自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (2)
  • 收藏
  • 关注

原创 忽略大小写的Map

【代码】忽略大小写的Map。

2024-08-08 16:17:04 123

原创 Mybatis如何优雅打印SQL

正常情况下,程序中使用到的sql,参数都是以的形式作为替换符,参数均在下一行打印,参数太多时,我们排查需要将参数一个一个的复制,并填充问号,使用起来很不方便。

2024-08-07 17:11:07 379

原创 JAVA获取达梦数据库DDL和INSERT语句

JAVA获取达梦数据库DDL建表语句和INSERT语句

2023-07-19 10:09:48 579

原创 JAVA获取达梦数据库建表语句

java获取达梦数据库DDL方法

2023-07-19 10:05:34 420

原创 如何注入一个需要定义为static的接口,直接注入会报空指针异常?

无法直接使用@Autowired注解进行注入,因为static方法和@Autowired的执行顺序问题会导致空指针问题;

2023-07-07 09:28:52 410

原创 mysql数据库迁移达梦数据库

mysql数据迁移达梦数据库步骤和注意事项

2023-06-21 15:27:09 3493

原创 java面试八股文--ThreadLocal

java面试八股文--ThreadLocal

2023-02-01 11:07:34 201

原创 关于spring的三级缓存

spring如何解决循环依赖

2023-01-05 09:14:00 742

原创 防火墙命令

防火墙常用命令2

2022-12-19 09:43:41 527

原创 布隆过滤器

布隆过滤器

2022-07-11 14:32:52 460 1

原创 feign调用进修版

feign调用

2022-07-06 15:44:26 156 1

原创 防火墙配置

防火墙配置

2022-06-17 09:25:36 2273 1

原创 Redis的分布式锁自我理解

redis分布式锁的理解

2022-06-13 09:54:36 166 1

原创 Docker入门实战

什么是docker?是的,图片没有骗你,docker是一个开源的应用容器引擎。我们可以将LinuxOS(Linux操作系统)看作是一个多功能的豪华别墅,里面的很多项目和依赖环境就像是别墅里的各种东西一样。而docker就像是帮别墅分区,加工整理的泥瓦匠,可以将我们的不同项目及依赖环境打包在不同的区域(容器),使不同项目环境相互隔离,共同运行在同一台Linux宿主机上。接下来看看Docker的整个体系模型是什么样的。Docker体系模型整个docker应用主要是由Docker客户端、Dock

2022-05-11 11:46:49 125 1

原创 数据库的4种隔离级别

数据库的4种隔离级别想必大家都知道数据库的4种隔离级别,由低到高分别是 Read uncomminted、Read commintted、Repeatable read、Serialisable,以及在并发下会出现的几种的问题,如脏读、不可重复读、幻读,但是对其区别和联系不是很明了,今天我们就来说说这几个的区别和联系。先来说所并发下会出现的问题:脏读:就是在一个事务中,修改了某个值,但是还未在数据库中提交,这时,另一个事务过来,访问这个数据,然后使用了这个数据。因为这个数据还没有提交到数据库中,另一

2022-05-09 10:28:31 381 1

原创 java项目常用的工具类

java常用工具类

2022-05-07 10:09:36 729 1

原创 @Transactional注解

@Transaction注解

2022-05-06 16:42:26 1597 1

原创 linux挂载

离线挂载yum(和另一篇一起看)

2022-01-27 15:11:15 949 1

原创 Poi导出Excil

事例:按照下图所属内容,根据商品类型进行合并单元格,EsayPoi可能无法满足其需求,因此考虑了poi前端展示如上图所示导出效果图具体代码如下: //poi导出excil //创建一个Workbook,对应一个Excel文件 HSSFWorkbook wb = new HSSFWorkbook(); //sheet名称 String sheetName = "展示数据记录"; //标题 String

2021-03-12 10:59:37 97

原创 BigDecimal基本使用

BigDecimal基本使用1.加减乘除基本使用num1,num2均为BigDecimal类型加法:add() eg:BigDecimal result1 = num1.add(num2);减法:subtract() eg:BigDecimal result2 = num1.subtract(num2);乘法:multiply() eg:BigDecimal result3 = num1.multiply(num2);除法:multiply() eg:BigDecimal res

2021-03-11 16:52:55 127 1

原创 my.cnf(数据库配置文件)

[mysqld]general_log = 1slow_query_log = 1log_slave_updateslog_bin = mysql-binserver_id = 1max_connections = 1000local-infile=0default-time_zone = ‘+8:00’datadir=/data/mysql/data(安装目录要求)socket=/tmp/mysql.sockcharacter-set-server=utf8lower_case_t

2020-07-29 13:57:55 171 1

原创 直接解压式安装数据库

首先遇到的第一个坑,在查看启动的mysql时,发现一直会有一个正在启动的进程,这个是默认的用户进程,不需要杀死第二坑,因为我在安装数据库之前,使用的虚拟机已经进行了安全监测,将tmp目录的权限设置了750,因此,每次在初始化时就会报错,设置为777会正常,启动后将tmp权限改为750.之前装过mysql时,需要卸载之前的mysql,卸载干净,使用到的命令如下,卸载时,注意将/run目录下的mysql留下。坑四,设置完密码和用户时需要重启mysql,可能又会报错,好像是…PID,这时,还是将tmp

2020-07-29 13:53:00 170

转载 mysql源码安装

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz1.依赖库安装yum install libaio -y说明:如果已安装则可以忽略,没安装需要安装2.创建mysql用户userdel -r -f mysql 强制删除useradd -rs /sbin/nologin mysqlid mysqluid=998(mysql) gid=996(mysql)

2020-07-28 17:31:44 93

原创 Linux安装数据库详解

创建一个存放数据库的目录查看linux中是否安装过数据库或者相关依赖rpm -qa|grep -i mysql移除相关依赖yum remove mysql mysql-server mysql-libs mysql-server安装mysql(一定要遵循顺序安装)commin libs libs-compat client service修改数据库密码查看数据库原密码grep 'temporary password' /var/log/mysql.log(将密码进行复制)修改配置文件vim.

2020-07-13 15:31:03 113

原创 Linux挂载镜像(离线)

前期准备需要上传一个ios镜像设置一个挂载镜像的挂载点将镜像挂载到挂载点上设置 etc/yum.respos.d,配置相应的参数具体步骤离线时,虚拟机会自动寻找一个后缀为.repo的文件,此文件为联网时使用,我们需要将其备份。 cd /etc/yum.repos.d ll(查看文件,将.repo文件重命名)设置挂载点:mount -t ios9660 /dev/cdrom /mnt/cdrom(/mnt/cdrom为自己创建的文件)新建一个.repo文件vim /etc/y

2020-07-13 14:59:08 865

原创 Git 规范使用教程

Git 规范使用教程文档中的示例全为命令行操作,使用开发工具进行 git 操作的童鞋,同理 敲黑板:① 无论是正式还是测试,首先要切换到 Test2018 或者 Develop2018,不允许在自己的 分支 merge 他人的代码,避免出现有未通过或未经过测试的代码被提交上线。 ② 一定要 git push,一定要 git push,一定要 git push,重要的事情说三遍,保证他人 在拉取 Test2018 或者 Develop2018 分支时,才会包含你的代码(也就是该分支最新 代码)。feat

2020-07-13 14:38:30 115

原创 依赖传递之冲突解决

依赖传递 个人理解:依赖传递是指我们在导入某些坐标依赖后,此依赖会携带其所依赖的坐标一起被我们导入,出现在我们的工程中,称为坐标依赖。 坐标依赖的范围对传递依赖的影响: 范围:compile、provided、runtime、test依赖冲突的解决第一声明者优先原则:在pom文件定义依赖时,可以将你想使用的依赖版本定义到前面,在其后的坐标所依赖的其他...

2019-11-20 15:54:25 128

空空如也

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

TA关注的人

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