自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UTF-8格式CSV文件的读取与导出

读取UTF-8格式的CSV文件 opencsv。

2024-07-10 15:10:15 343

原创 亚马逊S3桶使用

创建S3桶的简单步骤,亚马逊S3桶的简单使用

2024-07-10 11:47:28 398

原创 ByteArrayOutputStream导致OOM问题源码解析

ByteArrayOutputStream导致OOM问题源码解析

2024-05-21 17:03:17 559 1

原创 注解实现接口限流

Java注解实现接口限流

2023-06-19 14:13:08 194

原创 Mybatis BATCH模式批量更新大数据

mybatis batch批量更新

2023-03-02 10:47:30 2913

原创 Mybatis配置多数据源(Oracle+mysql*2)

mybatis配置多数据源,Oracle+mybatis

2023-02-15 15:34:47 972

原创 Mysql 循环更新

Mysql循环更新

2023-01-06 13:40:44 1512

原创 16进制(String类型)转10进制

16进制转10进制

2022-06-21 11:27:47 1411 1

原创 线程池工具类的使用及开启编程式事务

springboot多线程使用,线程池工具类的使用,如何开启编程式事务

2022-06-21 10:41:40 737

原创 fastjson的使用

fastjson的简单使用-一张图就够了

2022-05-18 10:05:56 87

原创 JDK与CGLib动态代理实现原理

代理模式;jdk实现动态代理;CGLib实现动态代理;jdk与CGLib的区别

2021-12-21 12:08:11 1826

原创 MyBatis的映射文件中#{}和${}的区别

MyBatis的映射文件中#{}和${}的区别

2021-12-21 09:55:30 416

原创 解决node.js安装的环境配置问题

解决安装node.js安装的环境配置问题

2021-12-17 10:34:04 1747

原创 强引用,软引用,弱引用,虚引用 的区别

强引用,软引用,弱引用,虚引用 的区别

2021-12-13 19:33:37 926

原创 Cron表达式

Cron表达式的使用,七子表达式生成器下载

2021-12-09 21:02:16 449

原创 Thymeleaf常用语法

引言:在上篇文章的项目基础上,我们来学习Thymeleaf常用语法 (1)文本输出后台代码: model.addAttribute("hello","<span style=\"color: red\">你好</span>");前端html页面:普通文本输出<div th:text="${hello}"></div>上面的输出会将数据全部以文本输出,无法显示html标签效果,输出结果如下:使用:th:utext 输出文本可以识别html标

2021-12-07 14:55:58 586

原创 Thymeleaf基础及springboot整合Thymeleaf入门

一.认识Thymeleaf做过SSM-web项目的同学都知道,我们在HTML页面要与后端进行数据交互时,除了Ajax就别无他法,而且在HTML页面使用JSTL也是不支持的,那这时我们就要使用JSP页面-一个特殊的java类(本质是servlet),然而JSP与springboot的兼容性不好,不能一起打包入jar包,所以官方推出Thymeleaf来代替JSP。二.Thymeleaf介绍官方文档:thymeleaf是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web环境中的应用开发。它是

2021-12-06 19:32:03 410

原创 BCrypt密码加密的简单使用

一.BCrypt基础在一个项目中,只要涉及用户的登陆注册,就涉及到用户密码的保护,用户的密码存在数据库是对管理员是透明的,所以为了防止管理员泄露密码,提高用户密码的安全性,我们通常会对用户密码进行加密后再存入数据库,目前MD5与Bcrypt使用比较多,都不可反向破解生成明文。但任何长度的密码使用MD5加密后长度都是相同的,固定的。而且一个密码使用MD5加密生成的密文唯一。那我就可以记下所有明文使用MD5加密后的密文,解密使用穷举就可以破解。MD5解密网站:https://www.bejson.com/en

2021-12-02 11:12:27 5842

原创 解决com.xpand依赖引入问题

引言:starter-canal实现了springboot与canal的集成。比原生的canal更加优雅。下载地址:https://github.com/chenqian56131/spring-boot-starter-canal使用前需要将starter-canal安装到本地仓库。安装步骤:第一步:下载后,解压压缩包进入项目根目录 starter-canal 中![在这里插入图片描述](https://img-blog.csdnimg.cn/2a7460a73203437688cfe844a

2021-11-26 19:55:26 2663

原创 下载并安装Docker-Compose

1 下载Docker-Compose我用的是 1.24.1版本的Docker-Compose下载路径:https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64你也可以去github上搜索docker-compose下载2 设置权限下载完成后将 docker-compose-Linux-x86_64 文件复制到Linux系统的root目录下,执行以下指令#重命名mv docker-

2021-11-03 20:57:43 8950 2

原创 Docker的中央仓库

Docker官方的中央仓库:这个仓库是镜像最全的,但是下载速度较慢。https://hub.docker.com/(不用注册)国内的镜像网站:推荐下面两个 ----- 下载速度快,但是镜像相对不全。网易蜂巢https://c.163yun.com/hub#/home(要注册,麻烦)daoCloudhttp://hub.daocloud.io/ (不用注册,推荐使用)...

2021-11-03 10:06:18 882

原创 Mybatis中*Type和*Map的区别

一.parameterType和parameterMap的区别1.parameterType传参时sql语句中对应的参数名要与Mapper接口方法中参数名一致,传实体对象时,要求对象的属性名与与Mapper接口方法中参数名一致2.parameterMap传参时<parameterMap id="TUserParm" type="com.company.shopping.vo.LoginVo"> <parameter property="name"/> <

2021-10-30 10:25:22 821

原创 面向对象设计的六大原则

面向对象设计的六大原则单一职责原则(SRP) Single Responsibility Principle开闭原则(OCP) Open Closed Principle 里氏替换原则 (LSP老色批原则) Liskov Substitution Principle 依赖倒置原则(DIP) Dependence Inversion Principle 接口隔离原则(ISP) Interface Segregation Principle 迪米特原则(LOD) Law of Dem

2021-09-16 16:54:34 386

全球大洲国家地区SQL数据表含中英文名称以及地区代码和关联ID

有关联的大洲-国家-省份-县-区 中国到街道,外国只能到区 可以做成树形结构

2023-07-07

空空如也

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

TA关注的人

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