java,架构方面专家
国际 程序员是一个辛苦的行业,长时间面对的只是需要解决的问题,更不要提开发期限和无理取闹的客户了,这样的工作简直无以承受。怎么办呢我们?我们热爱编程,乐于创建功能……我们喜欢那种将一堆代码弄成像Facebook或者Digg那样的赚钱工具的感觉。 也正由于程序员所带给我们的一切,这工作仍让我们欲罢不能。这种情况下,如何处理工作带来的压力便成了一项技巧。以下分享我的
终日面对电脑的白领工作者以及经常打游戏的青少年还有编写代码的程序员们,有时会感到手掌发麻,或者食指在拖曳鼠标时容易抽筋,这些症状都是‘鼠标手’。 是由于长期使用鼠标、键盘造成的腕部神经压迫,导致肌肉或关节麻、胀、疼、痉挛。 这些动作主要训练腕部力量和手指灵活性,来缓解肌肉持续的僵硬。当然,患“鼠标手”一侧的肩部比另一侧肩部有劳损、酸痛等症状,因此肩部训练
以root用户使用终端:sudo -i修改root用户密码:sudo passwd root在右键菜单中加入打开终端:sudo apt-get install nautilus-open-terminal系统服务管理软件:sudo apt-get install bum安装rar支持:sudo apt-get install rar unrar在启动时自动运行一个系统命令,有时它对于将自定
Broadcasting a Stream This section explains the basic steps for broadcasting a stream without creating a clip. Perform this step on the computer that has RealProducer installed. Step 1: Enco
本教程主要针对网吧用户,仅以个人经验阐述,如有不准确之处,敬请高手指正。 目录: 1……HelixServer的安装及汉化破解 2……HelixServer的初级设置 3……HelixServer之IP限制设置实例 4……RealPlayer安装及升级 5……rmvb制作前期准备 6……自己动手转制rmvb 7……关于字幕及影片合成、分割 8……天下网盟影视交流的建议
一.背景 以QQ为代表的即时通讯软件,在网络时代迅速而轻易地赢得了无数用户的心,然后以更加惊人的速度普及开去,目前,网络上使用QQ软件的注册人数已经超过1个亿,但树大招风,从今年病毒的发作情况来看,已经有将近100种QQ类型的病毒出现。由此可以看出,利用QQ这类即时通讯工具来进行传播的病毒,已经逐渐成为新病毒的流行趋势。 2002年8月25日,瑞星全球病毒监控中心截获了一个
爱情森林病毒部分源代码 ,有空学习学习,善与恶的距离只有一步,用的对了就是善良的。 unit qqworm; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, forms, Dialogs, StdCtrls, ExtCtrls, ComCtrls; private
jsp出现getOutputStream() has already been called for this response异常的原因和解决方法 在tomcat5下jsp中出现此错误一般都是在jsp中使用了输出流(如输出图片验证码,文件下载等),没有妥善处理好的原因。具体的原因就是在tomcat中jsp编译成servlet之后在函数_jspService(HttpServletReque
Currently implemented commands: 常用实现命令 l help display this help 显示这个帮助信息 l listusers di
如果你不知道具体下在地址,天啊,多么痛苦的事情,我给你发一个吧:) http://downloads.sourceforge.net/vssplugin/org.vssplugin_1.6.1.zip?modtime=1119297335&big_mirror=0 下载完了,看下面这个教程,当然了,如果你不想放到eclipse里面,我给你说个方法 建一个目录: D:/eclip
<%...@page contentType="text/html; charset=GBK" language="java" import="java.sql.*" errorPage="" %><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK
自定义的title显示方式一直在华夏用,当你的鼠标悬停在带有提示的链接上时会有自定义的显示内容出现,显示的内容支持html代码,但是这个效果不支持firefox及其他浏览器,最近对之进行了改进,终于兼容了FF,Safari。代码如下: var qTipTag = "a"; //Which tag do you want to qTip-ize? Keep it lowerc
不是专业的评价,就像读书笔记吧: 1、Azureus(http://azureus.sourceforge.net):这是java版的betorrent,最新版本2.4.0.2。从网上直接下载的源代码是没法构建的,所用的库没有在包里面。可以到:http://azureus.cvs.sourceforge.net/azureus/这个地方去找。对我们研究的意义主要在于参考其算法。 2、S
udp广播,实际上是很简单的,理解ip编址方案,就理解什么是广播,很多文章称为多播,我认为称为广播比较好,因为多播是对广播和组播的泛指,在java程序中处理自然是不同的了,本文和下一篇只为强调概念. 正如前面所说,广播地址包括定向广播地址和有限广播地址,tcp/ip协议规定,这两种地址只能在本地网络中出现,路由器执行了这个规定,不把目标地址为广播地址的报文转发到其它网络,而组播就不同,下一篇
这是一个简单的应用JXTA的客户/服务器结构的例子,服务器端创建监听线程,客户端主动连接一次。所有代码非常简洁的说明了JXTA的C/S应用的设计框架,原例子是在http://www.jxta.org/Tutorials.html,我在本机和局域网内已调试通过,并加了注释,有兴趣的朋友看看吧。需要引用的jar包有三个:jxta.jar,log4j.jar,bcprov-jdk14.jar服务器端
HTTPS访问方法的代码,抄一个能用的DEMO吧,我测试过的,可以用、,希望对大家也有用 import java.io.*;import java.net.*;import java.security.*;import java.security.cert.*;import java.util.*;import javax.net.ssl.*;public class Http
JSTL语法及参数 l JSTL包含以下的标签: 常用的标签:如<c:out>、<c:remove>、<c:catch>、<c:set>等 条件标签:如<c:if><c:when>、<c:choose>、<c:otherwise>等 URL标签:如&l
这是别人的例子: //保留小数点后两位小数 public double Number2(double pDouble) ...{ BigDecimal bd=new BigDecimal(pDouble); BigDecimal bd1=bd.setScale(2,bd.ROUND_HALF_UP
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect
http://playlist.yahoo.com/makeplaylist.dll?SID=25155009 <<在路上>>王利芬/词 王晓锋/曲 那一天 我不得已上路 为不安分的心 为自尊的生存 为自我的证明 路上的辛酸已融进我的眼睛 心灵的困境已化作我的坚定 在路上,用我心灵的呼声
Java的移位操作(收集+纠正+排版) 此收集来源于网络收集,是我整理、纠正以及排版,来为大家提供全面一点的知识讲解,可能有些地方排的不好,望谅解。======================================================================================JAVA中位运算符包括:&|~^<<>>&
在应用程序开发中,如果内容过长,想截取一定长度字符,然后补充"....."jstl1.1引入了一个fn.tld的标签,用于处理字符,如获得字符length,substring,indexof,endWith,lowcase实现截取字符串如:<c:set var="log.logTitle" value="做一个截取字符串长度的测试"<c:choose> <c
今天又花了一天时间做单位的搜索网站,主要是增加权限管理的功能,完成了一部分功能,今天的时间主要花在了,spring中调用hibernate的问题,碰到两个问题。一个是双向多对多关联问题,一个是设置lazy=true时的问题。关于第一个多对多问题,原来是把多对多关联,分解为两个一对多关联,但是在spring中,调用getHibernateTemplate保存对象总是报错,呵呵,错误记不得了。也
前几天用eclipse下生成的Hibernate DAO做了一个实现的增删查改的小例子,在这里解释下生成DAO中的几个方法到底是做什么用的.这里我将以注释的形式在下面的这段java代码中解释. package dao;/** *//** * 很简单引入你要用的包 */import java.util.List;import org.apache.commons.log
AJAX,或者说是异步JavaScript和XML,描述了一种使用混合了HTML(或XHTML)和层叠样式表作为表达信息,来创建交互式的Web应用的开发技术;文档对象模型(DOM),JavaScript,动态地显示和与表达信息进行交互;并且XMLHttpRequest对象与Web服务器异步地交换和处理数据。DWR(直接Web远程控制)项目是在Apache许可下的一个开源的解决方案,它供给那些
Hibernate 与延迟加载: Hibernate 对象关系映射提供延迟的与非延迟的对象初始化。非延迟加载在读取一个对象的时候会将与这个对象所有相关的其他对象一起读取出来。这有时会导致成百的(如果不是成千的话) select 语句在读取对象的时候执行。这个问题有时出现在使用双向关系的时候,经常会导致整个数据库都在初始化的阶段被读出来了。当然,你可以不厌其烦地检查每一个对象与其他对象的关系
DWR是什么,懒得说啦,上网百度一下吧, 学校差不多断网了,借一点时间写这一篇文章 学习文章,推荐以下三篇文章,由林信良台湾的技术作家写的: DWR 入門與應用(一): http://blog.csdn.net/caterpillar_here/archive/2006/09/06/1186566.aspx DWR 入門與應用(二): http://blog.cs
1、调用没有返回值和参数的JAVA方法1.1、dwr.xml的配置 <dwr><allow><create creator="new" javascript="testClass" ><param name="class" value="com.dwr.TestClass" /><include method="testMethod1"
跟我做背景变暗,弹出提示层的功能,而且增加了对Select对象的支持 其实很简单,我也是学习别人的代码学习来的, 注意:密码是123 <html> <head> </head> <body> <p align="center"> <script>... fun
下面展示一个可选择也可以输入的下拉列表框 <html><head><title>TW之运行代码插件--Ayin增强版</title><style type="text/css">...div,span,p,td,font{...}{font-size:9pt;}</style></head><
org.hibernateInterface Session All Superinterfaces: Serializable All Known Subinterfaces: EventSource, Session All Known Implementing Classes: SessionImpl public interface Session exte
近日研究eXtremeComponents的Limit 分页,按照网络上众多教程学习后,发现只有下一页没有最后一页,困惑许久。 后来对eXtremeComponents 的API仔细研究后发现,网络上提供的大部分教程都是不能直接使用的,在一些最最关键但不容易发现的地方给你弄点小bug,其实仔细想想,人家做eXtremeComponents的不至于傻到做分页的,在分页的用的最多的地方弄个小b
Struts Validator验证器使用指南 (根据Struts Validator Guide) 作者: David Winterfeldt大卫 James Turner詹姆斯 Rob Leland罗伯特 翻译: 侯思超 验证器: 从0.5版,验证器在一些form中就已经实现了,他最初包含在开发人员包中,后来核心代码挪到Jakarta Commons包中
...{ :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: Author:pengyi Email:pengyi.yi@126.com :::: :::: Unit : UnitImagePlay :::: :::: Developer Team : Mdcl DevTeam ::::
用MyEclipse+struts+hibernate测试时遇到的问题 由于工作原因,使用了MyEclipse+Struts1.2+Hibernate3.1+Spring2.0框架写程序,刚开始的时候在Tomcat6.0上写,后来上面的领导非要弄到Resin3.0上,具体原因不清楚,没办法,照办吧。 把MyEclipse下自动生成的SSH结构直接发布到Resin
众所周知, 为了解决 Hibernate Lazy 问题, Spring 中引入了 OpenSessionInViewInterceptor, 这样虽然解决了页面上的 Lazy Load 问题,却增加了各层之间的偶合性, 如果一个 Lazy 的 Collection 在页面上可以被正确的 load, 但是如果请求不是来自于 HttpServletRequest (比如在 TestCase 或
dell 640m网上购买心得,适合dell所有网上订购机型(实用) 这篇文章写得比较早了,现在dell 640m都换配置了,但不管怎么样,配置变了,但心得是一样的,同样适合。第一部分:购买戴尔640m的理由 ●其一:性价比勇冠全球:作为国际品牌,能在6999价位实现双核的就寥寥无几,更不用说大硬盘、大内存、宽屏、DVD刻录机了。举个简单的例子,ThinkPad日前有一款新品R60e上市,
1人之所以痛苦,在于追求错误的东西。 2如果你不给自己烦恼,别人也永远不可能给你烦恼。因为你自己的内心,你放不下。 3你永远要感谢给你逆境的众生。 4你永远要宽恕众生,不论他有多坏,甚至他伤害过你,你一定要放下,才能得到真正的快乐。 5当你快乐时,你要想,这快乐不是永恒的。当你痛苦时你要想这痛苦也不是永恒的。 6今日的执著,会造成明日的后悔。 7你可以拥有爱,但不要执
1、如何学习Spring? 你可以通过下列途径学习spring: (1) spring下载包中doc目录下的MVC-step-by-step和sample目录下的例子都是比较好的spring开发的例子。 (2) AppFuse集成了目前最流行的几个开源轻量级框架或者工具Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTestCa
以前没有老婆的时候天天想,不过都是学习完了没事了想美女 现在有了老婆,发现天天想找时间学习,因为老婆与学习不可以兼得,所以要放弃一个,没办法只好在老婆前面妥协一些。不过学习也是必须的,毕竟知识是第一生产力么,什么时候能有自己的公司,也许就不用那么劳累了。 现在的我只有跟老婆每次商量好了,把时间给我空闲出来,我才可以去查查资料。。。。 生活~~~~~~~~~~好忙;)
都是根据经验总结出来的,很不错的东东. 大家最好经常下载一下,因为作者经常不断的更新版本,里面添加了不少的新内容. iBatis指南、Hibernate指南、Spring开发指南
在Struts中对用户输入信息的校验一般在FromBean中进行(除非需要访问数据库进行诸如登录信息的校验,因为这是Action的工作),本文将阐述如何在Struts中实现可配置的信息校验。 一、在FormBean中手工实现 最简单的方法是直接在FormBean中重写ActionForm类的validate方法,validate方法签名如下: public ActionErrors v
TStringList是一个对TStrings增强的类库,以前总认为声明一个TStrings 对象,然后用TStringList去Create就可以了 但是经过这5天的痛苦之后发现原来TStringList有他不可缺少的地位,最大的地位就是对Object对象的支持, 如果你使用Delphi,会发现TStrings对Object对象也支持,但是如果你查看源文件会发现Delphi竟然无耻的只写
Client:TSocketConnection 和Server: Scktsrvr关系----压缩数据传输方案 一直用SocketConnection和服务端的传输数据在三层数据库中,从来没有注意到它们之间的数据传输,只是想着,管它了,网络的事,前段时间在Delphi中的Demos中发现Demos/Midas/Intrcpt.dpr例子,呵呵,再看了半天的VCL发现可以将Client端发送
定制网格标题 复杂标题 TDBGridEh 允许在多列上创建标题,例如: 设置 DBGridEh.UseMultiTitle 属性为 True 并且填充字段的标签或列标题的标题,可以使用下面的规则:字段标签中的文本部分或列标题必须由几部分组成,并且用 "|" 分割,几个列的每一个通用部分都设置为相同。其它字段或标题必须在相应的部分包含同样的文本。 例如:Field1.DisplayLabel
WiKiMapia.org 一个以 Let's describe the whole Earth为口号的地图网站 通过调用googlemaps api 允许用户在地图上标记地点 并添加描述和标签 所添加的标记对所有人公开 其他用户可以通过地名或者标签找到所需内容 目前看来所有用户的权限都是一样的:可添加 可编辑 可删除 wikimap本身支持30多种语言 其中当然包括中文啦 我试了一下 找
安装文件自带的Readme.txt中的安装过程如下:1. Delphi 5.x - 7.x, Delphi 9.X Win32, BDS2006 Win32:---------------------------------------------------- Uninstall previous or evaluation version of EhLib (Old version) f
这是网上比较流行的一个动画教程,作者为此付出了相当多的精力,感谢作者为此作出的付出。对于刚接触这一块的朋友来说是不可多得的教程。但也有很多东西没有讲到,并如在Action中动态Form的建立,动态Form的验证,用Java Bean进行数据的接收处理等。速动画教程系列第一集Struts入门下载地址:http://www.ereach.cn/download/MyEclipse-Struts-0
如果问“你想不想使自己的收入加倍”,我猜每个人的答案都是“YES”,如果我继续问:“你相不相信现在你的收入会加倍”,我想有一些人可能会没把握,有一些人认为不太可能,我告诉各位“你们每个人的收入一定会加倍”,因为按照每年物价增长率及通货膨胀的正常速度,20年后你的收入一定会加倍。 但是如果你希望,提前在5年内、3年内甚至1年内使你的收入加倍,你必须先使你的生产力加倍,然后收入加倍的美梦才
今天终于把Tomcat的数据库连接池问题搞定了。我这个美国的同类真是的,每次版本变化,配置文件都要变。网络上多是讲5.0的,5.5的有所更改,我参照网上一位朋友的说明,修改了一下,终于配置成功。唉,谁叫咱英文功底不足呢。 我用的数据库是MySQL5.0,所以首先要把MySQL的JDBC驱动程序拷贝到Tomcat安装目录的/common/lib下和你自己网站的/WEB-INF/