![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
小白鸽
啥都会一点,啥都不精的半吊子程序员
展开
-
从IO到NIO笔记
最近组里小伙伴做了次分享,感觉挺好的,虽然我不是后端开发,拿出来整理整理,做做笔记。基础概念内核是操作系统的核心软件。它独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限,为应用程序提供对计算机硬件的安全访问服务。为了保证内核安全,避免用户进程直接操作内核,操作系统将内存寻址空间划分为两部分:(1)内核空间Kernel-space(2)用户空间:供内核程...原创 2020-04-29 11:55:58 · 391 阅读 · 0 评论 -
Java时间转换小技巧
SimpleDateFormat有多线程问题,尽量使用DateTimeFormatter当前时间加+1,返回结果是2020-03-12; LocalDate localDate = LocalDate.now(); localDate = localDate.plusDays(1); System.out.println(localDate);...原创 2020-03-11 16:34:56 · 224 阅读 · 0 评论 -
面试题ArrayBlockingQueue优化问题
同事讨论一道面试题,是ArrayBlockingQueue里代码问题是326行是多余的吗?所在意义是什么。因为是jdk源码,肯定有意义的。也有答案第二个原因,为了安全,我们很容易一致同意。问题在于原因一,为什么变成读方法里局部变量是一条指令,读类的成员变量是两条指令、所以性能优化。上网找了一些材料、解读。...原创 2019-12-12 14:41:23 · 554 阅读 · 0 评论 -
jvisualvm远程监控JVM运行情况
在服务器端103.xx.xxx.188新建一个jstatd.all.policy 文件grant codebase "file:/opt/java/jdk1.8.0_144/lib/tools.jar" { permission java.security.AllPermission;};在服务器运行jstatd -J-Djava.security.policy=jst...原创 2018-02-11 11:04:31 · 468 阅读 · 1 评论 -
Fastjson使用技巧
json格式化#post请求json格式{"results": [{ "vin": "1888", "pushId": "40", &原创 2018-03-31 23:13:17 · 657 阅读 · 0 评论 -
maven-assembly-plugin打包方式(类似于fatjar打包方式)
maven-assembly-plugin使用最近有给需求,平台不支持spark –packages命令。需要自己打包spark的依赖包打入执行jar中。 所以研究使用maven-assembly-plugin打包方式。直接上pom.xml配置 <build> <plugins> <plugin> ...原创 2018-06-27 21:01:23 · 878 阅读 · 0 评论 -
ES拼音中文智能提示suggest
安装IK中文分词和拼音插件./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v6.3.2/elasticsearch-analysis-ik-6.3.2.zip./bin/elasticsearch-plugin install htt...原创 2019-03-19 14:59:47 · 5916 阅读 · 1 评论 -
Debug小技巧
最近看<<码出高效>>这本书.里面提到几个细节,感觉很好。例如,日志级别设置WARN,但针对DEBUG级别日志,如果在程序中写出logger.debug("Processing trade with id:" + id + " and symbol:" + symbol);虽然日志不会被打印,但是会执行字符串拼接做出,如果symbol是对象,还会执行toString...原创 2019-06-26 14:50:44 · 192 阅读 · 0 评论