程序人生
tang_jian_dong
这个作者很懒,什么都没留下…
展开
-
datax The authentication type 10 is not supported. Check that you have configured the pg_hba.conf
The authentication type 10 is not supported. Check that you have configured the pg_hba.conf file to include the client's IP address or subnet, and that it is using an authentication scheme supported by the driver转载 2023-02-14 13:43:27 · 2480 阅读 · 0 评论 -
postpg text/json/jsonb 字段中模糊搜索
postpg text/json/jsonb 字段中模糊搜索原创 2023-02-02 14:17:49 · 1330 阅读 · 0 评论 -
docker login Error response from daemon: Get “http://xx:xx/v2/“: received unexpected HTTP status: 50
docker login error转载 2023-01-20 10:51:43 · 627 阅读 · 0 评论 -
chrom 谷歌浏览器无法翻译解决
chrom 谷歌浏览器无法翻译解决原创 2022-12-13 14:29:23 · 347 阅读 · 0 评论 -
postgresql 字段加解密
postgresql 字段加解密转载 2022-11-17 17:00:13 · 2535 阅读 · 1 评论 -
PostgreSQL 文件目录/执行sql 记录
postgresql转载 2022-10-14 17:01:21 · 5823 阅读 · 0 评论 -
maven 优先从项目中配置的仓库地址进行依赖下载
Unknown lifecycle phase "clear"转载 2022-08-24 17:41:19 · 716 阅读 · 0 评论 -
liunx 排查磁盘满了的命令记录
liunx 排查磁盘满了的命令记录转载 2022-08-17 11:50:50 · 140 阅读 · 0 评论 -
postgresql permission denied for schema
postgresql permission denied for schema原创 2022-07-13 14:37:09 · 4956 阅读 · 0 评论 -
oracle 迁移 PG
oracle 迁移到 pg, 表结构和数据的迁移原创 2022-07-07 11:05:09 · 2463 阅读 · 0 评论 -
docker 部署 nacos 2.0.3
docker 部署 nacos 2.0.3原创 2022-06-12 00:52:58 · 1164 阅读 · 1 评论 -
jvisualvm 连接 docker 监控springboot jvm
jvisualvm 连接 docker 监控springboot jvm原创 2022-06-11 12:33:53 · 651 阅读 · 0 评论 -
docker-compose 部署 xxl-job
docker-compose xxljob原创 2022-06-08 23:14:33 · 2967 阅读 · 0 评论 -
docker / k8s 文件复制
docker / k8s 《》 宿主机 文件复制原创 2022-06-08 23:02:21 · 3251 阅读 · 0 评论 -
jprofiler 连接 docker中的jvm
jprofiler 连接 docker jvm原创 2022-06-07 21:15:12 · 1371 阅读 · 0 评论 -
docker 导出堆文件
1: 进入容器 docker exec -it 容器id/容器名称 shjps 查看jar进程编号, 此时默认为1, 1-5 为liunx进程编号, jmap或者 jstack 进程id无法获取错误如下图所示:解决方法: docker-compose 添加参数: pid: "host" 将PID设置为主机PID模式, 跟随主机系统共享进程命名空间如下图所示:docker-compose 添加参数后, 重新部署此服务d......原创 2022-05-27 13:35:18 · 748 阅读 · 0 评论 -
[emerg]: getpwnam(“nginx”) failed
useradd -s /sbin/nologin -M nginx# 查看id nginx转载 2022-05-21 15:27:23 · 153 阅读 · 0 评论 -
Centos8 安装 docker 及 docker-compose
一: 第三方的镜像站中均已移除CentOS 8的源,Centos 8版本已停止更新相应依赖, 在安装或者更新的时候会报错,如下图所示:解决:1.1: 1、备份之前的repo文件 mv /etc/yum.repos.d /etc/yum.repos.d.bak1.2: 创建源文件目录mkdir -p /etc/yum.repos.d1.3:下载新的yum源,分别执行以下2条命令curl https://mirrors.aliyun.co......转载 2022-05-14 19:07:38 · 1972 阅读 · 0 评论 -
Centos8 ssh 禁用密码登录, 使用证书登录
1: 在 root用户下创建用户及密码[root@master ~]# adduser centos[root@master ~]# passwd centos2: 将此用户授权#编辑文件[root@master ~]# sudo vim /etc/sudoers#修改文件内容## Allow root to run any commands anywhereroot ALL=(ALL) ALLcentos ALL=(ALL) ALL ...转载 2022-05-14 17:40:56 · 1420 阅读 · 0 评论 -
oralce sql 批量更新
begin for cur in ( select id, name, from test_table ) loop update test_table set name =cur.name where id = cur.id; end loop;END;转载 2022-05-06 11:20:37 · 522 阅读 · 0 评论 -
jasypt-spring-boot-starter 3.0.4 加密数据库用户名密码
github地址:https://github.com/ulisesbocchio/jasypt-spring-boot#update-11242019-version-300-release-includespom.xml依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</ar...原创 2022-05-05 15:24:04 · 1628 阅读 · 0 评论 -
RedisTemplate常用集合使用说明-opsForHash
1、put(H key, HK hashKey, HV value)新增hashMap值。 存在则覆盖, 不存在则更新redisTemplate.opsForHash().put("hashValue","map1","map1-1"); redisTemplate.opsForHash().put("hashValue","map2","map2-2");2、values(H key)某个hashkey的值List<Object> hashList.转载 2022-05-02 10:42:58 · 3738 阅读 · 0 评论 -
Datax 及 Datax-web 容器化 docker-compose
Datax 是阿里开源的数据同步工具, Datax-web 是开源的Datax界面操作工具, Datax-web是国内的开发者编写, 非常感谢!Datax下载地址:https://github.com/alibaba/DataXhttps://github.com/alibaba/DataXDatax-web源码下载地址:GitHub - WeiYe-Jing/datax-web: DataX集成可视化页面,选择数据源即可一键生成数据同步任务,支持RDBMS、Hive、HBase、Cli..原创 2022-04-30 19:23:27 · 6799 阅读 · 0 评论 -
IDEA将已经提交的代码再提交到另一个分支
已经提交了代码,但是另一个分支也需要再提交一份 将同一份修改提交到两个分支解决:1.Version Control -> Repository 找到提交记录-> 右键create Patch,将patch文件保存在本地2: 切换到另一个需要提交的分支: 菜单: VCS->Apply patch,选中刚才的patch文件,导入即可, 然后就跟正常提交流程是一样的。...转载 2022-03-07 10:06:06 · 3126 阅读 · 0 评论 -
Dynamic-datasource 跨库
生产的库一个在深圳, 一个在上海, 程序中使用dynamic 动态数据源切换。有一部分sql稳定在7-8秒, 在查找后发现是mapper没有加默认的数据源导致的。在mapper类上加上DS(")默认的数据源, sql方法需要切换的加上切换的数据源, 就解决了。单机多数据源切换是事务回滚请查看官网:事务专栏 · dynamic-datasource · 看云...原创 2022-01-18 10:27:16 · 459 阅读 · 0 评论 -
centos 定时执行 docker中的脚本
在宿主集编辑:vim /etc/crontab1分钟执行一次cd 脚本路径 && ./test.sh 执行脚本 (这里指的是docker中脚本的路径及脚本名称)*/1 * * * * root docker exec -i 容器名称/ID /bin/bash -c 'cd /sh && ./test.sh'生效crontab /etc/crontabcrontab -l查看定时任务执行日志tail -f /va...原创 2022-01-07 21:09:37 · 1072 阅读 · 0 评论 -
security logout 302
因为是前后端分离的, 所以直接退出,销毁jwt等等默认会做的, 只需指定处理器, 不跳转就o了在 stack over flow上面查的。原创 2021-12-14 23:43:55 · 382 阅读 · 0 评论 -
JDK8 将集合中的对象去重合并
/** * @Description 使用Java8的流进行处理,将name相同的对象进行合并,将value属性求和 * @Title merge * @Param [list] * @Return java.util.List<Pool> * @Author Louis */ public static List<Pool> merge(List<Pool> list) { List<Pool> resul..转载 2021-12-09 18:52:36 · 544 阅读 · 0 评论 -
springboot 配置继承
项目使用的多模块开发, 想把公共的配置放在父类, 子类直接用不用在重新写一遍,比如连接redis, 数据库, mq, nacos.代码:1: 父类定义一个公共的配置, 连接 redis, 字符集, 数据库, mq, nacos 等公共配置放在其中。2: 子类使用: 子类application.yml文件中:spring.config.import : 父类配置 这样就可以继承父类配置了, 登录nacos 服务正常注册上去了...原创 2021-11-28 19:23:25 · 3472 阅读 · 2 评论 -
Docker 命令记录
进入docker 容器: docker exec -it 容器id sh查看运行的容器: docker ps查看所有容器: docker ps -a容器同步宿主机时间:第一种:宿主机执行:docker cp -L /usr/share/zoneinfo/Asia/Shanghai 容器ID:/etc/localtime进入宿主机查看docker exec -it 容器ID sh查看时间date会发现时间已同步第二种:...原创 2021-11-26 14:13:50 · 367 阅读 · 0 评论 -
Java List 将元素移动到指定位置,将元素置顶
list.add(0, list.remove(i)) list.remove 返回指定位置的元素,可以实现元素的替换。// 很多个元素的置顶则如下。先过滤出来要置顶的元素在置顶。// 将 xx中的元素添加到 bbb置顶位置, xx是从bbb中过滤出来的元素for(int i=0; i< xx.size; i++){ bbb.add(i, bbb.remove(bbb.indexOf(xx.get(i))))}...转载 2021-11-23 15:36:44 · 4936 阅读 · 0 评论 -
SpringBoot @PostConstruct 异步不阻塞主线程启动
因为项目中 @PostConstruct 初始化方法中的逻辑比较久, 阻塞了主线程, 耽误启动时间,就想者优化一下, 周末查了一下解决了。上代码:禁止在项目中 new Thread();1: 配置项目线程池: import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.context.annotation.Bean;import org.springframe...原创 2021-11-21 21:09:07 · 4986 阅读 · 1 评论 -
Nginx 配置 https, static
1: 准备https证书 https 证书: 我是从华为领了一个一年的免费https证书。下载证书 我们是配置 nginx 证书, 所以就拿nginx文件中的证书就行2: 准备nginx ssl 模块我的路径是: usr/local/nginx进入 nginx 安装目录: usr/local/nginx命令: ./sbin/nginx -v查看是否有 ssl模块, 下图是没装的安装 ssl 模块:一般情...原创 2021-11-21 19:30:14 · 1406 阅读 · 0 评论 -
MySQL 行格式(Row Format)
行格式简介表的行格式决定了其行的物理存储方式,进而会影响查询和DML操作的性能。InnoDB存储引擎支持四种行格式:REDUNDANT、COMPACT、DYNAMIC、COMPRESSED。MySQL版本5.7默认使用DYNAMIC行格式。...转载 2021-11-18 22:12:57 · 457 阅读 · 0 评论 -
idea去掉Smart commands execution提示
IDEA 在Terminal 中执行命令时, 总是出现如下提示,很烦,Smart commands executionHighlighted commands can be interpreted and executed by the IDE in a smart way.Press Ctrl+Enter to try this, or Enter to run the command in the console as usual.You can turn this behavior on.转载 2021-11-09 09:00:48 · 1124 阅读 · 1 评论 -
Mybatis-plus QueryMrapper
官网解释:条件构造器 | MyBatis-Pluswapper介绍 :Wrapper : 条件构造抽象类,最顶端父类,抽象类中提供4个方法西面贴源码展示 AbstractWrapper : 用于查询条件封装,生成 sql 的 where 条件 AbstractLambdaWrapper : Lambda 语法使用 Wrapper统一处理解析 lambda 获取 column。 LambdaQueryWrapper :看名称也能明白就是用于Lambda语法使用的查询Wrapper Lam.转载 2021-10-26 11:05:00 · 587 阅读 · 0 评论 -
@validated 和 @vlid 增删改验证
@Validated分组:提供分组功能,可在入参验证时,根据不同的分组采用不同的验证机制。可注解位置 :可以用在类型、方法和方法参数上。但是不能用在成员属性上嵌套验证:用在方法入参上无法单独提供嵌套验证功能;不能用在成员属性上;也无法提供框架进行嵌套验证;能配合嵌套验证注解 @Valid 进行嵌套验证。@Valid分组:无分组功能可注解位置:可以用在方法、构造函数、方法参数和成员属性上(两者是否能用于成员属性上直接影响能否提供嵌套验证的功能)嵌套验证:用在方法入参上无法单独...转载 2021-10-25 16:04:14 · 777 阅读 · 0 评论 -
UpdateWrapper 根据批量id修改状态
public Result tJUpdate(Long[] ids) { try { UpdateWrapper<TbGoods> god =new UpdateWrapper<>(); //set赋值 "audit_status"为数据库字段,后面0是要修改的值,in 后面跟id参数集合 god.set("audit_status",0).in("id",ids); tbGoo..转载 2021-10-22 11:04:48 · 2015 阅读 · 0 评论 -
Nacos 服务注册中心和配置中心搭建及使用记录
本文记录的是centos7 下安装及集群配置Nacos 是集服务注册及配置中心一体的, 是阿里巴巴的springCloud Alibb NacosNacos = springCloud config + Eureka 的集合Nacos 中文网站:https://nacos.io/zh-cn/docs/deployment.htmlNacos 下载地址:https://github.com/alibaba/nacos/releases 下载 如图所示的版本, 上传至 cent...原创 2021-08-15 21:13:27 · 638 阅读 · 0 评论 -
jenkins 从svn拉取vue 项目部署的问题
jenkins 从svn 拉取vue项目, 拉取到服务器后, 如果存在.svn后缀的文件夹, 则会部署失败解决方法:find . -type d -name ".svn"|xargs rm -rf原创 2021-06-10 17:24:46 · 289 阅读 · 0 评论