Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:
编程语言 时间:
2018-09-23 15:00:38
阅读次数:
166
块级作用域 (1)let 取代 var ES6 提出了两个新的声明变量的命令:let和const。其中,let完全可以取代var,因为两者语义相同,而且let没有副作用。 上面代码如果用var替代let,实际上就声明了两个全局变量,这显然不是本意。变量应该只在其声明的代码块内有效,var命令做不到这 ...
分类:
其他好文 时间:
2018-09-22 14:50:33
阅读次数:
186
# 作用:消除装饰器副作用 # functools模块# update_wrapper(wapper, wrapped, assigned=WRAPPER_ASSIGNMENTS, updated=WRAPPER_UPDATES)# 类似copy_properties功能# wrapper包装函数, ...
分类:
编程语言 时间:
2018-09-15 16:36:33
阅读次数:
208
批处理文件 1. 注释符rem。(另外,冒号和右括号都可以,但没见过官方资料说明,是自己试出来的,不知道有无副作用)。 2. 行首的@表示该行后面要执行的指令不显示在屏幕上。 ...
分类:
其他好文 时间:
2018-09-14 23:07:58
阅读次数:
171
列举Http请求中常见的请求方式 GET 向特定的路径资源发出请求 注意:GET方法不应当被用于产生“副作用”的操作中,例如在WebApplication中,其中一个原因是GET可能会被网络蜘蛛等随意访问。Loadrunner中对应get请求函数:web_link和web_url POST 向指定路 ...
分类:
其他好文 时间:
2018-09-14 16:01:12
阅读次数:
1221
性能优化的思路 影响网页性能最大的因素是浏览器的重排(repaint)和重绘(reflow)。 React的Virtual DOM就是尽可能地减少浏览器的重排和重绘。 从React渲染过程来看,如何防止不必要的渲染是解决问题的关键。 性能优化的具体办法 1. 尽量多使用无状态函数构建组件 无状态组件 ...
分类:
其他好文 时间:
2018-09-13 20:25:35
阅读次数:
135
我推荐的这些项目,我自己都在实际开发环境中使用过,目前暂时没有遇到副作用,当然也不排除存在副作用,当然了,就目前web应用开发而言,还没有遇到严重影响项目对外提供正常服务。另外这些开源项目的源代码都是对外完全开放的,大家如果觉得它只能满足大部分需求,不满足特定需求,可根据个人能力或团队能力自行改造。 ...
分类:
其他好文 时间:
2018-08-31 23:26:13
阅读次数:
239
[TOC] 6.1 查找的基本概念 1. 查找 : 在数据集合中寻找满足某种条件的数据元素的过程 称为査找。 査找的结果一般分为两种: 查找成功 ,即在数据集合中找到了满足条件的数据元素; 另一种是 查找失败 。 2. 查找表 (查找结构): 用于査找的数据集合 称为査找表,它 由同一类型的数据元素 ...
分类:
其他好文 时间:
2018-08-26 14:51:12
阅读次数:
166
介绍基于spring-boot的应用程序的集成测试和单元测试方案,包括使用mock来独立测试某个bean,使用特定的手段进行持久层的测试以确保对数据库不会产生副作用。 ...
分类:
编程语言 时间:
2018-08-23 22:09:49
阅读次数:
214
解析HTTP协议六种请求方法get、put、post、delete、options和trace含义与区别. 1、GET selecr请求会向数据库发索取数据的请求,从而来获取信息,该请求就像数据库的select操作一样,只是用来查询一下数据,不会修改、增加数据,不会影响资源的内容,即该请求不会产生副 ...
分类:
Web程序 时间:
2018-08-19 18:02:42
阅读次数:
154