自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夜一

早上搬砖,晚上砌梦想

  • 博客(192)
  • 收藏
  • 关注

原创 group_concat

需求:想通过type区分,然后需要type=1为 0123,type=2为012,type=3为01。

2023-03-10 10:55:42 197 1

转载 用一个表更新另一个表

方法二:将两张表以内连接的方式进行查询更新。方法二:将两张表以内连接的方式进行查询更新。

2023-03-07 09:05:38 659

原创 ERR invalid expire time in setex

在存储生效时间时,对时间Long进行强制转换时 (int)seconds发生异常。通过有效期的截止时间减去当前时间获取缓存生效时间。

2023-03-02 16:42:36 691

转载 javax.net.ssl.SSLHandshakeException

找到 安装目录 里面的lib\security 下面有个java.security。1、修改jdk配置文件 解决办法:找到jdk 1.8安装目录,

2023-02-24 11:08:21 1042

原创 javax.net.ssl.SSLException

库,所以官方在5.7版本加太了对隐私的促护HHW果000防止对数据库的随意修改,到了8.0版本,仍然保留了SSL,并且默认值为true,所以只要将“&usesSL= false”放在url表名后即可。jdk版本过高会引起这种错误:在MySQL5.7之前的版本,安全性较低,存在任何用户都可以连接上的 test。解决方案在mysql路径后边加上&usesSL=false问题即可解决。

2023-02-24 10:59:00 760

原创 用jackson的@JsonProperty注解属性名,序列化后会返回两个参数的解决办法

用jackson的@JsonProperty注解属性名,序列化后返回了两个参数。后来发现是因为属性名开头大写了,把首字母大写换成小写就好了。

2023-02-10 16:27:01 540

转载 Please make sure you have the correct access rights and the repository exists.

Please make sure you have the correct access rights and the repository exists.

2022-11-09 10:19:53 244

转载 Disconnected: No supported authentication methods available(server sent: publickey)

Disconnected: No supported authentication methods available(server sent: publickey)

2022-11-09 09:55:53 304

原创 阿里云域名设置二级域名

二级域名

2022-11-08 09:35:07 312

原创 docker部署tomcat

docker tomcat

2022-11-08 09:25:09 324

原创 MYSQL截取某字段部分内容进行分组

截取登录时间的 年月日 作为分组依据。

2022-10-12 11:16:13 498

转载 java密码复杂度 正则校验

密码复杂度正则验证

2022-08-29 20:32:40 2053

原创 MySQL中AES 增删改sql加解密用法

UPDATEcts_adminaaSETaa.email=HEX(AES_ENCRYPT((aa.email),‘秘钥’)),aa.nick_name=HEX(AES_ENCRYPT((aa.nick_name),‘秘钥’));INSERTINTOcts_admin(username,PASSWORD)VALUES(‘aaa’,HEX(AES_ENCRYPT((‘aaaa’),‘秘钥’)));

2022-07-26 17:23:22 475

原创 MYSQL 导入.SQL 报错 HERE WAS ERROR(S) WHILE EXECUTING THE QUERIES

mysql导入大数据

2022-07-14 10:01:33 328

原创 启动报unblock with ‘mysqladmin flush-hosts‘“ 和(protocol is disabled or cipher suites are inappropriate)

项目停止后,重启,突然报错,折腾了一番后解决了错误1:Host is blocked because of many connection errors; unblock with ‘mysqladmin flush-hosts’原因:同一个ip在短时间内产生太多(超过mysql数据库max_connection_errors的最大值)中断的数据库连接而导致的阻塞;解决方法:1、提高允许的max_connection_errors数量(治标不治本):① 进入Mysql数据库查看max_c.

2022-03-16 15:00:39 751 1

原创 org.apache.http.client.ClientProtocolException: null java.io.IOException: Attempted read from close

在写HTTPClient请求的时候,明明请求成功了,但是不知道为什么报错 /** * * @param file 文件 * @param url 请求到哪里url http://127.0.0.1:8080/upload * @param target 上传到哪里 e:/test/ * @return * @throws IOException */ @PostMapping("/test") .

2022-01-28 11:25:04 6217 1

转载 ES返回值数量超过10000条解决方式

现象ES默认返回数据量为10000条, 当分页的from超过10000条的时候,es就会如下报错:Result window is too large, from + size must be less than or equal to:[10000] but was [10500]. See the scroll api for a more efficient way to requestlarge data sets. This limit can be set by changing the

2021-12-17 10:11:57 3615

原创 @PostConstruct让定时器一启动就运行一次

/** * @description: * @author: zmh * @date: 2021-10-08 14:07 */@Component@Async@Slf4jpublic class MonitorFingerprintSchedule { @PostConstruct public void execute() throws IOException { 内容 }}

2021-12-02 11:00:15 302

转载 JSON转对象、List

前后台交互一般使用json进行传值,前台传的json需要在后台转换成需要的对象。如果手动转换就显得太不优雅,并且还麻烦,所以就要用到json转对象json转对象:当前台传过来的值是一个Map时,我们首先需要把Map转成json字符串,然后在把json字符串转换成对象1.map转json字符串String jsonStr = JSON.toJSONString(myMap);2.json字符串转对象MyObject myObject = JSON.parseObject(jsonStr ,

2021-11-17 16:23:05 8027

转载 JSON字符串转换为Map

package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.util.Map; /** * JSON字符串自动转换 * Created by zkn on 2016/8/22. */ public class JsonToMapTest01 { public static v

2021-11-15 17:04:44 9459 1

原创 rabbitmq图形化界面使用

一、简单模式simple就是简单的生产者P生产信息,然后放到中间件rabbitmq,然后消费者C从中间件获得消息1.创建队列queue22.创建的队列默认绑定默认的交换机,点击AMQP default3.生产队列信息4.交换机生产完信息,过5秒后生成一条队列信息5.点击queue2进入,进行消费二、工作模式work就是交换机分别给队列1队列2发送消息,再分别给两个消费者消费,这样操作效果不明显,用代码看会明显一点1.分别给routing key为queue1...

2021-10-27 23:48:23 2511

原创 rabbitmq各种模式java实现

一、简单模式simplepom.xml:<?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 https://maven..

2021-10-27 16:18:00 877

原创 linux中下载安装rabbitmq

一、官网:rabbitmq.comerlang:查看版本适配:https://rabbitmq.com/which-erlang.html二、erlang下载:wget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm解压erlang:rpm -Uvh erlang-solutions-2.0-1.noarch.rpm安装erlang:yum install -y erlang.

2021-10-26 16:51:22 1105 1

原创 将数据库数据保存到txt文件

public void txt() throws IOException { SimpleDateFormat df = new SimpleDateFormat("yyyyMMddHH"); String date = df.format(new Date()); String fileName = "strategySet_" + date + "_table.txt"; String txt = "E:\test\"+ fi...

2021-09-27 15:59:17 1363 2

原创 HttpClient带文件和参数发送请求

pom.xml <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.6</version> </dependency> <de.

2021-09-17 17:55:49 962

原创 Java使用poi的Excel导出功能

pom.xml <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.6</version> </dependency>Untilpackage com.zoomy.until;imp.

2021-09-16 16:55:18 115 1

原创 Set中contains,对象内容相同,但是结果为false

问题:创建了一个dog对象,dog对象内容是一样的,使用contains方法结果为false, 而使用字符串,创建对象,使用contains方法结果为truepackage com.cmic.origin.safe;import com.cmic.origin.safe.entity.Dog;import java.util.HashSet;/** * @description: * @author: zmh * @date: 2021-09-15 13:56 */public.

2021-09-15 15:05:38 1134

原创 关闭mysql左下角webyog

alt+F4然后重启就可以了

2021-09-10 08:59:13 104

原创 数据库数据导入Elasticsearch

1.数据库数据2.pom.xml <dependency> <groupId>com.bbossgroups.plugins</groupId> <artifactId>bboss-elasticsearch-rest-jdbc</artifactId> <version>5.6.2</version> </de.

2021-09-09 17:57:39 564

原创 查看某个端口被谁占用

WIN+Rnetstat -aon|findstr “8081”打开任务管理器就可以结束端口占用问题

2021-09-09 17:12:57 61

原创 MySql中把一个表的数据插入到另一个表中

INSERT INTO 目标表 (字段1, 字段2, …) SELECT 字段1, 字段2, … FROM 来源表;insert into Test2(id,other) select id,other from Test1;INSERT INTO cts_sendsms_record (send_id,send_phone,msg_id,result_code,result_desc,smssend_code,receive_time,sms_msg,send_time) SELECT id,s.

2021-09-09 15:34:45 2597 2

原创 将amr格式音频转成mp3格式

1.网上下载jar包(jave-1.0.2.jar)2.pom添加依赖,并把jar包弄到项目指定路径下 <dependency> <groupId>jack.jave</groupId> <artifactId>jave</artifactId> <version>1.0.2</version> <sc.

2021-09-03 13:56:32 525

原创 linux常用命令

linux目录:一、基本命令1.1 关机和重启sync #将数据同步到硬盘关机shutdown -h now # 立刻关机shutdown -h 5 # 5分钟后关机shutdown -h 20:25 # 今天20:25关机poweroff # 立刻关机halt #相当于 poweroff 和 s.

2021-09-01 10:01:10 111

原创 MySQL删除数据库时无响应

SHOW FULL PROCESSLIST;找到相应的执行语句,然后kill + ID

2021-08-25 14:26:14 228

原创 mysql数据查询,对加密字段进行模糊查询

场景:我在模糊查询电话号码的时候,发现电话号码是进行过加密的,而传进来的参数却是明文的明文参数:2352数据库是加密的:解决办法:<if test="monitorManagerListParam.phoneNumber != null and monitorManagerListParam.phoneNumber != ''"> AND AES_DECRYPT(UNHEX( cmm.PHONE_NUMBER), "加密密钥") like CONCAT('%',#.

2021-08-19 11:00:11 3897 3

转载 利用idea把main方法打成jar包并执行

在开发过程中,我们可能需要在另外一个环境上测试代码,但是又不用把整个项目打包,你就可以选择写一个main方法,把这个面方法打成jar包,单独执行这个jar包 1,选择File选项-->Project Structure选项 2,选择Artifacts--> + -->JAR -->From modules with dependencies..一次按照顺序选择 3,依次选择模块...

2021-08-09 17:43:48 3400 1

原创 上传文件到服务器,访问文件时Nginx的403 forbidden

一、降低文件访问的权限等级chmod 777 *如果如上设置的话,那么任何一个用户都会对这个file文件拥有全部权限.那么为什么是三位数呢?这是因为这三位数分别代表着档案拥有者User、群组Group、其他Other三者的权限.也就是说拥有者的权限等级为7,群组的权限等级为7,其他权限等级也为7.那么为什么是7呢?这是因为一个linux文件总共有三种权限,分别是读r,写w,操作x.对应的值分别是4,2,1.当一个用户对某个文件拥有7的数值时,这时候为4+2+1,也就是说他拥有该文件全部的..

2021-08-06 09:38:24 1163

原创 Http文件下载

@GetMapping(value = "/download") @ResponseBody public String download(HttpServletRequest request, HttpServletResponse response) throws IOException { File file = new File("//需要下载文件得源地址"); if (file.exists()) { Fil..

2021-08-02 18:11:39 927

原创 发送http请求

public String httpPost(String url, String phoneNumber) { //CloseableHttpClient实现了HttpClient接口 CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost httpPost = new HttpPost(url); //创建HttpClientBuilder设置属性

2021-08-02 14:10:26 123

原创 使用nginx对grpc进行负载均衡

一、在搭建好项目的前提下:https://blog.csdn.net/weixin_42691149/article/details/118901560二、修改客户端请求端口为6666三、创建grpc-server2,代码跟grpc-server一样,只需要修改端口修改grpc-server2的端口:HelloService:改为9092package com.zoomy.server2.service;import com.zoomy.grpc.proto.HelloReq.

2021-07-29 16:26:09 1238

空空如也

空空如也

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

TA关注的人

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