![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
Limitedapm
to be continued
展开
-
ubuntu中java环境的切换
1.1 临时设置export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH1.2 当前用户的全局设置打开~/.bashrc,添加行:export PATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH使生效:source .bashrc1.3 所有用户的全局设置$ vim /etc/profile在里面加入:export PATH=/home/yan/sha原创 2021-01-12 15:56:14 · 192 阅读 · 0 评论 -
netty实现http server端
在网上查了很多netty server端实现的例子,感觉还是有很多坑,这里记录一下自己的实现,也把自己踩的坑记录一下,利人利己。首先创建一个server类,用来初始化netty的server端public class NettyHttpServer { private Logger logger = LoggerFactory.getLogger(NettyHttpServer.class); private int inetPort; public NettyHtt原创 2020-07-28 11:14:47 · 2063 阅读 · 0 评论 -
记一次服务优化(涉及到多线程)
最近刚跳槽,来新公司不久接到一个服务优化的任务,现在优化工作基本完成,觉得中间有一些值得记录的地方,毕竟好记性不如烂笔头。首先说说这个服务的大致情况:服务主要是用来将文件中的数据进行处理之后同步到redis,服务提供一个rpc接口用来接收任务请求,根据请求到文件服务器上下载对应的文件到本地解压(每个处理文件都在200万行以上,大小在700M以上,每个任务中的文件数量不等,一般情况下同一时间只会...原创 2020-01-06 17:35:40 · 200 阅读 · 0 评论 -
git常用命令
最近遇到了sourceTree无法clone代码的问题,觉得一直用可视化软件不是太好,没法更接近事物的本质,所以决定用命令行。首先是设置账户名和邮箱:git config --global user.name "oyl"git config --global user.email "email.com"创建git目录:创建目录的命令与linux shell一致,在目录下执行以下代码即可将目录转化...原创 2018-05-24 15:34:05 · 146 阅读 · 0 评论 -
redis的坑(序列化、scan)
最近做的一个项目用到redis,需要使用redis对数据进行缓存,用户的动作也会更新redis中的数据,为了方便管理,采用了hash的方式。神坑就此开始。 最开始是序列化的坑,使用包装的ByteArrayRedisTemplate时,对象存入redis之后,rdm可以查看到,但是程序里面取出来是乱码,使用原生的RedisTemplate就不会出现这个问题,后来发现是对象包装的问题,原...原创 2018-06-15 14:40:23 · 1450 阅读 · 1 评论