- 博客(45)
- 收藏
- 关注
原创 mac运行datax,配置文件报错
您提供的配置文件[/datax/plugin/reader/.DS_Store/plugin.json]不存在. 请检查您的配置文件只需要在终端中,将 文件夹下的.DS_Store 删除即可,然后不要再 finder 中再次打开该文件夹
2022-05-17 13:55:43
908
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
6775
原创 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
2736
原创 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
277
原创 win10 端口被占用 解决
查看端口占用情况:netstat -ano|findstr "端口号"查看占用端口服务:tasklist|findstr PID杀进程:taskkill -PID 进程号 -F
2021-07-21 10:09:33
140
原创 win10连手机热点自动断开怎么办?win10连手机热点会突然断开的解决方法
1.打开网络和Internet设置2.点击更改适配器选项3.选择WlAN,右键点击属性4.点击配置5.选择电源配置,将允许计算机关闭此设备以节约电源前面的勾去掉
2021-07-20 15:46:11
3983
1
原创 自定义注解
1.创建自定义注解来声明自定义注解@Documented@Target(ElementType.METHOD)@Inherited@Retention(RetentionPolicy.RUNTIME)public @interface DateConvert { String value() default "";}@Target:用于描述注解的使用范围(即:被描述的注解可以用在什么地方)@Retention:表示需要在什么级别保存该注释信息,用于描述注解的生命周期(SOURCE
2021-06-24 18:37:57
353
原创 mysql show processlist 条目过多,显示不全
show processlist 其实都是从information_schema.processlist表里取结果所以可以用information_schema.processlist这张表加上条件限制查询
2021-06-24 16:58:59
1511
原创 解决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
5661
原创 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
2498
原创 @NotNull 不生效,解决
需在入参处添加 @Valid@NotNull :不能为null .但可以为empty@NotEmpty:不能为null,而且长度必须大于0@NotBlank:只能作用在String上,不能为null,而且调用trim()后,长度必须大于0在这些注解使用时,需要搭配 @Valid使用,否则,将不生效...
2021-06-21 13:00:56
10737
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
1014
原创 idea pom上面有了黑蜘蛛标志。已解决
不知在什么情况下Pom文件变成了这样解决方法:pom右键-》Mark as Plain Text-》mark as xml-》选中Ant Build视图里的pom.xml,点击 -,即恢复正常
2021-05-26 13:54:35
606
1
原创 fastJson解析报错com.alibaba.fastjson.JSONException: create instance error,已解决
如果存在内嵌的情况:在内嵌的类前加上static
2021-05-24 17:39:54
1257
转载 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
251
转载 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
1265
原创 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
1272
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
691
原创 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
896
原创 狂神说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
89
原创 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
115
原创 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
170
原创 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
295
原创 时间工具类
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
185
原创 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
196
原创 Digest Auth 摘要认证
Digest Auth 摘要认证1.非常规方式转载:https://blog.youkuaiyun.com/qq_25391785/article/details/86595529 public static void postMethod(String url, String query) { try { CredentialsProvider credsProvider = new BasicCredentialsProvider();
2021-05-07 10:26:39
2601
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
1004
原创 docker 上传镜像至阿里云
docker 上传镜像至阿里云1.打开阿里云:https://cr.console.aliyun.com/2.点击命名空间,创建命名空间3.创建镜像仓库4.创建成功后,点击管理,使用上面的命令进行操作
2021-05-06 16:26:19
113
原创 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->
2021-05-06 16:22:44
206
原创 将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
1629
原创 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
309
原创 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
287
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人