Core Java
小冰cc
没有比漫无目的地徘徊更令人无法忍受的了。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jsp学习
脚本元素——向JSP文件产生的servlet文件中插入代码,主要有三种形式表达式 程序片一个JSP页面可以有许多,它们将被插入到生成的servlet文件的_jspService方法中每次客户端请求都会新开一个线程,调用servlet的service方法,service方法再调用_jspService方法声明语句声明的内容包括变量和方法,将被插入到生成ser原创 2009-04-28 09:49:00 · 520 阅读 · 0 评论 -
斯坦福大学公开课:编程方法学
介绍了当代程序设计基本思想:面向对象,模块化,封装,抽象化与测试。《编程方法》将良好的编程思想连同广泛应用的Java语言一同讲授。着重教授良好的编程风格和Java语言的特色。这门同样课适合文科,主修社会科学的同学和编程爱好者学习观看。 [url]http://v.163.com/movie/2010/1/G/O/M6LDTAPTU_M6LDV8FGO.html[/url]...原创 2011-05-21 11:38:23 · 256 阅读 · 0 评论 -
JDK环境变量的配置
原文引自:一路悠扬-51CTO技术博客JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置用户变量: a.新建 JAVA_HOME C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径) b.新建 PATH %JAVA_HOME%\bin;%JAVA_HO...原创 2011-08-18 10:35:22 · 104 阅读 · 0 评论 -
正则表达式参考大全
^\d+$ //匹配非负整数(正整数 + 0) //匹配整数 ^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //匹配正浮点数 ^((-\d+(\.\d+)?)|(0+(\.0+)?))$ ...原创 2011-08-19 16:25:54 · 216 阅读 · 0 评论 -
高阶Java枚举类型enum使用详解
java的Enum枚举类型终于在j2se1.5出现了。之前觉得它只不过是鸡肋而已,可有可无。毕竟这么多年来,没有它,大家不都过得很好吗?今日看《Thinking in Java》4th edition,里面有一句话“有时恰恰因为它,你才能够"优雅而干净"地解决问题。优雅与清晰很重要,正式它们区别了成功的解决方案与失败的解决方案。而失败的解决方案就是因为其他人无法理他。"使用Enum枚举类型,可以将...原创 2011-06-01 10:23:52 · 139 阅读 · 0 评论 -
c3p0 apparent deadlock / creating emergency threads
Code: 2005-09-06@06:29:12.383 WARN [Timer-0] - com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@130b13c -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending t...原创 2011-07-15 16:47:02 · 240 阅读 · 0 评论 -
iText生成PDF - 实例
iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。 用iText生成PDF文档需要5个步骤: [color=darkred]① 建立com.itextpdf.text.Document对象的实例。 [/color] Do...原创 2011-07-24 10:18:21 · 237 阅读 · 0 评论 -
POI HSSF - Excel实例
生成Excel效果图如下: [img]http://dl.iteye.com/upload/picture/pic/94896/282433e9-f6cb-3396-8612-8b47caef2297.png[/img] [code="java"] package com.kjlink.util; import java.io.FileOutputStream; import j...原创 2011-07-24 11:16:19 · 160 阅读 · 0 评论 -
Java Runtime
关于java runtime.exec() 的讲解 Runtime类,是一个与JVM运行时环境有关的类,这个类是Singleton的。说几个自己觉得重要的地方。 1、Runtime.getRuntime()可以取得当前JVM的运行时环境,这也是在Java中唯一一个得到运行时环境的方法。 2、Runtime上其他大部分的方法都是实例方法,也就是说每次进行运行时...原创 2011-12-12 13:39:25 · 289 阅读 · 0 评论 -
采用CAS原理构建单点登录
企业的信息化过程是一个循序渐进的过程,在企业各个业务网站逐步建设的过程中,根据各种业务信息水平的需要构建了相应的应用系统,由于这些应用系统一般是在不同的时期开发完成的,各应用系统由于功能侧重、设计方法和开发技术都有所不同,也就形成了各自独立的用户库和用户认证体系。随着新的业务网站不断的增加,用户在每个应用系统中都有独立的账号,这样就造成在访问不同的应用系统时,需要记录对应的用户名和密码,...原创 2011-05-07 09:45:37 · 123 阅读 · 0 评论 -
HttpClient入门
HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClient 是 Apache Jakarta ...原创 2011-05-07 09:40:58 · 102 阅读 · 0 评论 -
分页代码
法一:使用hibernate框架分页。 接口如下: [code="java"] public List getDAOInfoList(String hql,int start, int pageSize){ List list=new ArrayList(); try{ Query query=this.getSession().createQuery(hql); ...原创 2011-05-07 09:29:40 · 112 阅读 · 0 评论 -
解决a different object with the same identifier value was already associated with the session错误
这个错误我一共遇到过两次,一直没有找到很好的解决方案,这个错误产生原因相信大家都知道,因为在hibernate中同一个session里面有了两个相同标识但是是不同实体,当这时运行saveOrUpdate(object)操作的时候就会报这个错误。呵呵,也许你会说,你这么说跟没说没什么区别,我承认,呵呵,我不知道具体为什么会产生这个错误,要不然也不会很久都没有解决,现在,给出一个临时的解决方案,给向我一样,没有办法找到根源的人一个能够继续执行下去的方法(当然是对的,只是不是从产生原因入手)其实要解决这个问题很简转载 2011-04-25 16:54:00 · 519 阅读 · 0 评论 -
JSON与JAVA的数据转换
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。 下载地址:[url]http://json-lib.sourceforge.net/[/url] 还要需要的第3方包: org.apache.commons(3.2以上版本) org.apache.oro net.sf.ezmorph(ezmorph-1.0...原创 2011-05-06 11:52:08 · 120 阅读 · 0 评论 -
字符串数组与字符串之间的互转(join/split)
1、Java 1-1、字符串数组=>字符串:StringUtils: join(Object[] array, String separator) 例: [code="java"]import org.apache.commons.lang.StringUtils; public class StringUtilsTr...原创 2011-05-06 11:56:05 · 202 阅读 · 0 评论 -
Java IO浅析
什么是流: 流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。 流分为字节流和字符流。字节流也称为原始数据,需要用户读入后进行相应的编码转换。而字节流的实现是基于自动...原创 2011-05-06 12:19:40 · 101 阅读 · 0 评论 -
J2EE学习中一些值得研究的开源项目
这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、 IO、JNI……研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提 供的大量的API,根本不能很好地使用它; 其次,我根本就没有学到任何有助于写程序的知识,此时我也只不过能写个几页的小...原创 2011-05-06 12:21:36 · 109 阅读 · 0 评论 -
初学者如何开发出高质量J2EE系统
J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种容易理解的角度对这些概念向初学者进行解释,以便掌握学习 J2EE学习方向。 首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种 软件系统的流派,当然目前主要是.NET和Java两大主流体系。 J2EE可以说指Java...原创 2011-05-06 12:22:20 · 104 阅读 · 0 评论 -
程序员必知15件事
作为程序员,要取得非凡成就需要记住的15件事。 1.走一条不一样的路 在有利于自己的市场中竞争,如果你满足于“泯然众人矣”,那恐怕就得跟那些低工资国家的程序员们同场竞技了。 2.了解自己的公司 以我在医院、咨询公司、物流企业以及大技术公司工作的经验来看,这一点所言不虚。 不同公司的运营模式差异极大。如果你理解企业的运营模式,那你就不一样了!在这家公司中(或者对客户而言...原创 2011-05-07 09:00:17 · 124 阅读 · 0 评论 -
Comet:基于 HTTP 长连接的“服务器推”技术
周 婷 (mailto:zhouting@cn.ibm.com?subject=Comet:基于 HTTP 长连接的“服务器推”技术), 软件工程师, IBM 中国软件开发技术实验室 2007 年 8 月 31 日 很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了 ...原创 2011-05-07 09:22:22 · 183 阅读 · 0 评论 -
Apache commons简介
原文引自:http://www.blogjava.net/fengtaishao/articles/3815.html Apache Commons是一个非常有用的工具包,解决各种实际的通用问题,下面是一个简述表,详细信息访问http://jakarta.apache.org/commons/index.html BeanUtilsCommons-BeanUtils 提供对 Jav...原创 2012-08-07 14:43:03 · 133 阅读 · 0 评论
分享