自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(185)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java的加密的字段模糊查询

在数据库中实现与程序一致的加解密算法,修改模糊查询条件,使用数据库加解密函数先解密再模糊查找,这样做的优点是实现成本低,开发使用成本低,只需要将以往的模糊查找稍微修改一下就可以实现,但是缺点也很明显,这样做无法利用数据库的索引来优化查询,甚至有一些数据库可能无法保证与程序实现一致的加解密算法,但是对于常规的加解密算法都可以保证与应用程序一致。基于Lucene的思路,对字符进行等长度分词,将分词后的结果集加密后存储,只不过存储的db不一样,一个是关系型数据库,一个是es搜索引擎。listId=345。

2024-02-25 12:28:23 961 1

原创 ResponseEntity下载包含点的文件名无法下载

ResponseEntity

2023-09-20 19:23:07 217

原创 modelmapper的使用,ModelMapperUtil 工具类

ModelMapperUtil工具类。

2023-08-02 20:08:12 475

原创 流程图在线设计器集锦

Flowable的http://www.bpmnmodeler.com/flowable/支持flowable, activit, camunda 的bpmn文件在线设计。

2023-06-08 07:19:15 212

原创 Redis生成序列号

【代码】Redis生成序列号。

2023-06-03 15:13:09 616

原创 Synchronized失效的情况

Spring的@Transcation事务管理使用AOP方式实现,如果方法上有事务管理,则会导致锁放开后后一个方法已经执行,但此时上一个方法的事物还未提交,从而导致下一次执行时拿到的数据非最新数据,导致数据错乱。Synchronized关键字注释在非静态方法上时,锁对象是当前对象,如果此时非单例调用,会导致锁失效!如果在synchronized代码块中抛出异常,那么锁将不会被释放,因此,其他线程将无法获得锁。1.使用单例模式,或锁定唯一对象。1.锁加在事务管理方法外。解决方法:使用分布式锁。

2023-04-26 09:01:20 542 1

原创 go语言的学习

go语言的入门

2023-02-11 19:29:15 73

原创 Redis同时使用RDB和AOF

Redis同时使用RDB和AOF

2023-02-11 19:27:15 818

原创 python和Selenium自动化测试

【代码】python和Selenium自动化测试。

2022-11-23 15:13:55 236

原创 mybatis的in查询排序输出

【代码】mybatis的in查询排序输出。

2022-11-05 06:51:55 757

原创 JDBCUtils工具类

【代码】JDBCUtils工具类。

2022-10-28 10:26:24 408

原创 Linux系统日志/文件操作命令

例如:显示filename最后20行。说明:监视filename文件的尾部内容(默认10行,相当于增加参数 -n 10),刷新显示在屏幕上。退出,按下CTRL+C。

2022-10-28 10:25:06 1586

原创 gradle的配置和安装

在这里插入图片描述](https://img-blog.csdnimg.cn/a08e94beec754805ae9f19f0b67bc742.png。直接下载:https://downloads.gradle-dn.com/distributions/gradle-5.6.4-bin.zip。1.gradle的下载:https://gradle.org/releases/配置环境变量:GRADLE_HOME。相当于maven本地仓库位置。init.gradle的内容。

2022-10-17 15:53:01 1728

原创 java实现图片暗水印

java实现图片暗水印

2022-07-16 13:19:23 1076

原创 mysql查看表字段

mysql查看表字段

2022-06-30 14:23:11 882

原创 springboot整合flowable

flowable-springboot整合

2022-06-20 18:43:57 338

原创 List参数和数据库的数据比较

List参数和数据库的数据比较

2022-06-20 15:41:32 310

原创 flowable启动时报错

flowable启动报错

2022-06-20 12:35:09 3352

原创 BufferedWriter和BufferedReader的使用

BufferedWriter和BufferedReader的使用

2022-06-18 14:04:54 425

原创 JDBC连接工具

Java的JDBC工具

2022-06-16 16:02:05 290

原创 Selenium和java的自动化测试

自动化测试工具selenium的使用

2022-06-11 16:00:51 196

原创 vue搭建TypeScript

vue搭建TypeScript

2022-06-03 10:53:10 154

原创 前端环境的搭建

前端环境搭建

2022-06-03 09:56:54 163

原创 Java树形结构的实现

Java树形的结构的工具类封装

2022-06-02 16:37:57 3116 1

原创 mybatis的Interceptor

mybatis的拦截器

2022-02-21 16:19:09 1518

原创 java生成序列为001,有序的编号

java生成序列为001,有序的编号public class Test009 { public static void main(String[] args) { String code = sequenceCode(1000, 1); System.out.println(code); } /** * 生成001的编号 * * @param maxNum 最大数 * @param count 累计的 * @return */ p

2022-02-17 17:22:26 3164

原创 MySQL索引失效的情况

mysql的索引

2021-08-12 20:36:45 1716

原创 理解联合索引(a,b,c)

建表语句DROP TABLE IF EXISTS `user`;CREATE TABLE `user` ( `TID` bigint(20) NOT NULL AUTO_INCREMENT, `AA` varchar(50) NOT NULL DEFAULT '', `BB` varchar(50) NOT NULL DEFAULT '', `CC` varchar(50) NOT NULL DEFAULT '', `DD` varchar(50) NOT NULL DEFAULT

2021-07-05 21:43:52 677 1

原创 springboot2.x整合redis的单机模式

springboot2.x整合redis的单机模式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:schemaLocation="http://maven.apache.org/POM/4.0.0 http://mave

2021-06-26 21:37:19 173

原创 java的logback日志

<!-- LOGGING --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <arti.

2021-06-08 20:36:51 112

原创 常见的垃圾回收器

JVM垃圾回收器

2021-06-06 20:25:12 113

原创 java中两个不同类型的类转换

java中两个不同类型的类转换最近在做项目改造时,需要两个类型转换, 使用BeanUtils.copyProperties()转换时,发现属性的类型不一样是无法转换的,就自己实现了maven依赖 <dependency> <groupId>commons-beanutils</groupId> <artifactId>commons-beanutils</artifactId> <version&

2021-03-31 21:20:11 1531

原创 布隆过滤器的实现

布隆过滤器

2021-03-10 22:04:06 112

原创 oracle存储过程练习二

oracle练习二【尚硅谷 www.atguigu.com】0. 准备工作:set serveroutput onhellowrold 程序begindbms_output.put_line('hello world');end;/[语法格式]--declare --声明的变量、类型、游标begin --程序的执行部分(类似于java里的main()方法) dbms_output.put_line('helloworld');--exception --针对b

2021-01-12 21:31:03 224

原创 oracle的存储过程1

oracle的存储过程1.准备工作:使用set serveroutput on 命令设置环境变量serveroutput为打开状态,输出结果set serveroutput on;2.hellowrold 程序begindbms_output.put_line('hello world');end;3. 语法格式--declare --声明的变量、类型、游标begin --程序的执行部分(类似于java里的main()方法) dbms_output.pu

2021-01-12 21:29:18 438

转载 java树形结构查询优化

java树形结构查询优化public class TreeTest { // 定义全局变量,统计地柜中总的循环次数 private static int time; /** * 初始化数据,模拟从数据查询出来的数据 * @return */ public static List<Menu> initData() { List<Menu> menus = new ArrayList<>(); menus.add(new

2020-12-22 21:09:45 2096

原创 Redis5.0的基本数据类型的底层原理

redis数据结构原理

2020-12-19 17:55:38 225

原创 es和logstash的使用

es#启动 --config.test_and_exit 用于测试配置文件是否正确bin/logstash -f myes-pipeline.conf --config.test_and_exit#正式启动 --config.reload.automatic 热加载配置文件,修改配置文件后无需重新启动bin/logstash -f myes-pipeline.conf --config....

2020-12-19 17:54:22 1347

原创 mysql的索引数据查看

mysql的索引数据查看https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

2020-12-19 17:52:37 300

原创 oracle的新建语句

create table person (pid number(11) primary key,name varchar2(10) not null,birthday date);#添加表注释:COMMENT ON table person IS '个人信息';comment on column person.pid is '主键';comment on column person.name is '姓名';comment on column person.birthday is

2020-12-19 16:43:43 291 1

redis.conf

集群文件修改需要的文本;操作时注意;改成自动自己目录

2019-10-27

空空如也

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

TA关注的人

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