自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 JSON转对象不能转换父类属性

给子类加上toString()方法;如果使用了@Data,则给子类加上@ToString(callSuper=true)注解

2021-11-08 11:36:33 1787

原创 报错:ch.qos.logback.core.joran.spi.JoranException

项目中使用了maven1、找到本地仓库,删除ch文件夹;2、执行maven install;3、再用maven 更新下项目。

2021-09-23 16:16:48 2708 1

原创 关于DNS+DLZ+MYSQL解析NAPTR记录时遇到的一些坑

1、dig xxx.xxx.xxx.xxx NAPTR 记录时,首先数据库中的记录有规则要求,要符合书写规则,举例说明:1、naptr_regexp 字段中的记录,前面必须有正则表达式,例如 !^.*$!http://www.aomddsin.com/1/4/1532/9002/1000007/cinfo.xml!,如果没有正则表达式只有后面的url,那么dig就会报错。2、NAPTR跟NS记录有冲突(待解决)...

2021-08-13 16:15:20 653

原创 使用bind+dlz+mysql实现动态配置DNS

DNS之bind服务器配置CentOS7编译环境安装yum groupinstallDevelopment Tools"yum install openssl*yum install -y lrzsz配置环境系统版本:centosMysql: 8.0 BIND: 9.16.4一、下载安装mysql1.mysql文件下载官网下载:https://dev.mysql.com/downloads/file/?id=4970192.文件下载后上传至服务器3.将下载好..

2021-08-13 16:15:00 1073

原创 使用docker-compose部署zookeeper+kafka集群(非伪集群)

docker-compose 启动容器docker-compose 是什么docker-compose 是一个用来把 docker 自动化的东西。有了 docker-compose 就可以把所有繁复的 docker 操作全都一条命令,自动化的完成,简单粗暴。1、准备三台服务器192.168.0.4192.168.0.2192.168.0.1注意:下面的操作在三台服务器上面都要执行。2.安装dockeryum -y install docker3.启动docke...

2021-08-13 16:14:38 1170

原创 linux系统中对文件的检索操作(查找字符,查找字符所在行,删除行)

1、查找某个文件是否包含字符串命令,例:grep 'xxx' filename2、查找多个文件是否包含字符串命令,例:grep 'xxx' filename1 filename2 filename3 ...或者通配符文件也可 *.log3、查找内容在文件中的行数,可以使用参数-n,例:grep -n 'xxx' filename忽略大小写问题,可以使用参数“-i”文件内容查找不匹配指定字符串的行,可以使用参数“-v”4、删除文件某一行,例:sed -i "nd" fil.

2021-01-22 17:54:54 2354

原创 linux防火墙打开指定端口命令

// 开启53端口firewall-cmd --add-port=53/tcp --permanent --zone=public// 重载配置firewall-cmd --reload// 查看端口firewall-cmd --list-port

2020-11-18 14:39:22 1076

转载 kafka简介

大白话 kafka 架构原理大数据时代来临,如果你还不知道Kafka那就真的out了!据统计,有三分之一的世界财富500强企业正在使用Kafka,包括所有TOP10旅游公司,7家TOP10银行,8家TOP10保险公司,9家TOP10电信公司等等。LinkedIn、Microsoft和Netflix每天都用Kafka处理万亿级的信息。本文就让我们一起来大白话kafka的架构原理。kafka官网:http://kafka.apache.org/01PARTkafka简介Kafka最.

2020-09-16 16:04:20 726

原创 java开发知识点小记,记录自己开发遇到的本可避免的小问题

一、异步相关1、一个程序中,如果异步操作跟程序都有对一个对象的检验新增或修改操作,异步操作只修改不添加,以免新增两次对象;

2019-06-05 10:56:18 109

原创 GitHub入门,上传本地项目

一、创建githubrepository(仓库)1-1 登录githubgithub的官方网址:https://github.com 。点击Sign in进入登录界面,输入账号和密码登入github。1-2 创建repository(仓库)创建成功后,可以看到自己的仓库地址,如此,我的远程免费的仓库就创建了。它还介绍了github仓库的常用指令。这个指令需要在本地...

2019-03-19 17:45:58 143

原创 原型模式重构业务代码

原型类:UsrPlayRecordpublic class UsrPlayRecord extends BaseRequest2 implements Serializable{ private static final long serialVersionUID = 1L; //播放记录编号 private Long id; /...

2019-03-14 15:19:53 333

原创 SpringBoot中,根据配置,在程序中获取不同的实例

直接上代码首先需要一个目标类,public class LenovoUser{       private String openId;       ...} 然后代码配置@Configurationpublic class TestLenovoUserId {    @Bean(name ="testLenovoUser")    public Lenov...

2019-01-22 17:18:11 748

原创 linux系统安装mysql服务(参考菜鸟教程)

Linux平台上推荐使用RPM包来安装Mysql1、安装前,我们可以检测系统是否自带安装 MySQL:rpm -qa | grep mysql2、如果系统有安装,那可以选择进行卸载:rpm -e mysql  // 普通删除模式rpm -e --nodeps mysql  // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除3、...

2019-01-07 16:14:41 895

转载 JS正则表达式验证数字非常全

Js代码   <script type="text/javascript"> function SubmitCk() { var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/; if (!reg.test($("#txt...

2018-12-14 13:54:44 4391 1

原创 MySQL中explain的type类型

|  ALL              |  全表扫描|  index            |  索引全扫描|  range            |  索引范围扫描,常用语<,<=,>=,between等操作例:EXPLAIN SELECT * FROM USER WHERE id != '1'|  ref                |  使用非唯一索引扫...

2018-12-03 17:59:28 146

原创 对象转json时,Date类型字段处理。

前提介绍:对象中含有Date类型的字段时,在用,JSONObject.fromObject(T);转换为json对象时,其Date类型字段,没有转换为字符串类型。解决方法:项目中增加一个类:import java.text.SimpleDateFormat;import java.util.Date;import net.sf.json.JsonConfig;import ...

2018-11-23 11:12:25 4051

原创 MySQL中select * for update锁表的范围

在Mysql,InnoDB中预设是Row-Level Lock(行级索),所以只有【明确】指定主键,MySQL才会执行Row lock (只锁住被选取的) ,否则MySQL将会执行Table Lock (将整个表单给锁住)。简单举个例子: 假设有个表:User,有id跟name二个栏位,id是主键。例1: (明确指定主键,且查询有数据,row lock)SELECT * FROM Us...

2018-08-10 13:54:53 1083

原创 java代码校验密码(8~20位,数字字母组合)

直接上代码:第一种:String check = "^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z_]{8,20}$";Pattern regex = Pattern.compile(check);Matcher matcher = regex.matcher(password);if(!matcher.matches()){    throw new MyParamet...

2018-07-12 14:34:00 20191

原创 Bootstrap Switch(开关控件)简易使用

Bootstrap Switch :通过复选框美化实现的一款开关控件官方网站 http://www.bootcss.com/p/bootstrap-switch/ 项目当中美化按钮,本来想使用honeySwith的,但是它的class跟项目class冲突,所以选择Bootstrap Switch ;先是导入文件,js,css不用下载<link href="https://cdnjs.clou...

2018-07-09 14:25:51 43491 2

转载 Spring核心配置中的各项主要配置

1:spring的核心配置文件中的各种配置。spring的核心配置文件的名字 叫做 applicationContext.xml,后期也可以通过配置文件中的配置修改名称,在web.xml中进行如下配置: <context-param>        <param-name>contextConfigLocation</param-name>        &lt...

2018-07-04 14:24:23 2039

转载 JSTL 的 if else : 有 c:if 没有 else 的处理

jstl的c:if 没有else想要实现if...else...:  可以用下面的解决 -------------------------------------------------------------------- 结构:<c:choose>   <c:when test="">    如果   </c:when>      <c:otherwi...

2018-06-22 12:00:09 8091

原创 ajax+js+java实现页面下拉框联动

jsp代码:<%-- 第一级下拉 --%><select id="channelId"  onchange="getChlProduct()" name="channelId" style="width:100px" ><option value="" selected>全部</option&g

2018-06-13 16:10:19 1133

转载 onkeyup校验输入小数点后两位

采用js+正则表达式:<input type="text" id="minTotalFee" onkeyup="clearNoNum(this)" onblur="clearNoNum(this)" name="minTotalFee"  value="${minTotalFee }"/>function clearNoNum(obj){    //先把非数字的

2018-06-08 14:09:51 1914

bind-9.16.4.tar.xz

Bind是一款开放源码的DNS服务器软件,Bind由美国加州大学Berkeley分校开发和维护的,全名为Berkeley Internet Name Domain它是目前世界上使用最为广泛的DNS服务器软件,支持各种unix平台和windows平台。 Bind提供了一个健壮和稳定的平台组织可以在此平台上构建分布式计算系统,这些系统都完全符合公布的DNS标准。

2020-11-12

空空如也

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

TA关注的人

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