- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 数字签名算法之MD5withRSA
MD5withRSA算法是一种数字签名算法,其工作原理是将正文通过MD5数字摘要处理后,再次通过RSA公钥加密生成数字签名,并将明文与密文以及公钥发送给对方。对方拿到私钥/公钥对数字签名进行解密,然后解密后的明文经过MD5加密与原明文进行比较,如果一致则通过。
2023-09-14 10:31:10
1586
原创 数字签名算法之SHA256withRSA
SHA256withRSA算法是一种数字签名算法,其工作原理是将正文通过MD5数字摘要处理后,再次通过RSA公钥加密生成数字签名,并将明文与密文以及公钥发送给对方。对方拿到私钥/公钥对数字签名进行解密,然后解密后的明文经过MD5加密与原明文进行比较,如果一致则通过。
2023-09-14 10:28:44
5602
原创 Linux系统vim工具命令
vim常见模式主要有三种,分别为命令模式末行模式编辑模式,vim大部分命令操作都需要在指定模式下才能生效,熟悉命令作用的模式可以提升工作效率。
2023-09-05 17:06:06
76
原创 Redis安全之ACL模块
Redis ACL是访问控制列表的缩写,它可以实现某些连接在执行的命令和访问的密钥方面受到限制。它的工作方式是,在连接后,客户端需要提供用户名和有效密码来进行身份验证。如果身份验证成功,则连接将与给定用户的限制相关联。在默认配置中,Redis 6(第一个拥有ACL的版本)的工作方式与旧版本的Redis完全相同。每个新连接都能够调用每一个可能的命令并访问每一个密钥,因此ACL功能与旧客户端和应用程序向后兼容。
2023-08-17 15:27:59
380
原创 linux安装Redis并搭建集群
安装redis:不管是安装redis的单机、哨兵还是集群第一步都是安装redis,我这边选择源码编译安装模式下载源码压缩包解压并编译源码启动测试配置redis集群:两台机器配置拥有三主三从共6个服务的redis集群新建集群配置文件redis.conf:这个文件将填写一些集群必要的配置;配置防火墙白名单:将redis集群需要用到的端口加入到ip白名单访问;启动所有redis服务:这里将创建redis用户,并使用redis用户启动redis;集群创建。
2023-04-25 15:59:08
744
原创 Tomcat升级后项目css文件样式不起作用
Tomcat升级后项目css文件样式不起作用;网络请求中css文件请求头Content-Type:text/html;SpringMVC项目css文件样式不起作用;
2023-04-20 17:34:30
1044
原创 ELK离线安装和配置流程
ELK是一个开源的数据分析和可视化工具,由三个开源项目组成:Elasticsearch、Logstash和Kibana。Elasticsearch是一个基于Lucene库的分布式搜索和分析引擎;Logstash是一个用于收集、处理和转换数据的数据管道,它可以从各种来源读取数据,包括日志文件、系统事件、网络流量等;Kibana则是一个数据可视化平台,可以对从Elasticsearch中检索到的数据进行查询、分析和可视化。ELK常用于日志数据分析和监控,也被广泛用于业务数据分析和实时数据处理。
2023-04-11 11:26:56
1205
原创 MySQL主从复制环境搭建
MySQL主从复制主要包含三个线程(Log Dump Thread、IO Thread、SQL Thread)和两个日志(Bin log、Relay log),Master的数据库变更会写到binlog中,binlog内容会通过Log Dump Thread线程发送给从节点,从节点的IO Thread线程读取到内容后会将内容写到Relay Log中,然后通过SQL Thread线程读取Relay Log并以SQL形式在Slave数据库执行。# master_connect_retry:重试时间。
2022-11-22 13:27:54
1478
原创 MySQL慢查询配置和使用
当数据库速度相应慢是,解决慢查询问题是非常重要的手段,通过以下配置可以开启慢查询。mysql.slow_log记录了慢查询,通过如下sql查询慢查询。# 慢查询界定,通常查询时间超过1秒即算慢查询。二、修改my.cnf添加如下配置启动慢查询。# 启动慢查询日志 1-启用,0-禁用。一、检查是否启动慢查询配置。修改以上配置后需重启服务。
2022-11-21 20:36:40
1066
原创 第二章、Elasticsearch索引_Index、映射_Mapping操作
通过Apipost、Postman等http工具对Elasticsearch的index和mapping完成创建、修改、删除操作
2022-05-26 14:48:58
517
原创 JAVA实现ini文件的读写功能
背景公司老总希望导出单个客户资料,所以希望通过ini格式的内容输出,优点整洁、能清晰看到内容1.展示效果2.调用方式 public static void main(String[] args) throws IOException { File file = new File("d:\\a.ini"); if(!file.exists())file.createNewFile(); //写入功能 write(file.get
2020-12-21 01:05:03
796
原创 Word转PDF_OpenOffice_JobConverter
项目源码下载——百度网盘源码和OpenOffice提取码:rb2lJava Word转PDF前提条件需安装OpenOffice(官网有windows、linux、mac等操作系统的安装包,点击OpenOffice下载)本文通过JobConverter操作OpenOffice实现Word转PDF代码(doc,docx均支持)如下:maven依赖<dependency> <groupId>org.jodconverter</groupId>...
2020-06-04 23:33:24
1075
原创 List集合去除重复数据的方法
1、创建新集合,然后通过集合的Contain方法去重复public static List<String> deDuplicationContain(List<String> data){ List<String> resultData = new ArrayList<>(); data.forEach((e)->{ ...
2019-10-16 02:23:50
197
原创 Html时间自定义控件
自定义HTML时间控件控件中已实现的功能 1、根据给定的年和月布局时间控件 2、往时间控件中添加小圆点标识(单个添加和批量添加--单个传当月日期,多个传日期数组) 3、对控件中前、后月份日期的点击事件(灰色日期),当前月份日期点击事件 4、日期控件css样式部分自由修改源代码下载链接:下载时间控件源码文件效果截图:调用代码<!doctype html><...
2018-04-09 17:00:51
2059
SpirngCloud Gateway整合Nacos
2022-06-01
Java通过JobConverter操作OpenOffice实现Word转PDF功能
2020-06-04
HTML自定义时间控件
2018-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人