自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

心之所系的博客

Java 学习之路

  • 博客(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

原创 Rancher2.5.3搭建及使用

一. rancher搭建1. 程序下载及安装2. 常用命令二. rancher使用

2022-01-22 12:22:12 1195

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

原创 【无标题】tortoisegit生成密钥及idea配置密钥

tortoisegit 生成密钥,idea反复要求输入ssh密码

2022-01-07 15:20:57 3016

原创 关于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@*&amp;56' imp_commondb &gt; /usr/local/suninfo/imp/temp/imp_commondb.sql2.还原mysql -uimp_admin -p'caimP@*&amp;56' imp_commondb &lt; /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 &amp;      //...

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&amp;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&lt;key,value&gt;应用场景:处理一对关联属性,即可以通过key查找value,也可以通过value反查keyMultiMap&lt;key,value&gt;应用场...

2018-04-09 16:52:36 143

code-auto-gen.zip

Java代码自动生成工具,带页面

2021-06-15

lftp工具及数据库脚本备份ftp服务器例子.zip

lftp工具,ftp工具,及数据库脚本备份ftp服务器的例子。

2019-05-28

dubbo-admin war包下载

dubbo-admin war包下载,版本2.8.4,亲测可用,欢迎下载!

2018-11-05

MongoDB.tgz及MongoVUE可视化工具

MongoDB.tgz及MongoVUE可视化工具,找了好久才找全,MongoDB.tgz实在linux环境下解压,并在/etc/profile中配置环境变量即可使用

2018-07-26

elasticdump离线安装包

linux下:elasticdump离线安装包,附带node.js安装包,安装文档参见https://blog.csdn.net/u012272186/article/details/74345516

2018-07-20

centos6 多机互为主从配置

centos6 多机互为主从配置,keepalived+mysql实现双主高可用配置

2018-05-04

snmp模拟设备

通过 snmpwalk文件 模拟各种网络设备,服务器等方便本地测试,很实用

2018-05-02

socketio实现web推送小例子,有界面哦

netty-socketio 小例子,本地亲测,很实用。适用于web应用的客户端推送

2018-05-02

万能网卡驱动,适用于刚装完系统在无网状态下安装使用即可

万能网卡驱动,自身携带能够匹配到多种机型的网卡驱动。

2018-04-10

syslog日志服务器安装及配置详解,本地亲测,很实用

syslog日志服务器配置在以下系统上实验成功:  Linux 系统 (Redhat5.X、Cent OS 6、Fedora 6)  Unix 系统 (SUN Solaris 10、AIX 6.1、HP-UNIX)  Windows 系统 (Window XP/server)  网络设备 (Cisco2950/华三S2126)

2018-04-10

keepalived双击热备 检测mysql服务是否正常,本地亲测,很实用。

Keepalived:高可用或热备软件,用来防止单点故障,该资源主要是通过检测mysql服务是否正常来控制vip浮动在哪个节点上。

2018-04-10

数据库双机配置

一主多实例,适用于mysql下主从配置,也可进行双主配置,本地亲测过,很实用。

2018-04-09

触发器调用存储过程

触发器调用存储过程

2017-06-19

空空如也

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

TA关注的人

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