自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Vick C的博客

开发笔记录

  • 博客(157)
  • 资源 (3)
  • 收藏
  • 关注

原创 LambdaQueryWrapper构建查询条件、模糊查询、范围查询、排序

LambdaQueryWrapper构建查询条件、模糊查询、范围查询、排序

2021-11-01 14:51:52 22398

原创 nginx安装、nginx前端配置、后端配置、前后端分离配置、https支持(ssl配置)、负载均衡配置、nginx location详解

nginx前端配置、后端配置、前后端分离配置、ssl配置、负载均衡配置

2021-02-23 11:12:14 63724 2

原创 mysql根据字段值长度截取并更新

根据字段长度截取并更新

2024-03-14 09:32:15 247

原创 微信公众号关注回复多条信息(文字、图片、视频、跳转小程序)

公众号关注回复

2023-05-09 02:11:17 1636

原创 redis-cli命令连接redis、密码连接、redisTemplate删除所有key、清除key的方法

redis-cli2.使用密码授权。

2023-04-12 13:35:06 787

原创 docker容器时间与本地相差8小时、docker容器时间不一致、容器时间不同步【笔记】

映射物理机时区信息

2023-02-24 14:25:22 607

原创 idea自带maven位置、maven全局环境变量配置,安装jar到本地 mac

mac版教程idea自带maven全局环境变量配置

2023-02-20 10:48:15 3025

原创 init.gradle文件、gradle初始化脚本、gradle加快下载速度

gradle脚本、init.gradle文件

2022-11-26 08:51:09 1376

原创 mac nvm下载安装及使用[笔记]

国内访问https://raw.githubusercontent.com失败,本文就是解决这个问题所写。如果无法访问https://github.com,那么可以不用往下看了。mac安装nvm网上很多博客都是一个脚本,如下。,英文好的可以直接按照说明进行安装。到这里其实已经可以使用了。

2022-10-12 14:41:18 1906

原创 欧拉服务器指定静态IP openeuler固定ip地址

使用ssh工具连接指定的ip测试,出现如下信息表示成功,也可以使用其他工具(例如idea里的SSH session)看到对应名称为eno4

2022-09-19 14:10:12 18664 3

原创 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 1249

原创 stream根据某个字段去重(对象的某个字段去重)

stream根据某个字段去重(对象的某个字段去重)

2022-08-11 11:40:33 7820

原创 mac刷新dns、windows刷新dns、刷新dns缓存命令

mac刷新dns缓存、windows刷新dns缓存

2022-06-30 14:00:00 4693

原创 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 4268 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 841

原创 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 2325

原创 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 "[email protected]"

2022-04-26 08:53:26 2524

原创 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 4092

原创 java导出csv数值失真问题【笔记】

java导出csv数值失真问题修复

2022-03-31 11:41:47 726

原创 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 1416

原创 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 972

原创 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 1020

原创 基于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 4988 3

原创 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 1259

原创 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 1880 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 1832

原创 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 418

原创 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 134

原创 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 162

原创 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 545

原创 dbeaver查询窗口、结果窗口不展示修复【笔记】

dbeaver查询窗口、结果不展示修复【笔记】解决:点击“文件”->Reset UI settings,发现还是结果窗口展示再次点击"文件"->Reset workspace state ,问题解决,如图

2021-09-14 16:24:58 10136 1

原创 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 6760

原创 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 907

原创 使用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 1166 2

原创 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 793

原创 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 879

原创 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 1891

原创 [python]datetime转string、字符串转datetime、日期计算、获取23:59:59时间

python版本3.9.4工具类代码如下import datetime# pip install python-dateutilfrom dateutil.relativedelta import relativedelta# FORMAT_YYYY_MM_DD = '%Y/%m/%d'FORMAT_YYYY_MM_DD_HH_MM_SS = '%Y-%m-%d %H:%M:%S'# 获取当前时间def get_current_time(): return datetime.d

2021-06-30 11:03:47 1693

原创 java提取正则表达式匹配的内容

提取正则表达式匹配的内容 /** 数值匹配正则表达式 */ private static final Pattern NUM_PATTERN = Pattern.compile("[0-9]"); /** * 解析字符串中数值 * @param text 含有数值的字符串,例如,库存剩余200件 * @return 数值 */ public static Integer parseString(String text) {

2021-06-09 12:02:51 5257

原创 java.rmi.ConnectException: Connection refused to host: 127.0.0.1[笔记]

maven在sync或download source 时经常报如下错误java.rmi.ConnectException: Connection refused to host: 127.0.0.1原因是本机安装过不同版本的jdk,如图解决方案将jdk for importer修改为1.8(也是开发对应的版本)即可

2021-06-09 09:56:37 554

redis6.xxx 配置文件redis.conf文件

官方链接指向的地址无法访问,这里提供下载文件

2022-01-26

Redis Desktop Manager 0.9.3 for mac.zip

github 上有 redis destop manager 的源码,但是需要自行编译。最新版本需要订阅(要给钱才行)

2019-07-11

FastDFS集群文件

搭建FastDFS集群用到的安装包,包括:FastDFS_v5.05.tar.gz、fastdfs-nginx-module_v1.16.tar.gz、libfastcommonV1.0.7.tar.gz、nginx-1.6.2.tar.gz

2017-11-18

空空如也

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

TA关注的人

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