- 博客(97)
- 资源 (9)
- 收藏
- 关注

原创 新闻分页代码
最近用java写了一个用来对新闻内容分页的类,其中可能有些不足之处,望各位高手指点指点。//分页类 package cn.com.hjh.util;import java.util.ArrayList;import java.util.List;import java.util.regex.Pattern;import javax.servlet.http.HttpServlet
2009-06-18 11:31:00
1334
转载 Java 打开文件夹(Windows文件夹)
方法一:try { String[] cmd = new String[5]; cmd[0] = "cmd"; cmd[1] = "/c"; cmd[2] = "start"; cmd[3] = " "; cmd[4]
2011-12-02 17:36:03
1891
转载 谷歌是如何做代码审查的
英文原文: Things Everyone Should Do: Code Review 在上一篇文章中提到过,我已经不在Google工作了。我还没有想清楚应该去哪里,有两三个非常好的工作机会摆在我面前。因为在这段做决定的时间里,我不再受雇于任何人,我想可以写一些专业性的东西,一些很有趣,但也会在同事和管理工作中导致关系紧张的东西。本文的作者Mark CC Goog
2011-11-14 09:25:24
510
转载 几个重要的基础课程
几个重要的基础课程 如果你是学生,或者如果你有充足的时间。我建议你仔细的掌握下面的知识。我的建议是针对那些希望在IT技术上有所成就的初学者。同时我还列出了一些书目,这些书应该都还可以在书店买到。说实在的,我在读其他人的文章时最大的心愿就是希望作者列出一个书单。 大学英语 -不要觉得好笑。我极力推荐这门课程是因为没有专业文档的阅读能力是不可想象的。中文的翻译往往在猴年马月才会出来
2011-11-07 14:09:03
2087
转载 程序员收入报告
最近,波兰的程序员 Chris (也叫 KreCi)公布了他的第十四期程序员收入报告。数据显示,上月是目前为止他收入最多的一个月。 Chris 的收入并不是指他的工资或薪水,Chris 是一个自由职业者。他的收入也不是来自个人承包软件工程的收入,他更像是一个果农,种了优良的果树,只要不断的给这些果树施肥浇水,这些果树会给他带来源源不断的财富。他的收入主要来自下面几个方面: 1.
2011-11-07 13:24:23
542
转载 不要自称为程序员
每年都有无数年轻程序员,加入软件行业。 他们在学校里学过编程,但是对这个行业的现实一无所知。 Patrick McKenzie 是美国一家小软件公司的老板,他写了一篇长文,介绍这个行业的一些实际情况。我看了以后很感慨,有些地方很受启发。我选择了一部分,翻译如下。 一、90%的编程工作来自内部软件 (90% of programming jobs
2011-11-07 13:22:15
411
转载 鲜花盔甲的故事
从前有一个村子来了一个外来者,他身着盔甲,为人低调。过了一段时间,因为对村子毫无贡献,被逐出了村子。 从前有一个村子来了一个外来者,他身着盔甲,手持刀剑。村民们很排斥他,他的行为让村民们很担心。最后他与村民们互殴,被村民们齐心协力的赶出了村子。 从前有一个村子来了一个外来者,他身无寸甲,手持鲜花。他四处向村民们献花,也接受了部分热情村民的鲜花。但在不知是“躲猫猫”还是“
2011-11-04 09:08:10
3145
转载 什么是 Google App Engine?
Google App Engine 可让您在 Google 的基础架构上运行您的网络应用程序。App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。您可以使用 Google 企业应用套件通过自己的域名(例如 http://www.ex
2011-11-01 13:14:51
480
转载 用户身份验证
在保存用户数据的时候,最简单就是保存在session里面,需要时就拿出来,也不会被用户端修改。但是很多例子表明,不少用户打开个页面就挂它一个小时不操作的现象常有,这样一来session常丢失,导致出错,最常见的就是“未将对象引用实例化”,每次索取的时候都加判断也挺麻烦的,要是发现超时还得引导用户去重新登录。再加上使用了多台服务器均衡,session保存也麻烦(当然asp.net有很好的机制解决这个
2011-11-01 11:28:23
516
转载 远程开关机程序
背景:有一个营业厅很大,有两层,大致拥有十多台客户体验机,每台体验机其实都是一台电脑,其中主机集中放在后台的机房里,显示器和鼠键在前台,操作系统安装有美萍软件。这样就产生了一个日常问题:每天都需要到机房里把每台电脑逐个开机,下班后有需要每台电脑逐个解锁美萍然后关机(当然不排除拉电闸这种高效方法)。在这种情景下就萌生了要一个远程开关机的程序这么个需求。首先说关机这事吧。这个实现起
2011-11-01 11:16:47
1555
转载 隐藏doc窗口
创建新文本文件: 文件名.vbs 内容:Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c 执行文件名.bat",vbhide双击 文件名.vbs 即可运行 执行文件名.bat 并不会有doc窗口
2011-11-01 10:12:18
638
转载 工作了几年的IT人想要创业,必看的失败经验
开博第一篇,就写一写最近的遭遇吧。 孩子6个月了,自己还是无所成,有些心急,做很多事情都乱了分寸,就拿最近的一件事情来说吧。 一朋友9月份介绍一个工作,让我过去合伙创业,做一个团购优惠的网站。和对方接触后,发现对方是专注于这块发展的,不像自己原来的合伙人都有自己的主营业务,我对自己的技术还是很自信的。他负责营销,我负责技术,觉得可以一起发展。约好工资税后16k,股份10
2011-11-01 09:53:57
740
转载 【面试经历】某公司架构师
【面试经历】某公司架构师分享一下前一阵子面试某公司架构师的经历(面试前在门外碰到另外一个面试者,聊了几句,他说这公司薪水很低。。。。好吧 既然都来了 那就表现出自己最好的一面吧) 1.笔试。。。。话说为什么这么多公司有笔试。。。。考某些很基础的东西很容易考死人,而且这东西和能力的关系说实话不大,内容如下一堆语法题,都很简单,忘记了接口和抽象类,这个其
2011-11-01 09:52:42
3057
1
转载 jasperreport
JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用程序中生成动态内容。
2011-10-25 10:38:27
416
转载 点评Java full-stack框架
2005年ruby on rails横空出世般的流行刺激了Java开源框架整合的大趋势,ruby on rails这个号称“full-stack”的框架能做的我们都能做,它就是整合的更好,省略了配置文件,提供了快速代码生成器,暂且不论ruby on rails本身,但是诸多Java开发人员把目光从只做好一件事情上面挪到了“提供最方便的full-stack框架”上面,因此我们可以看到整个Java开源
2011-10-25 10:23:26
665
转载 大家所说的full-stack框架到底是指什么?
full-stack 的设计,意味着各层能够无缝的集成在一起,遵循的DRY原则(don't repeat yourself),将各层共用的东西,抽取出来,并通过自顶向下的设计,无缝的集成在一起,粘合在一起,达到更高层次、更粗粒度的重用,同时为了保证灵活的可扩展性,在更高、更粗的粒度上遵守开放-封闭的原则,在各层的各个关键点,要提供诸多的钩子,回调的接口,供使用者扩展。full-stack的设计,在
2011-10-25 10:21:43
1919
转载 BIRT
<br />BIRT (Business Intelligence and Reporting Tools), 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统,特别之处在于它是以 Java 和 J2EE 为基础。BIRT 有两个主要组件:基于 Eclipse 的报表设计器,以及部署到应用服务器上的运行时组件。<br /> <br /> BIRT介绍<br /> BIRT 也提供了图标引擎让你能为应用增加图标。 BIRT 当前发行的版本是 2.6.1。可通过[1]下载使用
2011-02-24 11:48:00
795
原创 log4j文件路径问题
<br />log4j.properties 部分配置:<br />opencms.logfile=opencms_init.log<br />log4j.appender.OC.File=${opencms.logfile}<br />代码<br />//设置变量值<br />System.setProperty("opencms.logfile", m_logFileRfsPath);<br />//重新加载log4j.properties<br />PropertyConfigurator.c
2010-12-11 09:21:00
553
转载 关系数据库的规范化
关系数据库的规范化<br />文章分类:数据库<br />一、函数依赖<br />在数据库中,函数依赖是最基本、最重要的一种依赖。<br /> 在数据库中,属性值之间会发生联系,这类联系称为函数依赖。<br /> 设有属性集U上的关系模式R(U),X,Y是U的子集,若对于任一个关系R中的任一元组在X中的属性值确定后,则在Y中的属性值必确定,则称Y依赖于X。<br />二、范式和规范化方法。<br />1 第一范式(1NF) <br /><br />在任何一个关系数据库中,第一范式(1NF)
2010-12-01 17:15:00
759
转载 Java之异常与错误的区别及java的异常体系
<br />异常和错误的区别 <br /> 异常: 在Java中程序的错误主要是语法错误和语义错误,一个程序在编译和运行时出现的错误我们统一称之为异常,它是VM(虚拟机)通知你的一种方式,通过这种方式,VM让你知道,你(开发人员)已经犯了个错误,现在有一个机会来修改它。Java中使用异常类来表示异常,不同的异常类代表了不同的异常。但是在Java中所有的异常都有一个基类,叫做Exception。<br /> 错误:它指的是一个合理的应用程序不能截获的严
2010-12-01 17:10:00
439
转载 Java程序设计关于低耦合与高内聚理念
<br />熟悉Java的人都知道Java程序设计时,为了避免程序的冗杂,减少各个类之间的依耐性,经常使用低耦合和高内聚的设计理念。<br /> 所谓耦合是指在一个软件结构内不同模块之间互连程度的度量,<br /> 而低耦合就是指在设计一个软件时,作为一个完整的软件系统,对于各种模块与模块之间应尽可能的是其独立的存在,让每个模块尽可能的独立完成其特定的功能。<br /> 如果某两个模块间的关系比较复杂的话,最好首先考虑进一步的模块划分。这样有利于修改和组合。<br
2010-12-01 17:05:00
854
转载 php apache配置
<br />(1)按提示安装Apache 2.2.14,有两种版本(具体有什么区别网上有答案),都行的,安装在C:/WAMP/Apache2.2.14。 <br /> (2)解压php-5.3.1-Win32-VC6-x86.zip(选择VC6,Thread Safe版本)到C:/WAMP/PHP5.3.1中。 <br /> (3)打开httpd.conf,添加以下三行: <br /> LoadModule php5_module "C:/WAMP/PHP5.3.1/php5apache2_2.dll
2010-11-09 17:40:00
1836
转载 hibernateTemplate的findByNamedQuery方法的使用
关键字: findbynamedquery hibernateTemplate 是 spring 提供吧,要把hibernate,spring 结合起来用 findByNamedQuery有三个重载方法: findByNamedQuery(String queryName); findByNamedQuery(String queryName,Object value); findByNamedQuery(String queryName,Object[] values); 通过 queryName 查询数
2010-06-01 10:22:00
8468
转载 IIS6.0系统日志中出现此错误Timer_MinBytesPerSecond,Timer_ConnectionIdle
问题描述:这个错误是由于服务器连接被中断导致的。 If you check out the C:"Windows"system32"LogFiles"HTTPERR"httperr*.log files on the distribution server, youll likely see either Timer_MinBytesPerSecond errors or Timer
2010-01-07 09:50:00
3745
转载 js中escape,encodeURI,encodeURIComponent三个函数的区别
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 1、 传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。 例如:document.wri
2009-10-13 17:47:00
436
转载 java中list、set和map 的区别
List按对象进入的顺序保存对象,不做排序或编辑操作。Set对每个对象只接受一次,并使用自己内部的排序方法(通常,你只关心某个元素是否属于Set,而不关心它的顺序--否则应该使用List)。Map同样对每个元素保存一份,但这是基于"键"的,Map也有内置的排序,因而不关心元素添加的顺序。如果添加元素的顺序对你很重要,应该使用 LinkedHashSet或者LinkedHashMap. Lis
2009-09-01 10:58:00
514
转载 jQuery Ajax 全解析
jQuery Ajax 全解析 本文地址: jQuery Ajax 全解析本文作者:QLeelulu转载请标明出处!jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法
2009-08-31 15:10:00
353
转载 java中取得上下文路径的方法
1.在任意的class里调用 URLDecoder.decode(this.getClass().getClassLoader().getResource("/").getPath(), "UTF-8"); 将获得当前class的全路径。 如 : C:/Program Files/Apache Software Foundation/Tomcat 5.0/webapps/clientweb/WEB
2009-08-22 17:08:00
1969
原创 hibernate多对一应注意的问题
hibernate的many-to-one mapping是默认用主键进行映射的,可以用property-ref 指向外键,否则可能产生错误:Exception in thread "main" java.lang.NullPointerException at org.hibernate.persister.entity.AbstractEntityPersister.loadByU
2009-08-22 15:01:00
2195
转载 [hibernate] 配置文件中的 lazy, inverse, cascade 和 fetch
转自:http://hi.baidu.com/zh_m_zhou/blog/item/77464a09dc52e638e92488bb.html作者:pockyhibernate真的还是比较花费学习成本的,最近查阅了大量的资料,总算有所收获。在此,总结分享一下令众多初学者晕眩的lazy,inverse,cascade和fetch。lazy,就是延时加载。以最简单的parent和child为例子:一
2009-08-22 09:10:00
1237
2
转载 Java在Web开发语言上败给了PHP
PHP的主要语言开发者之一、Zend公司的创始人之一Andi Gutmans最近在blog中直言不讳地批评了Java语言。他指出,目前Java厂商试图在JVM上提供动态语言实现的路子根本不对,Java已经输掉了Web开发语言的战争,PHP是事实上的标准和胜利者。 Gutmans的这篇文章在技术界引发了强烈争议,很对人对此有不同的意见,我在这里就阐述一下我对PHP和Java两种语言的看法。
2009-08-21 14:33:00
697
转载 java:log -- 如何使用Log4j[转]
如何使用Log4j?1、 Log4j是什么?Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧:http://jakarta.apache.org/log4j 。2、Log4j的概念 Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个L
2009-08-07 17:54:00
2926
转载 java:log -- Commons-logging + Log4j 入门指南[转]
Commons-logging + Log4j 入门指南当初查log相关资料,先找到了Log4j和common-logging的使用 ,然后找到这篇。因为写的太好了,收藏下一 :为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一?Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只有一个简单的Sim
2009-08-07 17:49:00
907
转载 IE和Firefox在JavaScript应用中的兼容性
今天在使用CSS属性的时候发现"cursor:hand;"在Firefox中鼠标不会变为手型,后来上网搜索了一下资料,发现hand这个cursor属性在Firrefox中不兼容,使用"cursor:pointer"就都可以显示了,下面将总结出来的一些IE和Firefox在JavaScript方面的不兼容的属性列举出来以供参考:1.document.formName.item("itemNa
2009-08-07 12:49:00
421
转载 WEB系统防止拷贝编译的一点方法
公司根据某个客户开发了一套相对专用的WEB系统,后来就议论到系统如何防止拷贝和基础之上来.在网上找了半天,大部分都在讲代码混淆,而涉及到如何防止拷贝的地方却很少.综合了网上通用的做法,自己再加点东西,就成了一个比较简单的防止拷贝方法.方法只适用于一些简单的小系统中,在安全性要求比较高的地方,就不适用了.且没有考虑到代码混淆部分,主要防止非技术人员对系统进行非技术方面的操作.(只防普通用户)
2009-08-06 17:55:00
1653
转载 JAVA编程技巧之如何实现HTTP的断点续传
(一)断点续传的原理其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。GET /down.zip HTTP/1.1Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, app
2009-08-06 17:10:00
314
转载 Javamail操作指南
Bromon原创 请尊重版权 怎样才算比较完整的Javamail操作指南?我想应该包括绝大多数基本的email操作,能够应付一般的应用。在本指南中打算囊括以下内容: ● 发送email:包括文本邮件、HTML邮件、带附件的邮件、SMTP验证 ● 接收email:pop3远程连接、收取不同MIME的邮件、处理附件 我想有了上述功能的介绍,应该可以应付很多email的相
2009-08-06 17:06:00
470
转载 JSP连接数据库方法大全
一、jsp连接Oracle8/8i/9i数据库(用thin模式)testoracle.jsp如下:String url="jdbc:oracle:thin:@localhost:1521:orcl";//orcl为你的数据库的SIDString user="scott";String password="tiger";Connection conn= DriverManager.getConnec
2009-08-06 16:59:00
768
转载 序列化对象为JSON格式 遵循JSON组织公布标准
package com.feit.crm.util;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.math.BigDecimal;import java.math.BigInteger;import
2009-08-06 16:55:00
1622
XML 中文参考手册
2009-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人