![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
JAVA
过时不候咯
这个作者很懒,什么都没留下…
展开
-
《重构.改善既有代码的设计》读书笔记
最近开始阅读技术书籍,不知道从什么书开始读,就从这本改善既有代码开始!先记录,读完再整理一下。。。。原创 2020-06-23 21:36:42 · 157 阅读 · 0 评论 -
maven项目,main方法启动异常
异常信息java.lang.NoClassDefFoundError: javax/servlet/ServletOutputStream at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) .原创 2021-05-26 19:22:34 · 478 阅读 · 0 评论 -
java.io.File.renameTo
问题背景:1、解压zip文件获取子文件2、用java.io.File.renameTo对子文件进行改名3、目录下目标文件名已存在情况下,Windows改名失败,Linux改名成功并覆盖原文件VER:Microsoft Windows [版本 10.0.18362.1016]cat /proc/version:Linux version 4.4.184-1.el7.elrepo.x86_64原因:java.io.File.renameTo最终调用了系统本地方法private na原创 2020-09-07 17:47:21 · 184 阅读 · 0 评论 -
应用架构背景
应用架构背景:http://dubbo.apache.org/zh-cn/docs/user/preface/background.html单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。垂直应用架构当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,提升效率的方法之一是将应用拆成互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的Web框架(MVC)是关键。分布式服务架转载 2020-09-02 15:04:43 · 132 阅读 · 0 评论 -
PageHelper坑
pagehelper.support-methods-arguments=false默认false,若设置为true,当存在pageSize,pageNum同名参数时,pageHelper会自动进行分页原创 2020-05-14 10:05:14 · 186 阅读 · 0 评论 -
Transactional-循环中事务单独回滚
场景:一组数据进行循环 update 操作,若某次 update 需要回滚,使得本次回滚操作不影响循环中其他 update 的正常提交实现:methodA 中进行循环,循环中调用 methodB关键点:@Transactional(rollbackFor = Exception.class, propagation = Propagation.REQUIRED)@Transacti...原创 2019-11-27 19:12:32 · 3841 阅读 · 3 评论