
java
dongyansheng_max
这个作者很懒,什么都没留下…
展开
-
bean 获取入口
public class BeanHolder implements ApplicationContextAware { private static ApplicationContext context; private static HashMap<String, Object> beansCache = new HashMap<String, Objec...原创 2018-03-10 14:43:31 · 247 阅读 · 0 评论 -
jboss 数据源类图
[Jboss数据源一]初始化内容提示:设置和初始化框架2.获取数据库连接的入口类WrapperDataSource,其实现了DataSource接口3.ManagedConnectionFactory接口用来获取真实连接和创建WrapperDataSource4.LocalManagedConnectionFactory负责从driver获取连接,driver层面的参数都在这里维护5.JB...原创 2014-07-18 11:06:22 · 128 阅读 · 0 评论 -
java 工具集
我发现很多人没办法高效地解决问题的关键原因是不熟悉工具,不熟悉工具也还罢了,甚至还不知道怎么去找工具,这个问题就大条了。我想列下我能想到的一个Java程序员会用到的常用工具。一、编码工具1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,《Eclipse常见快捷键列表》2.插件: (1) Findbugs,在release之前进行一次静态代码检查是必须的(2)原创 2014-04-17 11:45:33 · 639 阅读 · 0 评论 -
jsatck pid 中 各种情况解释
1,线程状态为“waiting for monitor entry”:意味着它 在等待进入一个临界区 ,所以它在”Entry Set“队列中等待。此时线程状态一般都是 Blocked:java.lang.Thread.State: BLOCKED (on object monitor) 2,线程状态为“waiting on condition”:说明它原创 2014-04-17 11:40:21 · 14677 阅读 · 1 评论 -
java 工具集 by killme 2008
一、编码工具1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,《Eclipse常见快捷键列表》2.插件: (1) Findbugs,在release之前进行一次静态代码检查是必须的(2) Clover,关心你的单元测试覆盖率(3) Checkstyle 代码风格检查3.构建和部署工具:ant或者maven,现在主流都是maven了吧,使用nexus搭建m原创 2013-06-23 09:55:50 · 901 阅读 · 0 评论 -
java 程序猿 抽点时间看看c或者c++吧
我相信,这可能是很多朋友的问题,我以前也有这样的感觉,编程编到一定的时候,发现能力到了瓶颈,既不深,也不扎实,半吊子。比如:你长期地使用Java和.NET ,这些有虚拟机的语言对于开发便利是便利,但是对于程序员来说可能并不太好,原因有两个:1.虚拟机屏蔽了操作系统的系统调用,以及很多底层机制。2.大量的封装好的类库也屏蔽了很多实现细节。一段时间后,你会发现你知其然,不知所以然。。我以前转载 2013-02-06 21:41:03 · 804 阅读 · 0 评论 -
推荐系统
http://www.programmer.com.cn/14366/转载 2012-12-25 17:18:28 · 399 阅读 · 0 评论 -
服务器 无状态 ,客户端 记住自己的状态 。服务器的数据不用加锁 ,客户端 指示 下一步的操作
服务器 无状态 ,客户端 记住自己的状态 。服务器的数据不用加锁 ,客户端 指示 下一步的操作原创 2012-12-16 23:41:58 · 507 阅读 · 0 评论 -
hadoop 资料
Hadoop 资源 淘宝Hadoop的技术分享http://rdc.taobao.com/blog/dw/archives/category/hadoophttp://rdc.taobao.com/blog/dw/archives/244 Hadoop基本流程与应用开发http://www.infoq.com/cn/articles/hadoop-process-dev原创 2012-10-16 15:18:20 · 541 阅读 · 0 评论 -
netty FrameDecoder 解码遇到问题
在使用 protobuf 做为通信协议 时候遇到的一个问题 :使用FrameDecoder 解码 的时候 报 IndexOutOfBoundsException 错误。找了好几天 才发现 原来是 netty使用FrameDecoder 解码 并没有把 一个协议包的内容读完 ,就调用了后面的业务逻辑代码,造成业务逻辑在解析 包的内容时长度不够,报错。 果断上代原创 2012-10-13 14:42:20 · 2768 阅读 · 0 评论 -
论文收藏
http://duanple.blog.163.com/原创 2012-08-08 19:03:15 · 436 阅读 · 0 评论 -
jta
看到一个jta 实现 ,用时在验证一下http://www.blogjava.net/pdw2009/archive/2008/05/25/202725.htmlhttp://www.cnblogs.com/endsock/archive/2012/04/24/2468034.htmlhttp://cn-done.iteye.com/blog/132810转载 2012-08-06 13:24:50 · 366 阅读 · 0 评论 -
btrace 用户手册
btrace 文件中的一些参数配置 可以修改,比如 classpath(默认没有,需要自己配置)${JAVA_HOME}/bin/java -Dcom.sun.btrace.bootClassPath=/usr/tmp/build -Dcom.sun.btrace.probeDescPath=. -Dcom.sun.btrace.dumpClasses=false -Dcom.sun.b原创 2012-07-31 19:54:21 · 1000 阅读 · 1 评论 -
java 在线找bug 神器 btrace
示例地址 : http://kenai.com/projects/btrace/sources/hg/show/samples1. 示例代码示例代码定义了Counter计数器,有一个add()方法,每次增加随机值,总数保存在totalCount属性中。Btracetest.java代码 package com.learnw原创 2012-07-31 19:16:31 · 1435 阅读 · 0 评论 -
线程状态
Java代码 obj.wait(); Java代码 "pool-1-thread-1" prio=6 tid=0x02bde400 nid=0x948 in Object.wait() [0x02f0f000] java.lang.Thread.State: WAITING (on object monitor) ------原创 2012-05-20 14:02:00 · 826 阅读 · 0 评论 -
java 学习常用工具
我发现很多人没办法高效地解决问题的关键原因是不熟悉工具,不熟悉工具也还罢了,甚至还不知道怎么去找工具,这个问题就大条了。我想列下我能想到的一个Java程序员会用到的常用工具。一、编码工具1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,《Eclipse常见快捷键列表》2.插件: (1) Findbugs,在release之前进行一次静态代码检查是必须的(2)转载 2012-05-20 14:00:58 · 458 阅读 · 0 评论 -
redis 学习 之 数据操作
本文介绍下redis支持的各种数据类型包括string,list ,set ,sorted set 和hash 1. keysredis本质上一个key-value db,所以我们首先来看看他的key.首先key也是字符串类型,但是key中不能包括边界字符由于k原创 2011-09-28 16:32:58 · 845 阅读 · 0 评论 -
maven 配置文件(taobao m2 server)
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/SETTINGS/1.0.0" xsi:schemaLocation=" ht原创 2011-08-23 13:39:08 · 4449 阅读 · 0 评论 -
文件异步读取 java
读写耗用时间(秒)RandomAccessFileRandomAccessFile95.848BufferedInputStream + DataInputStreamBufferedOutputStream + DataOutputS原创 2011-08-09 21:14:00 · 2826 阅读 · 0 评论 -
hessian 入门错误解决
Exception in thread "main" com.caucho.hessian.client.HessianConnectionException: 500: java.io.IOException: Server returned HTTP response cod原创 2011-08-04 21:48:42 · 7938 阅读 · 6 评论 -
jboss ESB 服务编排
jboss ESB 是企业服务总线,应用很广,但资料很少,而且仅有的很少的资料都是英文的。最近研究了一下jboss esb的服务编排,直接进入主题了。 jboss ESB 的环境配置这里就不说了,jboss的服务编排要建三个项目 (1)jbpm的项目(编排服务的流转顺序,这里使用的是jbpm3) (2)建一个web项目,提供webservice服务。 (3)建一原创 2010-10-09 22:50:00 · 7806 阅读 · 2 评论 -
IBatis 和 spring
Spring对IBatis提供了完善的内建支持。使用Spring提供的IBatis辅助类,可以大大简化原有的IBatis访问代码。这些辅助类位于org.springframework.orm.ibatis包下,目前Spring可同时支持IBatis1.3.x和2.0。 此外,针对IBatis,Spring也提供原创 2009-07-30 19:07:00 · 829 阅读 · 0 评论 -
spring struts 配置文件详解
xml version="1.0" encoding="UTF-8"?> web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2009-07-29 15:52:00 · 5445 阅读 · 0 评论 -
jstl 标签
用于逻辑控制的标签: * c:if ———— 分支判断 * c:forEach ———— 循环 * c:choose / c:when / c:otherwise ———— 分支判断 * c:catch ———— 异常处理数据输出的标签: * c:out ———— 输出表达式的值 * c:url ———— 输出原创 2009-04-14 14:01:00 · 583 阅读 · 0 评论 -
wsdl 和 soap
Web Service "Stack" 在我的先前的文章中,我已经介绍过Web服务的整个技术体系Web Service"stack",如下图: Figure 1. Web Service "stack" 其中,绿色部分是先前已经定义好的并且广泛使用的传输层和网络层的标准:IP原创 2009-04-13 16:59:00 · 1774 阅读 · 0 评论 -
jetty
Jetty 是一个用 Java 实现、开源、基于标准的,并且具有丰富功能的 Http 服务器和 Web容器,可以免费的用于商业行为。Jetty 这个项目成立于 1995 年,现在已经有非常多的成功产品基于 Jetty,比如 ApacheGeromino, JBoss, IBM Tivoli, Cisco SESM 等。Jetty 可以用来作为一个传统的 Web服务器,也可以作为一个动态原创 2009-04-03 09:59:00 · 596 阅读 · 0 评论 -
Linux配置WWW服务器全攻略 ( apache )
<!--google_ad_client = "pub-3704081654905113";google_ad_width = 336;google_ad_height = 280;google_ad_format = "336x280_as";google_ad_type = "text_image";google_原创 2009-04-02 18:28:00 · 702 阅读 · 0 评论 -
final 关键字的理解
final使得被修饰的变量"不变",但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。 引用本身的不变: final StringBuffer a=new StringBuffer("immutable"); final StringBuffer b=new StringBuffer("not immutable"); a=b;//编原创 2009-03-31 15:06:00 · 470 阅读 · 0 评论 -
堆和栈的理解
栈与堆都是Java用来在RAM中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为原创 2009-03-31 14:37:00 · 463 阅读 · 0 评论 -
接下 图片管理
package com.max.msp.image.impl;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.util.Collections;import java.util.Date;impo原创 2009-03-30 18:35:00 · 511 阅读 · 0 评论 -
image 和 imagebuffer 的 使用 (一个图片 处理 的 算法 )
package com.max.msp.image.impl;import java.awt.Color;import java.awt.Dimension;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.File;import java.util.ArrayList;import java.u原创 2009-03-30 18:31:00 · 1942 阅读 · 0 评论 -
org.apache.commons.configuration.Configuration 配置文件
混合各种配置资源 经常你希望提供一套基本的配置信息,而且允许用户很容易的根据他们的特有的环境覆盖他们。 一种办法就是载你的代码中队默认值进行硬编码,并且提供一个配置文件来覆盖他们。 这是做法没有一点弹性。替换做法是:运用 CompositeConfiguration 。 CompositeConfiguration config = new Composite原创 2009-03-30 18:26:00 · 7454 阅读 · 0 评论 -
wsdl2java ( axis 1.4 ) pom 文档
msp-libs com.max.msp 1.0-SNAPSHOT 4.0.0 com.max.msp scmobile-lib scmobile-lib 1.0-SNAPSHOT /msp/libs/scmobile-lib target/原创 2009-03-24 15:21:00 · 1920 阅读 · 0 评论 -
wsdl2java ( axis2 ) pom 文档
msp-libs com.max.msp 1.0-SNAPSHOT 4.0.0 com.max.msp gamebox-lib gamebox-lib 1.0-SNAPSHOT /msp/libs/gamebox-lib target/gen原创 2009-03-24 15:20:00 · 1709 阅读 · 0 评论 -
java 学习 step by step
学完java的基础部分(包括OOP),之后是该学习类库(API)了。一般的只要是介绍java的书籍,这部分知识点都有的,推荐的书籍有: javacore(推荐中译版第七版卷一,卷二),java极品攻略,java语言程序设计,Java.Rules中文版等书籍(百度里可以搜到电子书,csdn也有)学完这些的某本书籍之后(不在多,而在精,要详尽的学完一本书),就对j2se有一个大概的了解。这原创 2009-03-05 10:33:00 · 874 阅读 · 1 评论 -
javac 使用
注意在class 里面有包和没包 编译的区别没包 在当前目录下用 javac 即可有包 在源代码中要加包路径。原创 2009-03-04 18:43:00 · 412 阅读 · 0 评论 -
Axis2
最近做一个项目用到了Axis2,看了看Axis2 ships with a lotof useful tools to make web service developers life easier. Maven2WSDL2Code plugin is one of them which can be used to generate serverside原创 2009-03-04 18:37:00 · 615 阅读 · 0 评论 -
java 编成习惯
1 命名: 不管是定义变量名,还是方法名或者类名, 一定要定义有意义的名字(即看其名知其是做什么用 的,或着实现了什么功能)2 代码的copy和paste问题 我前一段时间也总是这样做,一个功能模块copy到各个需要的地方。后来leader要我扩展功能,我自己都不记得到底哪几个地方用到了这个功能模块,最后改的头都大了。遇到多个地方需要使用的功能模块转载 2009-03-04 18:37:00 · 448 阅读 · 0 评论 -
string 的理解
首先 string即使对象 又是基本类型, string是用char 的数组存它的值,而且char的前面用了final ,因此string生成后它的值是不能改变的( public final class String implements java.io.Serializable, Comparable, Char原创 2009-03-04 18:18:00 · 310 阅读 · 0 评论