自定义博客皮肤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)
  • 资源 (19)
  • 收藏
  • 关注

原创 chatwoot 开源客服系统搭建

chatwoot 开源客服系统搭建,功能强大,支持多渠道客户对接,(支持app,web),可对接自定义智能机器人,也可对接第三方机器人(如OpenAI,Captain)。可接通微信,电报等

2024-12-27 18:24:02 2803 8

原创 一个小而美的消息弹窗

【代码】一个小而美的消息弹窗。

2024-05-16 19:05:31 237

原创 echarts+h5制作各个城市的地图

【代码】echarts+h5制作各个城市的地图。

2024-03-25 17:20:04 1193

原创 自定义的实体类拷贝工具,补全BeanUtils不能过滤已存在值,依旧赋值的缺点

【代码】自定义的实体类拷贝工具,补全BeanUtils不能过滤已存在值,依旧赋值的缺点。

2023-11-09 14:40:18 166

原创 1Panel本人目前为止,遇到过的最牛docker管理工具

通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器(包括docker)管理等;:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定;:基于容器来管理和部署应用,最小漏洞暴露面,提供防火墙和日志审计等功能;:支持一键备份和恢复,备份数据到各类云端存储,永不丢失。环境地址:https://demo.1panel.cn/

2023-07-30 19:01:57 3825

原创 使用原生js和vue提取图片主色调

利用canvas的getImageData方法 提取图片的颜色,然后再计算颜色的出现频率,然后再进行频率的排序。

2023-03-11 18:06:31 1917

原创 linux安装k8s

​安装docker、kubeadm,kubelet(master,node均需配置)(如果安装其它版本,可根据Getting Started with Kubernetes | Rancher Quick Start,中对应的版本来选择,并且可以安装Rancher的k8s视图管理)

2022-08-11 12:48:43 1296

原创 springboot+mybatis+druid动态数据源

思路:从动态数据源工具中获取到DataSource标示,根据标示获取DataSrouce对象。在Spring容器中,这一点其实更好实现。原理就是在DB访问之前,切换数据源。

2022-06-18 15:23:55 1299

原创 fiddler安装以及使用

fiddler安装以及使用

2022-06-11 17:53:05 242 1

原创 Fiddler对微信小程序抓包不成功

fiddler安装以及使用

2022-06-11 13:01:59 5456 7

原创 zookeeper集群搭建

在linux上搭建zookeeper集群(不建议使用3.4.0之前的版本,因为没有定时清理日志以及快照的功能) 在指定目录下编写docker-conpose.yml文件,如图 docker-conpose.yml内容 version: '3' services: zoo1: image: zookeeper restart: always hostname: zoo1 ports: ...

2022-03-11 14:09:20 3828

原创 redis之sentinel集群

linux部署 redis创建 图例 docker-compose.yml文件 version: '3'services: master: image: redis container_name: redis-master ports: - 6379:6379 slave1: image: redis container_name: redis-master-1 ports: - ...

2022-03-09 12:27:05 1623

原创 linux安装rabbitMQ消息队列

1:配置docker-compose.yml内容:version: '3'services: rabbitmq: image: rabbitmq:management container_name: rabbitmq ports: #web端端口 - 15672:15672 #服务端端口 - 5672:5672 environment: TZ: 'Asia/Shanghai' RABBITMQ...

2022-03-04 14:12:06 2440

原创 docker部署GitLab实现持续集成—GitLab Runner

GitLab Runner 是 GitLab CI/CD 的核心组件,是一个功能强大且灵活的构建执行引擎,通过多种执行方式、丰富的配置选项和安全隔离机制,为 GitLab 提供了稳定高效的 CI/CD 任务执行能力,助力团队实现自动化构建、测试和部署.

2022-03-02 18:46:02 816

原创 docker镜像私服部署—Docker Registry和Harbor

搭建 Docker 私有镜像仓库(私服)可以有效地管理和分发公司内部的 Docker 镜像,提升构建和部署效率。

2022-02-24 18:38:40 4602

原创 maven与npm私服安装—nexus

nexus是一种特殊的maven仓库,一般用于公司,比如公司员工开发项目,需要每个人都去互联网上下载jar包,这个如果外网网速不太好的好,是比较痛苦的,而且如果把自己的jar包上传到外部服务器,这个也是比较危险的, 此时,公司就需要搭建一个私服, 可以提供大家去私服下载jar包, 而且开发人员封装好自己的工具以后, 也可以直接发布到私服上, 其他的开发人员有额可以直接下载下来。

2022-02-24 12:27:51 2118

原创 docker配置gitLab私有仓库

GitLab 是一款集成了源代码管理、持续集成/持续交付(CI/CD)、项目管理与协作、代码审查、安全扫描、容器镜像管理等功能于一体的 DevOps 平台。GitLab 基于 Git 分布式版本控制系统,支持分支管理、Merge Request(合并请求)和代码审查,方便团队协作开发。【​】GitLab 自带功能强大的 CI/CD 系统,可以自动化构建、测试和部署代码,帮助团队快速反馈和交付产品,减少手动操作的错误风险。【​】

2022-02-23 14:17:12 316

原创 liunx 下docker操作命令

以nginx为例:1:运行容器:docker run --name nginx2 -p 8052:80 -d -v /usr/local/docker/html:/usr/share/nginx/html nginx:v3--name :自定义容器名-p:端口映射-d:后台运行-v :定义数据卷2:交互式运行:docker run -it --rm nginx:v3 bash-it:宿主机与容器交互--rm:退出交互后关闭删除容器bash:执行3:查看应用的目录:wh

2022-02-22 15:15:56 1448

原创 canal数据库同步

canal监听器_qingwenc的博客-CSDN博客_canal监听

2022-01-13 15:44:24 662

转载 git删除远程分支和本地分支

问题描述: 当我们集体进行项目时,将自定义分支push到主分支master之后,如何删除远程的自定义分支呢问题解决: (1)使用命令git branch -a 查看所有分支注: 其中,remote/origin/master表示的是远程分支 (2)删除远程分支注: 如上所示,使用命令 git push origin --delete Chapater6 可以删除远程分支Chapater6...

2021-12-28 17:19:29 2841

转载 git切换分支失败,报错error: you need to resolve your current index first

3.bug解决方案切换分支到master,将本地dev_services分支删除,使用命令git branch -D dev_services1git checkout -b dev_services origin/dev_services1git pull1组合拳解决大部分问题,操作之前请备份————————————————原文链接:https://blog.csdn.net/qq_43305958/article/details/108141545...

2021-12-28 11:29:02 1018

转载 maven打包时在包名后添加当前时间

方案一使用maven自带的时间插件,缺点是只能用 UTC 时区在properties中定义时间格式<properties> <maven.build.timestamp.format>MMddHHmmss</maven.build.timestamp.format> </properties>在build中定义包名的格式<build> <finalName> ${projec

2021-12-23 10:17:47 1516

原创 sprinboot之devtools热部署

pom文件:<!--热部署jar--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId></dependency>yml文件:#热部署生效 devtools: restart: #指定热部署生效的目录,不指定,...

2021-12-23 10:12:05 995

原创 nginx——config文件 编写

user www www;worker_processes 2; #设置值和CPU核心数一致error_log /usr/local/webserver/nginx/logs/nginx_error.log crit; #日志位置和日志级别pid /usr/local/webserver/nginx/nginx.pid;#Specifies the value for maximum file descriptors that can be opened by this process.work.

2021-11-29 14:31:20 198

转载 Springboot整合log4j2日志全解与logback的日志跳转到对应位置问题

在项目推进中,如果说第一件事是搭Spring框架的话,那么第二件事情就是在Sring基础上搭建日志框架,我想很多人都知道日志对于一个项目的重要性,尤其是线上Web项目,因为日志可能是我们了解应用如何执行的唯一方式。在18年大环境下,更多的企业使用Springboot和Springcloud来搭建他们的企业微服务项目,此篇文章是博主在实践中用Springboot整合log4j2日志的总结。目录Springboot整合log4j2日志全解 常用日志框架 日志门面slf4j 为什么选用.

2021-11-16 10:04:30 633

转载 mysql一条语句update多条记录

通常情况下,我们会使用以下SQL语句来更新字段值:UPDATE mytable SET myfield='value' WHERE other_field='other_value';1但是,如果你想更新多行数据,并且每行记录的各字段值都是各不一样,你会怎么办呢?刚开始你可能会想到使用循环执行多条UPDATE语句的方式,就像以下的php程序示例:1foreach ($display_order as $id => $ordinal) { $sql="UPDATE categori...

2021-11-12 14:08:16 5553

转载 https://blog.csdn.net/qq_27255679/article/details/95059610

使用谷歌的Joiner(代码超级短)import com.google.common.base.Joiner;import java.util.ArrayList;import java.util.List;public class Convert { public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.ad...

2021-11-12 14:06:16 379

转载 SpringDataJpa:JpaRepository增删改查

具体情况:SpringDataJpa:JpaRepository增删改查_琦彦-CSDN博客_jparepository

2021-11-12 14:02:56 151

转载 Linux设置jar开机自启

Linux设置jar包开机自启动经常需要在Linux服务器上设置开机启动jar包,这样服务器重启的时候就会自动运行项目,实现半自动化,实现思路如下。首先编写一个启动jar包的脚本,位置随意,这里以/home/java为例,文件名叫startup.sh。export JAVA_HOME=/usr/local/java/jdk1.8.0_152export PATH=$JAVA_HOME/bin/:$PATHnohup java -jar /usr/local/zhsw/lark-base.ja

2021-11-09 17:34:25 1026

原创 mysql数据库初始化——重置

找到mysql_install_db文件,然后输入:./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql --pid-file=/data/mysql/mysql.pid --tmpdir=/tmp

2021-11-09 16:24:45 1010

原创 MySQL提示:The server quit without updating PID file问题的解决办法

我用的root用户安装,结果启动报了这个错,解决办法是在/etc/my.cnf中添加参数user=root

2021-11-09 13:50:06 757

原创 上传时压缩包的过大怎么办

处理步骤:1:选择——添加到压缩文件2:选择——自定义3:在压缩分卷大小中填入你分包后,每个压缩包的最大大小(单位:mb,gb)4:结果

2021-11-05 17:47:36 8407

原创 Linux下的压缩zip,解压缩unzip命令详解及实例

tar 命令在解压时会保留文件的原始权限和时间戳,而 zip 命令则会将文件权限设置为默认值。因此,在需要保留文件权限和时间戳的情况下,tar 更为适用。

2021-11-05 14:56:22 551

原创 2021-05-25

Fiddler是一款免费而且功能强大的数据包抓取软件,下面就为大家介绍一下抓包流程,只需按图片一步一步操作就可实现数据抓取。1.首先安装Fiddler抓包工具软件下载链接:https://www.telerik.com/download/fiddler/fiddler4安装完成,只需点击同意,下一步安装即可。2.Fiddler相关配置安装完毕后,按下图图进行配置勾选,然后重启Fiddler。按图进行配置操作,然后重启Fiddler。3.获取IP地址搜索...

2021-11-05 14:51:06 66

原创 linux下打包vue项目

nodejs下载地址:https://nodejs.org/en/download/下载二进制版本解压并移动改名为 /usr/local/node创建node、npm命令软链接,方便调用: 1 2 [root@jenkins ~]# ln -s /usr/local/node/bin/node /usr/local/bin/node [root@jenkins ~]# ln -s /usr/local/node/bin/npm /usr/local/b

2021-11-05 14:44:18 1083

原创 linu解决防火墙问题

查看防火墙是否是开启相关的命令# systemctl status firewalld手动开启端口相关命令firewall-cmd --zone=public --add-port=80/tcp --permanent开启后需要重启防火墙才生效相关命令# systemctl restart firewalld.service相关命令# firewall-cmd --list-all可以查看防火墙是否开启了80端口的访问相关链接:关于Linux下启动Nginx...

2021-11-03 16:52:31 1127

原创 linux解决终端占用问题

linux解决终端占用问题查询进程ps -ef |grep redis结束进程kill[参数][进程号]例: kill -9 4394

2021-11-03 16:48:51 360

原创 Linux 环境部署 jar项目

Linux环境部署 jar项目在很多小公司,很多时候一个后台程序员还要承担一部分运维的角色,难免避免不了自己动手上某云上部署后台项目,war包暂且这里就不介绍了,这次主要记录下部署用maven打包成jar包的项目jdk 下载地址wget https://download.oracle.com/otn/java/jdk/8u311-b11/4d5417147a92418ea8b615e228bb6935/jdk-8u311-linux-x64.rpm流程Linux 环境部署 ja.

2021-11-02 17:38:38 217

原创 ERROR 1062 (23000): Duplicate entry ‘%-root‘ for key ‘PRIMARY‘

用navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理​​​​​​用navicat连接数据库报错:1130-host ... is not allowed to connect to this MySql server如何处理_dabao87的博客-CSDN博客ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'

2021-11-02 17:11:03 1258

原创 VMware虚拟机桥接模式配置

前述有配置过NAT模式的虚拟机环境,这篇再简单谈谈桥接模式的虚拟机环境配置。VMware虚拟机桥接模式配置_w450093854的专栏-CSDN博客_vm虚拟机桥接模式网络配置

2021-11-02 16:37:42 405

海康摄像头抓拍,人像识别,和车识别,适配22年之前的摄像头

海康摄像头抓拍,人像识别,和车识别,适配22年之前的摄像头,里面为压缩包,需密码,内含有解压方法

2024-12-30

rasa智能机器人对话系统,部署文件

Rasa 是一个开源框架,专门用于构建基于机器学习的对话式人工智能助手或聊天机器人。它提供了从自然语言理解 (NLU) 到对话管理的一站式解决方案。 可以整合到任何客服系统上 详情:https://blog.csdn.net/qq_44905692/article/details/144705138

2024-12-27

SpringBoot+VUE开发环境搭建.doc

SpringBoot+VUE开发环境搭建

2021-10-13

launch4j-将jar打包成exe的工具

launch4j-将jar打包成exe的工具

2024-07-26

Java高级进阶面试题目.pdf

Java高级进阶面试题目

2021-05-25

hiprint 自定义打印模版框架

hiprint 自定义打印模版框架

2024-06-29

纯h5+js+css扫码功能

本功能采用纯h5+js+css扫码开发

2024-05-23

人脸识别demo,可以离线

纯java+h5版本的人脸识别demo,可以离线

2024-05-29

纯h5+js-OCR图片文字提取

纯h5+js-OCR图片文字提取,适用于200多种语言,常用的语言已经写好了,下载即可使用,与微信的图片文字识别一样的功能,适用于各种对图片的文字搜索

2024-05-23

读写器运行案例-为英袖尔的

读写器运行案例---为英袖尔的

2024-05-09

leaflet + h5 制作离线地图

leaflet + h5 制作离线地图 适合离线访问地图和在地图上面加载数据的项目,圈点,折线,路径规划等都适用,目前我主要用于数据警报

2024-04-04

全国地址SQL数据文件(精确到区县)(sql导出于MYSQL)

全国地址SQL数据文件(精确到区县)

2022-06-07

违规词过滤sql表(导出自MYSQ)

违规词过滤sql表(导出自MYSQ)

2022-06-07

com.xpand.starter-canal.jar

canalMysql监听器资源包

2022-05-21

html+js+css特效发生消息

html+js+css特效发生消息

2022-04-30

gitlab-runner一整套配置

gitlab-runner一整套配置,结合gitlab:11.1,实现持续集成部署

2022-03-04

custom-tab-bar.zip

微信小程序底部tab

2021-10-25

java 海康 Video,转码

java 海康 Video,转码

2021-05-25

架构师2000题库汇总 .rar

架构师2000题库汇总 .rar

2021-05-25

nginx-1.20.1.zip

nginx配置

2021-10-11

nio socket 消息推送

nio socket 消息推送

2021-09-28

iview微信小程序组件.zip

iview微信小程序组件

2021-10-11

custom-tab-bar.zip

微信小程序端 下面 tabBar 中间突起 需将 app.json 里的 "tabBar": {} 添加为 "tabBar": {"custom": true}

2021-06-28

Fiddler.zip

Fiddler

2021-05-25

fiddler配置详情.docx

fiddler配置详情

2021-05-25

Java面试宝典.doc

面试小宝典整理了许多面试题

2021-05-25

微信支付开发,小程序机公众号

微信支付开发

2021-05-25

RTSPtoHTTP-Vide.zip

java视频上传(可线上)及下载

2021-05-25

空空如也

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

TA关注的人

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