- 博客(63)
- 资源 (13)
- 收藏
- 关注
原创 elasticsearch学习心得
1.es查询//查询特定区域内的数据curl -XPOST '192.168.211.50:9200/users/_search?pretty' -d '{"query": { "match_all": {} },"from":10,"size": 10}'//查询特定区域内且降序排列的数据curl -XPOST '192.168.211.50:9200/users/_search?pr...
2017-07-04 17:31:54 1126
原创 snmp协议使用相关经验总结
1、snmp服务安装并配置查看Linux版本号:lsb_release -a下载对应系统版本的rpm包linux 配置snmp服务:cd /etc/snmp/snmpd.conf 下加入 rocommunity public验证snmp服务是否正常 systemctl status snmpd2、snmpwalk获取设备walk文件执行如下命令进行相关信息抓取:snmp...
2017-06-30 10:08:23 1301
原创 linux 实用且常用命令总结
1.手动释放linux内存[root@ifcos]#sync手动执行sync命令(描述:sync 命令运行 sync 子例程。如果必须停止系统,则运行sync 命令以确保文件系统的完整性。sync 命令将所有未写的系统缓冲区写到磁盘中,包含已修改的 i-node、已延迟的块 I/O 和读写映射文件)To free pagecache, use[root@ifcos]#echo 1 ...
2017-03-14 16:57:16 442
原创 harbor2.1.3安装部署及使用(https版)
一. harbor安装1. 程序下载安装2. harbor http证书配置及访问二. harbor使用1.创建项目2.创建用户三. docker镜像上传/拉取
2022-01-20 21:14:18 1426
原创 helm3.7.2及helm-push_0.10.1安装及使用
一. helm3安装二. helm-push插件安装三. helm的使用1. helm创建chart包2. 通过helm部署chart包3. helm基于harbor推送/拉取chart包(https版)
2022-01-20 19:54:52 5809
原创 关于close_wait的理解
1 TCP连接主动关闭(active close)的一方被动关闭(passive close)的一方2 出现的场景close_wati 主要发生在 **被动关闭方 **,当主动关闭方因为突然中断,或者请求失败时,会发送fin包(要分手)给被动关闭方,但是被动关闭方因为代码质量原因,无法彻底关闭所需资源,即无法回送fin包给主动关闭方,因此为一直处于close_wait状态。注:场景1.当服务器端连接mysql时(或者读写文件流时),突然mysql中断,这时,mysql会在中断后,发送fin包
2021-05-09 13:27:03 7606 2
原创 分布式协调框架:Zookeeper
1 原理文件系统 + watch 机制2 功能2.1 注册中心2.2 分布式锁3 实现3.1 分布式锁3.1.1 流程图3.1.2 pom<dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>4.0.0</version>
2021-05-09 09:59:58 123
原创 实用工具类
1.获取指定路径下配置文件中的值import java.io.*;import java.util.Properties;public class PropertiesUtil { public static String getProperty(String propertiesUrl, String key) { InputStream in = null; String value = null; try {
2020-10-17 15:34:05 89
原创 maven打包笔记汇总
1.pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.
2020-08-09 19:44:58 133
原创 springboot-mybatis多数据源实战的两个例子
一、mybatis-plus的动态数据源1、关键pom<!-- mysql数据源引用 --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.15</version>
2020-07-12 21:26:40 306
原创 IDEA构建项目遇到的问题
1.创建一个基于maven的Module模块 点击:右上角 File->New->Module 左侧选择Maven,直接点击下一步 填写GroupId,ArtifactId,Version后,点击下一步, Content root 处,修改模块路径,使之和其他项目处于同一级。注:默认会在当前模块的下一级 创建成功后,模块的目录结构会自动生成,无需修改 如果是springboot项目的话,需要在resources下创建application.properties文件。注:该文件目前.
2020-07-12 14:54:23 744
原创 java8并行流计算
1. 自定义forkJoin池try { Long start88 = System.currentTimeMillis(); ForkJoinPool forkJoinPool = new ForkJoinPool(1000); forkJoinPool.submit(()->{ channelResultSeries.parallelStream().for
2020-06-08 18:49:22 526
原创 List集合深度拷贝
1.Json版public static <T> List<T> deepCopy(List<T> src) { //通过json和反json来深度复制对象 String json= JSON.toJSONString(src); List<T> sss = (List<T>) JSONObject.parseObject(json, Object.class); return
2020-06-08 18:46:55 1574
原创 Mysql 工程实践总结
1.升级时,判断表字段是否存在DELIMITER $$DROP PROCEDURE IF EXISTS Alter_Cluster;CREATE PROCEDURE Alter_Cluster ()BEGINIF NOT EXISTS ( SELECT * FROM INFORMATION_SCHEMA. COLUMNS WHERE table_name = 'cluster_info' AND column_name = 'regi
2020-05-12 10:42:15 249
原创 springboot项目下mybaitis-plus自动生成controller,service,dao,model,mapper代码
1.pom文件 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0-RELEASE&...
2020-04-19 21:25:32 2043
原创 用StatSVN统计SVN服务器项目的代码量
参考链接1.使用 svn checkout 命令拉取指定项目文件注意:不能使用TortoiseSVN,否则会报:svn提示This client is too old to work with working copy2.使用 svn log -r {2017-11-8}:{2018-1-10} --xml -v > D:\svnlog\svn.log 获取指定时间段的日志注...
2019-12-31 18:49:11 229 1
原创 Java8 localdatetime工具类汇总
1.LocalDate转DateLocalDate nowLocalDate = LocalDate.now();Date date = Date.from(localDate.atStartOfDay(ZoneOffset.ofHours(8)).toInstant());2.LocalDateTime转DateLocalDateTime localDateTime = LocalDa...
2019-12-06 21:39:47 340
原创 mysql 存储过程总结
1、搜索插入DELIMITER $$drop PROCEDURE IF EXISTS `wk`;CREATE PROCEDURE `wk`(i int(11))BEGINDECLARE j INT(11);DECLARE str VARCHAR(100);SET j = i-8;set @cnt = (SELECT count(1) FROM t_monitor_produc...
2019-08-20 14:49:16 206
转载 Mysql主从(主从不同步解决办法,常见问题及解决办法,在线对mysql做主从复制)
主从不同步解决办法先上Master库:mysql>show processlist; 查看下进程是否Sleep太多。发现很正常。show master status; 也正常。mysql> show master status;+-------------------+----------+--------------+---------------------------...
2019-08-12 19:12:32 695
原创 代码-递归方法汇总
1、根据父节点找所有的子节点public List<TelecomBusinessSystem> getSubBusinessSystemByParentUuid(String parentUuid){ List<TelecomBusinessSystem> allSubBusinessSystemList = new ArrayList<>();...
2019-07-15 09:36:37 196
原创 超好用 expect 脚本
1、无参数脚本#!/usr/bin/expectspawn ssh -p 22 [email protected] "*password:"send "admin\r"expect "*>"send "ping -c 5 192.168.212.45\r"expect eof2、有参数脚本#!/usr/bin/expectset user [lr...
2019-05-28 13:22:11 231
原创 Mybatis order by / group by 漏洞注入解决方案
<if test="orderByClause != null and !(orderByClause.indexOf(';')>=0) and !(orderByClause.indexOf('\'')>=0)" > ORDER BY ${orderByClause}</if>
2019-05-27 17:49:19 3359
原创 Postman 请求绕过系统登录设置
1.第一步,输入系统里随便一个url,添加cookies2.从浏览器登录系统,F12,复制随便一个请求的cookie信息3.将系统中负责的cookies信息复制到postman对应地方4.点击send,查看cookies,多出来一个session,将session里的值改成和cookies里的session值一样。5.完成,结果展示...
2019-04-26 10:23:33 2283
原创 centos7 下部署yapi 详细教程
1.下载并按照nodejs和mongodb解压cd /usr/local/allentar -xf mongodb-linux-x86_64-3.0.6.tgztar -xf node-v8.12.0-linux-x64.tar.xzchmod -R 777 /usr/local/allen安装nodejschown -R root node-v8.12.0-lin...
2018-09-30 16:26:01 5284
原创 windows dos 命令集合
1.查找被占用端口netstat -aon|findstr "49157"tasklist|findstr "2720"
2018-09-06 11:15:41 202
原创 ubuntu 安装ssh-server 并配置远程登陆密码
1. 安装ssh安装:apt-get install openssh-server检查ssh安装包:dpkg -l | grep ssh查看ssh服务是否启动:ps -e |grep ssh2.修改ssh配置文件修改root密码:passwd rootssh-server配置文件位于/etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你...
2018-09-06 09:40:46 15180
原创 java 中文,数字,字母混合
java 中文,数字,字母排序import java.text.Collator;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class TestUtil { public static void main(String[] args) ...
2018-07-27 15:50:06 997
原创 kafka、rabbitmq、zeromq、redis 、ActiveMQ消息队列
kafka:不可靠传输:不具有应答机制; 可复制,通过offset或timestamp进行消息回溯,每个partions至少有一个Replication 在同一个partition中消息是有序的,但是partions之间是无序的; 数据的存储和获取都是批量操作的 Kafka中,Topic就是消息管道(channel),就好比一个N车道的高速公路。每个车道都可以行车,而每个车道就是Par...
2018-07-26 10:37:01 515
原创 ftp上传下载文件 | java编译运行有依赖的main方法
1.备份数据到ftp服务器上java代码:import org.apache.commons.exec.CommandLine;import org.apache.commons.exec.DefaultExecutor;import org.apache.commons.exec.ExecuteException;import org.slf4j.Logger;import o...
2018-07-13 10:29:39 537
原创 maven上传jar包到远程仓库
mvn deploy:deploy-file -DgroupId=com.hjz -DartifactId=hujunzheng -Dversion=0.0.1 -Dpackaging=jar -Dfile=jar包绝对路径 -Durl=http:xxx/nexus/content/repositories/thirdparty/ -DrepositoryId=thirdparty...
2018-07-12 15:37:12 2467
原创 linux系统下挂载局域网内其他操作系统的目录
参考:https://www.cnblogs.com/freeweb/p/6593861.html1.Linux使用mount挂载Windows共享文件夹mount -t cifs -o username=a***n,password=s***t //192.168.***.45/g****i_Sh***e /usr/local/****/restore/2.Linux使用mount挂...
2018-07-12 10:12:19 1722 1
原创 mysql批量备份与还原
1.备份mysqldump -uimp_admin -p'caimP@*&56' imp_commondb > /usr/local/suninfo/imp/temp/imp_commondb.sql2.还原mysql -uimp_admin -p'caimP@*&56' imp_commondb < /usr/local/suninfo/imp/script/imp_...
2018-07-11 10:59:56 1328
原创 centos环境下安装并启动redis
1.点击下载redis包点击打开链接2.#tar -xf redis-4.0.9.tar.gz /usr/loca/allen/3.#cd /usr/local/allen/redis-4.0.9.tar.gz4.#make //编译5.#cd src6.#./redis-server /usr/local/allen/redis-2.8.20/redis.conf & //...
2018-05-24 17:59:04 1164
原创 MySQL测试任务:使用存储过程,往表中插入百万级数据,根据索引优化速度
创建表DROP TABLE IF EXISTS index_test;CREATE TABLE index_test(id BIGINT(20) PRIMARY KEY NOT NULL AUTO_INCREMENT,USER VARCHAR(16) DEFAULT NULL,psd varchar(64) default null/*psd mediumint DEFAULT ...
2018-05-04 14:55:57 3435 1
原创 java对象的序列化和反序列化理解
对象的持久化存储和网络传输必须要序列化,不然再次放入内存中会因为一个类中引用了另一个类的对象而会出现多个同一对象的实例。
2018-05-04 09:29:37 171
原创 修改mysql数据库的root密码
service mysqld stopmysqld --user=mysql --skip-grant-tables --skip-networking&mysql -u root mysqlupdate user set Password=password('impadmin') where user='root' and host='localhost';flush privilege...
2018-05-03 15:08:04 172
原创 批量删除分区表
存储过程:DELIMITER $$DROP PROCEDURE IF EXISTS delete_partitions$$CREATE PROCEDURE delete_partitions(IN tabName VARCHAR(500),IN YearMonth VARCHAR(20) )BEGINdeclare parName VARCHAR(50);DECLARE s
2018-04-24 09:13:43 4469
原创 比较有用的集合类
Table常用方法table.rowKeySet()table.columnKeySet()table.get(“row2”,”column3”)table.columnMap ()table.values()BiMap<key,value>应用场景:处理一对关联属性,即可以通过key查找value,也可以通过value反查keyMultiMap<key,value>应用场...
2018-04-09 16:52:36 143
MongoDB.tgz及MongoVUE可视化工具
2018-07-26
elasticdump离线安装包
2018-07-20
syslog日志服务器安装及配置详解,本地亲测,很实用
2018-04-10
keepalived双击热备 检测mysql服务是否正常,本地亲测,很实用。
2018-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人