- 博客(45)
- 资源 (19)
- 收藏
- 关注
原创 自定义的实体类拷贝工具,补全BeanUtils不能过滤已存在值,依旧赋值的缺点
【代码】自定义的实体类拷贝工具,补全BeanUtils不能过滤已存在值,依旧赋值的缺点。
2023-11-09 14:40:18 127
原创 1Panel本人目前为止,遇到过的最牛docker管理工具
通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器(包括docker)管理等;:深度集成 Wordpress 和 Halo,域名绑定、SSL 证书配置等一键搞定;:基于容器来管理和部署应用,最小漏洞暴露面,提供防火墙和日志审计等功能;:支持一键备份和恢复,备份数据到各类云端存储,永不丢失。环境地址:https://demo.1panel.cn/
2023-07-30 19:01:57 3423
原创 使用原生js和vue提取图片主色调
利用canvas的getImageData方法 提取图片的颜色,然后再计算颜色的出现频率,然后再进行频率的排序。
2023-03-11 18:06:31 1769 1
原创 linux安装k8s
安装docker、kubeadm,kubelet(master,node均需配置)(如果安装其它版本,可根据Getting Started with Kubernetes | Rancher Quick Start,中对应的版本来选择,并且可以安装Rancher的k8s视图管理)
2022-08-11 12:48:43 1234
原创 springboot+mybatis+druid动态数据源
思路:从动态数据源工具中获取到DataSource标示,根据标示获取DataSrouce对象。在Spring容器中,这一点其实更好实现。原理就是在DB访问之前,切换数据源。
2022-06-18 15:23:55 1196
原创 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 3793
原创 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 1590
原创 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 2404
原创 docker安装nexus
拉取镜像docker pull sonatype/nexus3安装容器(定义docker-compose.yml)version: '3' services: nexus: image: sonatype/nexus3 restart: always container_name: nexus ports: - '8081:8081' volumes: - /usr/local/docker/nexus/data:/...
2022-02-24 12:27:51 2024
原创 docker配置gitLab私有仓库
目录1:拉去gitLab镜像(中文社区版)2:配置docker-compost.yml3:配置及启动容器:1:拉去gitLab镜像(中文社区版)docker pull twang2218/gitlab-ce-zh:10.62:配置docker-compost.ymlversion: '3' services: gitLab: image: 'twang2218/gitlab-ce-zh:10.6' restart: always ...
2022-02-23 14:17:12 234
原创 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 1425
转载 git删除远程分支和本地分支
问题描述: 当我们集体进行项目时,将自定义分支push到主分支master之后,如何删除远程的自定义分支呢问题解决: (1)使用命令git branch -a 查看所有分支注: 其中,remote/origin/master表示的是远程分支 (2)删除远程分支注: 如上所示,使用命令 git push origin --delete Chapater6 可以删除远程分支Chapater6...
2021-12-28 17:19:29 2812
转载 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 977
转载 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 1443
原创 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 972
原创 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 183
转载 Springboot整合log4j2日志全解与logback的日志跳转到对应位置问题
在项目推进中,如果说第一件事是搭Spring框架的话,那么第二件事情就是在Sring基础上搭建日志框架,我想很多人都知道日志对于一个项目的重要性,尤其是线上Web项目,因为日志可能是我们了解应用如何执行的唯一方式。在18年大环境下,更多的企业使用Springboot和Springcloud来搭建他们的企业微服务项目,此篇文章是博主在实践中用Springboot整合log4j2日志的总结。目录Springboot整合log4j2日志全解 常用日志框架 日志门面slf4j 为什么选用.
2021-11-16 10:04:30 540
转载 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 5469
转载 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 350
转载 SpringDataJpa:JpaRepository增删改查
具体情况:SpringDataJpa:JpaRepository增删改查_琦彦-CSDN博客_jparepository
2021-11-12 14:02:56 137
转载 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 996
原创 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 951
原创 MySQL提示:The server quit without updating PID file问题的解决办法
我用的root用户安装,结果启动报了这个错,解决办法是在/etc/my.cnf中添加参数user=root
2021-11-09 13:50:06 716
原创 上传时压缩包的过大怎么办
处理步骤:1:选择——添加到压缩文件2:选择——自定义3:在压缩分卷大小中填入你分包后,每个压缩包的最大大小(单位:mb,gb)4:结果
2021-11-05 17:47:36 8102
转载 Linux下的压缩zip,解压缩unzip命令详解及实例
Linux下的压缩解压缩命令详解及实例实例:压缩服务器上当前目录的内容为xxx.zip文件zip -r xxx.zip ./*解压zip文件到当前目录unzip filename.zip============================另:有些服务器没有安装zip包执行不了zip命令,但基本上都可以用tar命令的,实例如下:tar-zcvf/home/zdzlibs.tar.gz/home/zdz/java/zdzlibs/==================...
2021-11-05 14:56:22 465
原创 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 50
原创 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 1042
原创 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 1108
原创 linux解决终端占用问题
linux解决终端占用问题查询进程ps -ef |grep redis结束进程kill[参数][进程号]例: kill -9 4394
2021-11-03 16:48:51 294
原创 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 195
原创 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 1204
原创 VMware虚拟机桥接模式配置
前述有配置过NAT模式的虚拟机环境,这篇再简单谈谈桥接模式的虚拟机环境配置。VMware虚拟机桥接模式配置_w450093854的专栏-CSDN博客_vm虚拟机桥接模式网络配置
2021-11-02 16:37:42 360
纯h5+js-OCR图片文字提取
2024-05-23
custom-tab-bar.zip
2021-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人