暂时未有相关云产品技术能力~
明天的你会感激今天努力的自己。。。
如何让一个线程“优雅”地退出
写作原因 操作Excel一般有三种poi、EasyExcel和Hutool工具包,百度一下你会发现大多数写的不是很清晰,所以此处写一个demo,方便自己以后copy。此处是基于Hutool实现的。
写作背景 最近一学妹跳槽到北京某信,闲聊的时候,发现学妹在做餐厅的后端,女生做后端,很强。我说你个餐厅能做什么???然后她秀烂了的我。下面进入正题。
RateLimiter源码分析
ThreadLocal笔记
MybatisPlus中and和or的使用
启动Jar包时打印GC日志
ApplicationEventPublisher的简单使用
Reactor模式笔记
nginx日志分析工具-goaccess
SpringBoot获得application.yml中数据的几种方式
写作缘由 在和某学长炫耀在自己会用Redis+Lua实现滑动窗口限流时,他说现在都用RateLimiter,所以就我就想搞个Demo,但是度娘了一下,感觉我搜索到的博客有几个个人认为不太完善的地方,比如只贴了部分代码,没贴依赖。尤其是你用AOP实现的时候,其实依赖哪个还有有讲究的;还有一个问题就是大多都是基于AOP实现,拦截器实现也是一个不错的方式,所以此处用拦截器HandlerInterceptorAdapter实现。
场景 我经常使用Redis,比如有一个常见的场景就是获取key的值,如果小于某个阈值,就加一并且将加一后的值重新set回redis,返回true,否则返回false。就这样简单额场景,其中也牵扯到线程安全的问题。 摊牌了,其实一些复杂的与Redis交互业务逻辑用LUA脚本可以保证原子性。
基于Redis的窗口计数场景
文章来源 最近遇到了项目需要用到MybatisPlus,所以想自己整理一篇demo,自己当笔记本查阅
Transactional注解不生效案例
多线程在Spring中的使用
synchronized锁升级原理
问题的引出 同事写了一个update,误用一个双引号,生产数据全变0了!
写这篇文章的目的 红黑树很重要,所以学一下,整理一下笔记
SpringBoot读写分离
线程中断方法interrupt、isInterrupted、interrupted方法
Java中数字的进制前缀
写作目的 1)正好有些Spark连接HBase的需求,当个笔记本,到时候自己在写的时候,可以看 2)根据rowkey查询其实我还是查询了好久才找到,所以整理了一下 3)好久没发博客了,水一篇
linux使用tinyproxy代理上网
SpringBoot整合多数据源
kubeadm搭建k8s集群
Java中运行shell脚本
从jar包内复制文件到系统目录内
疑问 其实我一直有一个疑问,因为我在跟自己写的controller的生命周期源码的时候,没有发现解析mapping的代码,然后我就在想,什么时候解析并加载的mapping呢??? 结果是一个新的类 RequestMappingHandlerMapping ,惊呆了,我的小伙伴
SpringCloud向注册中心注册IP为内网IP
mybaits传入的时间参数与数据库实际插入的时间晚8个小时
用Redis来实现接口幂等性校验
在IDEA中使用Docker部署SpringBoot项目
需求 经常会需要后端给前端传时间,有各种类型的时候,date、java8中LocalDateTime等等,虽然挺简单一个小事,但是也挺繁琐的,毕竟大家容易犯懒。
《高性能MySQL》第四、五、六章笔记
《MySQL技术内幕:InnoDB存储引擎》笔记
MySQL主从复制配置
Spring的循环依赖和三级缓存
SQL_CALC_FOUND_ROWS的使用
MySQL一行变多行,多行变一行
MySQL根据输入的查询条件排序
SpringBoot启动成功后调用接口、方法
想法的来源 (1)其实我Linux用的贼烂,一开始的时候我搭建一个服务的时候我不清楚端口是否开放,比如我把阿里云的防火墙关闭了,但是我没有配置安全组,我任然不能通过某某端口访问。 (2)比如你学习nginx的时候,你需要做映射,如果你需要好几个服务,那我原来的操作是在IDEA写完SpringBoot打包然后放到Linux上,然后在修改端口,在打包在放在Linux上,贼麻烦
想法的来源 某大佬让我实现gitlab的webhook,监听到其它分支合并到mater分支后给DY发邮件。我做过用 push 到 github触发jenkins实现自动部署,但是那个时候就是自己玩,不用考虑分支和其它。其实一旦扯到分支上,其实我个人感觉就难了。但是,还是要干的。
MySQL隔离级别与MySQL的锁
LocalDateTime、Date时间工具类
Jenkins的简单使用【图文并茂】
写本文的原因 1)某大佬问我有没有自定义过starter?没有 2)因为不会,所以学习 3) 没有整合其它技术的小案例不完整,所以选择了个人认为简单的redis,自定义myredis-spring-boot -starter
Jmeter的简单使用