- 博客(160)
- 资源 (3)
- 收藏
- 关注

原创 LambdaQueryWrapper构建查询条件、模糊查询、范围查询、排序
LambdaQueryWrapper构建查询条件、模糊查询、范围查询、排序
2021-11-01 14:51:52
23092

原创 nginx安装、nginx前端配置、后端配置、前后端分离配置、https支持(ssl配置)、负载均衡配置、nginx location详解
nginx前端配置、后端配置、前后端分离配置、ssl配置、负载均衡配置
2021-02-23 11:12:14
82337
2
原创 mac nvm下载安装及使用[笔记]
国内访问https://raw.githubusercontent.com失败,本文就是解决这个问题所写。如果无法访问https://github.com,那么可以不用往下看了。mac安装nvm网上很多博客都是一个脚本,如下。,英文好的可以直接按照说明进行安装。到这里其实已经可以使用了。
2022-10-12 14:41:18
2557
原创 欧拉服务器指定静态IP openeuler固定ip地址
使用ssh工具连接指定的ip测试,出现如下信息表示成功,也可以使用其他工具(例如idea里的SSH session)看到对应名称为eno4
2022-09-19 14:10:12
35814
9
原创 Looking in indexes: xxx WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('
2022-09-02 15:20:06
1549
原创 linux安装postgresql14完整步骤、设置密码、修改密码教程【笔记】
安装postgresql14访问官网选择linux系统安装yum源安装pg14初始化db创建软链接、开启启动启动pg修改配置重启服务访问官网选择linux系统官网参照官网提示操作安装yum源sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm安装pg14sudo yum install -y postg
2022-05-23 11:18:43
6592
1
原创 docker项目切换(nginx)、重启shell 脚本
docker项目切换、重启脚本背景具体操作nginx配置配置文件1配置文件2编写nginx替换脚本(用来执行端口替换)编写启动脚本dockerfile文件正常编写给脚本授权执行./start脚本背景项目部署docker中,更新项目时,需要将原原来的容器停止,再启动新的容器,这样会有一个空窗期,导致不可用解决方案: 映射不同的端口并启动新的容器,将nginx转发到新容器,停止旧容器具体操作说明nginx配置文件不能放默认nginx.conf中启动脚本start.sh中project_name不
2022-05-19 13:13:29
1075
原创 java.lang.ClassNotFoundException: org.apache.commons.pool2.impl.GenericObjectPoolConfig
springboot使用默认spring-boot-starter-data-redis框架操作redis,本地启动隔一段时间发现连接超时timeout在配置文件中增加配置:spring: redis: database: 1 host: 127.0.0.1 password: 123456 port: 6379 # 增加部分 lettuce: pool: max-idle: 30 max-active:
2022-05-17 10:54:02
2541
原创 docker搭建pgadmin并挂载
docker搭建pgadmin并挂载1.创建文件2.给文件夹授权运行pgadmin使用1.创建文件mkdir -p /data/docker/pgadmin/{data, logs}2.给文件夹授权cd /data/docker/pgadminchown -R 5050:5050 pgadmin/运行pgadmindocker run -d --name pgadmin -p 5434:80 \ -e "PGADMIN_DEFAULT_EMAIL=admin@venny.cn"
2022-04-26 08:53:26
3156
原创 spring boot2.5x、2.6x获取环境变量(spring.profiles.active),获取classpath下文件方法
spring boot2.5x、2.6x获取环境spring.profiles.active背景旧版本环境设置新版本环境变量设置变了解决办法题外话java程序启动时指定参数背景升级spring boot版本后,发现原来使用@Value注解获取环境提示异常旧版本环境设置spring: profiles: active: dev新版本环境变量设置变了spring: config: activate: on-profile: dev当需要环境工具类获取环境时就
2022-04-04 11:00:03
4673
原创 shardingsphere读写分离+分表【笔记】
shardingsphere读写分离+分表记录用到的框架:mybatis-plus、druid、shardingsphere-jdbc-spring-boot-starter依赖(gradle配置,maven对应去mvnrepository查询) implementation 'com.alibaba:druid:1.2.8' implementation('com.baomidou:mybatis-plus-boot-starter:3.4.3') implementati
2022-03-11 10:24:53
1622
原创 docker搭建mysql读写分离、一主二从、并挂载数据、配置文件
搭建教程主库创建文件夹用户挂载先运行一个mysql服务(临时用一下)复制容器内的配置文件重命名文件停止并删除临时容器启动主库分别复制配置文件到从库从库运行从库1运行从库2修改主库挂载配置文件my.cnf,并保存退出重启服务使配置生效配置从库(1)my.cnf配置从库(2)my.cnf查看主库IP地址再次进入主库,并登录root账号执行指令```show master status;```分别进入从库并登录root账号执行指令1指令说明:master_host :Master库的地址,指的是容器的独立ip,可
2022-01-12 18:19:19
1275
原创 fastjson解析带范型参数方法
fastjson解析Response为自定义实体对象解析```Response```类型解析```Response说明:fastjson版本 com.alibaba:fastjson:1.2.76Response为自定义实体对象切记不要定义为集成Map的对象public class Response<T> implements Serializable { private static final long serialVersionUID = 1L; /** code
2021-12-28 16:11:19
1109
原创 基于ElasticsearchRepository进行简单封装实现非空更新,saveOrUpdate[笔记]
基于ElasticsearchRepository进行简单封装封装用到的2个自定义类repository层service层service实现类使用时注意封装用到的2个自定义类public class PageQuery implements Serializable { private static final long serialVersionUID = 7172912761241281958L; /** * 当前页 */ private Integer
2021-11-24 17:41:27
5359
5
原创 docker搭建clickhouse集群【笔记】
确保已经搭建好zookeeper集群可参考博客方式二搭建1.创建挂载目录mkdir -p $HOME/data/docker/clickhouse1/{data,logs}2.先运行clickhouse服务作为临时服务docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 yandex/clickhouse-server3....
2021-11-09 14:54:06
1387
原创 docker搭建zookeeper集群(伪集群)【笔记】
一、搭建zookeeper集群1.创建挂载目录mkdir -p $HOME/data/docker/{zk01}mkdir -p $HOME/data/docker/zk01/{conf,data,datalog}2.启动一个zookeeper(不要挂载)docker run -d -p 2181:2181 --privileged=true --name=zk1 zookeeper:3.73.复制配置文件docker cp zk1:/conf $HOME/data/docker/zk
2021-11-06 16:48:45
2106
2
原创 postgres建表语句、pg自增主键、批量存在则更新、创建索引、中文排序、自增序列
完整建表语句如下-- 创建自增序列CREATE SEQUENCE bs_user_id_seq START WITH 1 INCREMENT BY 1 NO MINVALUE NO MAXVALUE CACHE 1;-- 建表CREATE TABLE "public"."bs_user" ( "id" int8 NOT NULL DEFAULT nextval('bs_user_id_seq'), "username" char(64) DEFAULT '', "nickname"
2021-10-29 14:25:55
2214
原创 DenyHosts的安装与配置、启动异常解决办法[笔记]
安装教程见文档问题当linux安装了python3.xx版本,没有python2.xx版本时启动异常解决办法如下缺少python指令时安装python2.xx版本(建议安装python2.6)安装python先在python官网下载2.xxx.tgz,示例https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tgz上传到服务器方式二:使用指令直接下载wget https://www.python.org/ftp/pytho
2021-10-28 14:56:14
495
原创 elasticsearch基本语法【笔记】
es基本常用语法查询所有索引GET _cat/indices删除所有以dd_开头的索引DELETE /dd_*查询指定表所有数据GET /dd_merchant/_search根据ID删除数据DELETE /dd_merchant/_doc/douyin-qds-4463798-1查询dd_sales_address表所有数据(大小限制100条)GET /dd_sales_address/_search{ "query": { "match_all": {} }
2021-10-08 15:07:24
188
原创 kibana操作elasticsearch语法【笔记】
笔记查询所有索引GET _cat/indices查询指定表所有数据(merchant为索引)GET /merchant/_search根据ID删除数据(merchant为索引,d-qds-98-1为ID)DELETE /merchant/_doc/d-qds-98-1
2021-09-27 16:27:40
214
原创 docker安装elasticsearch集群、kibana、IK分词器、设置密码【笔记】
基于docker-compose.yml安装ElasticSearch集群(单机两个节点)ElasticSearch是基于java的,而新版本需要支持LTS,所以需要安装jdk9以上版本,这里选择11docker pull openjdk:11vm.max_map_count内核设置,需要至少为262144用于生产sysctl -w vm.max_map_count=262144新建目录创建docker-compose.yml文件注意,docker-compose.yml中netw.
2021-09-27 13:51:46
634
原创 dbeaver查询窗口、结果窗口不展示修复【笔记】
dbeaver查询窗口、结果不展示修复【笔记】解决:点击“文件”->Reset UI settings,发现还是结果窗口展示再次点击"文件"->Reset workspace state ,问题解决,如图
2021-09-14 16:24:58
11672
2
原创 docker部署项目通过127.0.0.1访问数据库:Connection refused
背景说明同一台机子(以linux为例)部署以下项目、数据库docker部署mysql、mongo、postgresql、clickhouse数据库docker部署spring-boot项目、python、go等项目需要连接数据库以spring-boot项目连接mysql为例,通常yml这样配置jdbc:mysql://127.0.0.1:3306/database_1?useUnicode=true&characterEncoding=utf8&serverTimezone.
2021-08-19 15:28:41
8511
原创 Arthas排查java项目、arthas使用教程
先启动待排查的java项目(线上再运行的项目可忽略此步骤)下载arthas并启动# 下载wget https://arthas.aliyun.com/arthas-boot.jar# 运行 --target-ip 0.0.0.0参数可选java -jar arthas-boot.jar --target-ip 0.0.0.0sarthas-boot是Arthas的启动程序,它启动后,会列出所有的Java进程,用户可以选择需要诊断的目标进程。选择第一个进程,输入 1,再Enter/回车.
2021-08-08 11:29:27
1095
原创 使用navicat将mysql迁移到postgres后续处理【笔记】
使用navicat将mysql迁移到postgres同步结构和数据操作如下图,接着勾选,下一步,等待完成坑爹的点:只能同步表结构、数据,自增id、字段默认值都丢失了自增ID解决思路读取源mysql表中的自增id值,构建出pg自增编辑的语句pg自增序列思路:1.先创建序列,然后编辑表中的主键使用自增序列查询出mysql表子增id的值大小,创建出pg自增序列(sql如下,建议在dbeaverEE里运行,理由:批量复制sql特别方便)SELECT concat( 'CREATE SEQU
2021-08-06 16:48:04
1769
5
原创 mybatis-plus3.4.0之后的分页配置【 笔记】
mybatis-plus3.4.0之后的分页配置 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.0</version> </dependency>分
2021-08-06 16:10:04
960
原创 docker搭建postgres13.3读写分离教程
docker官网示例 – 单节点准备工作创建一个docker bridge 网路用于测试docker network create --subnet=101.34.0.0/24 pgnetwork# 查看docker network ls设置了网段为 101.34.0.0,规划主从库IP端口如下:主库 101.34.0.101:5432从库 101.34.0.102:5433docker搭建postgres读写分离教程创建一个文件夹用来挂载数据(自定义)mkdir -p
2021-07-30 17:42:21
1051
原创 defining a bean of type ‘org.springframework.data.redis.core.RedisTemplate‘ in your configuration.
spring-boot整合redis启动项目报错,信息如下:defining a bean of type 'org.springframework.data.redis.core.RedisTemplate' in your configuration.或Consider defining a bean of type 'org.springframework.data.redis.core.StringRedisTemplate' in your configuration.修改pom文件将
2021-07-23 17:34:52
2379
Redis Desktop Manager 0.9.3 for mac.zip
2019-07-11
FastDFS集群文件
2017-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人