会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张小凡
天道不一定酬所有勤, 但是天道只酬勤
订阅
管理
上一页
1
2
3
下一页
2018年10月21日
设计模式之6大设计原则
摘要: 单一职责原则 单一职责原则(Single Responsibility Principle, SRP)的定义是: 应该有且仅有一个原因引起类或接口的变更。即一个类或接口只负责一个功能领域中的相应职责。 单一职责原则提出了一个编写程序的标准, 它使类的复杂性降低、提高了代码的可读性、可维护性和可扩展性
阅读全文
posted @ 2018-10-21 22:13 qingshanli
阅读(1012)
评论(2)
推荐(3)
2018年10月14日
powermockito单元测试之深入实践
摘要: 概述 由于最近工作需要, 在项目中要做单元测试, 以达到指定的测试用例覆盖率指标。项目中我们引入的powermockito来编写测试用例, JaCoCo来监控单元测试覆盖率。关于框架的选择, 网上讨论mockito和powermockito孰优孰劣的文章众多, 这里就不多做阐述, 读者如有兴趣可自行
阅读全文
posted @ 2018-10-14 16:26 qingshanli
阅读(7772)
评论(0)
推荐(0)
2018年9月15日
Java集合系列(一)List集合
摘要: List的几种实现的区别与联系 List主要有ArrayList、LinkedList与Vector几种实现。 ArrayList底层数据结构是数组, 增删慢、查询快; 线程不安全, 效率高; 不可以设置扩展容量, 默认增长1.5倍; 无参构造器初始化时, 初始容量为0。 LInkedList底层数
阅读全文
posted @ 2018-09-15 01:30 qingshanli
阅读(2525)
评论(1)
推荐(2)
2018年8月29日
Java的自动装箱/拆箱
摘要: 概述 自JDK1.5开始, 引入了自动装箱/拆箱这一语法糖, 它使程序员的代码变得更加简洁, 不再需要进行显式转换。基本类型与包装类型在某些操作符的作用下, 包装类型调用valueOf()方法将原始类型值转换成对应的包装类对象的过程, 称之为自动装箱; 反之调用xxxValue()方法将包装类对象转
阅读全文
posted @ 2018-08-29 19:04 qingshanli
阅读(1238)
评论(0)
推荐(2)
2018年8月4日
浅析java中的语法糖
摘要: 概述 编译器是一种计算机程序, 它主要的目的是将便于人编写、阅读、维护的高级计算机语言所写的源代码程序, 翻译为计算机能解读、运行的低阶机器语言的程序, 即可执行文件。而 javac 就是java语言中的编译器, 它用于将 .java 文件转换成JVM能识别的 .class 字节码文件, 反编译则是
阅读全文
posted @ 2018-08-04 01:37 qingshanli
阅读(10102)
评论(2)
推荐(2)
2018年7月24日
从windows10迁移到Linux Deepin
摘要: 如题, 这几天从windows系统迁移到deepin的linux系统花了很多时间, 以致最近都没时间来博客园。现在将这几天的成果分享出来, 顺便也做个记录。先不多说, 上一张新系统界面。 其实在装deepin之前, 我是装的基于Arch Linux的Manjaro, 先是参照完美脱离Windows!
阅读全文
posted @ 2018-07-24 23:44 qingshanli
阅读(5663)
评论(13)
推荐(4)
2018年7月19日
JDK的可视化工具系列 (四) JConsole、VisualVM
摘要: JConsole: Java监视与管理控制台 代码清单1: 内存监控: 编译运行JConsoleDemo类, 运行时设置的虚拟机参数为 -Xms100m -Xmx100m -XX:+UseSerialGC , 在%JAVA_HOME%\bin目录下, 启动jconsole.exe , 将自动搜索出本
阅读全文
posted @ 2018-07-19 12:58 qingshanli
阅读(2123)
评论(0)
推荐(0)
2018年7月17日
JDK的命令行工具系列 (三) jhat、jstack
摘要: jhat: heapdump文件分析工具 在前两篇系列文章JDK的命令行工具系列 (一) jps、jstat、JDK的命令行工具系列 (二) javap、jinfo、jmap中, 我们已经介绍过了jps、jmap这些命令行工具的使用, 所以这里就不在多做说明, 直接演示jhat的使用。 代码清单:
阅读全文
posted @ 2018-07-17 22:48 qingshanli
阅读(1039)
评论(0)
推荐(1)
2018年7月16日
JDK的命令行工具系列 (二) javap、jinfo、jmap
摘要: javap: 反编译工具, 可用来查看java编译器生成的字节码 参数摘要: -help 帮助 -l 输出行和变量的表 -public 只输出public方法和域 -protected 只输出public和protected类和成员 -package 只输出包,public和protected类和成
阅读全文
posted @ 2018-07-16 23:53 qingshanli
阅读(1751)
评论(0)
推荐(0)
2018年7月15日
JDK的命令行工具系列 (一) jps、jstat
摘要: 概述 在我们进行故障定位和性能分析时, 可以使用Java Dump(也叫Dump文件)来帮助排查问题, 它记录了JVM运行期间的内存占用和线程执行等情况。其中Heap Dump文件是二进制格式, 它保存了某一时刻的系统信息、虚拟机属性、完整的线程Dump、所有类和对象的状态等, 是指定时刻的java
阅读全文
posted @ 2018-07-15 22:16 qingshanli
阅读(1166)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告
Open Menu
个人博客
首页
友链
关于
赞赏
管理