![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
iteye_13701
这个作者很懒,什么都没留下…
展开
-
TDD与XP
tdd主要就是通过测试驱动的方式来推动整个开发的进行,也就是说在开发功能之前,先写测试代码。在明确要开发哪个功能后,首先要思考对这个功能如何进行测试。 tdd开发主要有如下原则: 1、测试隔离,也就是说不同的代码模块测试要相互隔离,不能出现互相影响的情况。 2、一顶帽子,专注某一项工作,同一时间只做一件事情,这样就可以集中精力在当前工作中,而无需考虑其他的。 3...2011-08-04 09:14:03 · 155 阅读 · 0 评论 -
JSP九大内置对象
out[i]用于想客户的输入信息[/i]page[i]作用域于当前页面[/i]request[i]作用域于当前请求的两个页面之间[/i]session[i]作用域于当前打开的浏览器[/i]application[i]作用域于当前启动的服务器[/i]pagecontext[i]老大哥,可以管理page,request,session,application这四个作用域的东西[/i]...2011-08-04 09:44:27 · 54 阅读 · 0 评论 -
Tuxedo 调用EJB 报错问题
新做了个tuxedo系统, 需要调用到ejb交易测试时报错引用2011-08-04 11:45:27 · 168 阅读 · 0 评论 -
Weblogic8 @aix socket达上限 报错
今天发现有台weblogic应用链接不上了,检查日志发现如下信息.引用2011-08-04 11:47:37 · 143 阅读 · 0 评论 -
重新加载treepanel数据的方式
[code="java"]treeotherlimit指的是treepanel//向后台发请求treeotherlimit.loader.dataurl = 'querydpcresource';setbaseparams(treeotherlimit, m_acceptmanager_city, m_acceptmanager_province, nival);//重新加载数据treeo...2011-08-04 17:51:46 · 488 阅读 · 0 评论 -
ext下拉框,选中每一项带提示功能
[code="java"]acceptmanager_province = new ext.form.combobox({ renderto :'province', store : storeprovince, //为用户名称填充数据 valuefield : 'value', displayfield : 'pr...2011-08-04 17:51:51 · 265 阅读 · 0 评论 -
JDK源码研究之杂记
java.util:util.regex 关于正则表达式处理的包,里面是冗长的逻辑处理,没有深入,常见的也就是pattern和matcher,组合这两个类便可以完成正则表达式的编程,不过根据以往编程经验,java正则表达式处理速度并不快。 util.logging jdk的log实现,但我见过的项目几乎都是用log4j的。在建立log的时候要选择handle,还要选择formatt...2011-08-05 10:41:33 · 65 阅读 · 0 评论 -
JDK源码研究之concurrent
ava.util.concurrent包中包含了java并发编程的解决框架1、synchronized:在java中每个对象其实都有一个隐藏的锁对象,当给方法加上szhcnronized的时候相当于该对象加上同步块。比如 public class adder{ public int i; public synchronized void add(){i++;}; }...2011-08-05 10:45:16 · 77 阅读 · 0 评论 -
ibatis给我们带来了什么
自从unclepeng commons 2.0发布以后,笔者一直在寻找合适的orm框架,以期加以改造作为unclepeng orm的起源。 很久之前曾经深使用过ibatis,后来由于一直都在维护人家的代码故没有深入下去,趁这几天重新研究了下,却发现当时自己觉得很适用的东西,今日已成鸡肋。 笔者曾经使用过spring的jdbctemplate,后来经过重新实现,直接作为unclepe...2011-08-05 10:52:13 · 63 阅读 · 0 评论 -
一个简单的Java代码统计功能
好久之前,做了个代码超简单的代码统计的工具,不甚全,思路如下:扫描指定路径下的所有.java文件-->对每个文本文件readline-->是否有空行-->是空行-->空行数++ |...2011-08-05 10:53:57 · 690 阅读 · 0 评论 -
JDK源码研究之1(Lang包拾遗)
1、基本类型对应的对象类型:我们知道在java中基本类型有:void byte char double float integer long short 其对应的对象类型分别为:void byte character double float integer long short,其实在这些类中都有一个final类型的基本类型成员,如 byte类里面有个成员private final ...2011-08-05 10:55:39 · 58 阅读 · 0 评论 -
关于字符串的截取
转自http://zangweiren.iteye.com/blog/216005 public static void main(string []args) throws exception { system.out.println(substring("我dominic爱java",10)); }public static string substring(st...2011-08-05 12:37:06 · 396 阅读 · 0 评论 -
Eclipse桌面快捷方式如何设置打开指定的workspace
如何运行共享/多工作空间设置 使用共享或者多工作空间设置必须使用"-data"明确指明你的工作空间的位置.例如,eclipse -data c:\myworkspace -vm c:\ j2sdk1.5\jre\bin\javaw 创建一个windows快捷方式指向已安装的eclipse和特殊的工作空间(例如,c:\myworkspace):1.在windows explo...2011-08-05 13:33:53 · 249 阅读 · 0 评论 -
Mysql 安装(Linux)
通过rpm包安装,配置以及下载mysql 的详细过程。安装mysql以mysql-server-5.5.8-1.linux2.6.x86_64.rpm为例,放在/opt目录下cd /optrpm –ivh mysql-server-5.5.8-1.linux2.6.x86_64.rpm安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql...2011-08-05 13:35:38 · 57 阅读 · 0 评论 -
SWT font set
when generate a image for chinese character, if your computer has no song ti font style, should read a system file to load the font style.find following file.c:\windows\fonts\simsun.ttccoding...2011-08-05 13:44:31 · 145 阅读 · 0 评论 -
转:Aptana 调试 javascript 图解教程
转自:[url=http://hi.baidu.com/flftfqwxf/blog/item/0a9fc734e2bd8d0491ef3910.html]http://hi.baidu.com/flftfqwxf/blog/item/0a9fc734e2bd8d0491ef3910.html[/url] [b]1 firefox debugger[/b]参见:http://www.a...2011-08-05 14:55:00 · 86 阅读 · 0 评论 -
转:JQuery 插件安装
转自:[url=http://www.cnblogs.com/shulin/archive/2010/08/09/1796146.html]http://www.cnblogs.com/shulin/archive/2010/08/09/1796146.html[/url] 常用的有三个插件支持jquery的智能提示:1.jquerywtp2.spket3.aptana 在安装插...2011-08-05 14:58:24 · 93 阅读 · 0 评论 -
设置电脑保护色
眼科医生建议电脑屏幕不要用白色,因为白色对眼睛的刺激是最大的,眼科医生推荐的颜色是柔和淡绿色!只要稍微设置一下,就能让你电脑上的窗口从白花花的颜色变成淡淡的绿色。设置方法:1、打开控制面板中的"显示" 选择外观(appearance)-高级(advanced),然后在项目(items)那栏选窗口(windows),再点颜色(color)-其它(others),然后把hue(色调)设为...2011-08-05 15:00:06 · 91 阅读 · 0 评论 -
五险一金详解
[size=large; color: #000000;]养老保险[/size][size=large; color: #000000;]:一般要交满15年,到退休的时候才能终生享受养老金,所以想拿养老金的人请务必在自己退休前15年就开始交。如果到退休年龄交养老保险不满15年,那等到你退休的时候国家会把你个人帐户上存的8%的养老金全部退给你。那单位给你交的21%到哪里去了?国家把单位为...2011-08-05 15:03:30 · 80 阅读 · 0 评论 -
转: 8个优秀的高质量图标搜索引擎
对于每个网站开发者来说,设计是很重要的一部分,而图标更是设计中一个很关键的元素。你可以找到许多提供图标资源的网站,但很难找到免费的高质量图标。这是我在此分享一些免费的高质量图标搜索引擎的原因。你可以使用这些引擎以找到高质量图标。如果你知道更多的网站,也请分享! iconfinder 以简便并且有效的方式为网站设计者和开发人员提供高质量的图标。...2011-08-05 15:13:45 · 86 阅读 · 0 评论 -
tomcat类加载器结构.
bootstrap classloader(载入jvm自带的类和$java_home/jre/lib/ext/*.jar) | | system classloader 载入$classpath/*.class ...2011-08-05 16:35:11 · 96 阅读 · 0 评论 -
java6自带性能分析命令
jstack 14179 > filename 查看堆栈catalina.sh 要使用kill -3 要修改catalina.sh文件jmap -heap 14179 > filename 查看jvm内容中各个区情况jmap -histo 8513 > fileanme 查看内存中对象占用内存情况,按照类型,大小从高到低排序jmap -dump:format=b,file=f:/m...2011-08-05 16:40:16 · 119 阅读 · 0 评论 -
spring事务
--事务传播属性(作用是如何定义当出现两个不同的操作的时候,两个不同事务之间如何协调处理)methoda(){ methodb(); } methodb(){ …… } 下面的解释都是基于单独执行methodb和执行methoda两个不同方法所产生的结果public static final int propagation_required...2011-08-05 16:45:24 · 63 阅读 · 0 评论 -
死锁检测2
[code="java"] long[] moniterthreads = mxb.findmonitordeadlockedthreads(); if (moniterthreads != null) { sb.append("moniterthreads:")...2011-08-05 16:47:05 · 152 阅读 · 0 评论 -
死锁检测
[code="java"]public class threaddemo{ private static object lock1 = new object(); private static object lock2 = new object(); /** * for test deadlock * * @param agrs */ ...2011-08-05 16:48:47 · 155 阅读 · 0 评论 -
java类加载器结构
[code="java"]public class classerloadertest{ // 清单 1. 演示类加载器的树状组织结构 public static void main(string[] args) { classloader loader = classerloadertest.class.getclassloader(); w...2011-08-05 16:52:10 · 65 阅读 · 0 评论 -
apache common 项目研究
[url=http://commons.apache.org/]http://commons.apache.org/[/url] 包括 components [url=http://wolfzha.iteye.com/admin/blogs/attributes/]attributes[/url]runtime api to metadata attributes such a...2011-08-08 09:06:47 · 59 阅读 · 0 评论 -
2011年读书列表
《java多线程》《java io》《重构-改善既有代码的设计》《深入浅出设计模式》 《数据结构》《编译原理》2011-08-08 09:08:35 · 59 阅读 · 0 评论 -
SVN提交代码到googlecode时报405错误的解决办法.
今天提交一个代码到googlecode,报错信息如下:引用2011-08-08 10:56:54 · 86 阅读 · 0 评论 -
vim开发rails需要的一些插件
sudo apt-get install vim[code="shell"]mkdir ~/.vimgit clone git://aa.bbb.ccc.gitcd ccccp -r * ~/.vim[/code][b]snipmate[/b]:代码模板[url=https://github.com/msanders/snipmate.vim]https://github.co...2011-08-08 10:58:36 · 111 阅读 · 0 评论 -
git和github乱记
[code="shell"]$:sudo apt-get install git-core[/code]安装好git在linux中的顺序是:1.cd到要提交到项目目录中,输入下面到shell命令把整个项目初始化[code="shell"]$:git init[/code]2.把整个项目提交到仓库[code="shell"]$:git add .[/code](注意后面那...2011-08-08 11:00:20 · 55 阅读 · 0 评论 -
Spring3MVC和JDBC的集成
在以前的教程中我们并没有进行数据库连接操作.一个没有进行数据库操作的web项目几乎是不存在的.所以数据库连接也是一个很重要的知识点.而在本教程中,我们会用springmvc+jdbc实现一个简单的数据库访问.并对person对象进行简单的crud操作.我们将使用mysql数据库.相应的也可以用于db2,oracle,sqlserver,hypersql等数据库.[b]j...2011-08-08 11:03:44 · 53 阅读 · 0 评论 -
Spring3MVC和jQuery的集成
在本教程.我们将使用spring mvc建立一个简单的基于jquery的计算器ajax应用.为了便于对比.我们将创建两个页面.一个传统的页面.一个是基于ajax的页面.[size=large][b]什么是jquery?[/b][/size]引用...2011-08-08 11:05:25 · 43 阅读 · 0 评论 -
Spring3MVC 在JSP中使用@ModelAttribute
在教程中,我们将创建一个简单的spring3mvc simple crud应用程序.[size=x-large][b]什么是@modelattribute [/b][/size][url=http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/mvc.html#mvc-ann-...2011-08-08 11:07:11 · 259 阅读 · 0 评论 -
maven项目添加jar包.
很多新手都不知道如何在maven项目里添加jar包.以前我还没接触maven的时候下载过一个demo,是maven项目.我居然是照着他的pom.xml文件一个一个的写!!!很多人认为理所当然的东西对于初学者却是一个很难迈过去的门槛.所以简单的写下如何在maven项目中添加jar包.根据[url=http://liukai.iteye.com/admin/blogs/97291...2011-08-08 11:08:54 · 73 阅读 · 0 评论 -
表格插入行与删除行示例
java代码 表格插入行与删除行示例 //参数列表[表格id,复制行的索引,标题行数,表单id] function clickinsert(inputtable,rowid,titlerow,inputform){ var oform=document.getelementbyid(inputform);...2011-08-08 12:58:02 · 166 阅读 · 0 评论 -
数据源详解
一、数据源简介:************************************************************************************在java语言中,datasource对象就是一个代表数据源实体的对象。一个数据源就是一个用来存储数据的工具,它可以是复杂的大型企业级数据库,也可以是简单得只有行和列的文件。数据源可以位于在服务器端,也可...2011-08-08 12:59:53 · 871 阅读 · 0 评论 -
FLEX datagrid 点击列头排序后,行编辑问题
点击列头排序后。行编辑事件结束后,adobe默认会自己重新将dataprovider 更新下, 如果自己的行编辑有级联更新,就是说用上了 [code="java"]dtablegrid.dataprovider[rowindex] = resultdata; dtablegrid.dataprovider.itemupdated(dtablegrid.dataprovider...2011-08-08 14:15:08 · 85 阅读 · 0 评论 -
os.name 在各个操作系统下的名称列表
os.nameos.versionos.archcommentslinux2.0.31x86ibm java 1.3linux(*)i386sun java 1.3.1, 1.4 or blackdown java; (*) os.version depends on linux kernel versionlinux(*)x86_64blackdown java; note x8...2011-08-08 14:23:45 · 431 阅读 · 0 评论 -
FTP退回到根目录
ftpclient 退回到根目录 //client.uploadfile("ftp/", filein, "test.jpg"); //client.changeworkingdirectory("/home/neusoft/");//client.uploadfile("ftp2/",filein, "test2.jpg");如果知道层次可以 //client.changewor...2011-08-08 15:53:27 · 4263 阅读 · 0 评论