- 博客(9)
- 收藏
- 关注
原创 spring事务(六)
Spring事务抽象一致的事务模型JDBC /Hibernate/myBatisDataSource/JTA事务抽象的核心接口PlatfromTranscationManagerDataSourceTransactionManagerHibernateTransactionManagerJtaTransactionManagerTransactionDefinitionPropagation(传播特性)lsolation(隔离性)Timeout(超时)Re
2021-09-09 15:54:54
121
原创 Druid(五)
Druid连接池是alibaba公司开源的一款数据库连接池,其拥有监控功能和丰富的扩展性能git地址 : https://github.com/alibaba/druid/tree/master/druid-spring-boot-startergit上面有详细的文档SpringBoot集成Druid并且实现对项目的监控代码目录结构如下[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2Ynj3pmf-1630919212049)(C:\Users\EDZ\AppDa
2021-09-06 17:07:18
147
原创 HikariCP连接池(四)
在springboot 1.0版本默认使用的是Tomcat的DataSource 而到了springboot 2.0则默认使用的是HikariCpHikariCp同日语翻译为光的意思 顾名思义就是快HikariCpd为什么快1.字节码级别优化(很多方法通过JavaAssist生成)2.大量小改进用FastStatementList 代替 ArrayList无锁集合ConcurrentBag代理类的优化(比如,用invokestatic 代替了 invikevirtual)Java应用Hika
2021-09-06 11:19:57
272
原创 spring多源数据库配置(三)
spring多源数据库配置application.ymlmanagement.endpoints.web.exposure.include=*spring.output.ansi.enabled=ALWAYSfoo.datasource.url=jdbc:h2:mem:foofoo.datasource.username=safoo.datasource.password=bar.datasource.url=jdbc:h2:mem:barbar.datasource.username=
2021-09-06 00:11:20
115
原创 JDBC-单数据库源配置(二)
单源数据库配置结论:首先我们从以下配置中可以看出springboot帮我们完成了以下配置DataSourceAutoConfiguration 配置 DataSourceDataSourceTransactionManagerAutoConfiguration 配置 DataSourceTransactionManagerJdbcTemplateAutoConfiguration 配置 JdbcTemplate符合条件时才进行配置1.java配置Beanpackage geekti
2021-09-03 16:29:00
144
原创 第一个Spring(一)
1.创建一个spring项目进入官网 strt.spring.io勾选打包方式 一般用maven project勾选版本在Dependencies 添加依赖 (添加web 和 actuator)点击Generate CTRL+ 下载生成的骨架解压缩 ->IDEA 打开项目2.创建一个spring程序1.在启动类上面添加@RestController(因为刚刚添加了web依赖)2.在启动类写一个接口@SpringBootApplication@RestControllerpu
2021-09-02 16:54:31
164
原创 算法和数据结构 线性表1 2019/12/2
**线性表(List):由零个或者多个元素组成的有限序列**是一个序列,元素分先后顺序**若元素存在多个,则第一个元素无前驱,最后一个元素无后继,其它元素有且只有一个前驱和后继若将线性表记为(a1,a2…ai-1,ai,ai+1,…an)ai-1是ai的直接前驱元素,ai+1是ai的直接后继元素。当n为零时,此表为空表抽象数据类型标准格式:ADT 抽象数据类型名(List)Data...
2019-12-02 00:52:14
109
原创 增强for循环
增强型for循环用来遍历数组语法格式for(变量类型 变量:需迭代的数组或集合){ }for(ElementType element: arrayName){};int[] Array = { 1, 2, 3, 4, 5, 6,7 };for (int i : Array) { System.out.print(i);}等同于int[] Array = { 1, 2, 3...
2019-11-30 21:09:43
86
原创 数组的拷贝删除JAVA 2019/11/30
数组的拷贝使用方法为JDK自带方法public static native void arraycopy(Object src a, int srcPos, Object dest b, int destPos,int length);
2019-11-30 15:48:49
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人