自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 redis数据倾斜

redis 数据倾斜

2022-07-07 18:14:33 196 1

原创 linux 截日志

截取日志命令

2022-06-06 11:26:44 2054

原创 zookeeper事务日志查看

查看zk二进制事务日志方法

2022-06-04 18:45:41 249

原创 解决IDEA的Plugins搜索不到插件(Mac版本)

解决mac idea plugins搜索不到的问题

2022-06-04 16:11:43 812

原创 mac运行datax,配置文件报错

您提供的配置文件[/datax/plugin/reader/.DS_Store/plugin.json]不存在. 请检查您的配置文件只需要在终端中,将 文件夹下的.DS_Store 删除即可,然后不要再 finder 中再次打开该文件夹

2022-05-17 13:55:43 813 3

原创 修改ssh/sftp端口

ssh/sftp默认端口是22.开通网络策略时,多会因为安全问题产生不便,所以需要修改端口。与其说是修改,不如说是增加,以增加2222端口为例。方法如下:修改ssh配置文件/etc/ssh/ssh_config及/etc/ssh/sshd_config将Port 22前面的#放开,并在下面添加Port 2222执行命令使配置生效 service sshd restart 检查是否生效 sftp -P2222 ip...

2022-05-14 19:30:48 6227

原创 idea maven依赖爆红各种解决办法

1.maven库里有垃圾文件进入maven路径下执行以下步骤删除*.lastUpdated文件or /r %i in (*.lastUpdated) do del %i删除*_remote.repositories文件for /r %i in (*_remote.repositories) do del %i删除*_maven.repositories文件for /r %i in (*_maven.repositories) do del %i...

2021-09-02 11:01:44 2615

原创 nacos 加入自启动

下载nacos下载地址:链接:https://pan.baidu.com/s/133stMtM9zWaPHUrc8naT_w提取码:msop解压tar -zxvf nacos-server-1.3.0.tar.gz持久化配置修改nacos/conf/application.properties文件spring.datasource.platform=mysql db.num=1db.url.0=jdbc:mysql://ip:3306/nacos_config?char..

2021-08-23 10:51:10 241

原创 win10 端口被占用 解决

查看端口占用情况:netstat -ano|findstr "端口号"查看占用端口服务:tasklist|findstr PID杀进程:taskkill -PID 进程号 -F

2021-07-21 10:09:33 122

原创 win10连手机热点自动断开怎么办?win10连手机热点会突然断开的解决方法

1.打开网络和Internet设置2.点击更改适配器选项3.选择WlAN,右键点击属性4.点击配置5.选择电源配置,将允许计算机关闭此设备以节约电源前面的勾去掉

2021-07-20 15:46:11 3691 1

原创 win10 打字突然变为了繁体字

可能是与某些软件的快捷键冲突了执行ctrl+shift+F 即可恢复正常

2021-06-26 18:31:48 176

原创 VSCode 快捷键

代码格式化: Shift + Alt + F单行注释:Ctrl + /块注释Alt + Shift + A

2021-06-26 18:29:30 78

原创 自定义注解

1.创建自定义注解来声明自定义注解@Documented@Target(ElementType.METHOD)@Inherited@Retention(RetentionPolicy.RUNTIME)public @interface DateConvert { String value() default "";}@Target:用于描述注解的使用范围(即:被描述的注解可以用在什么地方)@Retention:表示需要在什么级别保存该注释信息,用于描述注解的生命周期(SOURCE

2021-06-24 18:37:57 330

原创 mysql show processlist 条目过多,显示不全

show processlist 其实都是从information_schema.processlist表里取结果所以可以用information_schema.processlist这张表加上条件限制查询

2021-06-24 16:58:59 1412

原创 linux 查看端口被哪个应用占用

两个命令:lsof -i:端口号netstat -tunlp|grep 端口号

2021-06-24 10:17:37 253

原创 解决feign不能传HttpServletRequest

使用场景:在门户系统,需要通过传递token来确认用户是否登录,所以各个系统间调用时需传递header里面存储的token值1.通过 @RequestHeader(name = “headerName”) 来传递2.通过实现RequestInterceptor来实现import feign.RequestInterceptor;import feign.RequestTemplate;import lombok.extern.slf4j.Slf4j;import org.springfram

2021-06-21 19:28:42 5512

原创 springcloud feign getMapping和postMapping

feign调用端将 getMapping 识别成postMapping经大量测试,只要参数标注@RequestParam 使用get请求,参数标注@RequestBody 使用post请求1.由于以下@requestParam 里面没有加value,所以get请求被识别成了post请求客户端服务端2.若是参数中有@RequestBody对象,会强制的将get请求转为post请求步骤:加入feign配置项feign: httpclient: enabled: tru

2021-06-21 19:19:26 2303

原创 @NotNull 不生效,解决

需在入参处添加 @Valid@NotNull :不能为null .但可以为empty@NotEmpty:不能为null,而且长度必须大于0@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0在这些注解使用时,需要搭配 @Valid使用,否则,将不生效...

2021-06-21 13:00:56 10511 2

转载 shiro升级至1.7.1后报错shiro java.lang.NoClassDefFoundError: org/owasp/encoder/Encode,已解决

shiro java.lang.NoClassDefFoundError: org/owasp/encoder/Encode升级后需引入encoder <dependency> <groupId>org.owasp.encoder</groupId> <artifactId>encoder</artifactId> <version>1.2.1</ver

2021-06-04 18:38:44 957

原创 windows10 点击键盘win键无效?

华为matebook D在fn没亮的情况下摁一下f3后,win键解锁

2021-06-01 13:48:14 427

原创 idea pom上面有了黑蜘蛛标志。已解决

不知在什么情况下Pom文件变成了这样解决方法:pom右键-》Mark as Plain Text-》mark as xml-》选中Ant Build视图里的pom.xml,点击 -,即恢复正常

2021-05-26 13:54:35 572 1

原创 fastJson解析报错com.alibaba.fastjson.JSONException: create instance error,已解决

如果存在内嵌的情况:在内嵌的类前加上static

2021-05-24 17:39:54 1156

转载 mysql 查看当前使用的配置文件my.cnf的方法(推荐)

my.cnf是mysql启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载。安装mysql后,系统中会有多个my.cnf文件,有些是用于测试的。使用locate my.cnf命令可以列出所有的my.cnf文件命令locate my.cnf输出/usr/local/Cellar/mysql/5.6.24/my.cnf/usr/local/Cellar/mysql/5.6.24/mysql-test/include/default_my.cnf/usr/lo

2021-05-14 13:55:11 236

转载 mysqld: [Warning] World-writable config file ‘/etc/my.cnf‘ is ignored.问题解决

mysqld --defaults-file=/etc/my.cnf --initialize-insecure --user=mysql初始化mysql时报错mysqld: [Warning] World-writable config file '/etc/my.cnf' is ignored.检查后是my.cnf权限不对,之前因为其他问题以为my.cnf权限不够直接授权为777。报错意思是参数文件权限全局可写,任何一个用户都可以写,有安全隐患所以忽略掉这个配置文件。chmod 644 /etc

2021-05-14 13:40:26 1191

原创 rpm将Mysql5.7.32升级至mysql5.7.34

1.准备工作将数据进行导出备份mysqldump ai_iot -u用户名 -p密码 > /home/weihu/data/ai_iot.sql将存储过程导出备份mysqldump -R -ndt ai_iot -u 用户名 -p密码 > ai_iot_procedure.sql将配置文件备份cp /etc/my.cnf /home/weihu/backup/下载mysql5.7.34 npm包,并上传至服务器https://pan.baidu.com/

2021-05-13 15:42:23 1219 2

原创 重建redis集群

两台服务器:10.196.7.138/139 六个节点:7000,7001,7002,7003,7004,7005删除文件删除src里,集群创建时创建的各个节点以及存储的数据文件rm -rf nodes-700*.conf;rm -rf appendonly.aof;rm -rf dump.rdb;启动redis各个节点 ./redis-server ../redis-cluster-nopass/7004/redis.conf ; ./redis-server ../redis-cl

2021-05-13 15:10:25 636

原创 typora 自定义图片设置

typora 自定义图片设置1.注册SM.MS账号点击:https://sm.ms/home/apitoken2.获取token3.打开文件-》偏好设置-》图像3.1.安装picGo-Core点击图片步骤一,选择picGo-Core点击图片步骤二,下载或更新3.2.生成配置文件安装picGo-core成功后,会生成一个默认的配置文件picgo 的默认配置文件为~/.picgo/config.json。其中~为用户目录。不同系统的用户目录不太一样。linux 和 macOS 均为

2021-05-13 14:56:31 847

原创 狂神说java----p命令空间和c命令空间注入

狂神说java----p命令空间和c命令空间注入官方解释<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.o

2021-05-11 11:05:36 74

原创 springboot集成swagger

springboot集成swagger1.pom依赖 <properties> <java.version>1.8</java.version> <swagger.version>2.9.2</swagger.version> <knife4j.version>2.0.5</knife4j.version> </properties> <!

2021-05-07 10:36:15 93

原创 springboot redis工具类

springboot redis工具类1.RedisConfigimport com.fasterxml.jackson.annotation.JsonAutoDetect;import com.fasterxml.jackson.annotation.PropertyAccessor;import com.fasterxml.jackson.databind.ObjectMapper;import org.springframework.context.annotation.Bean;impo

2021-05-07 10:33:05 141

原创 mybatis plus代码生成器

mybatis plus代码生成器import com.baomidou.mybatisplus.annotation.IdType;import com.baomidou.mybatisplus.core.toolkit.StringPool;import com.baomidou.mybatisplus.core.toolkit.StringUtils;import com.baomidou.mybatisplus.generator.AutoGenerator;import com.baom

2021-05-07 10:32:01 257

原创 时间工具类

1.ISO8601时间转换public static String getDateStrFromISO8601Timestamp(String ISOdate){ DateTimeFormatter dtf1 = DateTimeFormat.forPattern("yyyy-MM-dd'T'HH:mm:ss.SSSZ"); DateTime dt= dtf1.parseDateTime(ISOdate); DateTimeFormatter dtf2= D

2021-05-07 10:29:02 163

原创 java 前端访问后端跨域解决

java 前端访问后端跨域解决创建一个过滤器import org.springframework.stereotype.Component;import javax.servlet.*;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;/** * @ClassName: CorsConfig * @De

2021-05-07 10:27:51 179

原创 Digest Auth 摘要认证

Digest Auth 摘要认证1.非常规方式转载:https://blog.csdn.net/qq_25391785/article/details/86595529 public static void postMethod(String url, String query) { try { CredentialsProvider credsProvider = new BasicCredentialsProvider();

2021-05-07 10:26:39 2374 4

原创 将容器打包为镜像并转为tar包

将容器打包为镜像并转为tar包容器转镜像docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]OPTIONS说明:-a :提交的镜像作者;-c :使用Dockerfile指令来创建镜像;-m :提交时的说明文字;-p :在commit时,将容器暂停docker commit -m "" -a "" [CONTAINER ID] [给新的镜像命名]例:docker commit -m "" -a "

2021-05-07 10:07:39 892

原创 docker 上传镜像至阿里云

docker 上传镜像至阿里云1.打开阿里云:https://cr.console.aliyun.com/2.点击命名空间,创建命名空间3.创建镜像仓库4.创建成功后,点击管理,使用上面的命令进行操作

2021-05-06 16:26:19 77

原创 springboot将项目直接打包成镜像,上传docker并创建容器

springboot将项目直接打包成镜像,上传docker并创建容器1.修改docker配置文件,并修改ExecStart参数vi /usr/lib/systemd/system/docker.serviceExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock2.idea下载docker插件file->settings->plugin->docker 下载file-&gt

2021-05-06 16:22:44 174

原创 将jar包打成镜像

将jar包打成镜像1.上传jar包2.在同一创建Dockerfile文件cd /usr/local/jdktouch Dockerfilevi DockerfileDockerfile# 基于哪个镜像,需要用一个已有的镜像做载体来创建,这里我使用的java8镜像,如果大家的docker镜像中没有java8,它就会自动去下载FROM jdk1.8# 将本地文件夹挂载到当前容器,指定/tmp目录并持久化到Docker数据文件夹,因为Spring Boot使用的内嵌Tomcat容器默认使用/

2021-05-06 16:07:22 1576 1

原创 nacos容器创建+springboot连接配置

nacos容器创建+springboot连接配置拉取nacos镜像docker pull nacos/nacos-server查看镜像是否下载成功docker images创建nacos挂载目录mkdir -p /home/zhangdan/nacos/logs/ mkdir -p /home/zhangdan/nacos/init.d/ vi /home/zhangdan/nacos/init.d/custom.properties

2021-05-06 15:14:09 285

原创 nginx容器创建与本地连接

nginx容器创建与本地连接拉取镜像docker pull nginx查看镜像是否拉取成功docker images创建nginx挂载目录mkdir -p /home/zhangdan/nginx/confmkdir -p /home/zhangdan/nginx/htmlmkdir -p /home/zhangdan/nginx/logscd conftouch nginx.confvi nginx.confnginx.confuser root;worker_pro

2021-05-06 14:59:49 249

空空如也

空空如也

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

TA关注的人

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