自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

原创 代码review若干建议

代码review若干建议 1. 数据库建表 参考《MySQL性能调优与架构设计》这本书。 1.1 统一使用支持事务处理的InnoDB存储引擎,字符编码utf-8,编码核对utf8_general_ci 1.2 表间关系尽量不要用id主键关联,例如订单与会员管理,可以用会员的唯一编号。 数据库迁移的时候可能会丢失id主键。 1.3 适当的建立索引。索引建立技巧参考书籍或baidu

2017-06-24 11:28:16 373

原创 mysql使用建议

1、不在数据库做运算 cpu计算务必移至业务层 2、控制单表数据量 int型不超过1000w,含char则不超过500w; 合理分表; 限制单库表数量在300以内; 3、控制列数量 字段少而精,字段数建议在20以内; 4、平衡范式与冗余 效率优先; 往往牺牲范式; 5、拒绝3B 拒绝大sql语句:big sql 拒绝大事

2017-06-24 11:25:45 328

原创 云服务器 ECS Linux IO 占用高问题排查方法

IO 负载查看方法使用 iostat 从系统纬度查看磁盘 IO 负载使用 iotop 从进程纬度查看磁盘 IO 负载使用 iostat 从系统纬度查看磁盘 IO 负载可以通过 iostat 从系统维度查看 IO 负载情况。iostat 并非常见 Linux 发行版本自带工具,其包含在 sysstat 软件包中,需要先通过 yum 或 ap

2017-03-10 15:59:11 2511

原创 数据库备份策略

1. 热备MySQL主从复制(1主2从,半同步)2. 延时备份 (未进行)延时同步3小时:利用pt-slave-delay对一台slave进行延时同步3. 冷备(物理备份)备份策略:每天增量备份,3天一个完整备份当天备份同步到备份中心本机保留最近7天备份备份工具:Percona XtraBackup备份脚本:#!/bin/bash

2017-03-10 15:57:21 1337

原创 git使用

附件是git结合我们项目情况做的代码管理方案。合理使用git的分支管理,对于经常需求变更的项目有和好的帮助,能帮助我们隔离不上线的正在开发的代码。git学习方法。劲量使用git命令行,命令行简单并且能很好的理解git的工作原理。图形界面方便我们查看分支的流向。可以再github上面注册自己的git远程仓库空间练习一下git的使用。需要掌握的使用命令不多。查看分支:查看本

2016-09-23 09:03:12 214

原创 数据库建表规范建议

代码review若干建议1.    数据库建表参考《MySQL性能调优与架构设计》这本书。1.1 统一使用支持事务处理的InnoDB存储引擎,字符编码utf-8,编码核对utf8_general_ci1.2 表间关系尽量不要用id主键关联,例如订单与会员管理,可以用会员的唯一编号。数据库迁移的时候可能会丢失id主键。1.3 适当的建立索引。索引建立技巧参考书籍或baid

2016-09-23 09:02:18 5615 2

转载 Java VisualVM分析JVM内存溢出

使用Java VisualVM监控远程JVM2012-11-01 15:59:13|  分类: JAVA |  标签:visualvm监控远程jvm  |举报|字号 订阅      下载LOFTER我的照片书  |我们经常需要对我们的开发的软件做各种测试, 软件对系统资源的使用情况更是不可少, 目前有多个监控工具, 相比JProf

2016-09-23 09:00:04 1485

原创 申请阿里云的ECS服务器

申请阿里云的ECS服务器,注意事项:1. 需开通自动续费功能控制管理台——续费管理——云服务器——对应服务器行最右边位置“开通自动续费功能”2. 配置ECS服务器监控控制管理台——云监控——云服务监控——选择对应设备,选择左下角的“批量设置告警”,选择“服务器”模板,进行配置监控项,并告警。3. 挂着数据盘Linux 系统挂载数据盘见附件4.

2016-09-23 08:58:39 252

原创 常见的Java 问题排查方法

常见的Java 问题排查方法以下是Java应用在运行时常见的一些问题,总结了运行时黑盒方式的一些排查方法,也希望看到的同学能给予补充,无论是补充碰到的问题,还是补充解决方法。类装载的相关问题 写过Java代码的同学估计都碰到过ClassNotFoundException/NoClassDefFoundError/NoSuchMethodException(还有一个常见的Clas

2016-09-23 08:58:02 895

翻译 redis启动脚本

#!/bin/bash # # Init file for redis # # chkconfig: - 80 12 # description: redis daemon # # processname: redis # config: /etc/redis.conf # pidfile: /var/run/redis.pid source /etc/init.d/funct

2016-09-23 08:57:26 182

原创 zabbix自动注册

先来说一下自动注册和自动发现的区别吧自动发现 适用于提供相同服务的Server群组,因为自动发现是批量添加Discovery Host的,你可以让所有主机链接同一个模板,并且让他们提供相同的服务。没错,如果你学过Shell,并且能写出批量部署服务的脚本,那么这个自动发现再适合你不过了自动注册 自动注册呢,它是比较灵活的,根据HostMetadata的value来匹配规则

2016-09-23 08:55:39 239

翻译 数据库表一致性监控

已实现,监控脚本在主库:ali-sz02-qgz-db-master-027上# 检查主从一致性0 4 * * * /data/scripts/db_scripts/check_mysql_table_diff.sh > /tmp/check_mysql_table_diff.log 2>&1#!/bin/bash -x. /etc/profile > /dev/null 2>&1

2016-09-23 08:54:17 565

翻译 zabbix-agent安装

zabbix-agent安装yum -y install http://repo.zabbix.com/zabbix/3.0/rhel/6/x86_64/zabbix-agent-3.0.4-1.el6.x86_64.rpmsed -i 's/127.0.0.1/172.16.1.101/g' /etc/zabbix/zabbix_agentd.conf

2016-09-23 08:48:58 202

分页处理方式

1、将分页的相应信息放入一个对象中,包括分页返回值。import java.io.Serializable;public class Paginate implements Serializable { private static final long serialVersionUID = 1L; //总数 private long total; //当前页数 p...

2014-07-17 16:52:50 252

原创 Sping MVC中一对多的视图处理

@Entity@Table(name = "employer")public class Employer private Integer id; private String firstname; private String lastname; private String company; private List emp...

2014-07-08 23:05:57 239

ElasticSearch 可扩展的开源弹性搜索解决方案

ElasticSearch 可扩展的开源弹性搜索解决方案

2017-07-04

检查Android环境变量配置

检查Android环境变量配置

2017-06-21

获取android设备信息脚本

该脚本是获取android设备信息的脚本,执行该脚本前需要配置adb。

2017-06-21

QQ面板javaSwing

自动分页的面板制作QQ面板javaSwing

2014-05-13

js 特效禁止键盘功能

用javascript 禁止右键,禁止复制,禁止粘贴

2014-05-13

空空如也

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

TA关注的人

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