自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis入门教程

检查是否启动:redis-cli。

2024-02-19 16:33:31 840

原创 git使用教程

git使用教程

2024-02-04 09:49:36 562

原创 将mapper.xml保存为idea的文件模板

在idea的File and Code Templates中将需要使用模板的内容添加为模板文件。那么接下来请看图,跟着步骤操作吧。

2023-12-23 11:19:16 719

原创 逆波兰表达式计算器

逆波兰表达式计算器

2023-12-18 15:09:37 404

原创 宝诗单证使用手册,并使用抽象和反射做通用抽象类,节省开发成本

宝诗单证使用手册,并使用抽象和反射做通用抽象类,节省开发成本

2023-10-24 17:38:52 108

原创 mybatis更新对象空值的属性为null

mybatis更新对象空值的属性为null

2023-10-12 14:36:21 2081

原创 如何看待程序员不写注释?

对于不写注释的程序员,我认为必须判死刑,死刑,必须的是死刑。而且不能单纯的敷衍随便写写,必须秉着。写代码的过程大部分时间其实是在看代码,所以代码的可读性好的话,写代码绝对是能起到加速的效果的。一般来说,咱们程序员写代码的时候其实大部分时间是在看代码,时不时敲一下键盘。那我肯定写是写,写的不能太多,只能写一点点。的态度写,必须写注释,而且还得写好注释。既然不知道答案,那咱们就来问一问。那么问题来了,如何写好注释呢?

2023-10-09 17:41:31 80

原创 ElasticSearch 安装,保存,查询,更新,复杂查询,模糊查询,高亮查询

ik分词器的安装,将ik分词器下载并解压,新建文件夹ik,将解压内容放进ik文件夹中,将ik文件夹放在es安装路径的plugin文件夹中。

2023-10-09 11:27:39 306

原创 excel单元格合并策略

接着定义自定义策略在方法中,我们将标题的所有列,设置了内容靠左换行和字体大小/***/@Override@Override@Overridereturn;// 获取当前sheetreturn;// 内容靠左// 是否换行i < 24;// 设置字体大小import com/**// 如果是标题,则直接返回 if(aBoolean) {return;

2023-10-08 19:15:18 349

原创 动态列的excel导出

先用**titleHandle()**方法,将标题画出来,i++) {在这段代码中,将前面获取到的标题名称列表遍历设置成标题在使用**valueHandle()**方法,将数据填充到excel中下面是完整代码⬇@Override@Override@Overridei++) {/*** 创建标题*/// 创建字体// 加粗// 字体高度(大小)// 内容居中// 设置字体// 设置单元格的背景颜色为灰色// 设置填充模式为实心。

2023-10-08 10:08:26 161

原创 背单词工具

手写一个背单词的工具

2023-09-28 15:53:52 69

原创 动态列导入excel

要求时币制后的几列是的,标题为费用项目的代码,需要动态的后面这几列保存到数据库中。是主表对费用表的关系。

2023-09-27 17:22:06 265

原创 常用的markDown语法

常用的markDown语法

2023-06-14 12:03:02 82

原创 代码整洁之道学习笔记和自己整理的用例,codeClean

单一职责不要为了可以节省一段代码而将功能写成大杂烩的方法。一个方法只做一件事,做好一件事。不易理解的判断条件进行封装注释的重要性方法应该加上注释注释是有必要的,应该养成写注释,写好注释的习惯换行的重要性fastFail尽量减少if条件的嵌套、使用fastFail可以尽可能的避免不需要的代码嵌套表达不切意的注释注释表达与代码逻辑不一致,导致的问题比不写注释更大不切意的注释会欺骗开发者不必要的注释显而易见的代码逻辑不需要写注释代码与代码的位置关系变量与变量的调用处尽量靠近放一起。

2023-06-14 10:55:29 107

原创 easyexcel导出&自定义策略合并单元格

easyExcel导出&excel单元格合并策略

2023-04-11 18:26:48 2144

原创 线程池学习笔记

2、CacheThreadPool和ScheduledThreadPool:允许创建的线程数量为Integer.MAX_VALUE,可能会创建大量的线程,从而导致oom(out of memory)内存溢出。4.2、CallerRunsPolicy:“调用者运行”,一种调节机制,该策略既不会抛弃任务,也不会抛出异常,而是将某些任务回退到调用者,从而降低新任务的流量。2.4、如果队列满了,且正在运行的线程数量大于等于maximumPoolSize,那么线程池会启动饱和拒绝策略来执行。

2023-02-08 17:38:09 84

原创 泛型&反射笔记,应用场景

Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。

2023-02-08 14:58:49 123

原创 手写链表数据结构

【代码】手写链表数据结构。

2023-01-29 16:30:09 65

原创 手写红黑树(插入)

手写红黑树(添加)

2023-01-12 11:41:35 76

原创 easyExcel导入excel实现动态进度条

easyExcel可以获取到excel的总条数,读每一行时存redis,当前条数+1,前端每3秒调用获取redis中的进度数据。redis获取进度数据。

2022-12-12 18:43:10 1709

原创 AES对称加密方法

package com.flydiy.example.ext.util;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.SecretKeySpec;import java.io.UnsupportedEncodingException;import java.security.GeneralSecurityException;import java.securi

2022-12-07 16:20:46 66

原创 MutilpartFile转File

MutilpartFile转File

2022-12-07 16:19:30 166

原创 不同数据库数据同步

配置两个数据源进行数据的同步。

2022-10-26 17:46:13 944

原创 springboot异步调度任务

springboot异步调度任务。

2022-10-11 09:22:47 138

原创 aop实现前后数据对比的操作记录

aop实现前后数据对比的操作记录

2022-10-09 17:50:41 1138

原创 vo与po对象互相转换的通用方法

之前的同事写的是每个VO转PO都需要写一个新的方法,这样代码功能都是一样的,只是转换的对象不一样,过于重复。秉承着[不会偷懒的程序员不是好测试]的原则,写一个VO转PO的通用工具类,避免大量重复呆板的工作。问题在于:导入时是用一个excelVO进行接收,但是最终保存数据库的对象应该是PO。转换时都是将一个VO的list转成PO的list,所以以下的方法就是为了达到这种效果。最近遇到的一个需求,将前端传入的excel进行导入。需要注意的是,vo和po的属性应该有一部分是有交集的。写一个类与类转换的通用方法。

2022-09-27 14:34:49 1662

原创 字符串replace方法替换不成功的问题

java replace()方法,字符串替换失败的问题

2022-09-09 16:21:59 3794 1

原创 对象转json实现

实现类转json

2022-09-08 14:53:19 227

原创 使用KeyPairGenertaor生成公钥和密钥,并保存在文件中

1、导入依赖2、实现代码 <dependencies> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.6</version> </dependency>

2021-03-30 18:31:42 3008 1

原创 zookeeper的安装

1、下载zookeeper2、解压到任意目录3、将zookeeper文件夹中的bin目录下的zkEnv.cmd(linux中的zkEnv.sh)文件中的set ZOOCFG=,设置为zookeeper文件夹中的conf目录下的zoo_sample.cfg文件的路径,最好使用相对路径(…\conf\zoo_sample.cfg)4、在zookeeper目录下创建一个空文件夹data5、将zookeeper文件夹中的conf目录下的zoo_sample.cfg中的dataDir=,设置为刚才创建的da

2021-03-29 21:28:11 70

原创 spring整合rabbitmq 配置文件详解

producer:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xm

2021-03-28 12:01:25 591

原创 使idea扫描java目录下的mapper映射文件插件配置

只需要在pom.xml中配置下面插件即可<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> <include>**/*.xml<

2021-03-27 08:45:24 587

原创 springboot整合redis

开发流程:1、导入maven依赖2、编写springboot引导类3、编写Application.yml配置文件4、使用redis实现效果1、导入maven依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca

2021-03-26 21:18:41 64

原创 springboot整合mybatis

开发流程:1.导入maven依赖2.编写springboot引导类3.实现controller层4.实现mapper层5.实现service层1、导入maven依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.o

2021-03-26 21:14:05 55

原创 springboot整合springdata

1、导入依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> <relativePath/> <!-- lookup parent from repo

2021-03-26 20:23:22 218

原创 idea安装maven

事先需要安装好maven1.settings中搜索maven2.在图中1的位置加入maven在本地的路径3.在图中2和3的位置加入settings.xml和repository文件夹的路径,默认在C盘user用户.m2的文件夹中,如果自己更改了默认位置,则填自己设置的目录路径4.最后点apply然后ok就完成了...

2021-03-26 18:17:32 44

原创 springMVC的执行流程

1)用户向服务器发送请求,请求被SpringMVC 前端控制器 DispatcherServlet捕获;2)DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI):判断请求URI对应的映射①不存在:再判断是否配置了mvc:default-servlet-handler:如果没配置,则控制台报映射查找不到,客户端展示404错误如果有配置,则执行目标资源(一般为静态资源,如:JS,CSS,HTML)②存在:执行下面流程3)根据该URI,调用Handler.

2021-03-25 15:15:57 62

原创 SSM整合全配置文件详解

SSM整合全配置文件详解1.目录结构2.SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--

2021-03-25 15:10:52 532

原创 mbg逆向工程的使用

开发流程:1.导入依赖2.配置generatorConfig.xml配置文件(只需要把最后的tablename和domainObjectName改成对应的表和类名即可)3.在插件中执行执行之后会在dao和mapper包中生成响应的pojo和mapper文件1.导入依赖<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc

2021-03-25 14:59:58 117

原创 dubbo中使用事务

1、导入依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.47</version></dependency><dependency> <groupId>com.alibaba</groupId> <a

2021-03-25 14:44:03 1636

空空如也

空空如也

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

TA关注的人

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