自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(163)
  • 资源 (4)
  • 收藏
  • 关注

原创 mybatisPlus指定字段批量执行

【代码】mybatisPlus指定字段批量执行。

2023-06-28 15:19:20 748

原创 nginx开启websocket支持

MYSQL查询结果排序

2023-02-06 10:00:29 204 1

原创 MYSQL查询结果排序

MYSQL查询结果排序

2022-12-29 10:48:52 180

原创 java线程池批量异步执行方法,获取返回值

java指定线程池批量异步执行方法,获取返回值

2022-10-27 14:29:43 3781 1

原创 MYSQL去掉重复数据

MYSQL去掉重复数据

2022-07-12 16:57:35 372

原创 集合根据数量进行分组拆分

集合根据数量进行分组拆分public static <T> List<List<T>> splitListByCount(List<T> list, int count) { List<List<T>> listAll = new ArrayList<>(); int size = list.size(); if (size > count) {

2022-05-18 13:16:48 314

原创 nginx采用gzip压缩

nginx采用gzip压缩#是否启动gzip压缩,on代表启动,off代表开启gzip on; #需要压缩的常见静态资源gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; #由于nginx的压缩发生在浏览器

2022-04-27 18:21:41 3323

原创 nginx上传文件大小限制调整

http下添加client_max_body_size 50m

2022-04-27 17:10:55 1695

原创 根据端口查找对应pid

根据端口查找对应pidport=10381kid=`lsof -i:${port}|grep -v 'PID'|awk '{print $2}'`echo ${kid}

2022-04-15 19:09:57 1924

原创 xshell7下载网址

https://www.xshell.com/zh/free-for-home-school/

2022-02-23 15:04:11 281

原创 树形结构工具类

import com.yeyoo.government.server.open.common.domain.TreeDemo;import lombok.Data;import org.springframework.util.CollectionUtils;import javax.swing.tree.TreeModel;import java.util.ArrayList;import java.util.Comparator;import java.util.List;/** *

2021-12-24 08:51:17 506

原创 springboot整合金仓数据库8.20

springboot整合kingbase8一、引入依赖在项目下resource下新建lib包,放入jar到lib下pom引入本地jar包<dependency> <groupId>com.kingbase</groupId> <artifactId>kingbase8</artifactId> <version>8.2.0</version> <scope>syst

2021-11-18 15:09:07 1208

原创 springboot整合springTask

整合SpringTask由于SpringTask已经存在于Spring框架中,所以无需添加依赖添加SpringTask的配置只需要在配置类中添加一个@EnableScheduling注解即可开启SpringTask的定时任务能力。@Configuration@EnableSchedulingpublic class SpringTaskConfig {}添加DemoTask来执行定时任务@Componentpublic class DemoTask { private Logg

2021-11-18 11:00:51 494

原创 cron表达式详解

Cron表达式Cron表达式是一个字符串,包括6~7个时间元素,在SpringTask中可以用于指定任务的执行时间。Cron的语法格式Seconds Minutes Hours DayofMonth Month DayofWeekCron格式中每个时间元素的说明时间元素可出现的字符有效数值范围Seconds, - * /0-59Minutes, - * /0-59Hours, - * /0-23DayofMonth, - * / ? L W

2021-11-18 10:52:36 154

原创 jwt token工具类

@Componentpublic class JwtTokenUtil { private static final Logger LOGGER = LoggerFactory.getLogger(JwtTokenUtil.class); private static final String CLAIM_KEY_USERNAME = "sub"; private static final String CLAIM_KEY_CREATED = "created"; @Val

2021-11-18 10:13:18 326

原创 SpringSecurity的配置类的方法说明

SpringSecurity的配置类的方法说明configure(HttpSecurity httpSecurity):用于配置需要拦截的url路径、jwt过滤器及出异常后的处理器;configure(AuthenticationManagerBuilder auth):用于配置UserDetailsService及PasswordEncoder;RestfulAccessDeniedHandler:当用户没有访问权限时的处理器,用于返回JSON格式的处理结果;RestAuth

2021-11-18 10:02:59 320

原创 jwt的组成

jwt token的格式:header.payload.signatureheader:用于存放签名的生成算法{"alg": "HS512"}payloadpayload中用于存放用户名、token的生成时间和过期时间{"sub":"admin","created":1489079981393,"exp":1489684781}signaturesignature为以header和payload生成的签名,一旦header和payload被篡改,验证将失败//secret为加密算法的密

2021-11-18 09:55:48 219

原创 springboot整合redis

文章目录springboot整合redis一、引入依赖二、连接配置三、提供方法四、定义redis keyspringboot整合redis一、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency>二、连接配

2021-11-18 09:38:27 85

转载 Maven的<relativePath/>标签

了解Maven的 relativePath标签<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.4.3</version> <relativePath/> <!-- lookup parent

2021-11-17 18:39:42 893

原创 linux解压zip文件

安装zip插件:yum install unzip zip解压unzip 文件路径

2021-10-28 18:48:19 115

原创 springboot配置文件代码提示和去除报黄

在pom.xml添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional> </dependency>

2021-09-14 08:48:35 1977 2

原创 windows安装nginx并配置前后端映射

一、下载http://nginx.org/en/download.html二、安装启动2.1 解压进入目录2.2 启动start nginx2.3 查看任务进程tasklist /fi "imagename eq nginx.exe"三、配置3.1 目录下新建vhost文件夹3.2 新建扩展配置文件 api.confserver { listen 9000; server_name 172.16.2.180; charset utf-8; # 前端匹配 locatio

2021-09-03 14:15:33 718

原创 Google浏览器常用插件

FeHelperjson插件GitCodeTree码云查看代码插件Google翻译网页翻译插件Octotreegithub查看代码插件ElasticSearch Headelasticsearch查看标题插件

2021-09-02 18:53:04 120

原创 windows安装redis

一、下载链接:https://pan.baidu.com/s/1R7MF5UHvDH3xtZQF3jyfOA提取码:oxmu二、安装2.1 解压2.2 配置confrequirepass #密码 bind 0.0.0.0 #允许任何ip访问2.3 运行./redis-server.exe ./redis.windows.conf

2021-09-02 08:50:54 73

原创 windows安装mysql8.0.18解压版

一、下载地址:https://dev.mysql.com/downloads/二、安装2.1 解压2.2 新建my.ini,配置如下:[mysql]#设置mysql客户端默认字符集default-character-set=utf8[mysqld]#设置3306端口port=3306#设置mysql的安装目录basedir=D:\software\mysql-8.0.18-winx64#设置mysql数据库的数据的存放目录datadir=D:\software\mysql-8.0

2021-09-01 14:24:53 109

原创 IDEA 部署项目jar至私有maven库

1.在需要上传项目的pom.xml文件添加distributionManagement节点。 <distributionManagement> <repository> <!--此名称要和maven settings.xml中设置的ID一致 --> <id>nexus-releases</id> <url>http://ip:8081/nexus/

2021-08-24 18:50:51 330

原创 idea无法创建java文件,只能创建kotlin文件

现象如下:新建class文件,只能选择kotlin File/classes, 无法选择java class文件解决方案:检查包名,是否包含关键字

2021-08-24 18:25:41 2079 1

原创 lombok优雅使用技巧

@AllArgsConstructor 替代@Autowired构造注入,多个bean 注入时更加清晰L@Slf4j@Configuration@AllArgsConstructorpublic class RouterFunctionConfiguration { private final HystrixFallbackHandler hystrixFallbackHandler; private final ImageCodeHandler imageCodeHandler;.

2021-08-15 14:03:20 147

原创 windows下安装cmder

前言Cmder是Windows下非常好用的终端模拟器, 常用于替换windows自带的终端。它可以在不同的标签页中同时连接不同的底层Shell,包括cmd、PowerShell、Bash和WSL,并提供相关增强功能和更加便捷的操作方式,这也正是它被大家称作为Windows下的神器的原因安装下载链接:https://pan.baidu.com/s/1GIHkmMUb8QOuZa_azLl4NA提取码:7ayn解压配置环境变量PATH:解压路径测试,打开PowerShell,输入Cmde

2021-08-14 22:58:59 175

原创 启动项目mysql报com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure

在mysql的url配置后面加上&useSSL=falseSSL作用:SSL协议提供服务主要: 1)认证用户服务器,确保数据发送到正确的服务器;    .2)加密数据,防止数据传输途中被窃取使用;3)维护数据完整性,验证数据在传输过程中是否丢失;当前支持SSL协议两层:SSL记录协议(SSL Record Protocol):建立靠传输协议(TCP)高层协议提供数据封装、压缩、加密等基本功能支持SSL握手协议(SSL Handshake Protocol):建立SSL记录协议用

2021-07-27 17:33:26 768

转载 查看cpu核心数

https://www.cnblogs.com/bugutian/p/6138880.html

2021-07-26 15:37:13 45

原创 使用HttpClient和PostMethod调用请求

一、引入依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.3</version> </dependency> <dependency> <groupId>commons-httpclien

2021-07-09 14:58:15 774

转载 navicat忘记密码查看

一、步骤打开运行窗口,输入regedit,点击确认按钮,打开注册表编辑器在注册表中找到Navicat加密后的密码打开PHP在线运行工具,粘贴解密代码更改倒数第二行decrypt()方法中的字符串为Navicat加密后的密码点击执行,输入解密后的密码二、拿到加密的密码win + r,输入regedit,打开注册表,计算机\HKEY_CURRENT_USER\Software\PremiumSoft\Navicat\Servers\127.0.0.1127.0.0.1为 nav

2021-07-02 09:40:05 575

原创 解决git每次拉代码都要输入用户名和密码

1.执行git config --global credential.helper store2.再执行git pull3.输入正确账号备注: ~/.gitconfig目录下会多出一个文件,这里会记录你的密码和帐号

2021-06-22 08:40:33 291

转载 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

文章目录1、查看mysql初始的密码策略2、设置密码和验证强度3、设置密码长度4、设置简单密码5、解释说明解决方案:mysql -uroot -p 进入mysql,设置密码校验强度。1、查看mysql初始的密码策略SHOW VARIABLES LIKE 'validate_password%'; 2、设置密码和验证强度set global validate_password_policy=LOW; 3、设置密码长度set global validate_password_length=

2021-06-19 11:12:48 404

原创 windows10安装mysql8.0

目录一、下载文件二、安装三、开放远程连接四、遇到的问题一、下载文件下载地址:https://dev.mysql.com/downloads/installer/二、安装选择 only server 安装三、开放远程连接安装完成后,进入mysql安装目录,开放远程连接权限use mysql;update user set host='%' where user ='root';GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OP

2021-06-19 10:32:54 463

转载 CentOS 7中使用canal实现MySQL 8同步数据到ElasticSearch 7.8

文章目录一、canal简介二、canal下载与使用三、mysql的配置1. 配置binlog2. 创建订阅binlog数据库账号四、canal-deployer的配置与使用五、canal-adaptor的使用和配置1. 安装配置canal-adaptor2. 配置数据库表映射一、canal简介canal是阿里巴巴开源的MySQL binlog 增量订阅&消费组件。canal [kə’næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。ca

2021-06-17 16:25:49 683 1

转载 CentOS 7安装ElasticSearch 7.8 (rpm包安装)

在Elastic官网下载对应版本的安装包https://www.elastic.co/cn/downloads/past-releases#elasticsearchX64平台的电脑或服务器,可以选择LINUX X86_64 或者 RPM X86_64,CentOS 可以直接安装rpm格式的安装包。下载完成后,完整文件名为elasticsearch-7.8.0-x86_64.rpm使用rpm命令安装:rpm -i elasticsearch-7.8.0-x86_64.rpm根据提示依次执

2021-06-17 14:55:59 616

原创 centos查看目录树形结构

1.安装treeyum -y install tree2.命令查看树形结构tree 目录

2021-06-17 14:47:53 1584

原创 windows访问ip和端口

TCPing 如同“ping”命令,还可对端口进行检测1. 下载 tcpinghttps://elifulkerson.com/projects/tcping.php2.放入系统C:\Windows\System323.打开cmd使用命令测试tcping 127.0.0.1 3306

2021-06-17 13:36:08 2855

KingbaseES_V008R003C002B0160_Win64_install.exe

kingbase客户端工具

2021-11-24

google浏览器.rar

google浏览器

2021-11-10

mongodb-win32-x86_64-2012plus-4.2.15-signed.msi

mongodb安装文件下载

2021-11-10

2020最新获取省市区

2020最新获取省市区

2020-12-16

空空如也

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

TA关注的人

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