自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zgmzyr的专栏

耐心厚积,静待薄发

  • 博客(844)
  • 资源 (18)
  • 收藏
  • 关注

原创 将项目从tomcat 迁移到JBoss

注:针对的是jboss5.0,其它版本没有测试过 ,主要参考了:http://www.diybl.com/course/3_program/java/javajs/20100719/460908.html,在些表示感谢将项目从tomcat 迁移到JBoss,一般情况下会出现很多问题,下面是相关问题的记录及解决方法。1. (1)首先要新增两个jar包:jboss-as-sprint-in

2011-10-31 12:44:22 7586 2

转载 .gitignore规则和忽略已经被git管理的文件

转载:https://blog.csdn.net/MRL6140x/article/details/78537377文件 .gitignore 的格式规范如下:所有空行或者以 # 开头的行都会被 Git 忽略。可以使用标准的 glob 模式匹配。匹配模式可以以(/)开头防止递归。匹配模式可以以(/)结尾指定目录。惊叹号(!)取反。表示不忽略所谓的 glob...

2019-03-17 16:19:44 779

原创 关于cookie的一些小测试

1.关于cookie的domain属性的值有没有“.”的测试现有两个应用A,B, A域名www.zyr.com , B域名为abc.zyr.com。在A中添加名为name,值为zyr的cookie,并且手动设置cookie的域时(即cookie.setDomain("zyr.com");),firefox中在显示cookie时,firefox中在显示cookie时会显示.zyr.com

2016-05-31 10:43:58 2731

转载 一步步优化JVM一:概述、方法及需求

转载于:http://blog.csdn.net/zhoutao198712/article/details/7783038现代JVM是一个具有灵活适应各种应用能力的软件,尽管很多应用能够在JVM的默认配置下运行良好,但是有些应用还是需要优化JVM配置以达到其性能要求。由于各种各样的应用能够运行在现在JVM上面,所以大量的JVM选项可以配置来提升应用的性能。不幸的是,对一个应用

2016-03-31 23:38:09 1246

原创 理解 HashMap 加载因子 loadFactor

加载因子是表示Hsah表中元素的填满的程度.若:加载因子越大,填满的元素越多,好处是,空间利用率高了,但:冲突的机会加大了.反之,加载因子越小,填满的元素越少,好处是:冲突的机会减小了,但:空间浪费多了. 冲突的机会越大,则查找的成本越高.反之,查找的成本越小.因而,查找时间就越小.因此,必须在 "冲突的机会"与"空间利用率"之间寻找一种平衡与折衷. 这种平衡与折衷本质上是数据结构

2016-03-17 22:14:47 2130

转载 redis事务处理

http://my.oschina.net/OutOfMemory/blog/300173当前使用的redis版本?12#redis-cli  -vredis-cli2.6.4MULTI 、EXEC 、DISCARD 和WATCH 是 Redis 事务的基础 

2016-03-13 10:40:58 895

转载 Spring 4支持的Java 8新特性一览

转载于:http://www.infoq.com/cn/articles/spring-4-java-8?utm_source=infoq&utm_medium=related_content_link&utm_campaign=relatedContent_articles_clk有众多新特性和函数库的Java 8发布之后,Spring 4.x已经支持其中的大部分。有些Jav

2015-11-14 17:16:58 1673

转载 深入学习微框架:Spring Boot

转载于:http://www.infoq.com/cn/articles/microframeworks1-spring-bootspring-boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领

2015-11-14 17:14:21 145331 3

转载 用JDK中的 jps、jinfo、jstat、jstack、jmap、jconsole等命令对JVM,内存,线程进行分析和故障诊断

转载于:http://blog.csdn.net/chenleixing/article/details/43418521JDK提供了几个很实用的工具,如下:jinfo:观察运行中的java程序的运行环境参数:参数包括Java System属性和JVM命令行参数,java class path等信息。命令格式:jinfo 进程pidjps:用来显示本地的java进程

2015-11-04 20:09:11 1387

转载 [HotSpot VM] JVM调优的"标准参数"的各种陷阱

转载于:http://hllvm.group.iteye.com/group/topic/27945%EF%BC%89%E3%80%82开个帖大家来讨论下自己遇到过的情况吧?我在顶楼举几个例子。 开这帖的目的是想让大家了解到,所谓“标准参数”是件很微妙的事情。确实有许多前辈经过多年开发积累下了许多有用的调优经验,但向他们问“标准参数”并照单全收是件危险的事情。 前辈们提供的“标

2015-11-04 00:03:11 2925

转载 DisableExplicitGC和Direct ByteBuffer

转载于:http://iamzhongyong.iteye.com/blog/1743718 如果在JVM 的配置中添加了DisableExplicitGC这个配置,但是同时应用中有用到了Direct ByteBuffer(例如用到了NIO框架mina),此时会由于内存问题导致OOM,之前有所了解,但是没有仔细看过,最近同事排查了一个这种问题,然后决定扫盲一下,期间重点参照撒迦

2015-11-03 23:57:19 755 1

转载 JVM实用参数(八)GC日志

转载于:http://ifeve.com/useful-jvm-flags-part-8-gc-logging/本系列的最后一部分是有关垃圾收集(GC)日志的JVM参数。GC日志是一个很重要的工具,它准确记录了每一次的GC的执行时间和执行结果,通过分析GC日志可以优化堆设置和GC设置,或者改进应用程序的对象分配模式。-XX:+PrintGC参数-XX:+PrintGC(

2015-11-03 20:38:21 693

转载 JVM实用参数(四)内存调优

转载于:http://ifeve.com/useful-jvm-flags-part-4-heap-tuning/理想的情况下,一个Java程序使用JVM的默认设置也可以运行得很好,所以一般来说,没有必要设置任何JVM参数。然而,由于一些性能问题(很不幸的是,这些问题经常出现),一些相关的JVM参数知识会是我们工作中得好伙伴。在这篇文章中,我们将介绍一些关于JVM内存管理的参数。知道并理解

2015-11-03 20:37:17 726

转载 IO与NIO读写文本文件的测试

做日志分析服务中,需要对文本文件作大量的读写和备份操作,对性能要求比较高,于是对IO和NIO的文件操作类做测试。IO这里指java“旧”的IO操作。对NIO有过了解的朋友都知道:NIO对文件操作是通过FileInputStream、FileOutputStream或者RandomAccessFile对象的getChannel()方法获得一个FileChannel,FileChann

2015-11-03 20:29:56 985

转载 即将改变软件开发的5个Java9新特性

预计发布的Java 9中,最令人兴奋的特性是什么?有关Java9的消息最近显得有些沉寂,不要被它迷惑了。JDK开发者正在努力朝着下一个版本迈进,计划2015年12月前完成所有功能开发。之后,它会经历严格测试和bug修复以准备它的全面上市,按计划会在2016年9月发布。今天我们已经对Java 9中所期待的特性有了一个很清晰的图景。如果Java 8可以被描述为主要是lambdas表达式

2015-11-01 16:32:54 645

转载 阿里巴巴消息中间件团队消息和分布式数据层负责人王晶昱:消息系统架构与变迁

http://www.infoq.com/cn/news/2014/03/interview-alibaba-wangjingyu对于大型的互联网业务来说,消息系统是必不可少的基础服务。 子柳 在《淘宝技术这十年》中为大家展示了阿里消息系统架构的概貌,作为集团业务使用的核心基础服务,目前消息系统现在可以承受每天几百亿规模的请求,并在历年的双十一、双十二大促中承受住抗住了更加严峻的考验,

2015-09-11 20:06:17 1899

转载 简单介绍一下HBase、Cassandra、Voldemort、Redis、VoltDB、MySQL

1.简介: HBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群 2.HBase和RDBMS的关系 RDBMS(Relation DabaBase Management System-关系数据库):由关系模型构成的数据库就是关系数据库。关系数  据

2015-09-09 18:40:51 2810

转载 关于Cassandra的错误观点

转载于:http://www.infoq.com/cn/articles/cassandra-mythology正如Apache Cassandra的名称是来自于著名的物洛伊女巫一样,在它身上确实存在着各种误解。和大多数误解一样,至少在一开始时它们确实是有那么一点道理的,但随着Cassandra不断地深化与改善,这些误解的内容已经不复存在了。在本文中,我将针对五个常见的疑惑作出解释,澄

2015-09-09 18:39:41 1311

转载 Android Fragment 真正的完全解析

http://blog.csdn.net/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何

2015-09-06 19:35:19 889

原创 解决spring中不同配置文件中存在name或者id相同的bean可能引起的问题

spring对同一配置文件中相同id或者name的两个或以上的bean时,做直接抛异常的处理,而对不同配置文件中相同id或者名称的bean,只会在打印日志级别为info的信息,信息内容大概为"Overriding bean definition for bean xxx : replacing xxx with beanDefinition ".可能引发的问题:当不同文件中配置了相同id或

2014-09-18 22:58:26 47885 14

转载 spring中的单元测试的策略

转载于:http://blog.csdn.net/wangjian5748/article/details/1199549本文主要介绍使用sprin一、Spring提供的JUnit框架扩展:AbstractSpringContextTests:spring中使用spring上下文测试的Junit扩展类,我们一般不会使用这个类来进行单元测试,它是spring内部设计使用到的类

2014-03-30 00:39:12 918 1

转载 spring classpath*

http://blog.csdn.net/lushuaiyin/article/details/6880640classpath:applicationContext-config.xml表示当前项目中加载配置文件classpath*:applicationContext-config.xml表示从jar包中加

2014-03-30 00:36:35 738

转载 SOA服务设计与实现的几个语言无关的原则速记

转载于:http://www.cnblogs.com/jeffwongishandsome/p/design-soa-service-principles-and-guidelines.html一、SOA定义SOA即面向服务架构(Service-Oriented Architecture)。在SOA中,一切皆服务。一个服务是通过消息交换来调用的程序,一个信息系统是共同完成一个特定任

2014-02-21 22:24:51 1306

转载 Error处理:Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException

转载于:http://blog.csdn.net/netwalk/article/details/15507251Error处理:Conversion to Dalvik format failed: Unable to execute dex: java.nio.BufferOverflowException.导入Eclipse Android2.X项目后

2013-12-28 22:56:48 727

转载 关于eclipse中关联各版本Android.jar对应的源代码方法

转载于:http://blog.csdn.net/duanyipeng/article/details/6915582网上看了很多关于在Android APP开发时,将Android源码和Eclipse开发环境关联的方法,但是发现要么提供的下载链接已经无效,要么BLOG上真正描述的方法与具体实践且有效果的方法之间有比较大的差异。所以在此总结一下自已对该问题的解决方法,仅在于给自

2013-12-07 23:01:55 5123 1

转载 理解HTTP幂等性

转载于:http://www.cnblogs.com/weidagang2046/archive/2011/06/04/idempotence.html 基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于

2013-09-08 16:52:48 795

转载 jcl-over-slf4j log桥接工具简介

转载自:http://ivarptr.blogspot.com/2011/02/slf4j.html        http://leonmau.blog.51cto.com/2202260/808763        Java 界里有许多实现日志功能的工具,最早得到广泛使用的是 log4j,许多应用程序的日志部分都交给了 log4j,不过作为组件开发者,他们希望自

2013-08-28 17:49:50 6102 1

转载 HTTP协议详解

http://blog.csdn.net/gueter/article/details/1524447引言                                        HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是H

2013-08-09 12:46:04 810

转载 [Tomcat] Coyote连接器框架源码分析

转载于:http://www.cnblogs.com/techsnake/archive/2013/01/10/tomcat_coyote_connector_code_analysis.htmlCoyote是Tomcat的HTTP Connector框架,它处理底层的socket,并将http请求、响应等字节流层面的东西,封装成Request和Response两个类(这两个类

2013-08-09 12:42:57 2939

转载 org.apache.coyote.http11.Http11BaseProtocol 详解

转载于:http://hi.baidu.com/chenhj_brenda/item/4f0aa637b13bb8c72f8ec2f0这个包支持http1.1协议,内部分为三类:ARP、NIO、普通http,这里只对最基本的普通http(使用java的IO流,而非NIO流)作简单研究根据上一篇提到的coyote的接口,这个包主要有以下几个类:Http11Prot

2013-08-09 12:39:24 9551

转载 持续集成之路——数据访问层的单元测试

转载于:http://blog.csdn.net/mydeman/article/details/9327923 翻看之前的文章才发现,最近一次记录持续集成竟然是3年前,并且只记录了两篇,实在是惭愧。不过,持续集成的这团火焰却始终在心中燃烧,希望这次的开始可以有些突破。         测试是持续集成的基石,没有测试的集成基本上是毫无意义的。如何写好测试就是横亘在我面前

2013-07-23 23:19:54 931

转载 Eclipse远程调试Tomcat

转载于:http://blog.csdn.net/jarfield/article/details/5250915最近,一直在研究Tomcat的工作内幕,主要的方法就是参考《How Tomcat Works》 这本书和Tomcat 5.5.26的源代码。 Tomcat的代码结构还是比较清晰的,注释也比较全。但是代码毕竟是静态的,难以彻底弄清类与类之间的协作关系,

2013-06-24 17:56:31 779

转载 Java 理论与实践: 正确使用 Volatile 变量

转载于:http://www.ibm.com/developerworks/cn/java/j-jtp06197.htmlJava 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。

2013-06-22 11:48:25 5035 1

转载 Web 开发人员需知的 Web 缓存知识

转载于:http://www.oschina.net/news/41397/web-cache-knowledge 原文出处: mnot   译文出处:张鑫旭最近的译文距今已有4年之久,原文有一定的更新。今天踩着前辈们的肩膀,再次把这篇文章翻译整理下。一来让自己对web缓存的理解更深刻些,二来让大家注意力稍稍转移下,不要整天HTML5, 面试题啊叨啊叨的~~什么是Web缓存

2013-06-16 23:56:21 1941

转载 内存管理内幕

转载于:http://www.sudu.cn/info/html/edu/linux/20070102/292333.html本文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半手工地管理内存,以及如何使用垃圾收集自

2013-06-14 17:58:07 625

转载 事务隔离

转载于:http://www.highgo.com.cn/docs/docs90cn/transaction-iso.htmlSQL标准用三个必须在并发的事务之间避免的现像定义了四个级别的事务隔离。 这些不希望发生的现像是:脏读一个事务读取了另一个未提交事务写入的数据。不可重复读一个事务重新读取前面读取过的数据,发现该数据已经被另一个已提交事务修改。

2013-06-08 12:42:30 811

转载 事务策略: API 层策略

转载于:http://www.ibm.com/developerworks/cn/java/j-ts3/index.html不论您是在 EJB 2.1 或 3.0 中使用容器环境,还是使用 Spring Framework 环境,或者是 Tomcat 和 Jetty 等带有 Java Open Transaction Manager (JOTM) 的 Web 容器环境,都需要一

2013-06-08 12:37:30 1122

转载 事务策略: 了解事务陷阱

转载于:http://www.ibm.com/developerworks/cn/java/j-ts1.html在应用程序中使用事务常常是为了维护高度的数据完整性和一致性。如果不关心数据的质量,就不必使用事务。毕竟,Java 平台中的事务支持会降低性能,引发锁定问题和数据库并发性问题,而且会增加应用程序的复杂性。关于本系列事务提高了数据的质量、完整性和一

2013-06-08 12:36:02 1163

转载 如果只提交一个查询,有必要用事务吗

转载于:http://www.iteye.com/topic/1603?page=2SQL 标准 用三个必须在并行的事务之间避免的现象定义了四个级别的事务隔离。 这些不希望发生的现象是: 脏读(dirty reads) 一个事务读取了另一个未提交的并行事务写的数据。 不可重复读(non-repeatable reads) 一个事务重新读取前面读取过的数据

2013-06-08 12:33:21 9850

转载 提交一个查询有必要用事务吗

转载于:http://www.blogjava.net/terry-zj/archive/2005/12/06/22792.htmlhttp://forum.javaeye.com/viewtopic.php?t=1603但是并没有得出明确的结论。先让我们看看事务的定义:引用:Transactions are described in terms of

2013-06-08 12:30:12 2679

maven实战完整带书签清晰版PDF (并且有源码)

maven实战是国内著名maven 专家的代表作。完整PDF文档,带完整正确的书签,高清晰度,并且附有源码

2013-03-20

Spring-Security安全权限管理手册(有源码).rar

Spring Security出身名门,它是Spring的一个子项目。

2012-12-31

Effective.Java(第2版)_中文_(带标签).

java开发人员的必读的经典,如果你没有读过这本书,你就不能真正算是一个java开发者........

2012-12-14

重构-改善既有代码的设计+中文版.pdf

java 重构的经典之作,大师的作品,不可不读

2012-10-18

深入浅出Struts2.pdf

关于Struts2,书中讲得很详细,也比较深入,让你不仅知其然,而且知其所以然

2012-10-17

《java并发编程实战》完整中文版pdf(含示例源代码)

java并发编程实战中文版(包含示例源代码),如果深入了解java的并发编程,此书不可不读

2012-10-17

JProfiler使用说明

JProfiler使用说明.pdf java 程序分析工具

2012-09-27

Expert+Spring+MVC+and+Web+Flow

Expert+Spring+MVC+and+Web+Flow.PDF

2012-09-27

工具类项目,开发经常用到的一些工具类

工具类项目,开发经常用到的一些可复用的工具类

2011-03-02

JAVA优化编程.pdf

JAVA优化编程, 通过阅读此书,读者应该怎么样去开发高效的系统

2010-08-13

空空如也

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

TA关注的人

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