重善奉行

由戒生定、由定发慧

排序:
默认
按更新时间
按访问量

Kafka消息队列的搭建和基本使用

安装Jdk sudo tar -vxzf jdk-8u152-linux-x64.tar.gz sudo mv jdk1.8.0_152 /opt/java 配置Java环境变量: vim /etc/profile #在profile文件的最后面添加 export JAVA_HOME=/...

2018-09-30 10:28:35

阅读数:63

评论数:0

Mysql主从复制、主主复制实践

安装Mysql数据库 安装mysql不再赘述,具体的安装步骤,可以参考这篇博文,描述得蛮详细的:   https://blog.csdn.net/z13615480737/article/details/78906598 如果需要使用navicat进行远程访问,则需要update下mys...

2018-09-25 19:29:48

阅读数:15

评论数:0

Jenkins持续集成的基本配置和执行shell脚本

利用Jenkins进行持续集成的基本配置如下: 在指定服务器执行的shell脚本如下: #!/bin/bash # 重启tomcat 并且 删除 webapps 的war包, 作为TOMCAT_HOME环境变量无效 author : xizhi.ding dat...

2018-08-28 15:26:44

阅读数:51

评论数:0

利用shell脚本批量创建数据库以及数据表

在linux终端批量创建数据库db的shell脚本如下:  #!/bin/bash #批量创建数据库 user=root password=handdba socket=/var/lib/mysql/mysql.sock mycmd="mysql -u$user -p$pas...

2018-08-28 15:21:16

阅读数:183

评论数:0

Quartz定时任务调度框架基本使用

1、项目添加Maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="...

2018-08-21 17:08:19

阅读数:21

评论数:0

Windows上的小技巧总结

1、Windows上端口占用的解决办法 cmd进入命令控制台 netstat -aon|findstr "18500" tasklist|findstr "6572" taskkill /f /t /im java.exe ...

2018-08-20 21:14:16

阅读数:45

评论数:0

Ubuntu上Mysql的安装和管理命令

1、切换到root身份 2、安装命令 sudo apt-get update apt-get install mysql-client-core-5.6 apt-get install mysql-client-5.6 apt-get install mysql-server-5.6 3、检...

2018-08-20 21:09:15

阅读数:47

评论数:0

Linux防火墙管理&Jstack线程堆栈信息查看

一、Linux防火墙管理 开启防火墙端口,每次根据需要替换掉端口 3306 iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 查看端口 3306 是否监听 iptables -L -nv |...

2018-08-20 20:58:27

阅读数:45

评论数:0

Mybatis类型处理器原理以及实现自定义TypeHandler

一、基本使用 Mybatis中的TypeHandler有两个功能,一个是实现javaType到jdbcType的转换,另外一个是实现jdbcType到javaType的转换。 TypeHandler是一个接口,其中重点是四个方法,一个取值的方法,三个设置值的方法: /** * @aut...

2018-08-20 20:10:05

阅读数:33

评论数:0

Mybatis插件原理以及实现自定义Sql拦截器插件

一、Mybatis插件基本原理 Mybatis允许你在已经映射语句的执行过程中为某一点进行拦截调用。但是并不是对所有的方法都可以进行这种拦截处理,允许使用插件进行的拦截类如下,具体要拦截该类中哪一个方法则需要关注下mybatis的源码,去指定拦截时的方法入参:支持的拦截类如下: Executo...

2018-08-19 19:52:36

阅读数:212

评论数:0

Centos7下Docker+DockerCompose快速构建分布式数据库TiDB集群

1、docker在contos系统下安装要求内核版本大于3.10,首先查询本操作系统是否支持安装:uname -r命令 2、借助阿里云源进行yum安装: 安装必要的一些系统工具:sudo yum install -y yum-utils device-mapper-persistent-d...

2018-08-10 14:49:39

阅读数:194

评论数:0

Java静态代理&动态代理&Cglib代理详解

一、静态代理 根据被代理的类的时机的不同,如果在编译阶段就能确定下来的被代理的类是哪一个,那么,就可以使用静态代理的方式。 申明一个接口: 1 /** 2 * @author jiaqing.xu@hand-china.com 3 * @version 1.0 4 * @na...

2018-07-23 17:23:00

阅读数:112

评论数:0

Java8新特性——stream流

  一、基本API初探 package java8.stream; import java.util.Arrays; import java.util.IntSummaryStatistics; import java.util.List; import java.util.Random;...

2018-07-15 14:50:00

阅读数:76

评论数:0

Java8新特性——接口默认方法

Java 8 新增了接口的默认方法。 简单说,默认方法就是接口可以有实现方法,而且不需要实现类去实现其方法。 我们只需在方法名前面加个default关键字即可实现默认方法。 为什么要有这个特性? 首先,之前的接口是个双刃剑,好处是面向抽象而不是面向具体编程,缺陷是,当需要修改接口时候,需要...

2018-07-15 12:16:00

阅读数:22

评论数:0

Java8新特性——lambda函数式编程

一、遍历循环 1 /** 2 * @author jiaqing.xu@hand-china.com 3 * @version 1.0 4 * @name 5 * @description 循环遍历 6 * @date 2018/7/13 7 */ 8 public...

2018-07-13 20:20:00

阅读数:18

评论数:0

难题解决:Mycat数据库中间件+Mybatis批量插入数据并返回行记录的所有主键ID

 1、解决过程 一、mybatis的版本必须为3.3.1及其以上 项目所依赖的mybatis的版本必须为3.3.1及其以上,低版本的不行,保证hap项目的依赖的mybatis的jar的版本必需为需要的版本:   二、在Dao层不能使用@Param注解,且Mapper.xml文件中使用lis...

2018-07-07 20:34:00

阅读数:168

评论数:0

Mysql的共享锁(S 锁)&排他锁(X 锁)&死锁的产生与解决办法

表级锁 MySQL表级锁分为读锁和写锁。 读锁 用法:LOCK TABLE table_name [ AS alias_name ] READ 释放锁使用UNLOCK tables.可以为表使用别名,如果一旦使用别名在使用的时候也必须采用别名。成功申请读锁的前提是当前没有线程对该表使用写锁...

2018-04-17 17:01:00

阅读数:19

评论数:0

Mysql的MyISAM和InnoDB存储引擎的区别

从以下几个方面: 1、存储结构  每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。  .frm文件存储表定义。  数据文件的扩展名为.MYD (MYData)。  索引文件的扩展名是.MYI (MYIndex)。 2、存储空间  MyISAM:可被压...

2018-04-17 17:00:00

阅读数:13

评论数:0

转 Oracle中关于处理小数点位数的几个函数,取小数位数,Oracle查询函数

1 关于处理小数点位数的几个oracle函数() 2 1. 取四舍五入的几位小数 3 select round(1.2345, 3) from dual; 4 结果:1.235 5 2. 保留两位小数,只舍 6 select trunc(1.2345, 2) from dual; ...

2018-03-06 10:00:00

阅读数:26

评论数:0

Oracle数据库事务隔离级别

事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。 两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题: 1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集...

2018-02-27 17:12:00

阅读数:10

评论数:0

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