摘要: 一、基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://ifeve.com/jmm-faq/ 1.1.2. 了解JVM各种参数及调优 http://www.c 阅读全文
posted @ 2016-01-25 14:21 shininguang 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 本地先commit 1. git rebase origin/master 根据你自己的分支rebase 2. 编辑冲突文件,合并文件。例如: 3. git rebase --continue 4. git add ,git commit 提交即可 参考http://www.cnblogs.com/ 阅读全文
posted @ 2016-10-18 15:31 shininguang 阅读(1998) 评论(0) 推荐(0) 编辑
摘要: pom.xml 文件格式 <project> <parent> ... </parent> <modelVersion>4.0.0</modelVersion> <!-- The Basics --> <groupId>...</groupId> <artifactId>...</artifactI 阅读全文
posted @ 2016-05-30 11:06 shininguang 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.arganzheng.me/posts/how-to-init-right-after-system-startup.html 背景 在我们的应用中,经常有这样的场景,就是需要在应用启动的时候就预先加载某些资源,如果加载失败,应用都不需要启动了。这些资源的加载,我们都会把 阅读全文
posted @ 2016-05-24 09:48 shininguang 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 转自:http://futeng.iteye.com/blog/2064143 需求 一键安装脚本 脚本即安装文件已经备份到云端 installJDK.sh Shell代码 #!/bin/bash # shell script to install jdk (default version jdk- 阅读全文
posted @ 2016-05-12 09:55 shininguang 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 关于MySQL AB复制 本文讲解如何快速打包和安装MySQL, MySQL AB复制,MySQL AB双向复制,MySQL多级主从复制,解决AB双向复制主键冲突。 首先我们先介绍什么是MySQL AB复制。 AB复制又称主从复制,实现的是数据同步。如果要做MySQL AB复制,数据库版本尽量保持一 阅读全文
posted @ 2016-04-28 09:56 shininguang 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 1 Mysql cluster版本主从服务器搭建实践 主从的作用:MySQL的主从服务器可以满足同步数据库,同步表,同步表内容,也可以指定仅同步某个数据库或某个表,还可以排除不同步某个数据库某个表。 同步原理:主从数据库同步主要是通过二进制日志来实现同步的。 从mysql官网下载最新版本:dev.m 阅读全文
posted @ 2016-04-27 10:50 shininguang 阅读(349) 评论(0) 推荐(0) 编辑
摘要: Mysql优化方面: 1.sql语句优化 创建索引: CREATE INDEX idx_user_openid_ptid ON tb_pt_user (openid,ptid); 2.服务器配置优化,主要优化缓存 配置文件位置 : /etc/my.cnf [mysqld] datadir=/var/ 阅读全文
posted @ 2016-04-25 17:22 shininguang 阅读(941) 评论(0) 推荐(0) 编辑
摘要: 一:视图 视图是虚拟的表。与包含数据的表不一样,视图只包含使用时检索数据的查询。 为什么使用视图: 视图的规则和限制: 视图创建: 更新视图必须能正确地确定被更新的基数据。 以下情况不能更新视图: 分组(order by , having) 联结 子查询 并 聚集函数(min(),count(),s 阅读全文
posted @ 2016-04-24 22:24 shininguang 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 创建用户: 命令: ? 1 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; ? 1 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; ? 1 CREATE USER 'use 阅读全文
posted @ 2016-04-22 18:03 shininguang 阅读(156) 评论(0) 推荐(0) 编辑
摘要: apt-get update发现很多源找不到,需要重新寻找更新源,最后把/etc/apt/sources.list文件中的地址换成我10.04中的etc/apt/sources.list文件后再执行sudo apt-get update 后就成功了,先贴上10.04上的source.list内容,如 阅读全文
posted @ 2016-04-21 17:29 shininguang 阅读(248) 评论(0) 推荐(0) 编辑