Jimmy Huang 的专栏

软件研发专栏 ,欢迎访问与关注本人的github: https://github.com/kkman2008

mycat1.6实现单库分表

mycat1.6实现单库分表   1,下载mycat1.6(http://dl.mycat.io/1.6-RELEASE/ “选择win版本 第6个文件就是”)  2,把server.xml,rule.xml,schema.xml,wrapper.conf替换成如下配置  3,在mysql创建...

2018-10-28 10:55:27

阅读数 144

评论数 0

为什么分布式一定要有 Redis?

为什么分布式一定要有redis? 1、为什么使用redis 分析:博主觉得在项目中使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。...

2018-09-26 23:29:08

阅读数 255

评论数 0

数据库表字段命名规范

数据库表字段命名规范 数据库表字段命名规范 摘要:当前研发工作中经常出现因数据库表、数据库表字段格式不规则而影响开发进度的问题,在后续开发使用原来数据库表时,也会因为数据库表的可读性不够高,表字段规则不统一,造成数据查询,数据使用效率低的问题,所以有必要整理出一套合适的数据库表字段命名规范来解...

2018-09-22 14:43:16

阅读数 309

评论数 0

activiti5.22 springboot 流程引擎 实战全过程

activiti5.22 springboot 流程引擎 实战全过程 一. 背景 现在很多项目流程上比较复杂,业务上不复杂,对于这种项目,引入流程引擎会比较合适,流程有流程引擎去做管理,让设计更合理,开发更简单。市面上有很多款流程引擎,本人选用了使用率比较广的流程引擎activiti。...

2019-05-23 18:09:10

阅读数 6

评论数 0

Linux运维基础采集项(Open-Falcon)

1. Linux运维基础采集项 做运维,不怕出问题,怕的是出了问题,抓不到现场,两眼摸黑。所以,依靠强大的监控系统,收集尽可能多的指标,意义重大。但哪些指标才是有意义的呢,本着从实践中来的思想,各位工程师在长期摸爬滚打中总结出来的经验最有价值。 在各位运维工程师长期的工作实践中,我们总结了在系...

2019-05-20 19:13:32

阅读数 10

评论数 0

性能指标理解-CPU load average

一般说到CPU使用率,大家都不陌生,就是程序对CPU时间片的占用情况,但我们大多情况下,还需要看另外一个指标,CPU load average. 先来看着图: 下面top命令,可以看到load average,3个值,分别记录了1min,5min,15min的系统平均负载。(用uptime命令也可...

2019-05-20 17:41:55

阅读数 14

评论数 0

服务器性能指标(一)——负载(Load)分析及问题排查

服务器性能指标(一)——负载(Load)分析及问题排查 平常的工作中,在衡量服务器的性能时,经常会涉及到几个指标,load、cpu、mem、qps、rt等。每个指标都有其独特的意义,很多时候在线上出现问题时,往往会伴随着某些指标的异常。大部分情况下,在问题发生之前,某些指标就会提前有异常显示...

2019-05-19 19:23:49

阅读数 22

评论数 0

metric讲解

metric讲解 内存: mem.memfree.percent:内存剩余的百分比 CPU: cpu.idle:CPU空闲百分比 cpu.iowait:CPU的IO等待的百分比 磁盘: disk.io.write_bytes/device=vdb:磁盘的写入速率 disk.io.read_b...

2019-05-19 00:02:57

阅读数 10

评论数 0

Databus&canal对比

Databus和canal都能够提供实时从数据库获取变更,并提供给下游的实时消费流的功能。 本文针对两个系统实现和应用上的不同点,做了一个简单的对比: 对比项 Databus canal 结论 ...

2019-05-16 12:40:58

阅读数 14

评论数 0

JVM调优总结 -Xms -Xmx -Xmn -Xss

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5...

2019-05-16 11:06:20

阅读数 16

评论数 0

linux不解压日志压缩包直接搜索里面的内容

gzip -dc 文件名 | grep “搜索条件” 可以做到不解压日志压缩包直接搜索里面的内容

2019-05-15 17:59:16

阅读数 17

评论数 0

Guava学习笔记:Range

Guava学习笔记:Range   在Guava中新增了一个新的类型Range,从名字就可以了解到,这个是和区间有关的数据结构。从Google官方文档可以得到定义:Range定义了连续跨度的范围边界,这个连续跨度是一个可以比较的类型(Comparable type)。比如1到100之间的整型数据...

2019-05-15 15:43:40

阅读数 16

评论数 0

MySQL 【去重留一】一条sql语句完成 思路总结

MySQL 【去重留一】一条sql语句完成 思路总结 MySQL.jpg 前几天在做一个需求的时候,需要清理mysql中重复的记录,当时的想法是通过代码遍历写出来,然后觉得太复杂,心里想着应该可以通过一个sql语句来解决问题的。查了资料,请教了大佬之后得出了一个很便利的sql语句,这里分享...

2019-05-14 11:07:16

阅读数 41

评论数 0

IntelliJ IDEA、DataGrip、WebStorm....激活(2019-windows+macOS)

IntelliJ IDEA、DataGrip、WebStorm....激活(2019-windows+macOS) --- 备注: 本激活仅仅给学习使用。 使用完请及时删除license许可。 若有版权纠纷问题,无本帖作者无关。 --- 最新的IDEA激活方式: 使用Active Cod...

2019-05-05 19:40:23

阅读数 64

评论数 0

修改hosts文件

在桌面左上角点击【放大镜】来“搜索”,输入“终”或者是“term”就会显示“终端机”,然后开启它。 开启后输入“sudo vi /private/etc/hosts”,并按下“Enter键”跳出要求你输入管理者密码,这个密码:就是开机时登入OS X时输入的密码,输入后直接按下“En...

2019-05-05 19:32:46

阅读数 89

评论数 0

Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)

权限简介 Linux系统上对文件的权限有着严格的控制,用于如果相对某个文件执行某种操作,必须具有对应的权限方可执行成功。 Linux下文件的权限类型一般包括读,写,执行。对应字母为 r、w、x。 Linux下权限的粒度有 拥有者 、群组 、其它组 三种。每个文件都可以针对三个粒度,设置不同的rwx...

2019-04-30 11:08:28

阅读数 37

评论数 0

Mac mkdir 创建目录出现 Permission denied

Mac mkdir 创建目录出现 Permission denied wangtingdeMacBook-Air:~ wangting$ mkdir -p /data/db mkdir: /data/db: Permission denied 解决办法: wangtingdeMacBo...

2019-04-26 20:51:41

阅读数 114

评论数 0

mysql解决datetime与timestamp精确到毫秒的问题

mysql解决datetime与timestamp精确到毫秒的问题 CREATE TABLE `tab1` ( `tab1_id` VARCHAR(11) DEFAULT NULL, `create` TIMESTAMP(3) NULL DEFAULT NULL, `create2` DATET...

2019-04-22 16:37:08

阅读数 31

评论数 0

为什么tomcat要自定义classloader

一、 提起tomcat 中的classloader 莫过于经典的委托机制,上图: 不过这个流传于世间的大图为tomcat5的classloader模型,对于目前比较主流的,支持nio 的tomcat7而言,classloader结构也不一样,...

2019-04-22 15:01:10

阅读数 34

评论数 0

双亲委派模型与自定义类加载器

双亲委派模型与自定义类加载器 其实,双亲委派模型并不复杂。自定义类加载器也不难!随便从网上搜一下就能搜出一大把结果,然后copy一下就能用。但是,如果每次想自定义类加载器就必须搜一遍别人的文章,然后复制,这样显然不行。可是自定义类加载器又不经常用,时间久了容易忘记。相信你经常会记不太清loa...

2019-04-22 15:00:34

阅读数 22

评论数 0

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