第三方库/工具使用
_Yasin
苟有恒何必三更眠五更起 最无益莫过一日曝十日寒
展开
-
java常用的log系统
项目中log系统必不可少的一个组件,其用户无需赘述。 java日志系统一般会分为接口层和实现层,例如common-logging和slf4j等 1.java的日志系统,常用的common-logging.jar这个类似是log系统接口规约,log4j则是具体的实现工具。当然logging可以脱离log4j这个实现类自己独立使用,但应该是不支持将log信息保存到文件中,只支持控制台打印。 co...原创 2017-05-24 20:58:34 · 869 阅读 · 0 评论 -
java操作word/excel/pdf等文件技术方案
最近项目中遇到很多对word/excel/pdf等文件的操作,解决方案有好多,开源免费有:利用openoffice组件(需要安装openoffice软件),poi,itext等。也有收费的服务:aspose(特别好用,也有点贵)。 我项目中需求可以概括为导出word(包括文字,表格,图片),把pdf插入到word,word之间的合并。这里按需求介绍一下我走通的技术方案: 导出word 可以使用p原创 2017-03-15 17:07:41 · 2538 阅读 · 0 评论 -
一篇文章了解mvc框架工作流程
动机argo是58同城开源出来的一个基于java的轻量级mvc框架。这个框架是其13年开源出来源代码,但接下来就没有维护了,但58内部好像还一直维护沿用wf(argo内部称呼)。 但阅读这款轻量级框架源码对于我们理解mvc框架运行原理还是有很大裨益的。其代码量不是很大,这也是我读的第一个开源框架源码。同时argo跟springmvc在思想上有很多相似之处,相信读过这个源码,对以后阅读springm原创 2017-08-25 11:08:09 · 6832 阅读 · 3 评论 -
结合RPC框架通信谈 netty如何解决TCP粘包问题
0.起因 因为自己造一个RPC框架的轮子时,需要解决TCP的粘包问题,特此记录,希望方便他人。这是我写的RPC框架的 GitHub地址 https://github.com/yangzhenkun/krpc。 欢迎star,fork。已经写了多篇文章对这个框架的原理进行说明。对原理有兴趣的欢迎交流。 1.什么是粘包 1.1 什么是TCP粘包 TCP粘包就是在TCP数据传输过程中,...原创 2018-07-27 18:31:18 · 908 阅读 · 0 评论 -
docker必用命令及构建一个可执行jar镜像
1.使用镜像 既然你看到这篇文章,相信已经对docker有了初步的了解,这是一片docker快速使用的文章。其实docker跟maven似的,一个管理的是组织好的运行环境,一个是jar包。 1.1 下载镜像 docker pull hub.c.163.com/library/tomcat:latest PS:这里使用了网易的docker镜像,下载速度 1.2 查看镜像 dock...原创 2018-08-12 17:55:28 · 2607 阅读 · 0 评论 -
python常用脚本编写
1.关闭脚本 import os stream = os.popen("ps aux | grep ' process key ' ") for line in stream.readlines(): print(line) pid = line.split(" ")[1].split(" ")[0] os.system("kill -9 "+pid) ...原创 2018-12-11 11:26:25 · 372 阅读 · 0 评论