
java
文章平均质量分 82
竹二木
从业10年+,准备躺平的35+大龄程序猿,梦想是写代码写到60+。
展开
-
java 程序代理配置
背景由于疫情的影响,最近一段时间大家运程办公,购买腾讯云主机、mysql、redis、es等作为项目的开发环境。然后使用腾讯云主机远程办公带来了一些的问题,项目的团队成员在50人左右,使用腾讯云作为开发环境,为了安全腾讯云主机的开发环境不对外开放,使用时需要给每个人开通个人开发机的ip权限,然而腾讯云的服务智能开通最多10个ip白名单,因此50个人最多只有10个同时使用某一个服务,大家每天会有各...原创 2020-02-26 16:49:15 · 1165 阅读 · 1 评论 -
一次cpu使用率低负载高的生产事故(2019-9-24)
事故背景昨天晚上半夜3:26分被电话铃声吵醒了,看到一个未接电话,然后看到微信里面同事拉了群,看到是我负责的一个服务分布式文件存储系统报警了, 报警信息是部署该服务的所有机器同时出现了load average,并且运维同事已经尝试重启应用来恢复负载过高问题,依然无效,重启应用之后服务器负载又马上飙山来。处理过程由于我刚刚入职该公司,接手这个文件存储系统不到2个礼拜,而之前开发的人都离职了。这...原创 2019-12-10 09:51:39 · 362 阅读 · 0 评论 -
解决 sun.security.provider.certpath.SunCertPathBuilderException
在java调用https 时经常出现:unable to find valid certification path to requested target ,就是安全java自带的安全证书不受信任,有两种方式可以解决,一种是在代码里面实现:详情请参考:http://mengyang.iteye.com/blog/575671 ,另外就是可以使用手动导入安全证书的方式解决问题。 步骤如下:原创 2014-02-25 10:11:32 · 43960 阅读 · 0 评论 -
文件读写操作-Java
Java文件操作整理原创 2016-03-11 15:17:00 · 568 阅读 · 0 评论 -
《Java并发编程实战》- 个人阅读总结(一)
背景最近想更深入了解下Java多线程相关的知识,对Java多线程有一个全面的认识,所以想找一本Java多线程相关的书籍来阅读,最后我选择了《Java并发编程实战》这本个人认为还算相当不错,至于为什么选择它,下面有介绍。书的介绍中文书名:《Java并发编程实战》 英文书名:《Java Concurrency in Practice》 作者:Brian Goetz / Tim Peierls / J原创 2017-03-06 21:40:00 · 12847 阅读 · 0 评论 -
HttpClient4 基本操作
httpclient 文件上传与下载转载 2016-03-15 14:04:48 · 1076 阅读 · 0 评论 -
模拟新浪微博登陆
新浪微博最近,更改了登陆加密过程,导致之前的模拟的hex_sha1加密方式失效了,recode返回状态不再是0.现在新浪微博使用的加密方式是RAS公钥加密过程。下面我们来分析一下sina微博的加密过程。新浪微博的登陆过程和别的网站不同之处就只是他对密码的加密过程有点繁琐,只要我们分析密码加密过程,问题就能解决。 首先,用firefox浏览器开启firebug,打开新浪微博登陆首页,在原创 2013-03-22 15:43:19 · 3602 阅读 · 5 评论 -
Redis分布式锁
该分布式锁仅仅供思路参考,实际上该方法用在生产环境用还是有一定的问题,请使用原生的redisson分布式锁来解决生产环境中分布式应用锁的问题。https://github.com/redisson/以下仅供参考思路,不要应用在生产环境中 参考原文来自博客园 本文是参考其他博客的思路和版本使用java代码改写的java版本。直接上代码,然后再进行分析。 php版本 /**原创 2016-05-04 11:14:48 · 822 阅读 · 0 评论 -
基于springboot+maven的工程级项目构建
简介springboot可以说是继springMVC之后,spring家族重点推出的一个轻量级的框架,可以完成基于 Spring 的应用程序的大部分配置工作。本文只介绍构建工程级的springboot项目构建过程,至于spring的具体细节涉及不多,可以参考官方文档:springboot官网。项目构建思路应用级别的项目通常都是由多个子系统组成,例如一个对外服务的应用,通过包括这么几个部...原创 2018-03-27 10:42:13 · 905 阅读 · 0 评论