
java
iteye_7399
这个作者很懒,什么都没留下…
展开
-
[转]Struts异常处理
异常是当jvm(java虚拟机)在执行应用程序的某个方法的时候遇到的非正常现象,jvm就会生成一个异常对象,抛给客户以便客户进行异常处理.struts框架的异常处理机制建立在java异常处理的基础之上.在研究struts异常处理之前,先回顾一下java异常处理原理,理解java虚拟机jvm的异常处理过程有助于应用设计正确的异常处理方法.处理异常需要jvm付出不小的开销,所以用于必须慎重使用...2011-08-03 17:36:53 · 83 阅读 · 0 评论 -
Hello World
[code="java"]public class helloworld { public static void main(string[] args) { system.out.println("hello world"); }}[/code][code="jsp"][/code][code="c"]#include "stdio.h"void main(){ printf...2011-08-04 09:09:30 · 88 阅读 · 0 评论 -
C语言的来历
1967年,英国剑桥大学的martin richards开发了bcpl语言(basic combined programming language,基本组合语言); 1970年,ken thompson在继承bcpl语言许多优点的基础上开发了使用的b语言; 1972年,贝尔实验室的dennis m.ritchie在b语言的基础上,进行了进一步的充实和完善,他取乐bcpl的第2个...2011-08-04 09:12:32 · 103 阅读 · 0 评论 -
extends关键字实现继承
继承(extends)继承就是使用已定义的类作为父类,新建一个类作为子类使用extends关键字继承这个类。这样就实现了继承关系,需要注意的是java中是单一继承的,也就是说一个子类只能有一个父类,但一个父类可以有多个子类。继承的好处:可以对父类的功能进行适当的扩展,添加新的功能进去。继承是如何执行的?从子类往父类寻找相对应的构造方法,然从父类往子类执行。[code="java...2011-08-04 09:21:41 · 1064 阅读 · 0 评论 -
struts的优缺点
struts的优点:1、实现了mvc模式(model、view、controller),使代码更具有模块化2、struts提供了丰富的tag,如能灵活使用,将大大增加开发效率3、页面导航清晰,个页面之间的跳转在struts-config.xml进行配置就可以了,就算是其他项目组来开发时也可以马上上手4、提供了exception异常处理机制,可以方便的处理异常,更有效了防止了程序员在...2011-08-04 09:29:18 · 168 阅读 · 0 评论 -
JSP三大指令
page指令,[i]用于声明页面属性[/i]include指令,[i]用于静态包含页面[/i]taglib指令,[i]用于导入标签库[/i]2011-08-04 09:47:29 · 80 阅读 · 0 评论 -
试用 HomeBrew
听说homebrew这个 osx下的包管理软件挺好的,看了几篇教程,试试看怎么样.[url=http://blog.jjgod.org/2009/12/21/homebrew-package-management/]http://blog.jjgod.org/2009/12/21/homebrew-package-management/[/url][url=http://blog.ab...2011-08-04 11:56:29 · 92 阅读 · 0 评论 -
svn中使用diffmerge 代替 opendiff
opendiff 是osx非常好用的合并工具,但是有个问题,不支持2m以上的大文件.而且打开速度不理想.google以后找到这个diffmerge速度很快, 不错但是svn支持有些问题,又找了个脚本.[url=http://support.sourcegear.com/viewtopic.php?f=33&t=10044]http://support.sourcegear...2011-08-04 11:58:49 · 275 阅读 · 0 评论 -
Excel的导出思路(转)
1.浏览器请求一个资源,请求成功,返回一个响应流,查询返回头里面的描述,发现是一个text/html文件,浏览器觉得text/html格式可以显示在浏览器里面,于是显示。2.浏览器请求一个资源,请求成功,返回一个响应流,查询返回头里面的描述,发现是一个图片文件,浏览器觉得这种图片文件格式可以显示在浏览器里面,于是显示。2.浏览器请求一个资源,请求成功,返回一个响应流,查询返回头里面...2011-08-04 17:51:54 · 83 阅读 · 0 评论 -
android学习
android新手求助我在做显示数据库表信息的列表时出错了simpleadapter adapter = new simpleadapter(this, data, r.layout.item, new string[]{"name","phone","amount"}, new int[]{r.id.name,r.id.phone,r.id.amount})...2011-08-04 17:53:27 · 83 阅读 · 0 评论 -
soap报头与处理
转至:http://www.blogjava.net/fool/archive/2006/11/13/80901.html soap报头与处理 soapheaderelement 对象中的属性决定了接收者怎样处理消息,可以认为header属性提供了扩展消息的方法,给出了像身份认证,支付,转发消息这样的相关的事情。jax-rpc客户api(占位程序,动态代理,dii)均没有提供对so...2011-08-05 11:32:31 · 479 阅读 · 0 评论 -
shell crontab
转至:http://www.flatws.cn/article/program/shell/2011-02-23/14037.html为当前用户创建cron服务ps6平坦软件园1. 键入 crontab -e 编辑crontab服务文件ps6平坦软件园 例如 文件内容如下:ps6平坦软件园 */2 * * * * /bin/sh /home/admin/j...2011-08-05 11:34:14 · 96 阅读 · 0 评论 -
shell crontab
转至:http://home.phpchina.com/space.php?uid=82784&do=blog&id=143280名称 : crontab 使用权限 : 所有使用者 使用方式 : crontab file [-u user]-用指定的文件替代目前的crontab。 crontab-[-u user]-用标准输入替代目前的crontab. cron...2011-08-05 11:35:58 · 104 阅读 · 0 评论 -
pl/sql 时间类型显示乱码
修改如下的注册表项为想要的格式即可:[hkey_local_machine\software\oracle\home0]"nls_timestamp_format"="yyyy-mm-dd hh24:mi:ss:ff6"2011-08-05 12:33:37 · 143 阅读 · 0 评论 -
mysql5.1升级至mysql5.5出现“Cannot load from mysql.proc...”
非关键业务的一对m/s从5.1升级到5.5,进入管理台后,发现无法查询数据字典,报错如下:cannot load from mysql.proc. the table is probably corrupted 解决方法非常简单,运行mysql_upgrade命令即可。此命令会在数据目录下生成一个文本文件mysql_upgrade_info,里面的内容为升级后的数据库版本。 ...2011-08-05 13:37:27 · 89 阅读 · 0 评论 -
密钥生成
[code="java"]public class securitykeygenerator{ public static void main(string[] args) throws ioexception, nosuchalgorithmexception, classnotfoundexception, nosuchpaddingexception, ...2011-08-05 16:50:28 · 458 阅读 · 0 评论 -
设计模式笔记之四 装饰模式
[code="java"]/** * 被装饰者接口 */public interface composite { public void methoda(); public void methodb(); }/** * 被装饰对象 */public class contretecomposite implements composite { @override public void...2011-08-08 08:59:57 · 77 阅读 · 0 评论 -
Spring3MVC实现Springside3 mini-web(有码)
先看一张截图.[img]http://dl.iteye.com/upload/attachment/472423/518fa46f-be04-36b3-b350-977e504007ae.png[/img]这个登录页面,是不是很眼熟?有人说这不是springside3中mini-web模块的登录页面吗?答对了一半~最大的恭维就是模仿...我和很多人都一直在关心spri...2011-08-08 10:53:27 · 83 阅读 · 0 评论 -
Spring3MVC and POI
本教程我们将通过apache的 poi进行excel的导出和写入:即把数据库的数据导出excel格式,读取excel表报中的数据并写入数据库.我们将会使用mysql进行数据的操作.[b]poi是什么?[/b]引用...2011-08-08 10:55:12 · 77 阅读 · 0 评论 -
Flash Builder 3/4/4.5 是我用过所有的编译器中 最垃圾的一个
如题! 相信会有不少人感同身受.2011-08-08 14:16:52 · 92 阅读 · 0 评论 -
FLEX 通过单例模式,轻松关闭所有PopUpManager弹出的窗口
怎么关闭所有popupmanager弹出的窗口? 这一个貌似很简单,缺又凭空增加麻烦和工作量的事情. 如果你按照下面这种模式,那么关闭所有弹出窗口又变得那么简单. 需求: 假设当应用程序出现错误.需要将用户弹出窗口全部关闭.恢复到初始状态. 实现思路: 1. 定义单例类. 用来保存所有弹出窗口的数组 2. 将弹出事件封装,由其去创建弹出窗口.和保存到数组对象 ...2011-08-08 14:20:19 · 145 阅读 · 0 评论 -
xmarks 又可以使用了. 太棒了
重新开张的 xmarks 越来越强大了. ie chrome firefox 等多款浏览器的收藏夹可以让这个 在线收藏历史管理平台来管理了. 更重要的是 .免费的哦. ...2011-08-08 14:32:25 · 183 阅读 · 0 评论 -
No Hibernate Session bound to thread, and configuration does not allow creation
[code="java"]java代码 org.hibernate.hibernateexception: no hibernate session bound to thread, and configuration does not allow creation of non-transactional one here at org.springframework.or...2011-08-08 16:09:07 · 83 阅读 · 0 评论 -
关于生成静态页的思考
[code="java"]import java.io.bufferedreader; import java.io.fileoutputstream; import java.io.ioexception; import java.io.inputstreamreader; import java.net.httpurlconnection; import java.net.url; i...2011-08-08 16:13:47 · 76 阅读 · 0 评论 -
Web Service
1、[url=http://ws.apache.org/axis/]axis1.4下载地址[/url]2、web_service开发指南_2.3.1.pdf文档2011-08-08 17:38:43 · 81 阅读 · 0 评论 -
再论泛型
why,java为什么需要泛型?how,擦除,一种折中方案泛型其实算不上是一种语言特性,它只是java实现泛型技术的一种折中,至于为什么选择擦除,我猜可能是为了保持向后兼容,使得泛型代码和非泛型代码能够共存。为了保持向后兼容,泛型对jvm是不可见的,也就是jvm根本不需要做很多变化,因为既然你实现泛型的主要目标是提供编译时期的类型检查安全,那么很多工作都应该在编译时期做,实际上也是这...2011-08-09 09:51:54 · 91 阅读 · 0 评论 -
代码质量实践之统一代码风格
前几篇文章中一直在强调[url=/blog/1051306]代码质量[/url],理论性很强,但实践性很低,平时我也关注这方面的[url=/blog/1101197]工具和平台[/url],以前开发中经常遇到很多人的代码风格不统一,在新的公司我发现这方面已经做的不错了,于是我总结了一下,希望对困惑于代码风格不能统一的各位有所帮助。 1.统一eclipse版本,最好由技术委员会统一制定e...2011-08-09 09:53:35 · 184 阅读 · 0 评论 -
【分享】Findbugs反模式
在公司内部推广findbugs的时候遇到一些阻力,其中有一个很重要的原因就是很多人认为黄色臭虫没有多大用处,为此我历时一个月对公司内部的一些代码进行了解释,大约有50多种,没用弄完,因为工作量实在太大,有些bug我自己都要想半天,还要查找很多资料才能说服别人,文档详见附件,当然都是去掉了公司业务和逻辑的,希望分享出来对有些人有用。 另外,代码质量和重构的分享:[url=/blog/...2011-08-09 10:03:06 · 77 阅读 · 0 评论 -
代码质量之可维护性
我的心态变化c = a a = b b = c 后来我我从师兄那学到了下面这段代码,觉得写的比我之前的更漂亮:a = a + b b = a - b a = a - b 最后参加工作了,看到很多别人的代码,最后又觉得最漂亮的代码是这样的: c = a a = b b = c 请问大家,为什么我的心态有这样的变化? 软件开发的现实一个软件生命周期中,80%的...2011-08-09 10:11:45 · 273 阅读 · 0 评论 -
软件产品质量和代码质量
人的质量决定代码的质量,代码的质量决定软件产品的质量,而其他制度的建设,工具的使用以及流程设计相比起来我觉得都是浮云。上面这个图着重强调软件质量的特性,关于其他对软件质量有影响的因素,我会在另一篇文章中介绍。 ...2011-08-09 10:15:15 · 311 阅读 · 0 评论 -
模拟tomcat工作原理
httpserver原理:服务器端 打开一个socket,一直处在监听tomcat指定的 ip 的指定端口,一旦有访问的,就开启一个线程去处理,代码如下:-------------------------------server:package com.kaobian;import java.io.ioexception;import java.net.serversocket;imp...2011-08-09 12:29:02 · 70 阅读 · 0 评论 -
安装完Office 2007打开提示:The setup controller has encountered a problem during instll.
office 2007打开提示:the setup controller has encountered a problem during instll.please review the log files for further infthe setup controller has encountered a problem during instll.please review ...2011-08-09 12:30:45 · 231 阅读 · 0 评论 -
jquery几个基础概念
1、[b][b]工厂函数$()[/b][/b] 作用:消除使用for循环访问一组元素的需求,因为放到圆括号中的任何元素都将自动执行循环遍历,并且会被保存到一个 jquery对象中。 在$()函数的圆括号中使用的参数几乎没有什么限制。 eg: $('p')会取得文档中所有的段落。 id:$(...2011-08-09 14:01:27 · 105 阅读 · 0 评论 -
AutoCompleteTextView自动提示问题
[url=http://www.iteye.com/problems/69581]http://www.iteye.com/problems/69581[/url]这个问题写的demo2011-08-09 17:23:07 · 130 阅读 · 0 评论 -
mongo入门
下载 [url=http://www.mongodb.org/display/docs/downloads]mongodb[/url], 解压到f盘: 设置环境变量mongo_db=f:\mongodbpath=%f:\mongodb%\bin 启动数据库服务,并设置数据库存储路径 f:\mongodb\data 文件夹必须存在mongod.exe -dbp...2011-08-09 17:33:11 · 114 阅读 · 0 评论 -
Tab and TabHost
[b]创建tab时,继承的是tabactivity而不是[/b][b]activity。[/b] [code="java"]public class tabs extends tabactivity{}[/code][b][size=small;]盛放tab的容器就是tabhost。[/size] [/b][b][b][size=small;]然后需要在layout里,修改布局方式...2011-08-09 17:34:52 · 100 阅读 · 0 评论 -
JIT
http://www.theserverside.com/tt/articles/article.tss?l=metalmeetsjvm&asrc=em_nln_1853648&uid=2447226今天看了下这篇文章,明白了-server ,-client的区别。-client:启动快,只检测bytecode,不编译成machine code。所以启动快,但是运行慢,...2011-08-10 08:58:55 · 99 阅读 · 0 评论 -
Hibernate 命名约定
[code="java"]import org.hibernate.cfg.improvednamingstrategy;@suppresswarnings("serial")public class nightnamingstrategy extends improvednamingstrategy{ private string tableprefix = "t_"; private ...2011-08-10 09:53:21 · 197 阅读 · 0 评论 -
ORA-01460: 换请求无法实现或不合理
ora-01460: 转换请求无法实现或不合理 老婆大人过来问我 这是啥错误..只不过从服务器down下来最新的工程项目 没改代码也出这问题? 解决过程很漫长 不细说了 原因和奇特 oracle9i 与 oracle10g的jdbc.jar不同导致用9i操作10g的blob字段时 会出现此错误 总结其公司发布环境为oracle9i开发环境为10g其实以前还处理过字...2011-08-10 09:55:04 · 253 阅读 · 0 评论 -
firefox快捷键_缩放回复
ctrl + 02011-08-10 09:58:29 · 105 阅读 · 0 评论