- 博客(10)
- 资源 (6)
- 收藏
- 关注
原创 动态切换数据源原理详解,以及Spring Boot + MyBatis-Plus 在实际开发中的快速切换方法
在一个实际的企业工程项目当中,我们的数据往往会来源于不同的数据库服务器,所以在调用数据访问层或者业务层的方法时,我们要指定本次访问的数据来源于哪个数据源,最好的方式就是通过注解的方式,直接切换当前方法的数据来源。所幸的是,MyBatis Plus基于Spring Boot项目开发了一个能够快速切换数据源的注解,在介绍它之前,我们先来了解一下动态切换数据源的原理,同时也可以让没有导入Mybatis Plus的小伙伴也能通过注解实现数据源的切换。
2024-03-27 14:47:11
1651
原创 【JAVA开发小技巧】Properties类读取properties、yml配置文件中的内容
当我们将项目部署到服务器上之后,我们不能专门地对代码中的常量进行修改,除非更新部署新的项目,但是我们的项目在上次更新之后,很有可能在其它方面也做了更新升级,这些更新的内容只有在通过测试之后才有资格部署到生产环境下。所以我们要想办法,解除常量与项目代码的耦合度,解决办法就是,当我们将项目部署到生产环境之后,能将项目中的常量进行配置化的管理。也就是说,项目中的常量最好是来源于配置文件的读取,这样我们只要修改配置文件即可修改项目中的常量。
2024-02-20 10:46:45
1981
原创 【JAVA开发小技巧】后端实现文件的写入、压缩、下载、删除
对于文件进行管理,是Java后端程序员最基础也是最重要的职责之一,虽然是基础加重点,但是还是有一部分的程序员没有好好地掌握Java的文件管理,这篇文章将总结整理一下开发过程中常见的文件操作,不过并没有做到面面俱到的整理,大家可以根据自己的需求按图索骥。我们知道文件是存储在磁盘当中的,而我们读写文件的操作是在内存中完成的,而文件流就是在内存和磁盘之间读写文件的信息通道。压缩文件的处理过程多了一个压缩过程,牵涉到对文件夹的操作,需要我们递归处理,以及删除文件夹时需要完成递归操作。
2024-02-10 10:24:57
1460
1
原创 【JAVA开发小技巧】使用enum枚举类规范化代码
阿里巴巴Java开发手册中推荐,如果常量类中变量值仅在一个范围内变化,且带有名称之外的延伸属性, 建议定义为枚举类。使用枚举类可以使我们的代码更加规范且美观。
2024-02-05 10:20:08
608
1
原创 【JAVA开发小技巧】利用线程池创建多线程,执行并发操作,提高程序运行效率
在项目中,常常可以遇到一些可并发执行的操作,比如要做一个热搜系统,在用户搜索信息的同时,将用户的搜索记录插入到数据库当中;再比如用户在对数据做增删改操作的数据,系统同时记录用户的操作到数据库日志表当中,都是可以并发执行的过程。这时候我们就可以用多线程的方式实现并发,提高程序的运行效率。线程池中有许多准备运行的线程,每当为线程池提供一个Runnable,就会有一个线程调用run方法。当run方法退出时,这个线程不会死亡,而是留在池中准备为下一个请求提供服务。
2024-01-03 21:20:46
595
1
原创 【JAVA开发小技巧】JDBC批量获取数据库名、字段名、字段类型和注释信息
当我们在项目中遇到以下需求:1.给定数据库,遍历获取出数据库下的数据表名;2.给定数据表,遍历获取出表中的所有字段,对应的字段名、字段注释、字段类型等信息;使用JAVA原装的JDBC就能简单地实现以上的需求。大家想必也用过EasyCode这个十分简单方便的插件,其实它的底层就是用原装的JDBC来实现的。
2024-01-03 10:06:15
1652
1
原创 【JAVA开发小技巧】MybatisPlus字段自动填充赋值
项目中经常会遇到一些数据,每次都使用相同的方式填充,例如记录的创建时间,更新时间等。我们可以使用MyBatis Plus的自动填充功能,完成这些字段的赋值工作。
2023-12-28 11:57:29
712
1
原创 《C指针编程之道》笔记——9.1指针与const、volatile
在C语言当中,我们经常要使用const来修饰变量,防止变量被随机修改。而在一些场景下,const经常要用来修饰指针变量,但C语言的新手往往会将const与指针之间的关系搞混,本节就来总结一下const与指针之间的各个关系,以及volatile在C语言当中的使用。
2023-04-29 15:02:55
186
原创 《C指针编程之道》笔记——6.3文件操作函数汇总
据我所知,大部分C语言的初学者在使用C语言的场景都是在刷网站上的算法题,而网站上的算法题基本上是不会使用文件相关的操作的,所以初学者往往会忽略掉对于C语言对于文件的操作指令。本节将对C语言的文件操作指令做一个汇总。
2023-04-28 14:33:09
236
原创 《C指针编程之道》笔记——2.6聚焦字符串的指针
博主最近打算往嵌入式软件开发方向转,于是开始自学了C语言。由于博主本来就有一定的C语言基础,所以开始学习《C指针编程之道》这本书。这本书主要围绕了C语言当中常见的指针问题展开了讨论,并且还在书中设置了一些小项目供读者练习,十分适合有一定C语言基础,想要进阶学习C语言的小伙伴学习。本博客主要是为了记录一下,博主在学习《C指针编程之道》这本书的过程当中,遇到的一些让博主觉得值得小伙伴们一起引起注意的篇章以及需要手动实现的小项目,本篇讲的是2.6节聚集字符串的指针。
2023-04-27 16:27:19
98
1
sql数据库实践实验七
2020-11-07
sql数据库实践实验六
2020-11-07
sql数据库实践实验五
2020-11-07
sql数据库实践之实验四
2020-11-07
数据库实践报告实验三
2020-11-07
Internet网络服务安装与配置实验
2020-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人