关闭

[置顶] 博客搬到 GitHub 啦

博客搬家啦新的博客地址为http://utf7.github.io/...
阅读(209) 评论(0)

[置顶] 测试你对MySQL事务与隔离级别的理解的一道题

有如下表: create table t(a int)engine=innodb,charset=utf8 有如下两个客户端:...
阅读(955) 评论(0)

[置顶] MySQL分组然后取每个分组中按照某些字段排序的topN条数据

MySQL分组然后取每个分组中按照某些字段排序的topN条数据 建表 CREATE TABLE `t` ( `a` int(11) DEFAULT NULL, `b` int(11) DEFAULT NULL, `c` int(11) DEFAULT NULL, `itime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UP...
阅读(2195) 评论(0)

[置顶] MySQL InnoDB四个事务级别 与 脏读、不重复读、幻读

MySQL InnoDB事务的隔离级别有四级,默认是“可重复读”(REPEATABLE READ)。 未提交读(READ UNCOMMITTED)。另一个事务修改了数据,但尚未提交,而本事务中的SELECT会读到这些未被提交的数据(脏读)。 提交读(READ COMMITTED)。本事务读取到的是最新的数据(其他事务提交后的)。问题是,在同一个事务里,前后两次相同的SELECT会读到不同的...
阅读(6498) 评论(3)

[置顶] Java不写文件,LOAD DATA LOCAL INFILE大批量导入数据到MySQL的实现

大家都知道当插入大批量数据MySQL的时候, MySQL使用load data local infile 从文件中导入数据比insert语句要快,MySQL文档上说要快20倍左右。 但是这个方法有个缺点,就是导入数据之前,必须要有文件,也就是说从文件中导入。这样就需要去写文件, 以及文件删除等维护。某些情况下,比如数据源并发的话,还会出现写文件并发问题,很难处理。 那么有没有什么办法,可以...
阅读(9884) 评论(5)

HBase 2.0 新特性& HBaseCon Asia 2017 参会总结

本次会议是 Apache HBase 社区首届亚洲技术峰会,举办地在深圳,由华为主办,阿里巴巴、小米、烽火科技赞助支持。 峰会吸引了300多名业界知名IT公司的 HBase 开发者参与,Apache HBase 项目管理委员会主席Michael Stack,多名 HBase 社区 PMC/Commiter 重量级成员,以及来自中国、美国、印度等国家的20多名 HBase 开发者发表了19场精...
阅读(230) 评论(0)

使用nmon监控Linux 性能

使用nmon监控Linux 性能nmon是系统监控工具,可以提供CPU、Memory、网络、IO等监控。非常好用。安装: 选择相应的版本下载: http://nmon.sourceforge.net/pmwiki.php?n=Site.Download 我的系统的centos6,下载的是:nmon15e_MPGinc_24_July_2015.tar.gz 安装 安装很简单,下载好安装包解压...
阅读(327) 评论(0)

Spring事务使用的一个误区

Spring bean 假设有如下类 public class Service implement IService{ @Transactional(readOnly = false, propagation=Propagation.REQUIRED)    public void methodA(){    .....   methodB()   .........
阅读(1287) 评论(0)

Understanding Weak References(我见过的对Java引用解释最好的文章)

Understanding Weak References Posted by enicholas on May 4, 2006 at 5:06 PM PDT Some time ago I was interviewing candidates for a Senior Java Engineer position. Among the many questions I ...
阅读(530) 评论(0)

TCP/IP,http,socket,长连接,短连接——小结。

thomescai http://blog.csdn.net/thomescai(转载请保留) 概要:     之前对这几个概念有点糊涂,查阅了些资料,稍微概括下他们的区别吧。如有错误,请拍~~~ 先看图: TCP/IP是什么?    TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。    在网络层有IP协议、ICMP协议、ARP...
阅读(680) 评论(0)

Java JDBC下执行SQL的不同方式、参数化预编译防御 相关学习资料 http://zh.wikipedia.org/wiki/Java数据库连接 http://lavasoft.blog.51

Java JDBC下执行SQL的不同方式、参数化预编译防御 相关学习资料 http://zh.wikipedia.org/wiki/Java数据库连接 http://lavasoft.blog.51cto.com/62575/20588 http://blog.csdn.net/cxwen78/article/details/6863696 http://www.ibm...
阅读(1090) 评论(1)

MySQL Master-Slave 主从复制环境搭建

一、首先准备两个MySQL环境。 二、关闭linu...
阅读(779) 评论(0)

给MySQL表增加指定位置的列

ALTER TABLE test ADD COLUMN id INT UNSIGNED NOT NULL auto_increment PRIMARY KEY FIRST 给表添加列是一个常用的操作,MySQL增加列的时候可以指定此列的位置 给指定位置加列需要两个关键字: FIRST和AFTER FIRST表示增加此列为第一个列 AFTER表...
阅读(5573) 评论(0)

Java 枚举单例

单例有很多中实现形式,枚举实现是一个比较好的选择,原因是简单且线程安全。...
阅读(547) 评论(0)

MySQL删除数据什么情况下会释放空间

今天被问 MySQL delete 以后磁盘空间什么时候释放。当时回答是:delete 以后释放。 后来一想,总觉得好像说错了,以前在哪看到oracle的实现不是这样的。 MySQL应该也大致相同于是就去测试了一下。结果果然不是这样的。 对于MySQL delete以后并不会释放磁盘空间。而是看情况?下面就是我测试以后得出的几种情况: 1、drop ...
阅读(4111) 评论(0)

MySQL的timeout那点事

http://www.penglixun.com/tech/database/mysql_timeout.html 本文内容遵从CC版权协议, 可以随意转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明 网址: http://www.penglixun.com/tech/database/mysql_timeout.html 因为最近遇到一些超时的问题,正好就...
阅读(865) 评论(0)

误用autocommit引起的业务hang住

背景 有用户报告一个普通的select 语句被hang住了,执行超时。查明之后发现是autocommit使用不当导致。 这里将case简化,说明复现步骤及原因。 复现 session1 建表并插入数据: create table if not exists t(id int primary key, c int); set autocommit=0; insert i...
阅读(603) 评论(0)

MySQL Client有一些功能我们从来不会用到,为什么不试试呢?

MySQL Client有一些功能我们从来不会用到,为什么不试试呢?   1.提示: 如果你连接的数据库比较多,容易混淆的话,可以用下面的命令对数据库做一个区分提示   mysql> \R production> PROMPT set to ‘production>’ production>   或者可以如下显示主机和当前数据库   ...
阅读(614) 评论(0)

iptables limit 参数备忘

iptables limit 参数备忘 iptables limit 参数备忘 ·    限制特定封包传入速度 ·    限制特定端口口连入频率 ·    iptables Log 记录参数备忘 ·    自定 Chain 使用备忘 ·    防治 SYN-Flood 碎片攻击 限制 ping (echo-request) 传入的速度 限制前, 可正常每 0.2 秒 ping ...
阅读(833) 评论(0)

关于MySQL变量innodb_rollback_on_timeout一些讨论

作者:MrDB  出处:http://www.cnblogs.com/hustcat/  本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 关于MySQL变量innodb_rollback_on_timeout一些讨论 1、innodb_rollback_on_timeout变量...
阅读(793) 评论(0)

怎样编写高质量的java代码

代码质量概述     怎样辨别一个项目代码写得好还是坏?优秀的代码和腐化的代码区别在哪里?怎么让自己写的代码既漂亮又有生命力?接下来将对代码质量的问题进行一些粗略的介绍。也请有过代码质量相关经验的朋友提出宝贵的意见。     代码质量所涉及的5个方面,编码标准、代码重复、代码覆盖率、依赖项分析、复杂度分析。这5方面很大程序上决定了一份代码的质量高低。我们分别来看一下这5方面:...
阅读(745) 评论(0)
155条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:236188次
    • 积分:3322
    • 等级:
    • 排名:第11255名
    • 原创:53篇
    • 转载:102篇
    • 译文:0篇
    • 评论:21条
    最新评论