自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CAT

机会总留给有准备的人!

  • 博客(7)
  • 资源 (1)
  • 收藏
  • 关注

原创 list列表根据父子关系组成树形实例

最近要开发一个需求,将数据库里面的列表组成一棵树形传给前端。首先我想到的是逐个递归放进去,但是尝试了半天,结果都不对,最终研究出来并不需要递归,一个for循环就搞定了(惭愧,弄了好长时间才弄出来,脑子可能是出去玩儿了)。实体类:package com.example.demo;import lombok.Data;import java.util.List;/** * @Author: zxy * @Description: * @Date: 2020/9/29 16:56 *

2020-09-30 16:14:38 1260 1

原创 MySQL 转移数据到其他表

如题,需求是利用mysql将当前A表数据移动到B表insert into B (id,name,age,sex,create_time)select id,name,age,sex,create_time from A

2020-09-27 10:22:35 279

原创 SpringAOP修改请求参数列表

如题,今天遇到了一个问题,要批量在前端请求之后修改其中的一个参数值。我使用SpringAop拦截请求去修改参数值,因为Spring Aop是无法直接根据参数名获取参数的,所以使用MethodSignature首先获取当前方法的参数列表,找到对应参数的下标,然后根据下标获取当前参数对应的值。代码如下:private final String execution = "execution(* com.zxy.test.degitaltool.tree.controller.TestController.*

2020-09-25 16:57:55 3016

原创 Flyway-数据库版本管理工具

在之前的公司用过flyway,但是只知道flyway clean migrate命令,但是没有真正的自己搭建过。今天搭建了一下,真心觉得flyway真的是简单美好*_*官网:https://flywaydb.org/官网上是这样描述flyway的优点的:(1)从头开始重新创建数据库(2)随时清楚数据库所处的状态(3)确定性地从当前数据库版本迁移到较新版本特点如下:(1)操作简单,只要配置好数据库链接、用户名、密码,即可执行数据库脚本。(2)数据库脚本sql文件命名方式简.

2020-09-18 17:01:12 931

转载 flyway配置详解

flyway.baseline-description对执行迁移时基准版本的描述.flyway.baseline-on-migrate当迁移时发现目标schema非空,而且带有没有元数据的表时,是否自动执行基准迁移,默认false.flyway.baseline-version开始执行基准迁移时对现有的schema的版本打标签,默认值为1.flyway.check-location检查迁移脚本的位置是否存在,默认false.flyway.clean-on-validation-error当发现校验错

2020-09-18 10:24:00 3857

原创 HashMap原理分析:初始化HashMap

噔噔蹬蹬,本人的第一篇原理分析文章问世了!说的好像很高大上的样子,嘿嘿,其实只是小试牛刀,总结文章的概括或者总结不是很多,因为一百度一堆牛人总结的文章,我再写一遍也没什么意思,所以我就专注了一下细节部分,重要的方法的注释会精确到每一句,所说的每一句话也都是从代码实践到从网上找异同作为事实依据,争取让自己明白也让读的人理解。如果有哪里不好或者有错误,欢迎指正!一. HashMap的初始化从构造方法可以看出来,涉及到四类方法 ,总结的话,大致分为两类:第一类是HashMap();初始化了负载因子

2020-09-17 16:25:29 1206 1

原创 2020年9月份-2020年12月底计划

Hashmap源码解析。 ConcurrentHashMap源码解析。 HashMap如何保证线程安全。 ConcurrentHashMap的锁分离机制如何保证线程安全。 MyBatis示例 Springboot实现单点登录功能(JWT) redis示例 dubbo分析,示例 rabbitmq分析,示例 关系型数据库:mysql使用。 非关系型数据库:redis、MongodDB BIO/NIO/AIO/Netty分析 Netty原理分析及示例 SpringBoot项目启动示例及解

2020-09-07 14:54:16 322

查找含相同字母的单词(Java)

查找含相同字母的单词(Java)

2020-12-23

空空如也

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

TA关注的人

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