04 2019 档案

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