自定义博客皮肤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)
  • 收藏
  • 关注

原创 SpringBoot多数据源配置以及动态切换

SpringBoot多数据源配置以及动态切换原理:利用切面编程,自定义注解实现多数据源的配置以及动态切换1.核心依赖和yml文件的配置核心依赖 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope

2021-07-22 23:48:09 1353 1

原创 2021-07-18

springboot项目启动时执行方法的几种方式:1.通过构造方法注入时调用方法@Component@Slf4jpublic class StartHandler { private StartHandlerMapper startHandlerMapper; private static List<User> users; // 静态部分不属于对象,会在构造方法之前执行,但是不能执行构造方法调用以前的对象,否则会抛空指针异常 static {

2021-07-18 16:43:54 116

原创 2021-07-17

使用多线程批量插入数据到数据库本文采用线程池的形式批量插入数据。1.创建线程池以及核心参数简介:/** * @Author yfx * @Date 2021/7/15 * @Description */public class ThreadPoolUtils { // 核心线程数 private static final int CORE_POOL_SIZE = 4; // 最大线程数 private static final int MAX_NUM_POO

2021-07-18 00:41:23 78

转载 2021-02-07

mybatis执行流程与原理:参考连接ps:原理还是一般使用jdbc连接数据库一样,只是顺序不大一样。过程简化mybatis常见错误:参考链接ps:主要注意4,5点

2021-02-07 10:00:25 86

原创 2021-02-02

Spring 能否依赖注入 static 静态变量今天在使用springboot写项目时,在service进行值域校验,由于反复用到一段代码,所以想将其封装为常用工具方法。代码如下: // 就诊类别值域验证 String visittypeRange = checkRangeMapper.checkRange(RangeConstant.VISITTYPECODE); JSONObject visittypeJsonObject = JSON.parseObject(vi

2021-02-02 13:55:26 200

原创 2021-01-28

1.什么是线程安全:官方的定义:线程安全是多线程编程时的计算机程序代码中的一个概念。在拥有共享数据的多条线程并行执行的程序中,线程安全的代码会通过同步机制保证各个线程都可以正常且正确的执行,不会出现数据污染等意外情况。多个线程访问同一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进行额外的同步,或者在调用方进行任何其他操作,调用这个对象的行为都可以获得正确的结果,那么这个对象就是线程安全的。面试官接着问:2.如何保证线程安全:我回答了以下两个:1、Synchronized

2021-01-28 19:17:47 95

转载 2021-01-22

菜鸟教程:https://www.runoob.com/java/java-files-io.htmlps:本文主要总结i/o常用的概念体系,部分具体实现没有实现,如果要看具体实现代码。建议查看菜鸟教程以及java的API文档。I/OJava把这些不同来源和目标的数据都统一抽象为数据流。Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。在Java类库中,IO部分的内容是很庞大的,因为它涉及的领域很广泛:标准输入输出,文件的操

2021-01-22 15:22:30 137

原创 2021-01-22

昨天做了一道笔试题,实现冒泡排序并且每次中间的排序结果都要以字符串的形式写入文件中。其中,我对冒泡排序做了一些优化,代码如下:public static void getSort(int[] arr, int count) { for (int i=0;i<arr.length;i++) { //效率优化处理,如果下一次排排序中,boolean标识没有变化,表示已经排序完成,不需要继续执行循环 boolean flag = false; for (int j = 0; j

2021-01-22 10:45:36 69

原创 第一条博客

今天开通了博客,并且是我搬砖的第一天

2020-11-16 09:28:38 93

空空如也

空空如也

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

TA关注的人

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