- 博客(15)
- 收藏
- 关注
原创 springboot+mybatis调用业务接口时切换多数据源
由于公司的业务是分了N多数据库的,而且一次性把所有数据源信息写入,在启动项目时全部加载好不符合业务要求,数据库会增加,不可能每次去改配置文件和代码配置再启动程序重载。 因此要做一个在执行业务时,根据不同公司的数据来切换数据库连接信息,采用流行的springboot。 先重写springboot自动数据源配置,设置一个默认数据库信息,取properties文件的数据@Configurationpublic class DataSourceConfig { // ----------------.
2020-06-18 11:20:13
417
转载 [转载]Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。1. ctrl+shift+r:打开资源这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美...
2020-04-21 10:43:23
237
原创 Mysql建表事故
发生在2019年下半年,一次建表所用字符集utf-8导致出现复合查询极慢的情况。由于关联的表所用字符集是utf-8mb4(字段可以存特殊字符),导致新建的utf-8表里的索引失效,查询量日益增加,一个月后爆发出查询极慢,导致数据库连接被长时间占用。解决方案:修改表字符集utf-8为utf-8mb4。要主要建表的一致性,公司最好出台相关标准化规范。...
2020-03-15 11:25:31
90
转载 面试题专场之源码和JVM篇
面试源码篇1、阅读过哪些框架的源码?SSM框架源码Spring BootSpring CloudTomcatNettyDubboRocketMQ。。。2、说说你为什么要读源码?以及你读源码最大的收获是什么?为了面试(内心独白)编码能力(面向对象思想、设计模式)—面试官喜欢听的(因为大厂喜欢自研)为了解决一些框架使用时的bug或者是完整用法喜欢读源码,因为从源码中可以学到...
2020-03-15 10:51:35
231
转载 ArrayList,LinkedList,Vector集合的认识
最近在温习Java集合部分,花了三天时间读完了ArrayList与LinkedList以及Vector部分的源码。之前都是停留在简单使用ArrayList的API,读完源码看完不少文章后总算是对原理方面有了较清楚的认知。这部分文章整理基本都是这么一个套路:简单概括,分析源码增删改查,总结成文。Java容器源码(精品):https://blog.csdn.net/panweiwei1994/ar...
2020-03-15 10:36:47
78
转载 HashMap、Hashtable、ConcurrentHashMap的原理与区别
jdk1.8发生了一些改变,请参看最新版:http://yuanrengu.com/2020/ba184259.html如果你去面试,面试官不问你这个问题,你来找我_下面直接来干货,先说这三个Map的区别:HashTable底层数组+链表实现,无论key还是value都不能为null,线程安全,实现线程安全的方式是在修改数据时锁住整个HashTable,效率低,ConcurrentHash...
2020-03-15 10:20:24
70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人