自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

燕窝

金丝燕的窝

  • 博客(8)
  • 资源 (15)
  • 收藏
  • 关注

原创 Java内部锁的可重用性(Reentrancy)

Java提供了强制原子性的内部锁机制:synchronized块。但是内部锁是可重入的,当线程试图获得它自己占有的锁时,请求会成功。简单的说,就是在一个synchronized方法内部调用本类的其他synchronized方法时,永远可以拿到锁。如例子1.1所示public class LoggingWidget extends Widget{public static void main(String[] args) { LoggingWidget lw=new Loggin

2010-08-25 15:38:00 6375 3

原创 Jboss修改默认界面(设置虚拟主机)

  在使用jboss的时候,一般会将应用deploy在%JBOSS_HOME%/server/default/deploy下,假定应用为test.war这样需要通过 http://localhost:8080/test来访问,而通过http://localhost:8080访问的则是deploy下的Root.war。  如果希望通过http://localhost:8080/就访问到test.war的应用,可以通过设置jboss的虚拟主机来实现:对于JBOSS 5(JBOSS5之前的配置略有不同,见下方):

2010-08-16 14:11:00 2844

转载 java.net.SocketException: Software caused connection abort: recv failed 异常分析

<br />关键字: recv failed<br />java.net.SocketException: Software caused connection abort: recv failed<br /> at java.net.SocketInputStream.socketRead0(Native Method)<br /> at java.net.SocketInputStream.read(SocketInputStream.java:129)<br /> at java.net.Socket

2010-08-06 16:31:00 13758 3

转载 敏捷帮你成功:使用Scrum开发软件

<br />Scrum团队成员已经习惯于看到他们项目组中的两个新角色了——Scrum Master和Product Owner。但Scrum项目成员面临的改变远不只是这两个新角色。例如,Scrum团队的自组织特性使其取消了技术主管这一角色,每个人都不能仅限于自己的术业专攻,而是要尽可能地帮助整个团队,尤其是要把写需求取代为讨论需求,到每个sprint末,团队都必须做出些实实在在的东西来。当采用Scrum时,有些调整会改变团队和组织内部的角色及其之间的关系,这常常会给组织带来一些直面的挑战。<br />本文将

2010-08-03 10:32:00 1083

转载 Tomcat 整理

<br />1.apr <br />许多朋友可能在启动tomcat的时候都会看到类似这样的信息:Java代码 org.apache.catalina.core.AprLifecycleListener init   信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:/Java/jre

2010-08-03 09:28:00 725

转载 Spring中使用classpath加载配置文件浅析

<br />在应用Spring的工程中,使用class path的方式加载配置文件应该是最常用的做法,然而对大部分人来说,刚开始使用Spring时,几乎都碰到过加载配置文件失败的情况,除了配置上的错误外,很多时候是因为配置文件的路径和程序中指定的加载路径不一致,从而导致配置文件找不到,或是加载了错误地方的配置文件。本文将就Spring如何从class path中加载配置文件做一些简要的分析。<br />       <br /> <br /><br />情形一:使用classpath加载且不含通配符<br

2010-08-02 16:26:00 925

转载 Tomcat内存溢出的三种情况及解决办法分析

Tomcat内存溢出的三种情况及解决办法分析

2010-08-02 11:20:00 568

转载 Annotation的优缺点-和配置文件比较

<br />a. 配置(配置文件,config) 也是属于应用程序的一部分<br />b. 配置 可以认为是 程序 的一部分,也是程序(代码)<br />c. 配置作为程序的一部分,作用不是最大的<br />  按重要程度分,程序代码可以这样分级:<br />      核心代码<br />      非核心代码<br />      配置代码 ,配置(config)<br />      程序输入<br /><br />解释如:<br />  核心代码,不说了,就是体现你竞争力的代码,比方说一个dbms的

2010-08-02 10:57:00 1757

SLA稳定性保障灰度发布

稳定性保障相关内容

2023-05-22

K82源码解析读书笔记

K82源码解析读书笔记

2023-05-22

Redis.xmind

redis科普

2021-02-19

DDD(领域驱动设计).xmind

ddd理解

2021-02-19

《算法概论》.xmind

算法

2020-06-11

java码农技术体系

java码农技术体系归类总结

2017-06-24

软件架构师应该知道的97件事

软件架构师应该知道的97件事 软件架构师应该知道的97件事

2010-07-27

动态代理的前世今生-绝对经典

经典中的经典 《动态代理的前世今生》 找了好久才找到的资料

2009-09-24

GUI设计禁忌(英文版).

GUI设计禁忌(英文版)GUI设计禁忌(英文版)

2009-09-11

Better Builds With Maven

Better Builds With Maven

2009-09-11

thinking in patterns(中文).pdf

深入浅出设计模式(英文) http://www.china-pub.com/27862

2009-02-02

面试资料-面试常用的问题

面试经常被问到的问题 和具体的技术和行业无关的问题

2008-11-09

程序员面试宝典扫描版

程序员面试宝典扫面板 面试的程序员们可以参考下

2008-11-09

编程高手箴言

编程高手箴言<br>有时间多看看啦:)

2007-08-09

Manning.Java.Persistence.with.Hibernate.Nov.2006

Manning.Java.Persistence.with.Hibernate.Nov.2006

2007-07-05

空空如也

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

TA关注的人

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