- 博客(42)
- 资源 (6)
- 收藏
- 关注
原创 springcloud-gateway 灰度发布V1
排除netflix-ribbon <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> <version>2021.1</version>
2022-03-07 18:44:19 410
原创 java反射 bson转对象
public static <T> T bson2Bean(BSONObject obj, T bean, Class<T> clazz) throws Exception { if (bean == null || clazz == null) { return null; } if (clazz.getSuperclass() != Object.class) { bson2Bean.
2021-09-07 17:49:24 324
原创 docker mysql 定时备份shell
备份shell#!/bin/bash#保存备份个数number=10username=rootpassword=123456db=hjjn_basebackup_dir=/data/docker/mysql/dump/mkdir -p /data/docker/mysql/dump/docker exec my-mysql mysqldump -u$username -p$password $db > $backup_dir/$db-`date +%Y-%m-%d-%H-
2020-09-01 16:26:38 271
原创 docker mysql8 主从
创建主库docker run -d -p 3306:3306 --restart=always --name my-mysql \-v /etc/localtime:/etc/localtime \-v /data/docker/mysql/my.cnf:/etc/mysql/my.cnf \-v /data/docker/mysql/log:/var/log/mysql \-v /data/docker/mysql/data:/var/lib/mysql \-e MYSQL_ROOT_PA
2020-08-17 16:24:59 142
原创 阿里云 centos7 搭建ftp服务器,虚拟账号登录
安装ftpyum install -y vsftpd#启动systemctl start vsftpd配置vsftpdanonymous_enable=YES #允许匿名登录local_enable=YES #允许本地用户登录FTP服务器local_umask=022 #dirm
2020-08-15 12:18:20 250
原创 mqtt 服务器emq activemq artemis mosquitto rabbitmq 等性能,生态测试,纯个人
docker环境部署单机,数据也是portainer显示,不代表特别专业,仅参考模拟1000个客户端,每隔3秒发送数据,数据取大概均值(有新的对比继续更新)服务器 生态 cpu 内存 emq web控制台,中文体验很好,开源+企业收费版 130% 300MB activemq artemis web控制台,英文,体验还可以,开源 30% 800MB mosquitto 没有控制台,topic监听服务器状态,开源没集群, .
2020-08-13 10:53:45 1492
原创 docker Apache ActiveMQ Artemis mqtt 使用,权限配置
需要自己下载二进制包,构建docker镜像地址http://activemq.apache.org/components/artemis/download/下载dockerfile等文件,地址https://github.com/apache/activemq-artemis/tree/master/artemis-docker全部上传到服务器上,并解压 tar -zxvfapache-artemis-2.14.0-bin.tar.gz ,并见dockerfile等文件复制到...
2020-08-12 10:17:29 1343
原创 rabbitmq mqtt spring 发布订阅消息
1.rabbitmq 开启mqtt插件rabbitmq-plugins enable rabbitmq_mqtt2.新建maven工程,现价pom依赖(本工程是mqtt组件,不单独起服务,使用时引入即可)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLS
2020-08-01 15:13:18 299
原创 jenkins vue npm webpack 自动化打包
写在前面:有的教程jenkins要安装nodejs插件,其实不用,只要部署的宿主机安装了node环境就可以了(推荐方式,速度还快)jenkin创建一个任务git或者svn下载代码npm 打包(宿主机需要提前安装node环境,并且安装webpack:npm install webpack -g)rm -rf dist.tar.gz dist/npm installnpm link webpacknpm run build:prodtar -zcvf dist.tar..
2020-07-16 12:38:32 883
原创 nginx vue 动静分离配置
安装nginx(略)vue打包dist文件上传服务器(略)运行springboot jar(略)nginx配置80-def.confserver { listen 80 reuseport; server_name 127.0.0.1 localhost 192.168.1.5; access_log /var/log/nginx/80-access.log main; root /etc/nginx/...
2020-07-15 16:23:26 652
原创 docker ELK 7.8.0 filebeat 收集日志
创建elasticsearchdocker run -d --name my-elasticsearch \-v /data/docker/elk/elasticsearch:/usr/share/elasticsearch/data \-p 9200:9200 \-v /etc/localtime:/etc/localtime \elasticsearch创建kibanadocker run -d --name my-kibana \--link my-elasticsearch
2020-07-13 15:31:25 494
原创 nginx 密码认证
安装Apache密码生产工具:yum install httpd-tools生产密码mkdir -p /etc/nginx/passwdhtpasswd -c -b /etc/nginx/passwd/kibana.passwd kibana 123456nginx 配置中加入密码认证server { listen 5602 reuseport; server_name 127.0.0.1 localhost 192.168.1.6;.
2020-07-09 11:04:36 210
原创 linux clamav 杀毒 扫描病毒
安装clamavyum -y install epel-releaseyum install –y clamav clamav-update下载病毒库https://www.clamav.net/downloads3个文件上传到 /var/lib/clamav递归扫描根目录 –ri /,结果写入 -l /clamav.log ,发现后直接删除 --removeclamscan –ri / -l /clamav.log --remove...
2020-07-06 17:40:27 348
原创 docker nacos 属性文件 外部化配置 权限不生效 问题
问题:主要还是bug,或者说体验不好前提:docker环境,application.properties 宿主机外部化配置1.问题主要是/home/nacos/bin/docker-startup.sh 里面加载配置文件路径的顺序,导致外部配置的nacos.core.auth.enabled=true 加载不到打印出来是这样--spring.config.location=classpath:/,classpath:/config/,file:./,file:./config/
2020-06-20 16:26:12 2003
原创 portainer docker tls 集群连接 openssl
1. 生成tls证书将gen_tls_certs.sh文件放到服务器/etc/docker目录里执行 sh gen_tls_certs.sh 你的预警或ip地址密码123456生成的秘钥证书在tls目录里#!/bin/bashecho "执行示例: sh gen_tls_certs.sh www.baidu.com 123456"echoecho#服务器域名或地址SERVER=$1#密码PASSWORD=$2#下面描述信息可改可不该COUNTRY="CN"STA..
2020-06-19 14:47:13 473
原创 docker 安装nacos mysql5.7
1.安装msyql5.7 并且能正常访问 安装docker正常使用2.编辑配置文件,指定mysql数据库(我这里直接贴我的配置,修改mysql配置,4个地方)# springserver.servlet.contextPath=${SERVER_SERVLET_CONTEXTPATH:/nacos}server.contextPath=/nacosserver.port=${NACOS_APPLICATION_PORT:8848}spring.datasource.platf...
2020-06-18 17:12:43 941
原创 centos kvm 虚拟机 设置桥接模式 网络
新增桥接配置 ifcfg-br0cd /etc/sysconfig/network-scriptstee ifcfg-br01 <<-'EOF' DEVICE=br0 NM_CONTROLLED=yes ONBOOT=yes IPADDR=192.168.1.6 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 BOOTPROTO=none IPV6INIT=no TYPE=BridgeEOF编辑服务器网卡ifcfg-eno1.
2020-06-17 17:39:28 1170
原创 centos7 vnc 远程桌面连接
安装epel库yum install epel-release -y安装xrdpyum install xrdp -y安装tigervnc-serveryum install tigervnc-server -y设置root 用户VNC密码vncpasswd root关闭防火墙systemctl stop firewalld.serviceiptables -F启动XRDPsystemctl start xrdpsystemctl enable x
2020-06-16 13:31:25 244
原创 centos yum 安装mongodb4.0 ,用户名密码登录
1.配置MongoDB的yum源执行:tee /etc/yum.repos.d/mongodb-org-4.0.repo <<-'EOF'[mngodb-org]name=MongoDB Repositorybaseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/gpgcheck=0enabled=1EOF更新:yum update2.安装Mongo.
2020-05-11 13:17:40 375
原创 centos 安装svn服务
1.安装yum install subversion2.创建默认目录mkdir -p /var/svn3. 创建版本库svnadmin create /var/svn/bbk4. 配置参数--bbk:你创建的版本库名cd /var/svn/bbk/conf/--配置文件vim svnserve.conf[general]anon-access = read auth-access = writepassword-db = passwdauthz-db
2020-05-09 14:38:07 84
原创 centos7 安装mysql8
1. 删除旧版本rpm -e --nodeps mysqlyum remove mariadb-libs.x86_642. 创建文件目录mkdir /opt/soft3. 下载rpm(可官网自己选版本 https://dev.mysql.com/downloads/repo/yum/)wget https://repo.mysql.com//mysql80-commun...
2020-05-08 15:24:24 111
原创 centos7 替换阿里镜像源
1. 安装wgetyum install wget -y2.下载阿里repo文件cd /etc/yum.repos.d/wget http://mirrors.aliyun.com/repo/Centos-7.repo3. 修改默认仓库文件mv CentOS-Base.repo CentOS-Base.repo.bakmv Centos-7.repo CentOS-...
2020-05-08 11:56:59 160
原创 centos docker 安装
sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \
2020-05-08 11:37:17 138
原创 nginx代理连接mongodb
1. vi /etc/nginx/nginx.conf最后一行加上include /etc/nginx/tcp.d/*.conf;2. mkdir/etc/nginx/tcp.d3.vimongo.server.27017.confstream { upstream stream_mongo_backend { ...
2020-03-11 17:37:37 2348 1
原创 mongodb 数据库字段类型混杂,导致空指针
mongdb查询数据库数据,进行数据转换时,获取数据class类型时,如果数据库数据类型未知,class就为null,导致报空指针错误,比较坑,报错也不明显!!!修改:把报错的列数据类型统一就可以了。。。java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.get(Concurre...
2019-09-27 15:42:29 833
原创 mongodb java驱动 常用查询条件函数构造器 高级API
-----常量public interface MongoSign { String INC = "$inc"; String WHERE = "$where"; String OR = "$or"; String AND = "$and"; String NE = "$ne"; String GTE = "$gte"; String GT = "$gt"; String L...
2019-09-18 09:53:06 295
原创 java 文件打jar包shell脚本
根据java文件生成所有文件路径列表sources.list 生成classpath值(需要引用的外部jar包) javac命令 生成class文件 jar命令 生成jar包#!/bin/shsource /etc/profilePROJECT_PATH=/var/lib/jenkins/workspace/TESTLIB_PATH=$PROJECT_PATH/libBIN...
2019-09-16 14:27:40 677
原创 windows 空白右键打开cmd
系统windows10win+R 在文本框输入regedit 进入目录:计算机\HKEY_CLASSES_ROOT\Directory\background\shell 右键shell新建项open cmd 点击open cmd并在右侧内容栏(默认)处右键 修改 数值数据 修改为‘open cmd’(这里为成功后你右键文件出现的文字) 在open cmd下再新建项command...
2019-09-12 09:30:27 232
原创 maven 自动打包 上传bat命令
需要使用到pscp.exp和plink.exeshell脚本#!/bin/bashAPP_NAME=myprojectAPP_DIR=/usr/hdmsAPP_PORT=18000if [ "$1" = "" ];then echo -e "\033[0;31m 未输入操作名 \033[0m \033[0;34m {start|stop|restart|st...
2019-07-19 10:58:44 270
原创 mysql中sequence实现示例
仅供学习参考!!!1.建立sequence表;2.写存储过程;3.测试调用 1.建立sequence表;CREATE TABLE `sequence` ( `seq_id` varchar(20) NOT NULL COMMENT '序列名', `step` tinyint(2) DEFAULT '1' COMMENT '步长', `reset_period`...
2018-12-07 10:28:25 297
原创 java freemarker .ftl模板导出word文档(含文字,List, 图片)
此处只介绍word模板部分,java代码等请自行百度,都一样。辅助工具:notepad++,百度在线xml格式化A.不含遍历的简单处理不含遍历的简单处理简单的一个key一个值使用比较简单,主要包括几个步骤:1. 新建word文档,将需要动态赋值的地方用${xxx}替换(注意替换时最好先在txt写好,再粘贴到word中)。2. 另存为word2003xml(便于兼容)文档。3....
2018-11-28 11:22:22 1434
原创 eclipse 引入jar包乱码
解决tk.MyBatis jar包乱码问题: 1. 修改Eclipse中文本文件的默认编码:windows->Preferences->general->Workspace->Text file encoding设置为UTF-8 2. 修改JAVA源文件的默认编码:windows->Preferences->general->Conten...
2018-11-01 11:52:11 443
原创 springboot + mybatis 拦截器
1.拦截器类2.配置类1. 拦截器类import java.sql.Connection;import java.util.Properties;import org.apache.ibatis.executor.statement.StatementHandler;import org.apache.ibatis.plugin.Interceptor;import o...
2018-10-25 14:48:23 3565 1
原创 springboot + mybatis.generator + tk.mybatis
springboot 逆向工程生成通用mapper。。。主要:1. pom导包2. 基础mapper接口类2. generator 配置4.mapper注解扫描注意导包的版本兼容问题!!! 1.pom: <dependencies> <dependency> <groupId>org.springframework...
2018-10-17 15:27:15 202
原创 js 修改同胞元素样式
加粗为例:$(".class").on('click', function(){ $(this).css("fontWeight", "bold").siblings().css("fontWeight", "normal"); });
2018-08-10 11:01:25 496
原创 java抓取全国城市空气质量jsoup
常量值: public static final String[] CITYS = new String[] {"宜宾市","泸州市","重庆市","宜昌市","荆州市","岳阳市","武汉市" ,"黄石市","九江市","上饶市","安庆市","铜陵市","芜湖市","马鞍山市","南京市","镇江市","常州市","南通市","上海市"}; public static f...
2018-07-27 10:53:39 865
原创 java 定义新枚举enum
新建一个枚举,可以定义在一个接口中分模块定义(也可以单独建立):public interface enum_Comm { public static enum E_HUOBDAIH { CHY("156","人民币"), HKD("344","港币"), USD("840","美元"); /***************必须定义构造函数,参数对应CN
2017-06-16 10:06:35 289
原创 java -日期-Calendar 日期,天数,简单处理
public static void main(String[] args) { Calendar calDemo = Calendar.getInstance(); calDemo.set(Calendar.YEAR, 2016); // 2010年 calDemo.set(Calendar.MONTH, 5); // 6 月
2017-06-12 09:10:40 406
draco_decoder.exe draco_encoder.exe 已编译程序,直接运行,免费
2021-07-16
draco linux 已编译可运行程序,开源,免费,拿来即用!!!!
2021-07-15
dubbo-admin-0.2.0-SNAPSHOT.jar
2020-06-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人