自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 整合mybatis

说明:mybatis有两种实现方式,第一种:在接口上使用mybatis注解,如@Select,此方式不需要创建任何的xml文件。第二种:使用xml配置的方式,大体的实现步骤:在创建接口–>创建接口对应的xml文件。项目结构:1、添加依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter&

2021-05-28 18:07:20 146

原创 整合Cache+Redis

参考链接:https://www.cnblogs.com/wenjunwei/p/10779450.htmlhttp://www.ityouknow.com/springboot/2016/03/06/spring-boot-redis.html一、说明:1、Cache的作用:cache配置在方法上,如果对应缓存中已经有数据,则方法直接返回缓存中数据;否则执行方法体,并把返回结果加入缓存中。2、对于缓存声明,spring的缓存提供了一组java注解:*@Cacheable:触发缓存写入。*@

2021-05-28 18:04:09 1287

原创 Spring Session

1、说明: Spring Session 提供了一套创建和管理 Servlet HttpSession 的方案。Spring Session 提供了集群 Session(Clustered Sessions)功能,默认采用外置的 Redis 来存储 Session 数据,以此来解决 Session 共享的问题。2、步骤:(1)、添加依赖:<!--spring session--><dependency> <groupId>org.springframewo

2021-05-28 17:57:34 236

原创 数据库 事务并发问题

事务并发问题:1、脏读:事务A读到事务B更新的数据,然后事务B回滚操作,那么A读到的数据就是脏数据。通俗地说,就是读到其它事务未提交的数据(如果事务隔离级别是“读未提交read-uncommitted”,则存在脏读的情况)。2、不可重复读:在同一个事务中,先后读到的数据不一致,如在第二次读数据前,其它事务修改了该数据,则第二次读到的数据和第一次不一致。3、幻读:在同一个事务中,先后读到的数据不一致,如在第二次读数据前,其它事务新增了几行数据,等第二次读数据后发现,多了几条数据,就像出现了幻觉。小结:

2021-05-28 17:54:51 223

原创 JAVA 动态代理

1、JDK动态代理:(1)、要求:要求被代理对象需要实现接口。2、CGlib动态代理:(1)、要求:要求被代理对象不能被final或static修饰。3、两者性能对比:(1)、 CGLib所创建的动态代理对象在实际运行时候的性能要比JDK动态代理高不少,有研究表明,大概要高10倍;(2)、 CGLib在创建对象的时候所花费的时间却比JDK动态代理要多很多,有研究表明,大概有8倍的差距;(3)、 因此,对于singleton的代理对象或者具有实例池的代理,因为无需频繁的创建代理对象,所以比较适合

2021-05-28 17:49:47 98

原创 IDEA 热部署

1、在pom.xml添加热部署工具依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>2、勾选配置:(1)、File -> Settings -> Compiler -> 勾选 Build project aut

2021-05-28 17:48:25 606

原创 oracle使用sql导出表结构及其注释

示例:SELECT T1.TABLE_NAME 表名,T1.COLUMN_NAME 列名,T1.DATA_TYPE || ‘(’ || T1.DATA_LENGTH || ‘)’ 数据类型,T2.COMMENTS 注释FROM USER_TAB_COLS T1, USER_COL_COMMENTS T2WHERE T1.TABLE_NAME = T2.TABLE_NAMEAND T1.COLUMN_NAME = T2.COLUMN_NAMEAND T1.TABLE_NAME = ‘表名’;

2021-05-28 17:43:38 470

原创 MYSQL索引失效场景

MYSQL索引失效场景1、不满足最佳左前缀原则:where条件中要有索引第一个字段,否则该索引失效如create index idx_table1_abc on table1(a,b,c)给a、b、c字段组合成索引,select * from table1 where b = ‘2’ and c = ‘3’;如果没有用a字段查询,则即便使用b或c字段查询,索引idx_table1_abc 失效。2、满足了最佳左前缀原则,但组合索引中间断了,即没有用到中间字段,那么后面的字段就没法使用索引注意:索引

2021-05-28 17:38:04 274

原创 BIRT报表入门开发

后续更新:BIRT高级进阶

2021-05-28 17:30:57 1232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除