#AngularJS深度剖析与最佳实践

Springboot单元测试Junit深度实践

单元测试的好处估计大家也都知道了,但是大家可以发现在国内IT公司中真正推行单测的很少很少,一些大厂大部分也只是在核心产品推广单测来保障质量,今天这篇文章就是介绍下单测的方法论和如何在Springboot中解决类之间的依赖来实施junit单元测试。先来他轮下大家不做单元测试的原因:产品经理天天催进度,哪有时间写UT。UT...

AngularJS中获取ng-repeat动态生成的ng-model值

  问题描述:因为ng-model是ng-repeat动态生成的,ng-model=”变量”,什么变量,是未知的,所以你无法在$scope."变量"取到值,就算取到值也是其中一个值。html:<divclass="form-horizontal"><divclass="modal-header">...

了解HTTP协议栈(实践篇)

  关于http协议的理论知识,我在这里就不详细说明了,具体下面给出的链接有。接下来都是用具体的操作显示的,各位可以结合起来看。  一、使用nc打开端口,并使用浏览器进行访问 (对应文章中的HTTP协议详解之请求篇)  nc-lp8888#使用nc打开本地的8888端口  使用浏览器,在地址栏上输入http:...
代码星球 ·2020-12-28

WebService安全机制的思考与实践

近来因业务需要,需要研究webservice,于是便有这篇文章:SpringBoot整合Apache-CXF实践WebService是一个平台独立的、低耦合的、自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的交互操...

SpringBoot整合Apache-CXF实践

ApacheCXF是一个开源的Services框架,CXF帮助您利用Frontend编程API来构建和开发Services,像JAX-WS。这些Services可以支持多种协议,比如:SOAP、XML/HTTP、RESTfulHTTP或者CORBA,并且可以在多种传输协议上运行,比如:HTTP、JMS或者JBI,CXF...

P1559 运动员最佳匹配问题

羽毛球队有男女运动员各n人。给定2个n×n矩阵P和Q。P[i][j]是男运动员i和女运动员j配对组成混合双打的男运动员竞赛优势;Q[i][j]是女运动员i和男运动员j配合的女运动员竞赛优势。由于技术配合和心理状态等各种因素影响,P[i][j]不一定等于Q[j][i]。男运动员i和女运动员j配对组成混合双打的男女双方竞赛...

深度理解链式前向星

觉得这篇文章写的很好,容易理解,于是写在博客上~~我们首先来看一下什么是前向星.前向星是一种特殊的边集数组,我们把边集数组中的每一条边按照起点从小到大排序,如果起点相同就按照终点从小到大排序,并记录下以某个点为起点的所有边在数组中的起始位置和存储长度,那么前向星就构造好了.用len[i]来记录所有以i为起点的边在数组中...
代码星球 ·2020-12-26

Android中android:visibility的3中属性的剖析

 在Android中控件或者布局的可见性android:visibility有3中情况,他们分别是:View.VISIBLE,View.UNVISIBLE,View.GONE View.VISIBLE很显然就是可见,View.UNVISIBLE是不是可见,但是在这种情况下它会占据空间。  就是说如果...

Android提升篇系列:Android项目代码优化实践

Android开发中,不同的开发团队,不同的开发人员,在实际编码中会有一些不同的地方。但是,具有一定的更普适性的编码习惯,无疑还是相当重要的。本文主要罗列项目中常见的一些编码片段,并给出相关建议。1.数组标识符应该紧跟在数组类型后面,而非变量后面如intdata[]=newint[1024];建议写成int[]data...

一个知名网站的微服务架构最佳实现

微服务架构的目标是帮助工程团队更快、更安全、更高质量地交付产品。拆分服务允许团队快速迭代的同时,保证了对系统剩余部分的最小影响。在Medium,我们的技术堆栈始于2012年的单体Node.js应用程序。我们已经构建了几个卫星服务,但我们还没有制定一个系统地采用微服务架构的策略。随着系统变得越来越复杂并且团队不断发展,我...

移动Web深度剖析

随着前端技术的急速发展,随着互联网行业的日益发展,html5作为一种比较新型的开发技术早已经被很多大的企业所应用,通过html5语言可以开发适用于任何设备上的酷炫网站页面,所以HTML5的发展趋势可想而知。话说HTML5退出了也好长一段时间了,现在还拿出来炒冷饭O(∩_∩)O哈哈~ 为了更好地处理今天的互联网...
代码星球 ·2020-12-24

Node.js的进程与子进程:从文档到实践

process模块是nodejs 提供给开发者用来和当前进程交互的工具,它的提供了很多实用的API。从文档出发,管中窥豹,进一步认识和学习process模块:如何处理命令参数?如何处理工作目录?如何处理异常?如何处理进程退出?process的标准流对象深入理解process.nextTick 命令行...
代码星球 ·2020-12-24

Javascript 实践中的命令模式

Encapsulatearequestasanobject,therebylettingyouparameterizeotherobjectswithdifferentrequests,queueorlogrequests,andsupportundoableoperations.“「命令模式」将「请求」封装成对象,以...

为什么使用AngularJS?

Angular.js是google开发者设计和开发的一套前端开发框架,帮助你简化前端开发的负担。下面给大家介绍一下你应该使用Angular.js的重要原因: 原因一:Google开发的框架要知道开源界的很多框架都是开发人员由于个人兴趣或者激情而开发出来的,比如,Cappucino还有Knockout。而ang...
代码星球 ·2020-12-24

微服务开发的 10 个最佳实践

在文章《微服务架构概览》中,我详细讨论了微服务架构以及在现代软件开发中使用它的优缺点。那么,什么是微服务架构呢?我给出的定义是:微服务架构是将软件系统分解成可独立部署的自治模块,这些模块通过轻量级的、语言无关的方式进行通信,共同实现业务目标。软件系统是复杂的。由于人脑只能处理一定程度内的复杂性,大型软件系统的高复杂性导...
代码星球 ·2020-12-24
首页上一页...2122232425...下一页尾页