04 2019 档案
UNION ALL 心得
摘要:TABLE_A 表 UNION ALL TABLE_B 表 UNION 或者 UNION ALL 之后 1.字段长度 必须相同 (如A 10 个列,则B 也要10个列) 2.查询条件也要相同 (A查询条件有几个参数,B的参数最好相同) 关于参数相同 则在查询时候 可以保证 数据 统一,不相同则A是A
阅读全文
并发编程心得--synchronized
摘要:根据业务需求解决并完善并发问题-- IWMS仓库系统不考虑并发那么大的情况下,我想到的有2种并发解决方案。 1.在同时请求时,给需要操作的保存接口添加synchronized 同步方式,同步保存方法,对于重复添加的数据抛出异常处理(缺点是同时请求时,返回的格式都是操作成功,无法给予正确提示。) 2.
阅读全文
JVM 性能调优 -Xmx、-Xms、-Xss
摘要:1. -Xmx 设置应用程序(不是JVM)内存可用大小 ( 如果程序要花很大内存的话,可以修改缺省配置,但是不能超过机器的内存),即最大可用Heap的大小。 2. -Xms 设置初始Heap的大小 (设置这个值启动性能会提高,也会受到机器内存的限制和最大Heap的限制) 很多情况下,一般-Xmx和-
阅读全文
Docker 容器技术
摘要:Docker使用集装箱原理 1.镜像(image) 2.容器(container) 3.仓库(respository) Docker 是一个虚拟环境容器,可以将你的开发环境,代码,配置文件等一并打包到这个容器中, 并发布和应用到任意平台中。 如:在本地用Python 开发网站后台,开发测试完成后,就
阅读全文
大型工程项目与小型项目工程搭建的区别
摘要:工程构建上的区别,是否去maven私服取jar包,每次打包,刷新依赖。 1.以东风财务系统为例:其工程架构每次加载下来,会保存在本地的jar包,不会去maven 私服取jar包 2.以仓库系统为例,其打包编译都会去请求maven 私服,私服出故障则服务新版本无法发布,要等待maven仓库维护好,或者
阅读全文
抛出自定义异常,spring AOP事务不回滚的解决方案
摘要:Spring AOP 默认对RuntimeException()异常或是其子类进行事务回滚,也就是说 事务回滚:throw new RuntimeException("xxxxxxxxxxxx"); 事物不回滚:throw new Exception("xxxxxxxxxxxx"); 那么,如何在抛
阅读全文
java方法 throws exception 事务回滚机制
摘要:使用spring难免要用到spring的事务管理,要用事务管理又会很自然的选择声明式的事务管理,在spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。那么什么是检查型异常什么又是非检查型异常呢?最简单的判断点有两个:1.继承
阅读全文
java效验只能为数字类型
摘要:首先要import java.util.regex.Pattern 和 java.util.regex.Matcher 效验Double类型
阅读全文