自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

转载 ElasticSearch安装ik分词插件

ElasticSearch安装ik分词插件一、IK简介    IK Analyzer是一个开源的,基于java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始, IKAnalyzer已经推出了4个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的中文分词组件。从3.0版本开 始,IK发展为面向Java的公用分词组件,独立于Luce

2014-12-19 13:06:00 442

转载 Eclipse maven构建springmvc项目

Eclipse maven构建springmvc项目一.背景介绍  对于初学者,用maven构建项目并不是一件容易的事,springmvc并不是MVC中的主流,但是本人觉得springmvc比struts要好用,真正做到了零配置。一次使用,就放不下了。二.准备工作  1.Eclipse 3.7  2.maven  3.Eclipse 需要安装maven插件。url:mave

2014-04-13 14:15:30 445

转载 使用Eclipse构建Maven的SpringMVC项目

使用Eclipse构建Maven的SpringMVC项目         首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。        用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-IN

2014-01-24 17:09:28 487

转载 深入研究servlet的线程安全问题(转)

Servlet多线程浏览器应用服务器Web Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时

2014-01-23 15:38:52 392

转载 MySql数据库索引优化注意事项

MySql数据库索引优化注意事项设计好MySql的索引可以让你的数据库飞起来,大大的提高数据库效率。设计MySql索引的时候有一下几点注意:1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符

2014-01-22 18:34:23 810 1

转载 ConcurrentHashMap

ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是否要加锁,因为读写会发生冲突,我说必须要加锁,我和面试官也因此发生了冲突,结果可想而知。还是闲话少说,通过仔细阅读源代码

2014-01-21 18:50:32 466

转载 Java自带的性能监测工具用法简介——jstack、jconsole、jinfo、jmap、jdb、jsta、jvisualvm

JDK内置工具使用一、javah命令(C Header and Stub File Generator)二、jps命令(Java Virtual Machine Process Status Tool)三、jstack命令(Java Stack Trace)四、jstat命令(Java Virtual Machine Statistics Monitoring Tool)五、j

2014-01-21 18:19:56 603

转载 jstat命令用法

jstat命令用法(2011-09-21 16:02:27)转载▼标签:jstatgcit分类:技术类转载用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。Jstat是JDK自带的一个轻量级小工具

2014-01-21 17:20:39 817

转载 cannot simultaneously fetch multiple bags

[转]cannot simultaneously fetch multiple bags 问题的解决办法完整的异常信息如下:org.hibernate.loader.MultipleBagFetchException: cannot simultaneously fetch multiple bags at org.hibernate.loader.BasicLoader.post

2014-01-12 19:52:36 522

转载 Java对象的序列化和反序列化实践

把Java对象转换为字节序列的过程称为对象的序列化;把字节序列恢复为Java对象的过程称为对象的反序列化。本文将先您详细介绍Java对象的序列化合反序列化。AD:2013云计算架构师峰会课程资料下载当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,即Java对象序列号,才能在网络

2014-01-08 15:09:38 432

转载 深入研究Servlet线程安全性问题

摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。  关键字:Servlet 线程安全 同步 Java内存模型 实例变量   Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/

2014-01-05 13:29:29 383

转载 Servlet线程安全的解决方法

Servlet体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。当客户端第一次请求某个Servlet时,Servlet容器将会根据web.xml配置文件实例化这个Servlet类。当有新的客户端请求该Servlet时,一般不会再实例化该Servlet类,也就是有多个线程在使用这个实例。这样的话,当两个或多个线程同时访问同一个Servlet时,可能会发生多个线程同时

2014-01-05 13:00:10 446

转载 mysql分表的3种方法

mysql分表的3种方法一,先说一下为什么要分表当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一

2014-01-02 11:04:54 526

转载 spring与mybatis三种整合方法

哎,csdn没转载功能,只能复制了。。本文主要介绍Spring与Mybatis三种常用整合方法,需要的整合架包是mybatis-spring.jar,可通过链接http://code.google.com/p/mybatis/下载到。  1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。  

2013-12-26 14:22:23 405

原创 mybatis ibatis Generator

connectionURL="jdbc:mysql://#####?useUnicode=true&characterEncoding=utf8"     userId="########" password="######" />

2013-12-25 15:42:53 969

转载 Java clone() 浅克隆与深度克隆

1. Cloneable接口介绍今天编写一个用到Cloneable接口的程序时才注意到原来clone()方法提供的是浅层拷贝,而不是我先前认为的深层拷贝。class A implements Cloneable{int a=1;ArrayList b=new ArrayList();public A getClone(){return (A) this.clone();

2013-12-07 15:55:35 1027

转载 使用Spring的LdapTemplate进行LDAP操作

[转载声明] 转载时必须标注:本文来源于铁木箱子的博客http://www.mzone.cc[本文地址] 本文永久地址是:http://www.mzone.cc/article/621.html      最近利用空闲时间研究了一把LDAP,然后用spring进行了一些编程尝试,通过spring的LdapTemplate可以很方便的进行LDAP的CRUD操作。如果你不清楚啥是LDA

2013-12-03 16:28:43 1011

转载 Java开发中的23种设计模式详解

如有转载,请说明出处:http://blog.csdn.net/zhangerqing企业级项目实战(带源码)地址:http://zz563143188.iteye.com/blog/182516823种模式java实现源码收集五年的开发资料下载地址:  http://pan.baidu.com/share/link?shareid=3739316113&uk=4076915866#dir

2013-11-28 15:43:23 431

转载 Redis与Memcached的比较

Redis与Memcached的比较网络IO模型Memcached是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接,接受请求后,将连接描述字pipe 传递给worker线程,进行读写IO, 网络层使用libevent封装的事件库,多线程模型可以发挥多核作用,但是引入了cache coherency和锁的问题,比如,Memcached最常用的s

2013-11-28 14:36:56 409

转载 JVM调优总结

JVM调优总结一、相关概念 基本回收算法 引用计数(Reference Counting)比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。标记-清除(Mark-Sweep)此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶

2013-11-27 16:31:15 375

转载 百万用户时尚分享网站feed系统扩展实践

Fashiolista是一个在线的时尚交流网站,用户可以在上面建立自己的档案,和他人分享自己的以及在浏览网页时看到的时尚物品。目前,Fashiolista的用户来自于全球100多个国家,用户达百万级,每日分享的时尚物品超过500万。作为一个以社交、分享的网站,feed系统占据了网站的核心架构,Fashiolista的创始人兼CTO Thierry Schellenbach撰写了一篇博客,分享了自家

2013-11-13 16:13:22 686

转载 Mongo服务器集群配置学习三——分片

Mongo服务器集群配置学习三——分片MongoDB的分片主要是指将集合拆分成小块并分别存在不同服务器上的过程。MongoDB支持自动分片,可摆脱手动分片管理上的困难。在以下情况下需要运用分片:1.服务器的磁盘不够用。2.单个Mongod不能满足写数据的性能需求。3.需要将大数据放入内存中提高性能。下图为我们要实现的分片结构:从图中我们看到原本一台Mongod节

2013-10-29 16:58:23 525

转载 mysql多主多从

mysql 多主多从2人收藏此文章,我要收藏发表于5个月前(2013-03-01 12:26) , 已有248次阅读 ,共0个评论目录:1. mysql复制原理2. mysql一主多从3. mysql 双主4. mysql 读写分离5. mysql + keepalived高可用6. mysql 监控7. mysq

2013-08-16 18:07:16 1369

转载 mongoDB 中的group

mongodb 是一种NoSQL 数据,怎样能够实现关系数据库中的group功能?GroupNote: currently one must use map/reduce instead of group() in sharded MongoDB configurations.group returns an array of grouped items. The comm

2013-06-06 14:17:40 457

转载 纯css的机器猫

http://koyoz.com/demo/css/doraemon_css3.html

2012-08-21 16:52:09 443

转载 tomcat 调优

原文地址:http://ygongzi.blog.51cto.com/4215340/821543java虽然是自动回收内存,但是应用程序,尤其服务器程序最好根据业务情况指明内存分配限制。否则可能导致应用程序宕掉。举例说明含义:-Xms128m 表示JVM Heap(堆内存)最小尺寸128MB,初始分配-Xmx512m 表示JVM Heap(堆内存)最大允许

2012-08-10 14:23:39 500

转载 JVM调优总结:调优方法

原文链接:http://pengjiaheng.iteye.com/blog/552456下面文章将讲解JVM的调优工具以及如何去调优等等问题,还有一些异常问题的处理。详细请看下文。Jconsole,jProfile,VisualVMJconsole:jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里JPr

2012-08-10 14:22:17 351

转载 JVM调优总结:典型配置举例

JVM调优总结:典型配置举例原文地址:http://developer.51cto.com/art/201201/311739.htm本文通过了堆大小设置、回收器选择、响应时间优先的并发收集器等等讲解了它们的典型配置。下文有详细的介绍。以下配置主要针对分代垃圾回收算法而言。堆大小设置年轻代的设置很关键JVM中最大堆大小有三方面限制:相关操作系统的

2012-08-10 14:21:04 375

转载 Resin是一款优秀的Servlet容器

Resin是一款优秀的Servlet容器,而且Resin曾经被誉为最快的Servlet容器,现在是否是最快的Servlet容器已经无从考证,但作为Java界轻量级Servlet容器,Resin绝对是其中的佼佼者。如果说Tomcat是Sun JCP规范的实践探索者,那么Resin就是将Sun JCP规范的最优实现者之一。Resin向来就是以稳定高效而著称的。本文主要内容:(1

2012-08-10 11:39:50 1193

转载 Word 文档结构图乱掉 问题 解决

前段时间对框架做了点改动,要更新文档,最后更新目录时,发现乱了,文档结构图乱了,目录当然也就随着乱了,非标题的,出现在文档结构图中。真想大骂,这是多么垃圾的软件!骂解决不了问题,Google了一把,没找到什么解决方案,吃完午饭,回来接着Google,找了了一篇解决方案:Word文档结构图内容“越界”问题     这篇文章中说,Word 2003中已经成功解决了这个问题。我深不以为然

2012-07-31 18:54:59 1227

转载 Java中getResourceAsStream的用法

Java中getResourceAsStream的用法首先,Java中的getResourceAsStream有以下几种: 1. Class.getResourceAsStream(String path) : path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。其只是通过path构造一个绝对路径,最终还是由ClassLoader获取资

2012-07-27 17:42:04 425

转载 linux -pg

分页显示文件内容 命令:pg (page) 格式:pg [option] filename 功能:分页显示指定文件的内容。在显示一页文件时,最后一行将显示等待用 户输入指令。可输入的指令有如下选项。 选项:h 显示pg命令中可使用的帮助(help)命令。 q 退出pg命令。 [return] 显示下一页正文。 1 显示正文的下一行 [Space] 显示下一页

2012-07-09 16:59:48 297

转载 闲谈 Web 图片服务器

作者: Fenng| 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址: http://www.dbanotes.net/web/web_image_server.html现在很多中小网站(尤其是 Web 2.0 站点) 都允许用户上传图片,如果前期没有很好的规划,那么随着图片文件的增多,无论是管理还是性能上都带来很多问题。就自己的一点理解,抛

2012-07-09 11:57:11 310

转载 MyBatis+Spring整合方案

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://wanqiufeng.blog.51cto.com/409430/511566 由于目前Spring官方还没有出整合Mybatis的特性,所以这里的整合框架是“mybatis-spring-1.0.0.jar”。   在使用该框架来编写D

2012-07-09 11:01:41 388

转载 kaptcha 验证码组件使用简介

使用方法:1、到http://code.google.com/p/kaptcha/ 下载jar文件到 WEB-INF/lib目录下2、在web.xml中配置servlet:         Kaptcha         com.google.code.kaptcha.servlet.KaptchaServlet                    kaptcha.i

2012-07-09 10:59:39 409

空空如也

空空如也

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

TA关注的人

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