2019年9月3日

oracle批量操作

摘要: https://stackoverflow.com/questions/39576/best-way-to-do-multi-row-insert-in-oracle 1 批量insert 方式一: insert into table_name(column1,column2,..) select 阅读全文

posted @ 2019-09-03 22:37 cslj2013 阅读(201) 评论(0) 推荐(0) 编辑

oracle in和exists区别

摘要: in和exists http://oraclemine.com/sql-exists-vs-in/ https://www.techonthenet.com/oracle/exists.php https://www.techrepublic.com/article/oracle-tip-under 阅读全文

posted @ 2019-09-03 22:10 cslj2013 阅读(136) 评论(0) 推荐(0) 编辑

2019年5月26日

乐观锁和悲观锁

摘要: 乐观锁和悲观锁 1基本区别 名称 核心点 说明 场景 悲观锁(pessimistic lock) 操作之前加锁 (最坏情况) 每次拿数据时都认为别人会修改,因此每次拿数据时都上锁 注意点: Mysql innodb中使用悲观锁一定要关闭自动提交属性(默认autocommit模式,即执行一个更新操作后 阅读全文

posted @ 2019-05-26 13:51 cslj2013 阅读(172) 评论(0) 推荐(0) 编辑

spring事务管理

摘要: 1、spring4种事务特性,5种隔离级别,7种传播行为,事务失效原因分析 1.1spring4种事务特性 事务:逻辑上一组操作,这些操作要么一起成功,要么一起失败。 特性:(ACID) 原子性(atomicity): 事务不可分割,要么全执行,要么不执行。(如 一致性(consistency):  阅读全文

posted @ 2019-05-26 00:24 cslj2013 阅读(232) 评论(0) 推荐(0) 编辑

2019年5月12日

根据值获取枚举类对象工具类EnumUtils

摘要: 枚举类 公共工具类 特点: 1)能自动获取枚举类中的方法,如e.getMyCode()和m.get().getValue() 参考:https://blog.csdn.net/u010125873/article/details/81386320 另外一种通过反射实现: 链接:https://blo 阅读全文

posted @ 2019-05-12 17:26 cslj2013 阅读(3024) 评论(0) 推荐(0) 编辑

springboot学习入门简易版九---springboot2.0整合多数据源mybatis mysql8+(22)

摘要: 一个项目中配置多个数据源(链接不同库jdbc),无限大,具体多少根据内存大小 项目中多数据源如何划分:分包名(业务)或注解方式。分包名方式类似多个不同的jar,同业务需求放一个包中。 分包方式配置多数据源 项目目录结构 2.14.1 pom文件 2.14.2 创建test1包名下类 Employee 阅读全文

posted @ 2019-05-12 15:18 cslj2013 阅读(392) 评论(0) 推荐(0) 编辑

springboot学习入门简易版八---springboot2.0多环境配置、整合mybatis mysql8+(19-20)

摘要: 2.11 SpringBoot多环境配置(19) application.properties中配置 Spring.profiles.active=prd 配置环境: Application-dev.properties 开发环境 Application-test.properties 测试环境 A 阅读全文

posted @ 2019-05-12 15:11 cslj2013 阅读(274) 评论(0) 推荐(0) 编辑

springboot学习入门简易版七---springboot2.0使用@Async异步执行方法(17)

摘要: 1启动类开启异步调用注解 不开启则异步调用无效 2编写异步调用方法 3 访问:http://localhost:8080/testAsync 页面显示空,后台日志: 说明异步调用成功,未按顺序执行。 原理:使用aop技术在运行时创建一个单独线程执行 github代码:https://github.c 阅读全文

posted @ 2019-05-12 15:04 cslj2013 阅读(159) 评论(0) 推荐(0) 编辑

springboot学习入门简易版六---springboot2.0整合全局捕获异常及log4j日志(12-13)

摘要: 使用Aop实现 1创建异常请求 在原有项目基础上,jspController中创建一个可能发生异常的请求: /** * 全局捕获异常测试 * @param i * @return */ @RequestMapping("/testGloableException") @ResponseBody pu 阅读全文

posted @ 2019-05-12 15:00 cslj2013 阅读(227) 评论(0) 推荐(0) 编辑

springboot学习入门简易版五---springboot2.0整合jsp(11)

摘要: springboot对jsp支持不友好,内部tomcat对jsp不支持,需要使用外部tomcat,且必须打包为war包。 1 创建maven项目 注意:必须为war类型,否则找不到页面。 且不要把jsp页面存放在resources(原因:可能被别人访问,其次不在classes类路径中),因此,一般自 阅读全文

posted @ 2019-05-12 14:51 cslj2013 阅读(152) 评论(0) 推荐(0) 编辑

导航