- 博客(6)
- 资源 (52)
- 收藏
- 关注
原创 FindBugs入门简介(eclipse安装使用实例)
前言:一般公司都会有一些开发规范,但是事实上,简单看那么一两遍并不能养成习惯,或者将这些规范记住。特别的,对于一些新手,写的代码往往会很糟糕。回头看看你一两年前写的代码就会知道,所谓的”糟糕“是什么一种感觉。使用一些检测工具,对代码质量的控制确有成效。FindBugs便是这一类不错的工具。一、FindBugs介绍FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式
2016-05-23 19:40:24 11710 1
原创 MyBatis批量新增和更新
之前有开发任务一个接口里面有大量的数据新增和更新操作,导致十分缓慢。使用了批量操作之后速度有明显提升,几乎百倍千倍的速度提升。博主之前统计过,通过普通接口一次数据库插入大概需要200ms,对于大量新增或更新操作的情况,数据库批量操作是十分有必要的。废话不多说,直接上代码。博主的resultMap如下:<resultMap id="BaseResultMap" type="com.luo.domain
2016-05-16 16:58:43 22512 3
原创 数据库查询优化——Mysql索引
小宝鸽工作一年了,也是第一次适用Mysql的索引。适用索引之后的速度的提升,让我惊叹不已。隔壁的老员工看到我的大惊小怪,平淡地回了一句“那肯定啊”。对于任何DBMS,索引都是进行优化的最主要的因素。对于少量的数据,没有合适的索引影响不是很大,但是,当随着数据量的增加,性能会急剧下降。小宝鸽试了一下,2.5万数据单表中,无索引:200ms-700ms,添加索引后10ms-15ms,适用redis缓存后
2016-05-16 12:37:47 16455 1
原创 Java多线程和线程池
一、Java自带线程池先看看Java自带线程池的例子,开启5个线程打印字符串List:package com.luo.test;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPool
2016-05-12 21:28:53 12791
原创 商品搜索引擎资料整理
一、搜索引擎框架搜索引擎Solr和ElasticSearch了解:http://blog.csdn.net/u013142781/article/details/51224988Solr: 教程:http://blog.csdn.net/jediael_lu/article/category/2370109 书籍:Lucene In Action(第2版)中文版ElasticSearch:博客实
2016-05-12 18:09:01 11878
原创 到底什么是集群&分布式
对于楼主这样工作一年的菜鸟,是不是会看到一些文章标题带有“分布式”“集群”关键字,然后就觉得自己应该看不懂(如下图)。最近对这些概念进行了一定的了解,整理了一下思路,在这里分享给各位猿友。不足之处还望纠正,感谢。事实上,在这一年的工作中,对一些分布式和集群技术也有一些接触,只是研究得并不深入。比如分布式服务框架Dubbo、搜索引擎Elasticsearch。概念总是抽象的,配合实例会让你对概念的理解
2016-05-03 19:49:06 39096 12
jsontest工程源码
2016-01-27
Redis+Spring实例
2016-01-14
Spring+EhCache实例源码
2016-01-12
微信开发获取地理位置实例(java)
2016-01-12
dubbo_provider_and_consumer
2015-12-25
Spirng+SpringMVC+Maven+Mybatis+MySQL实例
2015-12-25
《Java多线程编程核心技术》带书签目录 高清完整PDF版 下载
2016-03-04
apache httpd-2.4.3 安装所需的包
2016-02-27
shiro登录验证实例
2016-02-03
SpringMVC+BUI实现文件上传实例
2016-01-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人