自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (2)
  • 收藏
  • 关注

原创 Oracle性能优化5-索引的不足

索引的不足1.索引开销a.访问开销  反问集中导致热块的竞争(对最新数据的查询)  回表性能取决聚合因子  索引的访问开销,返回几条数据快,但是返回大量的数据很慢  全表扫描与全扫描  建索引会产生全表锁b.更新开销 索引本身是有序的,更新索引需要重新排序c.建立开销  建索引会产生大量的排序,索引会产生锁2.索引使用a.逻辑失效

2014-07-12 16:46:45 482

原创 Oracle性能优化4-索引

Oracle优化可以分为通过改写sql优化和不改写sql优化不改写sql优化一般通过index来shi'xia

2014-07-12 15:30:48 571

原创 Oracle性能优化3-sql优化一定要等价

做sql优化的前提瞧见是sql等价1.MAX/MIN 的索引优化drop table t purge;create table t as select * from dba_objects;alter table t add constraint pk1_object_id primary key (OBJECT_ID);set autotrace onset line

2014-07-12 14:35:33 491

原创 Oracle性能优化2- 依据场景选择技术

1.索引的坏处  索引可以加快查询xiao

2014-07-12 14:15:10 582

原创 Oracle性能优化1-总体思路和误区

最近在看梁敬彬老师关于Oracle性能优化的一些案例,在这里做一些简单的总结

2014-07-10 16:09:42 577

原创 单元测试使用spring注解获取bean

在实际项目开发中经常会有单元测试,单元测试中经常会用类似这样的代码片段获取spring管理的bean12345@Testpublic void testSendEmail(){        MessageService messageService = (MessageService) B

2014-03-05 17:26:45 1854

单元测试使用spring注解获取bean

在实际项目开发中经常会有单元测试,单元测试中经常会用类似这样的代码片段获取spring管理的bean12345@TestpublicvoidtestSendEmail(){MessageService messageService = (MessageService) BeanFactory....

2014-03-05 17:26:00 201

原创 maven项目打包发布到私有仓库

在项目开发中通常会引用其他的jar,怎样把自己的项目做为一个jar包的形式发布到私服仓库中,主要有以下三个步骤(怎样配置maven私服仓库,就不再这里说明了,可以参考以前的文章)1.在maven的setting.xml中配置用户名和密码: admin admin123 nexus-release

2014-02-14 15:48:37 957

原创 log4j详细配置

转载 Log4.properties配置详解一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Loggers Loggers组件

2014-02-14 15:48:33 469

原创 tomcat用虚拟目录方式发布项目

conf/Catalina/localhost:指定项目的配置信息1.添加:ROOT.xml听见Context节点:访问路径:http://localhost:8080 访问的就是projects/COMMON-ROOT 下面的还可以添加多个, 如:mobile.xml访问路径:http://localhost:8080/mobile

2014-02-14 15:48:31 505

原创 hibernate懒加载

Hibernate懒加载解析hibernatejoinsession数据库sqlobjectHibernate懒加载解析在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用了懒加载总体性能就提高了。我们所说的懒加载也被

2014-02-14 15:48:29 441

原创 mysql优化思路

调优思路:1.数据库设计与规划--以后再修该很麻烦,估计数据量,使用什么存储引擎2.数据的应用--怎样取数据,sql语句的优化3.mysql服务优化--内存的使用,磁盘的使用4.操作系统的优化--内核、tcp连接数量5.升级硬件设备  磁盘io规划raid技术:raid0[xfs]swap分区:最好使用raid0磁盘分区:一个库放到一个分区上或一个磁盘上

2014-02-14 15:48:27 656

原创 几个比较好的学习网站

redis:http://redis.readthedocs.org/en/latest/    http://redis.cn/nosql:http://blog.nosqlfan.com/html/3537.htmllinux:http://l.51yip.com/css:http://nec.netease.com/blog: www.cnblogs.com/weiguo21

2014-02-14 15:48:25 625

原创 java的几个日志框架log4j、logback、common-logging

开发工作中每个系统都需要记录日志,常见的日志工具有log4j(用的最多),slf4j,commons-loging,以及最近比较流行的logback以前只是在项目中用log4j,更多的是参考下配置文档,没有对日志系统做过系统的学习,这里简单列一下各种日志框架的优缺点log4jApache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是

2014-02-14 15:48:23 844

原创 Hadoop集群配置(最全面总结 )(转)

Hadoop集群配置(最全面总结) huangguisu 通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker。这些机器是masters。余下的机器即作为DataNode也作为TaskTracker。这些机器是slaves\官方地址:(http://hadoop.apache.org/common/docs/r0.19.2/cn/

2014-02-14 15:48:21 487

原创 spring + ibatis 多数据源事务(分布式事务)管理配置方法(转)

spring + ibatis 多数据源事务(分布式事务)管理配置方法(转)1、我先要给大家讲一个概念:spring 的多数据源事务,这是民间的说法。官方的说法是:spring 的分布式事务。明白了这个概念,问题就好解决了。2、分布式事务的应用场景:工程中使用两个及以上数据库中,就要考虑使用分布式事务管理,否则事务不能回滚。3、现有两种开源的第三方jar支持spring的分布式

2014-02-14 15:48:18 666

原创 使用java5的注解和Sping/AspectJ的AOP 来实现Memcached的缓存

使用java5的注解和Sping/AspectJ的AOP 来实现Memcached的缓存今天要介绍的是Simple-Spring-Memcached,它封装了对MemCached的调用,使MemCached的客户端开发变得超乎寻常的简单,只要一行代码就行:@ReadThroughAssignCache(assignedKey = "VETS", expiration = 300,

2014-02-14 15:48:16 597

原创 2.git使用之git fetch和git push的区别

1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master 以上命令的含义: 首先从远程的origin的master主分支下载最新的版本到origin/master分支上

2014-02-14 15:48:14 700

原创 1.git使用入门之基本的更新提交操作

在项目开发中使用git的规范,避免因为不规范的操作带来额外的工作量更行代码git pull提交代码1.查看状态 git status2.添加到本地缓存 git add .(所有,也可以单个添加)3.查看状态:git status4.提交到本地git仓库:git commit -m ""(或者在vim中添加注视)5.git fetch6.git rebase

2014-02-14 15:48:12 473

原创 mongodb在windows下的安装

Windows下安装MongoDB1、下载MongoDB数据库http://fastdl.mongodb.org/win32/mongodb-win32-i386-1.6.5.zip;    2、将安装文件解压到C盘(注意:安装路径中不能出现空格),配置“环境变量”,将 %MONGODB_HOME%in 添加到“Path”中;    3、进入DOS窗口,设置数据保存目录(与

2014-02-14 15:48:10 572

原创 ubuntu上mongodb的安装

Ubuntu上安装MongoDB的完全步骤以及注意事项本文我们详细介绍了Ubuntu上安装MongoDB的全部过程,希望本次的介绍能够对您有所帮助。AD: 2013大数据全球技术峰会课程PPT下载 Ubuntu上安装MongoDB数据库的步骤以及注意事项是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧,希望能够对您有所帮助。 获取最新版本wg

2014-02-14 15:48:08 674

原创 安装mysql时启动服务出错问题

mysql安装最后一步 无法启动服务错误博客分类: IDE问题解析   今天安装mysql程序时候,在安装到最后一步时候,在最后一步却发现无法启动服务,出现这样的提示“cannot create windows service for mysql.error:0”!   产生的原因是:   安装mysql时可能产生cannot create windows servic

2014-02-14 15:48:06 604

原创 Apache Commons configuration使用入门

使用Commons  Configuration可以很好的管理我们的配置文件的读写,官网:http://commons.apache.org/configuration需要用到commons-lang,commons-collections,commons-logging,log4j jar包public class Test {        public static  void 

2014-02-14 15:48:04 674

原创 eclipse快捷键

Eclipse 快捷键Ctrl + Shift + L 查看快捷键Ctrl + M 编辑区最大化最小化切换Ctrl + 1: Quick fixCtrl + Space: 代码补全Ctrl + Break:delete previous workCtrl + Delete:delete next workCtrl + D:delete lineCtrl + F4:CloseCtrl + Shift

2014-02-14 15:48:01 427

maven项目打包发布到私有仓库

在项目开发中通常会引用其他的jar,怎样把自己的项目做为一个jar包的形式发布到私服仓库中,主要有以下三个步骤(怎样配置maven私服仓库,就不再这里说明了,可以参考以前的文章)1.在maven的setting.xml中配置用户名和密码:<servers> <server> <username>admin</user...

2014-02-14 15:48:00 149

log4j详细配置

转载 Log4.properties配置详解一、Log4j简介 Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。 1、Loggers Logg...

2014-02-14 15:48:00 46

tomcat用虚拟目录方式发布项目

conf/Catalina/localhost:指定项目的配置信息1.添加:ROOT.xml听见Context节点:<Context docBase="/usr/local/tomcat7/COMMON-ROOT" ></Context>访问路径:http://localhost:8080 访问的就是projects/COMMON-ROOT 下面的...

2014-02-14 15:48:00 64

hibernate懒加载

Hibernate懒加载解析hibernatejoinsession数据库sqlobjectHibernate懒加载解析在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用了懒加载总体性能就提高了。我们所...

2014-02-14 15:48:00 50

mysql优化思路

调优思路:1.数据库设计与规划--以后再修该很麻烦,估计数据量,使用什么存储引擎2.数据的应用--怎样取数据,sql语句的优化3.mysql服务优化--内存的使用,磁盘的使用4.操作系统的优化--内核、tcp连接数量5.升级硬件设备磁盘io规划raid技术:raid0[xfs]swap分区:最好使用raid0磁盘分区:一个库放到一个分区上或一个磁盘上...

2014-02-14 15:48:00 50

几个比较好的学习网站

redis:http://redis.readthedocs.org/en/latest/   http://redis.cn/nosql:http://blog.nosqlfan.com/html/3537.htmllinux:http://l.51yip.com/css:http://nec.netease.com/blog: www.cnblogs.com/weiguo21...

2014-02-14 15:48:00 79

java的几个日志框架log4j、logback、common-logging

开发工作中每个系统都需要记录日志,常见的日志工具有log4j(用的最多),slf4j,commons-loging,以及最近比较流行的logback以前只是在项目中用log4j,更多的是参考下配置文档,没有对日志系统做过系统的学习,这里简单列一下各种日志框架的优缺点log4jApache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是...

2014-02-14 15:48:00 68

Hadoop集群配置(最全面总结 )(转)

Hadoop集群配置(最全面总结) huangguisu 通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker。这些机器是masters。余下的机器即作为DataNode也作为TaskTracker。这些机器是slaves\官方地址:(http://hadoop.apache.org/common/docs/r0.19.2/c...

2014-02-14 15:48:00 64

spring + ibatis 多数据源事务(分布式事务)管理配置方法(转)

spring + ibatis 多数据源事务(分布式事务)管理配置方法(转)1、我先要给大家讲一个概念:spring 的多数据源事务,这是民间的说法。官方的说法是:spring 的分布式事务。明白了这个概念,问题就好解决了。2、分布式事务的应用场景:工程中使用两个及以上数据库中,就要考虑使用分布式事务管理,否则事务不能回滚。3、现有两种开源的第三方jar支持spring的分...

2014-02-14 15:48:00 59

使用java5的注解和Sping/AspectJ的AOP 来实现Memcached的缓存

使用java5的注解和Sping/AspectJ的AOP 来实现Memcached的缓存今天要介绍的是Simple-Spring-Memcached,它封装了对MemCached的调用,使MemCached的客户端开发变得超乎寻常的简单,只要一行代码就行:@ReadThroughAssignCache(assignedKey = "VETS", expiration = 300...

2014-02-14 15:48:00 50

2.git使用之git fetch和git push的区别

1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge git fetch origin mastergit log -p master..origin/mastergit merge origin/master 以上命令的含义: 首先从远程的origin的master主分支下载最新的版本到origin/master分支上...

2014-02-14 15:48:00 218

1.git使用入门之基本的更新提交操作

在项目开发中使用git的规范,避免因为不规范的操作带来额外的工作量更行代码git pull提交代码1.查看状态 git status2.添加到本地缓存 git add .(所有,也可以单个添加)3.查看状态:git status4.提交到本地git仓库:git commit -m ""(或者在vim中添加注视)5.git fetch6.git rebase ...

2014-02-14 15:48:00 100

mongodb在windows下的安装

Windows下安装MongoDB1、下载MongoDB数据库http://fastdl.mongodb.org/win32/mongodb-win32-i386-1.6.5.zip;2、将安装文件解压到C盘(注意:安装路径中不能出现空格),配置“环境变量”,将%MONGODB_HOME%in添加到“Path”中;3、进入DOS窗口,设置数据保存目录(与端口)和日志输出目录。...

2014-02-14 15:48:00 72

ubuntu上mongodb的安装

Ubuntu上安装MongoDB的完全步骤以及注意事项本文我们详细介绍了Ubuntu上安装MongoDB的全部过程,希望本次的介绍能够对您有所帮助。AD:2013大数据全球技术峰会课程PPT下载Ubuntu上安装MongoDB数据库的步骤以及注意事项是本文我们主要要介绍的内容,接下来就让我们一起来了解一下这部分内容吧,希望能够对您有所帮助。获取最新版本wgeth...

2014-02-14 15:48:00 101

安装mysql时启动服务出错问题

mysql安装最后一步 无法启动服务错误博客分类:IDE问题解析 今天安装mysql程序时候,在安装到最后一步时候,在最后一步却发现无法启动服务,出现这样的提示“cannot create windows service for mysql.error:0”! 产生的原因是: 安装mysql时可能产生cannot create windows service for m...

2014-02-14 15:48:00 85

Apache Commons configuration使用入门

使用Commons Configuration可以很好的管理我们的配置文件的读写,官网:http://commons.apache.org/configuration需要用到commons-lang,commons-collections,commons-logging,log4j jar包publicclassTest{publicstaticvoidmain(String[]arg...

2014-02-14 15:48:00 62

pagination

一个简单的分页例子,采用kkpager,效果类似淘宝分页风格,使用maven管理构建项目,文件小,采用servlet3.0,没有直接使用数据库,在servlet中模拟分页

2014-08-05

mybaitis代码生成工具

java写的一个mybatis的代码生成工具,具体操作可以参考readme文件

2014-03-27

空空如也

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

TA关注的人

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