- 博客(19)
- 收藏
- 关注
原创 linux之zookeeper命令使用
一、确认zk使用端口1.进入zk根目录的conf目录中,在zoo.cfg文件中查找端口属性clientPort的值[root@34253fdsrf zookeeper-3.4.6]# cd conf/[root@34253fdsrf conf]# cat zoo.cfg | grep clientPortclientPort=4181二、连接zk客户端1.进入zk根目录的bin目录,执行zkCli.sh脚本[root@34253fdsrf zookeeper-3.4.6]# cd bin/
2020-08-31 19:37:17
1177
原创 docker路由转发踩坑
1.背景 宿主机A和宿主机B中分别装了docker a和docker b,docker a中的程序无法ping通宿主机B,但宿主机A可以ping通宿主机B,docker a可以和宿主机A`正常通信,如下图所示:这导致了docker a无法访问docker b。2.产生原因 未启用ip转发功能。3.解决办法 在sysctl.conf配置文件中添加net.ipv4.ip_forward = 1,使用sysctl -p刷新配置[root@master /]# vim /etc/sysctl.
2020-08-25 14:09:42
1331
原创 java之读取jar内文件问题坑
1.问题描述 本人写了一个jar包A,在B程序中调用Ajar包中的某个方法读取Ajar包中的txt文件,但每次都会包FileNotFount.2.问题原因 使用File类读取文件时获取的路径全是B程序调用的位置,无法定位到jar内。3.问题解决 Ajar中读取文件的程序使用XXX.class.getClassLoader().getResourceAsStream()方法可以读取到txtpublic class DictValueHolder{ try(InputStream resou
2020-08-22 15:53:49
423
原创 java之反射调用某个接口的所有实现类
通过反射实现获取某个接口的所有实现类,前提是这些实现类需要在同一个包中。1.定义接口package com.lm.validatepublic interface IDataValidator{ boolean validate(String str);}2.
2020-08-22 15:30:09
6882
3
原创 Dnsmasq安装于配置
一、Dnsmasq安装本人使用的是centos7的yum源,使用ip:172.16.9.991、执行以下命令安装Dnsmasq:[root@master /]# yum install dnsmasp -y注:没有yum的请先替换yum源,可参考https://blog.youkuaiyun.com/weixin_43844003/article/details/108097638配置yum源。2、启动Dnsmasq[root@master /]# service dnsmasq startStar
2020-08-19 14:35:08
1244
1
原创 linux替换yum源
背景本人用的是公司内网环境,将RHEL7.4的yum换成CentOS7.4的yum源,公司有提供yum源的地址。配置yum源[root@master /]# cd /etc/yum.repos.d/[root@master yum.repos.d]# mkdir bak/[root@master yum.repos.d]# mv *.repo bak/[root@master yum.repos.d]# curl -o /etc/yum.repos.d/iso.repo http://yum
2020-08-19 12:23:00
204
原创 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/mav
2020-08-18 09:05:07
568
原创 kafka安装(单节点)
一 软件包 kafka下载:http://kafka.apache.org/downloads二 解压tar -zxvf kafka_2.11.tgz三 修改配置文件1 打开配置文件server.properties[root@master /]# vim kafka_2.11/config/server.properties2 修改参数listeners的值,该参数kafka使用的IP地址和端口号# The address the socket server listens on.
2020-08-14 13:39:30
383
原创 maven项目引入第三方包打jar包无法调用问题
一、问题描述 程序引用外来的jar包A,并将本身程序打成一个jar包B供别的程序C调用,但在调用过程中报错:无法找到A。 期间也想办法将A包打到B中了,但是没有建立B包与A包之间的引用关系,在网上找了一些办法,再加上自己乱弄,终于弄好了。 软件使用的是idea,只是简单的maven含有main函数,不涉及spring等框架。二、解决过程1 背景 B程序下有个lib目录存放外来jar包A,如下图所示(仅供参考): 2 解决过程2.1 在pom中加入A包的引用groupId和ar
2020-08-07 10:08:50
2065
原创 zookeeper单节点的安装和启动
一 软件包 本人使用的zookeeper下载版本:https://archive.apache.org/dist/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz 其他zookeeper版本:https://zookeeper.apache.org/releases.html二 解压tar -zxvf zookeeper-3.4.13.tar.gz三 修改配置文件1 进入配置文件所在目录[root@master /]# cd zooke
2020-08-06 12:54:30
332
原创 Centos安装jdk1.8以及遇到的坑
在安装jdk1.8前需要检查linux中是否有自带的openjdk,如果有则需要先卸载。1 卸载openjdk1.1 查看openjdk版本[root@master /]# rpm -qa|grep jdk1.2 卸载上面获取到的openjdk版本[root@master /]# yum -y remove copu-jdk-configs-3.3-10.el7_5.noarch1.3 卸载掉所有通过rpm -qa|grep jdk命令输出的openjdk文件,卸载完成之后java相关的.
2020-08-03 21:51:48
567
原创 Set的两个toArray方法
Set有两个toArray方法,①set.toArray();②set.toArray(T[]);toArray()与toArray(T[])区别 toArray1. 返回值是Object[],而toArray(T[])返回值为T[]。 toArray2. toArray(T[])中形参数组不需要有值,只要是个实例对象就可以,并且其形参数组的大小可以随意指定,如下所示:Set<String> set = new HashSet<>(Arrays.asList("张三".
2020-08-03 19:44:00
4215
原创 集合数组相互转换
Stream将List转为Map汇总 https://www.cnblogs.com/amberJava/p/12427777.html
2020-08-03 19:30:09
234
原创 kafka之kafka-topic.sh常用shell命令
前置条件:已安装kafka程序和zookeeperkafka的目录结构如下:1 使用命令前的准备获取zookeeper的地址 # cd config/ # cat server.properties2 常用kafka命令2.1 创建topic[root@master kafka_2.11-2.1.0]# cd bin/ //进入bin目录[root@master bin]# sh kafka-topics.sh --zookeeper 127.0.0.1:2181 --c.
2020-07-28 12:58:19
810
转载 jquery 之 click事件被触发两次
原文章出处:https://www.sky8g.com/technology/1047/本文使用了其部分内容。使用click函数进行事件的应用,有的时候点击一个div后出现了两次事件 解决办法。1.事件点击div触发两次事件办法$("#myDiv").click(function(e){ e.stopPropagation(); //表示阻止向父元素冒泡 e.preventDefault(); //阻止 方法阻止元素发生默认的行为(例如,当点击提交按钮时阻止对表单的提交或者a标签)。
2020-07-27 16:27:47
302
原创 jquery-事件event
点击事件标签内的onClick事件//html<div class="xxxx" onClick="evct()"></div>//jsfunction evct(){// TODO}click事件// html<div class="className"></div>//js$('.className').click(function(e){ $(e.currentTarget).attr("xxx");// 通过e.cu
2020-07-27 15:00:48
235
原创 jquery-标签操作
获取span值html<span class="color-a-1" bosszone="jgname">来源</span>jquery$('.color-a-1').text(); // 获取span的值获取input值文本框html<input type="text" class="s_ipt" name="wd" id="kw" maxlength="100" autocomplete="off">jquery$('.s_ipt').va
2020-07-27 12:14:46
143
原创 linux对时ntpdate
linux对时ntpdate命令 ntpdate server1故障1.the NTP socket is in use, exiting2.the NTP socket is in use, exiting命令扩展命令 ntpdate server1将当前机器的时间与server1机器的时间保持一致故障1.the NTP socket is in use, exiting故障描述 centos下使用如下命令手动同步服务器时间> /usr/sbin/ntpdate ntp.api.
2020-07-18 09:12:05
408
原创 java前端ajax请求异常
本帖记录自己遇到的一些ajax或前端踩到的小坑。异常代码详情本例基于springMVC编写前端ajax请求function xxx(){ //...... var jsonData = { dataType:dataType, data:data, clueName:clueName }; $.ajax({ url:"/dataTranslate", type:"POST", dataType:"JSON", async:false, data:jso.
2020-07-18 09:11:26
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人