架构
文章平均质量分 83
JAVA丶斌
有空就会写一写工作中的一些实战经验
展开
-
Redis渐进式rehash过程图
1、准备rehash这时候是ga原创 2021-06-14 17:10:30 · 536 阅读 · 0 评论 -
redis缓存击穿、穿透、热点key、雪崩方案总结
缓存击穿首先,在将缓存击穿前,大家先来回忆下自己写缓存的方案,这里我简单画了下流程图:当我们缓存key设置过期时间,恰巧在这一刻这个key在某一刻被高并发的访问,把所有的请求都打到了DB中这就可能会导致DB挂了。这个跟后面说的缓存雪崩非常相似,这个和缓存雪崩的区别在于这里针对某一key缓存,但是雪崩则指的是多个key,要解决方案有很多,比如让一个线程构建缓存,另外线程等待知道构建好,或...原创 2018-10-29 10:10:57 · 2862 阅读 · 0 评论 -
iterm2如何像windows高逼格连接ssh服务器
前言相信刚刚接触macos系统的同学来说,不知道如何像windows里的xshell、secureCRT等连接服务器,今天讲的是在MAC OS系统如何高逼格连接服务器1、iterm2如何连接ssh服务器1.1 如果默认使用root,默认22端口,ssh 127.0.0.1,这时会弹出密码,输入密码即可1.2如果使用其他用户,非默认端口,ssh test@127.0.0.1 8080,这时会弹出密码,输入密码即可2、如何设置别名方式连接,也是今天要说的高逼格2.1 首先说一下为什么需要原创 2020-09-18 11:27:34 · 1246 阅读 · 0 评论 -
dubbo配置文件报错
1、起因明明配置文件的语法等都没有问题,却会出现红叉叉,虽说这样也不影响程序的。但是对于一些有强迫症的程序员来说,这就很尴尬了,看着心里也不舒服。相信大家学过spring的都应该知道是不存在相关xsd的文件导致的,现在不知道的看了这篇文章也知道了。最后这句dubbo.xsd文件找不到所以才会报红叉叉。2、解决首先下载dubbo.xsd文件把dubbo.xsd文件配置到Ecl原创 2016-09-10 10:09:05 · 359 阅读 · 0 评论 -
Spring amqp rabbmit入门详解
前言:mq这东西网上的资料真是少啊,有的话也是全英文的,这两天我也一直在埋头钻研,也是个刚刚入门的菜鸟级别的。今天就跟大家分享下我这几天掌握的东西。1、安装rabbmitmq的安装配置,这个网上有一大堆,跳过自行补脑吧。2、mq这个东西里面有几个概念大家要搞清楚的,queue、exchange、routing key 、binding key、exchange type。3、 qu原创 2016-10-11 16:45:48 · 952 阅读 · 0 评论 -
spring aop+自定义注解+反射实现统一校验脚手架
前言最近刚到新公司接收项目,发现这里校验参数的没有做,纯硬编码的起判参数的值,想想自己都没怎么写博客,索性今天就来写一个校验框架都脚手架处理这类问题,主要是拓展spring-context都validate和javax.validation(不能分组校验),其实用javax也可以实现我这次写的内容,但是会不通用,对于每个业务校验都需要生成一个类,可能大家看到这里可能还不太懂请大家耐心往下面看,请恕...原创 2018-05-24 15:04:33 · 996 阅读 · 0 评论 -
如何用spring写自己的处理器,如下划线转驼峰处理器
前言今天说下如何用Spring写自己的一个参数处理器,相信大家在开发接口的时候都会遇到前端传递的参数是下划线的,但是我们后端的规范确是用驼峰格式的,那么这就需要一个参数绑定了,如果大家用过了这个jersey+ws(javax.ws.core)框架的开发restful接口,那么这就不需要自己去实现这个功能了,但是你如果是spring boot/mvc的话就没用这个功能了,spring暂时不支持参数绑...原创 2018-07-10 10:54:22 · 6629 阅读 · 1 评论 -
mybatis插入insert useGeneratedKeys返回主键事务支持
继上次分享的mybatis插入insert返回注解id后今天和大家分享一个大家遇到的一个小问题,就是mybatis执行insert返回主键id时,当在service层的某个方法添加事务时会发现主键是返回不了的,如果是这种情况的话请耐心看下去。ok,还是继续上次使用useGeneratedKeys这种方式吧,说下这是最佳的一种,以下相信大家不会陌生吧<insert id="insert" pa...原创 2018-07-03 20:23:57 · 9979 阅读 · 0 评论 -
后端服务接口幂等总结
什么是接口幂等?相信大家做后端开发的话都听过这个词语,可能刚毕业从事工作和对设计接口不太关注的猿友不太了解,是的,博主刚必会那会也不太清楚朦朦胧胧的好像听说过这个装逼的名称,咳咳扯的有点多了,直接进入主题什么是接口幂等?就是你提供的一个API网关接口对正确的请求参数无论请求多少次返回的接口都是一样的,说到这里大家是不是想到了查询,没错查询接口就是天经地义的幂等接口。那么我们的非查询类接口也要做...原创 2019-04-30 16:46:22 · 729 阅读 · 0 评论