自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Junit几个实用功能

Junit有不少实用的功能,如组合(SuiteClasses)、分类(Category)、排序(FixMethodOrder),可以通过使用这些功能,灵活的组合单元测试,按照自己的需求批量、分类、有序的进行执行,下面来看下具体的用法。以下示例是在spring-boot的基础上跑的,源码地址rest-base.一、Junit依赖要使用上述全部功能,版本建议选择4.12(spring 2.5.6确定不能

2017-11-20 13:22:21 826

原创 Java I/O回顾

最近在学习netty,其中有对比bio、nio、netty使用上的不同,也趁此机会回顾了相关知识,加深下理解,主要涉及的有FileInputStream、FileOutputStream、BufferedInputStream、BufferedOutputStream、FileChannel、MappedByteBuffer等知识点。一、FileIn(Out)putStream(单字节)public

2017-11-10 23:18:20 301

原创 Java开发手册(五):安全规约与单元测试

一、安全规约1. 操作权限隶属于用户个人的页面或者功能必须进行权限控制校验。防止没有做水平权限校验就可随意访问、修改、删除别人的数据,比如查看他人的私信 内容、修改他人的订单。2. XSS跨站脚本攻击(Cross Site Scripting),可以对用户录入内容进行白名单过滤,去除非法信息。禁止向 HTML 页面输出未经安全过滤或未正确转义的用户数据。3. CSRFCSRF(Cross-site

2017-11-07 10:14:44 898

原创 Java开发手册(四):注释与异常处理

一、注释1. 项目项目建议提供注释,说明项目的作用,核心逻辑或需要注意的特别事项,方便其他人快速对项目形成整体了解。添加方式有两种: 1. 在根目录下创建README.md或README.txt 2. 在根目录下创建doc文件夹,在其创建README.md或README.txt,还可以在该目录下存储一些初始化语句、索引创建语句等内容2. 包说明该包的核心作用,注释可在package-info.j

2017-11-07 10:12:57 1818

原创 Java开发手册(三):代码风格与日志

一、代码风格代码风格实际上就是合理使用缩进、空格、换行,目的是让代码可读性更强。大家记忆时记清楚用什么样的缩进,哪些时候使用空格,哪些时候使用换行,单行代码不要太长就可以,这部分内容通过两三次的回顾很容易养成习惯,因为是编码中最长用到的。 可参考以下代码:public static void main(String[] args) { // 缩进 4 个空格 String say

2017-11-07 10:12:23 927

原创 Java开发手册(二):命名

从开发中涉及命名的各个点出发,描述其命名建议,方便读者更系统的记忆相关内容。通用约束 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 杜绝完全不规范的缩写,避免望文不知义。反例:AbstractClass“缩写”命名成 AbsClass。 为了达到代码自解释的目标,任何自定义编程元素在命名时

2017-11-07 10:11:50 400

原创 Java开发手册(一):环境准备

又一次阅读阿里编程规范,发现有不少条目又给忘了,离上次阅读大概一个多月。我的阅读习惯应该还不错,每次看书籍之类的不会只看一遍,因为之前的经验发现,只看一遍的内容,会特别快的遗忘,在脑子里只会留下淡淡的印象,知道看过哪块的内容,但详细的内容就模糊了,面试时经历过这样尴尬的场面… 现在我看书,通常是第一遍通读,了解大概;第二遍细度核心知识点,强化理解核心内容;然后在脑中回思书中的核心内容,有不明白的

2017-11-07 10:11:11 310

原创 阿里Java开发手册(自我总结版一)

又一次阅读阿里编程规范,发现有不少条目又给忘了,离上次阅读大概一个多月。我的阅读习惯应该还不错,每次看书籍之类的不会只看一遍,因为之前的经验发现,只看一遍的内容,会特别快的遗忘,在脑子里只会留下淡淡的印象,知道看过哪块的内容,但详细的内容就模糊了,面试时经历过这样尴尬的场面… 现在我看书,通常是第一遍通读,了解大概;第二遍细度核心知识点,强化理解核心内容;然后在脑中回思书中的核心内容,有不明白的

2017-11-06 22:13:34 904

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除