general
文章平均质量分 84
罗纳尔迪尼宏斌
大黑山程序员养殖中心
展开
-
lombok使用详解
lombok简述 引入 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <scope>provided</scope> &转载 2018-09-30 16:01:06 · 268 阅读 · 0 评论 -
linux learning plan(collection article)
每天一个linux命令https://www.cnblogs.com/gophper/category/733967.html转载 2018-10-08 11:34:13 · 176 阅读 · 0 评论 -
lambda表达式与函数式编程(待完善)
参考文档http://www.cnblogs.com/CarpenterLee/p/6729368.html第二篇关于lambda 与 匿名内部类的反编译对比很好;性能对比中,有关JIT预热部分做的也很好; stream操作简述 Stream上的所有操作分为两类:中间操作和结束操作,中间操作只是一种标记,只有结束操作才会触发实际计算。 中间操作又可以分为...转载 2018-09-10 17:22:54 · 820 阅读 · 0 评论 -
redis + 锁 + 并发 工具包
原创 2018-09-12 13:14:01 · 159 阅读 · 0 评论 -
Git 相关使用操作汇总
git 相关知识汇总 /* 蓝色为常用命令,应能熟练应用*/git init 在本地新建一个repo(仓库),进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹. git clone 获取一个url对应的远程Git repo, 创建一个local copy.git clone [url]...原创 2018-07-05 23:39:52 · 157 阅读 · 0 评论 -
再读计算机网络
一 下面三层(物理层,数据链路层,网络层)由网络运营商提供细节 System.out.println("...................尚未整理暂时省略"); 二 应用程序负责传输层,应用层2.1 UDP UDP 用户数据包协议。以下为使用udp为传输层协议的传输层应用以及其应用层协议。DNS,TFTP(简单文件传送协议),RIP(路由信息协议),DHC...原创 2018-03-22 15:28:03 · 216 阅读 · 0 评论 -
Java NIO Selector , SelectionKey , SocketChannel , ServerSocketChannel
一 NIO介绍1. NIO是非阻塞的 NIO非堵塞应用通常适用用在I/O读写等方面,我们知道,系统运行的性能瓶颈通常在I/O读写,包括对端口和文件的操作上,过去,在打开一个I/O通道后,read()将一直等待在端口一边读取字节内容,假如没有内容进来,read()也是傻傻的等,这会影响我们程序继续做其他事情,那么改进做法就是开设线程,让线程去等待,但是这样做也是相当耗费资源的。...原创 2018-07-15 22:05:28 · 1985 阅读 · 1 评论 -
有关字符串查找截取相关方法探究
主要分析 Stringtokenizer > string.subString > splitter.on(guava) 三种字符串截取类 1.首先介绍 String.subString () 方法 :不支持正则; public String substring(int beginIndex, int endIndex) { int len...原创 2018-07-16 00:18:26 · 223 阅读 · 0 评论 -
java开发规范
一、编程规约(一) 命名规约1.【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反例: _name / __name / $Object / name_ / name$ / Object$2.【强制】 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即...翻译 2018-07-24 10:41:26 · 178 阅读 · 0 评论 -
JAVA 异常分类与理解
JAVA 异常分类与理解转载 2018-03-28 12:56:04 · 199 阅读 · 0 评论 -
JVM 垃圾回收器工作原理及使用实例介绍
转载自(内涵 JVM内存 详解) 个人笔记在effective java前几页上。补充说明垃圾收集基础Java 语言的一大特点就是可以进行自动垃圾回收处理,而无需开发人员过于关注系统资源,例如内存资源的释放情况。自动垃圾收集虽然大大减轻了开发人员的工作量,但是也增加了软件系统的负担。拥有垃圾收集器可以说是 Java 语言与 C++语言的一项显著区别。在 C++语言中,程序员必须小心谨慎地处理每一...转载 2018-03-23 15:33:23 · 200 阅读 · 0 评论