自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (3)
  • 收藏
  • 关注

转载 MySQL索引背后的数据结构及算法原理

http://blog.codinglabs.org/articles/theory-of-mysql-index.html摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混

2016-11-10 18:23:25 365

转载 Windows 7安装mysql-5.6.15-winx64解压版

转载原文:http://www.tandunzhao.cn/js/149.html一、首先到官网下载mysql-5.6.15-winx64.zip,然后将mysql解压到任意路径,如:D:\mysql-5.6.15-winx64二、打开计算机->属性->高级系统设置->环境变量,新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:D:\mysql

2015-12-28 16:15:34 3854

转载 java虚拟机常用命令工具

http://learnworld.iteye.com/blog/1381949java虚拟机常用命令工具博客分类: 虚拟机虚拟机jvmjava一、概述            程序运行中经常会遇到各种问题,定位问题时通常需要综合各种信息,如系统日志、堆dump文件、线程dump文件、GC日志等。通过虚拟机监控和诊断工具可以帮忙我们快速获取、分析需

2015-09-21 18:56:31 447

转载 JVM性能调试之jmap

http://snv.iteye.com/blog/1826402JVM性能调试之jmap博客分类: Java jmap 的用途是为了展示java进程的内存映射信息,或者堆内存详情常用的参数如下:histojmap -histo pid 展示class的内存情况展示的信息为编号,实例数,字节,类名例如:

2015-09-21 18:53:49 497

转载 JVM系列三:JVM参数设置、分析

JVM系列三:JVM参数设置、分析http://www.cnblogs.com/redcreen/archive/2011/05/04/2037057.html不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是

2015-09-18 19:28:42 413

转载 Java内存与垃圾回收调优

http://www.importnew.com/14086.html要了解Java垃圾收集机制,先理解JVM内存模式是非常重要的。今天我们将会了解JVM内存的各个部分、如何监控以及垃圾收集调优。Java(JVM)内存模型正如你从上面的图片看到的,JVM内存被分成多个独立的部分。广泛地说,JVM堆内存被分为两部分——年轻代(Young Generatio

2015-09-08 19:55:13 582

转载 java cpu占用过高分析

http://www.cnblogs.com/mazj611/p/3481610.htmlJstat在分析java的内存GC时的应用jstat工具特别强大,有众多的可选项,详细查看堆内各个部分的使用量,以及加载类的数量。使用时,需加上查看进程的进程id,和所选参数。执行:cd $JAVA_HOME/bin中执行jstat,注意jstat后一定要跟参数。

2015-09-07 20:24:48 8787

转载 各种坐标系详解

http://www.cnblogs.com/milkmap/p/3768379.html摘要:如何从GPS转到谷歌?如何从百度转到高德?这些都是小case。我们还提供,如何将基站cell_id转换为GPS坐标?----------------------------------------------------------------------------------

2015-08-27 18:42:25 21945

转载 解决Spring定时计划任务重复执行两次或多次(实例被构造两次)问题的方法

原文:http://blog.csdn.net/chaijunkun/article/details/6925889今天在做一个项目的时候用到了Spring的定时计划任务。这是Spring的特色功能,可以根据设置在特定的时间或间隔时间做特定的事。下面给出一个例子:[java] view plaincopypacka

2015-01-24 01:38:20 16059

转载 spring报“Could not resolve placeholder”错误

org.springframework.beans.factory.BeanDefinitionStoreException: Invalid bean definition with name '******' defined in null: Could not resolve placeholder 'displayName'我未深究原因,猜测原因

2015-01-10 17:31:52 2359

转载 spring 使用context:property-placeholder载不进属性 属性加载之前就读取属性变量

Mybatis MapperScannerConfigurer 在spring属性文件加载前 读取属性文件,导致读取不到属性值!!原文:http://www.oschina.net/question/188964_32305使用context:property-placeholder载不进属性原因分析与解决方案分类: spring/hibernate/iba

2015-01-10 17:25:04 2054

转载 mybatis下使用log4j打印sql语句和执行结果

本来以为很简单的问题, 结果自己搞了半天还是不行; 然后google, baidu, 搜出来各种方法, 有加slf4j*.jar的,有说去掉slf4j*.jar,还有说要配置mybatis.cfg.xml的, 有的甚至一眼看上去就是不可能成功的. 试了这么多, 结果没有一个好用的. 可能是版本不一致的问题? 但是里面也注明是适用于什么版本的. 具体原因就不知道了.mybatis版本:

2014-12-09 17:06:17 2442

转载 Maven项目编译后classes文件中没有.xml mybatis BindingException

在做spring+mybatiss时,自动扫描都配置正确了,却在运行时出现了如下错误。后来查看target/classes/.../dao/文件夹下,发现只有mapper的class文件,而没有xml文件,将对应的xml文件放到这个文件夹下运行就不会出现下面的错误。说明出现这个错误的原因是maven编译时没有将xml文件放进去。org.apache.ibatis.binding.Bin

2014-11-05 12:31:51 1071

转载 java对象的强引用,软引用,弱引用和虚引用

http://blog.csdn.net/lengyuhong/article/details/6398184http://zhangjunhd.blog.51cto.com/113473/53092/

2014-09-16 15:04:14 338

转载 Java内存模型FAQ

http://ifeve.com/jmm-faq/

2014-09-04 11:01:59 378

转载 ClassCastException深入分析

ClassCastException是JVM在检测到两个类型间转换不兼容时引发的运行时异常。此类错误通常会终止用户请求。在执行任何子系统的应用程序代码时都有可能发生ClassCastException异常。通过转换,可以指示Java编译器将给定类型的变量作为另一种变量来处理。对基础类型和用户定义类型都可以转换。Java语言规范定义了允许的转换,其中大多数可在编译时进行验证。不过,某些转换还需要运行

2014-08-29 10:10:48 421

转载 敏捷开发方法XP的12个最佳实践

极限编程(eXtreme Programming,简称XP)是一种轻量级、高效、低风险、柔性、可预测的、科学的软件开发方法,其特性包含在12个最佳实践中。1.  计划游戏 ( Planning Game )    (1)快速制定计划、随着细节的不断变化而完善;    (2)详解:要求结合项目进展和技术情况,确定下一阶段要开发与发布的系统范围。当计划赶不上实际变化时就

2014-08-27 16:47:10 588

转载 XP 与 敏捷开发的关系

敏捷开发,一直是我所关注的开发方法,但对其没有系统的了解,始终对它有一种神秘感。今天,找到了一篇文章,讲述的敏捷开发和XP编程,才让我明白了以前 所不知道的东西。原来XP编程(极限编程)是敏捷开发的一种,而且敏捷开发的思想对于现在大多数的软件开发,都很适合。下面我就把这篇文章贴出来,与大家 分享 。    在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准

2014-08-27 16:41:00 515

原创 嵌入tomcat7

http://linhao315.iteye.com/blog/1477497http://blog.csdn.net/tomyjohn/article/details/6450225

2014-05-27 17:14:50 339

转载 tomcat多应用之间如何共享jar

在上一篇博客中介绍了如何在一个tomcat中创建多个应用,但是往往在项目中会包含很多相同的jar包,这样,tomcat加载多个项目的时候会经常出现java.lang.OutOfMemoryError: PermGen space内存溢出的异常。         PermGen space到底是什么异常呢?         permGen space的全称是Permanent G

2014-05-12 15:01:17 700

转载 淘宝技术发展

http://blog.sina.com.cn/s/blog_633219970100x9cc.html

2014-03-13 17:35:46 1111

转载 MyISAM InnoDB 区别

http://www.php100.com/html/webkaifa/database/Mysql/2011/0326/7789.htmlMyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表

2013-08-13 11:12:38 385

转载 Spring Data MongoDB 去掉_class属性字段

Spring Data MongoDB 去掉_class属性字段相信大家使用java 操作mongodb ,很多人会选择了spring data mongodb ,我也是其中一个选择了spring data mongodb,我也相当喜欢spring的东西..哈在开始的时候,我使用spring data mongodb ,当添加了一条数据的时候,我用MongoVUE查询了

2013-05-12 18:05:30 5109

转载 mongoDB学习

http://www.cnblogs.com/huangxincheng/archive/2012/02/18/2356595.html

2013-05-09 17:05:47 637

转载 JAVA GC垃圾收集器的分析

在 很多人看来,java中内存的动态分配与内存回收已经不用用户担心了,因为它给我们提供了GC自动回收 ,感觉一切都进入了自动化了,但是对于各种内存溢出,内存泄漏问题的出现,我们还是很有必要学习GC的。地球人都知道,Java有个东西叫垃圾收集器,它 让创建的对象不需要像C/C++那样delete、free掉,但你能不能谈谈,GC是在什么时候,对什么东西,做了什么事情?”  如果还不是很了解那我们一起

2013-04-11 22:42:45 431

原创 数据库事务、隔离级别及锁

事务(transaction)是数据库管理系统的执行单位,可以是一个数据库操作(如Select操作)或者是一组操作序列。事务ACID属性,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。原子性:保证事务中的所有操作全部执行或全部不执行。例如执行转账事务,要么转账成功,要么失败。成功,则金额从转出帐户转入到目的帐户,

2013-04-11 22:23:28 554

转载 Spring 中JDKProxy和CGlibProxy的区别 .

spring对AOP的支持*如果目标对象实现了接口,默认情况下会采用JDK的动态代理实现AOP* 如果目标对象实现了接口,可以强制使用CGLIB实现AOP*如果目标对象没有实现了接口,必须采用CGLIB库,spring会自动在JDK动态代理和CGLIB之间转换如何强制使用CGLIB实现AOP? * 添加CGLIB库,SPRING_HOME/cglib/*.jar

2013-04-08 14:37:54 538

转载 java中几种创建对象的方式

java中几种创建对象的方式 在java程序中,对象可以被显式地或者隐式地创建.下面说说四种显式的创建对象的方式:    ●  用new语句创建对象    ●  运用反射手段,调用java.lang.Class 或者 java.lang.reflect.Constructor 类的newInstance()实例方法    ●  调用对象的clone()方法    ●

2013-04-07 22:44:20 567

转载 分布式事务-简单总结

http://blog.sina.com.cn/s/blog_493a8455010167ws.html可以设想一个最简单的分布式事务场景,对于跨银行的转账操作,该操作涉及到调用两个异地的Service服务,一个是本地提供的取款服务,一个是目标银行提供的存款服务,该两个服务本身无状态且独立,构成一个完整的事务。对于事务的处理初步分析:事务补偿机制事务补偿即在事务链中的任何一个正

2013-03-18 14:19:48 865

转载 NoSQL数据库的分布式算法

本文译自 Distributed Algorithms in NoSQL Databases系统的可扩展性是推动NoSQL运动发展的的主要理由,包含了分布式系统协调,故障转移,资源管理和许多其他特性。这么讲使得NoSQL听起来像是一个大筐,什么都能塞进去。尽管NoSQL运动并没有给分布式数据处理带来根本性的技术变革,但是依然引发了铺天盖地的关于各种协议和算法的研究以及实践。正是通过这些尝试

2013-02-25 17:33:21 439

转载 Spring中的设计模式

Spring中的设计模式:http://developer.51cto.com/art/201006/205212.htm

2013-02-25 17:32:55 183

转载 数据库建立索引的原则

铁律一:天下没有免费的午餐,使用索引是需要付出代价的。索引的优点有目共睹,但是,却很少有人关心过采用索引所需要付出的成本。若数据库管理员能够对索引所需要付出的代价有一个充分的认识,也就不会那么随意到处建立索引了。 仔细数数,其实建立索引的代价还是蛮大的。如创建索引和维护索引都需要花费时间与精力。特别是在数据库设计的时候,数据库管理员为表中的哪些字段需要建立索引,要调研、要协调。如当

2013-02-25 14:05:22 353

转载 SQL 优化原则

一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不

2013-01-17 20:58:39 287

转载 详细介绍Java中的堆、栈和常量池 - 技术总结

详细介绍Java中的堆、栈和常量池 - 技术总结 - 道客巴巴http://www.doc88.com/p-667157455707.html

2013-01-10 14:41:02 292

转载 JVM调优总结

JVM调优总结 最近总结的一些东西,基本上是网上一些资料的汇总。 一、相关概念基本回收算法 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记-清除(Mark-Sweep)此算法

2012-11-29 10:24:41 257

转载 Oracle SQL优化

Oracle SQL的优化规则:尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替        用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:       ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表

2012-11-16 16:52:46 301

SoapUI Pro 5.1.2 解压文件和破解文件齐全 2

终于找齐了,网上大都是破解文件,没有原程序。 现在原程序和破解文件都一起上传,仅供学习,呵呵

2014-12-10

SoapUI Pro 5.1.2 解压文件和破解文件齐全 1

终于找齐了,网上大都是破解文件,没有原程序。 现在原程序和破解文件都一起上传,仅供学习,呵呵

2014-12-10

lucene 全文检索

lucene 全文检索 包结构 lucene开发实例

2011-07-02

空空如也

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

TA关注的人

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