姜源の云笔记
  • 首页
  • 分类
  • 工具
  • 标签
  • 归档
  • 关于
  • Docsify
  •   

18-Filter过滤各种乱码

解决 post 请求中文乱码 解决 响应 中文乱码 解决 浏览器解析 中文乱码 解决 get 请求中文乱码 解决 MySQL 在 jdbc 中传递数据中文乱码 123456789101112131415161718192021222324252627@WebFilter("/*")public class EncodingFilter implements Filter &
2017-03-22
04_网页技术 > 04_Servlet
#Servlet #Filter

01-Junit 4单元测试

参考资料(官网): https://junit.org/junit4/ GitHub: https://github.com/junit-team/junit4 1. 概念java单元测试是最小的功能单元测试代码, 单元测试就是针对单个java方法的测试 java程序的最小功能单元是方法 2. 优点 main方法进行测试的缺点: 只能有一个main()方法, 不能把测试代码分离出来 无法打印出测
2017-03-21
09_调试测试 > 02_单元测试
#Junit4 #测试

03-20条类、对象及方法高质量准则

书读的多而不思考,你会觉得自己知道的很多。书读的多而思考,你会觉得自己不懂的越来越多。 —— 江疏影 31:在接口中不要存在实现代码如题。 32:静态变量一定要先声明后赋值如题。 33:不要重写静态方法实例对象访问静态方法或静态属性不是好习惯,直接类名调用就行了。 34:构造函数尽量简化如题。 35:避免在构造函数中初始化其他类如题。 36:使用构造函代码块精简程序1、代码块基本概念: 什么叫做代
2016-12-28
02_编程语言 > 01_Java > 05_高质量代码
#对象 #方法 #高质量代码

04-8条字符串高质量准则

生活不只眼前的苟且。还有读不懂的诗和到不了的远方。 —— 闫妮 52:推荐使用String直接赋值如题。 53:注意方法中传递的参数要求如题。 54:正确使用String、StringBuffer、StringBuilder1、Java String类 字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。 需要注意的是String的值是不可变
2016-12-28
02_编程语言 > 01_Java > 05_高质量代码
#高质量代码 #字符串

05-23条数组与集合高质量准则

如果你浪费了自己的年龄,那是挺可悲的。因为你的青春只能持续一点儿时间——很短的一点儿时间。 —— 王尔德 60:性能考虑,数组是首选数组在实际的系统开发中用的越来越少了,我们通常只有在阅读一些开源项目时才会看到它们的身影,在Java中它确实没有List、Set、Map这些集合类用起来方便,但是在基本类型处理方面,数组还是占优势的,而且集合类的底层也都是通过数组实现的,比如对一数据集求和这样的计算:
2016-12-28
02_编程语言 > 01_Java > 05_高质量代码
#高质量代码 #数组 #集合

06-10条枚举和注解高质量准则

日光之下,并无新事。 —— 《圣经》 83:推荐使用枚举定义常量常量声明是每一个项目都不可或缺的,在Java1.5之前,我们只有两种方式的声明:类常量和接口常量。不过,在1.5版本以后有了改进,即新增了一种常量声明方式:枚举声明常量,看如下代码: 123enum Season { SPRING, SUMMER, AUTUMN, WINTER;} 提倡枚举项全部大写,字母
2016-12-28
02_编程语言 > 01_Java > 05_高质量代码
#注解 #枚举 #高质量代码

07-17条泛型和反射高质量准则

我们最大的弱点在于放弃。成功的必然之路就是不断的重来一次。 —— 达尔文 泛型可以减少将至类型转换,可以规范集合的元素类型,还可以提高代码的安全性和可读性,优先使用泛型。 反射可以“看透”程序的运行情况,可以让我们在运行期知晓一个类或实例的运行情况,可以动态的加载和调用,虽然有一定的性能忧患,但它带给我们的便利大于其性能缺陷。 93:Java的泛型是可以擦除的1、Java泛型的引入加强了参数类型的
2016-12-28
02_编程语言 > 01_Java > 05_高质量代码
#泛型 #反射 #高质量代码

09-14条多线程和并发高质量准则

活着就是为了改变世界,难道还有其他原因吗? —— 史蒂夫 · 乔布斯 118:不推荐覆写start方法119:启动线程前stop方法是不可靠的120:不使用stop方法停止线程1、stop方法是过时的:从Java编码规则来说,已经过时的方法不建议采用,弃了。 2、stop方法会导致代码逻辑不完整:stop方法是一种“恶意”的中断,一旦执行stop方法,即终止当前正在运行的线程,不管线程逻辑是否完整
2016-12-28
02_编程语言 > 01_Java > 05_高质量代码
#并发 #高质量代码 #多线程

10-20条性能和效率高质量准则

快,快点,再快点......大脑已经跟不上鼠标! —— 佚名 132:提升Java性能的基本方法JAVA性能优化:35个小细节让你提升java代码的运行效率 133:若非必要,不要克隆对象JVM对new进行了大量的性能优化,而clone方式只是一个冷僻的生成对象方式,并不是主流,它主要用于构造函数比较复杂,对象属性比较多,通过new关键字创建一个对象比较耗时间的时候。 134:推荐使用“望闻问切”
2016-12-28
02_编程语言 > 01_Java > 05_高质量代码
#性能 #高质量代码

07-IDEA-lombok注解开发

Lombok是一个Java库,它会自动插入编辑器和构建工具中,Lombok提供了一组有用的注解,用来消除Java类中的大量样板代码。 1. Lombok 环境配置 lombok.jar 包下载并导入:https://projectlombok.org/download IDEA Lombok 插件安装:Settings >> Plugins 搜索安装 IDEA 打开注解开发:Setti
2016-12-18
00_先利其器 > 01_Intellij IDEA
#IDEA #lombok #注解开发
…4243444546474849505152…
CSDN GitHub Hexo Fluid
总访问量(PV) 次, 总访客数(UV) 人