会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
杨吃羊
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
10
下一页
2023年9月14日
top命令res升高,内存泄露,cpu飙高排查方法
摘要: Jconsole:可以直观查看堆内存,堆外内存的使用情况,在jdk的bin目录下 如果内存持续上涨,且gc后下降较少,可以确定存在内存泄漏,再使用visualvm/MemoryAnalyzer确定内存泄漏位置 visualvm的使用: 先生成dump文件,命令: jmap -dump:live,fi
阅读全文
posted @ 2023-09-14 16:15 杨吃羊
阅读(4545)
评论(0)
推荐(0)
2023年7月25日
linux定时任务 crontab和shell脚本
摘要: crontab命令: 参 数: -e 编辑该用户的计时器设置。 -l 列出该用户的计时器设置。 -r 删除该用户的计时器设置。 如 需要注意的是crontab里的cron表达式并不是标准的,它有自己的格式 * * * * * command M H D m d command 分 时 日 月 周 命
阅读全文
posted @ 2023-07-25 09:44 杨吃羊
阅读(193)
评论(0)
推荐(0)
2023年6月4日
深拷贝,浅拷贝
摘要: 浅拷贝:只拷贝基本类型的属性,引用类型的属性将地址付给新对象,所以浅拷贝后修改基本类型属性两个对象不会影响,修改引用类型属性会互相影响.浅拷贝可以用cloneable接口的clone方法实现,也可以用spring的 BeanUtils.copyProperties方法实现 深拷贝:基本类型和引用类型
阅读全文
posted @ 2023-06-04 16:20 杨吃羊
阅读(23)
评论(0)
推荐(0)
2023年5月29日
nginx,gateway配置
摘要: 一 反向代理:监听192.168.10.129:9001 如果url中有 edu就把请求转发给http://ip1:port1,如果url中有vod就把请求转发给http://ip2:port2nginx配置:server{listen 9001;server_name 192.168.10.129
阅读全文
posted @ 2023-05-29 10:16 杨吃羊
阅读(532)
评论(0)
推荐(1)
2023年5月23日
多线程下载图片并压缩
摘要: 从ftp服务器下载文件,文件里是多张图片的name和uri,格式是 name||uri,根据uri下载图片并压缩存储到本地服务器 主要流程: 1 从ftp服务器下载文件, 2 将文件格式解析后的地址存入map容器内, 3 计算每个线程需要下载的url,并循环调用threadPool.execute(
阅读全文
posted @ 2023-05-23 17:49 杨吃羊
阅读(82)
评论(0)
推荐(0)
2023年5月22日
线程池
摘要: 线程池:JDK的线程池有:ThreadPoolExecutor,ScheduledThreadPoolExecutor(带任务调度)ThreadPoolExecutor构造方法参数说明:ThreadPoolExecutor(核心线程数,最大线程数,救急线程存活时间,存活时间单位,阻塞队列),救急线程
阅读全文
posted @ 2023-05-22 15:46 杨吃羊
阅读(46)
评论(0)
推荐(0)
2023年5月15日
threadlocal使用场景
摘要: 多线程修改同一个变量造成线程间数据错乱示例 public class Demo { private String content; public String getContent() { return content; } public void setContent(String content
阅读全文
posted @ 2023-05-15 15:40 杨吃羊
阅读(27)
评论(0)
推荐(0)
2023年5月4日
redis+自定义注解+AOP实现接口幂等性防重复提交
摘要: 1 自定义注解接口: import java.lang.annotation.*; @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface RepeatSubmit {
阅读全文
posted @ 2023-05-04 17:28 杨吃羊
阅读(138)
评论(0)
推荐(0)
2023年4月23日
自动装配-自定义starter
摘要: 将redis生成分布式唯一id的功能封装成starter供其他模块使用 1 编写业务类 package com.yangkun.redis; import org.springframework.beans.factory.annotation.Autowired; import org.sprin
阅读全文
posted @ 2023-04-23 16:00 杨吃羊
阅读(33)
评论(0)
推荐(0)
2023年4月13日
redis基础操作,应用
摘要: 通用命令: keys : 查看符合模版的所有key del: 删除指定的key exists: 判断key是否存在 expire: 给key设置有效期 ttl: 查看key的剩余时间 String命令: String类型的value有三种形式: String ,int , float set:添加/
阅读全文
posted @ 2023-04-13 15:00 杨吃羊
阅读(51)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
10
下一页
公告