自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 缓存问题集合

缓存数据库双写不一致问题 问题描述: 高并发下,需要同时更新缓存及数据库,因为更新顺序导致读取缓存的值与db值不一致的情况。 解决方案: 延时双删:先删除缓存后更新db,再延时n ms后删除缓存。可保证在延时删除缓存后读取缓存获取到的值与db更新后的值一致。 异步更新缓存(基于订阅binlog的同步机制):阿里的canal可对Mysql的binlog进行订阅。读Redis...

2020-01-01 12:19:00 114

原创 记HTTP连接池调优

背景:广告平台请求逻辑:请求流程图开始发现adx监控请求量大幅下降,后排查log发现SSP调用ad-delivery-impl返回大量超时。经排查发现,ad-delivery-impl请求adx的HTTP连接池设置的不合理,最大连接数为200。修改后经性能测试重新上线,问题解决。...

2019-11-28 19:09:43 332

原创 linux服务器同步网络时间

1.服务器安装ntpdateyum install -y ntpdate2.同步网络时间ntpdate time.nist.gov(若同步失败服务器可更换)服务器参考列表:time.nist.govtime.nuri.net0.asia.pool.ntp.org1.asia.pool.ntp.org2.asia.pool.ntp.org3.asia.pool...

2019-11-21 12:56:16 624

原创 fiddler的https抓包代理调试

背景:因为需要在本地启动服务和前端进行联调,需要用到https请求本地启动的服务器。服务端使用jetty服务器启动java项目,项目未进行前后分离。前端使用fiddler对代码进行代理,把js文件替换成他自身本地的文件。过程:起初因为要使用https协议,在IDEA本地启动jetty服务器时选用了https.mod,把端口配置成443,配置证书,模拟https协议。在...

2019-11-18 20:24:58 271

原创 java多线程学习

Thread的几个重要方法:start()方法,调用该方法开始执行该线程; stop()方法,调用该方法强制结束该线程执行; join方法,调用该方法等待该线程结束。 sleep()方法,调用该方法该线程进入等待。 run()方法,调用该方法直接执行线程的run()方法,但是线程调用start()方法时也会运行run()方法,区别就是一个是由线程调度运行run()方法,一个是直接调用了...

2018-12-25 17:08:43 78

原创 GIT

remote:远程仓库名称branch:分支名称eg:remote:183|branch:wuyin|-------remotes/183/wuyin 添加远程仓库:git remote add [url] 删除分支:1.本地分支映射:git branch -r -d [branch]2.删除远程分支:git push [remote] --delete [branch...

2018-09-18 17:07:19 96

原创 NOTE-linux

>> * 可以把结果输出到指定路径内 pwd 查看当前路径 查看文件内容常用 more 根据窗口大小,一页一页的现实文件内容 less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符 wget 下载文件 详细参考:https://www.cnblogs.com/semonxv/p/3816366.html top 实时显示进程资...

2018-09-06 11:43:55 85

原创 工作笔记

使用Spring过滤器代理org.springframework.web.filter.DelegatingFilterProxy制定过滤器具体类对象时,如需正常运行init、destroy方法时,还需要配置初始化参数targetFilterLifecycle为true,该参数默认为false。 参考:https://blog.csdn.net/kylinah/article/details/5...

2018-09-04 17:02:49 112

转载 JOOQ

JOOQ简介:        JOOQ 是基于Java访问关系型数据库的工具包。JOOQ 既吸取了传统ORM操作数据的简单性和安全性,又保留了原生sql的灵活性,它更像是介于 ORMS和JDBC的中间层。 参考:https://blog.csdn.net/juny9123/article/details/72633138...

2018-07-20 14:48:26 1391

原创 NOTE-杂

java缓存了[-128,127]中所有整数对应的Integer对象,当需要自动装箱的整数在这个范围内,便返回缓存的Integer。 对应设置范围参数:-Djava.lang.Integer.IntegerCache.high=128 eg:Integer上限参考:https://blog.csdn.net/Irene_syz/article/details/79509050 ...

2018-07-10 14:45:11 91

原创 NOTE-DB

MySQLTRUNCATE TABLE "表格名";清空表内数据,不删除字段。 六种触发器 -https://www.cnblogs.com/CraryPrimitiveMan/p/4206942.html Before Insert After Insert Before Update After Update Before Del...

2018-07-10 11:10:40 969

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除