java
文章平均质量分 60
smallestDeed
这个作者很懒,什么都没留下…
展开
-
JVM类加载机制--双亲委派
JVM类加载机制之双亲委派原创 2024-01-11 15:45:16 · 348 阅读 · 1 评论 -
如何使用idea把java文件打成jar包(不需要主函数)
背景不好意思,我标题党了,我项目中需要把单个java文件打成jar包,再把jar包打成zip包,eclipse很容易把java文件打成jar,但是idea试了很多次都不行,看了很多博客都千篇一律的,要么把整个工程打成jar,要么把带main方法的java文件打成jar,完全找不到我想要的方式,最终尝试通过命令行实现,特此标题党给和我一样困惑的兄弟们一个方案,以下是我实现的方式(有会使用idea把...原创 2020-04-28 16:59:29 · 3035 阅读 · 1 评论 -
spring AOP 的声明式事务 @Transactional失效的问题
spring AOP 的声明式事务 @Transactional失效的问题问题之前项目里有段代码,一个接口对应两个实现类,然后两个实现类的公共逻辑又提取出来放到一个抽象类中,然后抽象类中的逻辑有一个方法加上了@Transactional注解,但是实际执行过程中事务没有生效,于是开始了漫漫的查找问题之路过程怀疑数据库连接配置先是怀疑数据库连接配置有问题,因为之前同事在另一个项目里遇到了同样...原创 2018-10-25 18:17:47 · 836 阅读 · 0 评论 -
基于redis的分布式锁(原子性操作)
分布式锁的实现方式分布式锁的实现方式一般分为3种:数据库乐观锁、基于redis的分布式锁、基于zookeeper的分布式锁为了确保分布式锁可用,至少要保证所得实现满足4种条件:1.互斥性。在任意时刻,只有一个客户端能持有锁。2.不会发生死锁。即使有一个客户端在持有锁期间挂掉没有主动释放锁,也要保证后续其他客户端可以加锁。3.具有容错性。只要大部分的redis节点正常运行,客户端就可以加锁...原创 2018-10-31 18:44:01 · 2578 阅读 · 1 评论 -
文件上传MultipartFile实现图片压缩
MultipartFile上传文件并压缩背景之前写过一个文件上传,使用了spring的MultipartFile实现的,比较简单,限制了1M的大小,后来产品需求上传图片需压缩,遂着手开始实现压缩工具之前用过google的文件压缩工具thumbnailator,简单好用,决定这次也使用这个,具体使用可自行百度github地址(https://github.com/coobird/thumb...原创 2019-04-02 16:02:53 · 7605 阅读 · 12 评论