java优化
文章平均质量分 70
ankora
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于SpringCloud基于Rancher的优雅停服
1、通过jenkins的kubctl向Rancher发布镜像时。第一步在Rancher容器内设置健康检查。通过K8S健康检查,以双服务node为例:能达到先启动一个新服务,再停掉第一个旧服务;然后会自动启动第二个新服务,再停掉一个旧服务。 具体健康检查如下: 2、设置健康检查以后,我们再发版过程中,通过jmeter实时对服务进行测试,发现有失败的服务。其中有一些服务报timeout。我们想到ribbon的重试机制。但是发现timeout在单服务超时时间内就直接报错了。由此推测重试没生效。 经过修.原创 2021-12-15 18:03:42 · 1677 阅读 · 0 评论 -
文件夹目录下文件太多,list直接卡住的解决方式
1、系统最近遇到的一个问题,需要处理原始目录下的文件,而file.list() 方法相当于linux命令中的ls。当文件夹中的文件过多的时候,会直接卡死。卡死的主要原因是: 默认情况下,ls命令会将输出排序。为了排序,ls命令先将所有文件的名称读入内存。当遇到一个非常大的目录时,它就在那里不断地读入文件名,并且内存占用越来越大,直到将所有文件一次性以字母数字顺序列出来。 而ls-1原创 2016-05-23 18:03:43 · 15123 阅读 · 0 评论 -
jmeter性能测试基本操作
Jemeter测试流程: 1、将包放在ext目录下。 2、启动bin下面的jmeter.bat 3、工程依赖的lib包需要导入到lib目录 4、在线程组中的添加配件元件,可以入参从文件中拉取。写好列名。CSV中不用列名。 下面为一个基本的Jmeter测试类:(引用了包:ApacheJMeter_core.jar ApacheJMeter_java.jar) import原创 2016-10-09 17:18:07 · 2625 阅读 · 0 评论 -
spring下的resful接口开发
1、web.xml的修改 rest com.paic.esg.rpc.protocol.springrest.SpringEsgDispatcherServlet contextConfigLocation /WEB-INF/spring-servlet.xml 2 rest /appsvr/*原创 2016-10-11 10:21:28 · 3295 阅读 · 0 评论 -
rocketMQ生产者和消费者
简单写一个MQ的生产者和消费者。生产者生产4个topic。消费者订阅消费,多线程启动4个线程,每个线程新建一个消费者来消费一个topic的数据。rocketMQ本身就是多线程的,设置每个消费者的线程数为5个。例子如下: 生产者代码如下: import javax.annotation.PreDestroy; import com.alibaba.rocketmq.cli原创 2016-10-24 14:07:45 · 8675 阅读 · 1 评论 -
redis分布式锁
package com.paic.pscp.ejb.ejbmgr.biz.util; import java.text.SimpleDateFormat; import java.util.Date; import java.util.UUID; import com.paic.pscp.manager.common.util.LogRecorder; import redis.clien原创 2016-10-17 09:41:58 · 484 阅读 · 0 评论
分享