java
JW森
这个作者很懒,什么都没留下…
展开
-
(自己整理)各数据库分页语句和分页工具类
变量申明PAGESIZE:每页显示的记录数CURRENTPAGE:当前页号数据表的名字是:components索引主键字是:idORACLE:利用rownum关键字--【1】 SELE原创 2011-08-16 14:05:19 · 720 阅读 · 0 评论 -
Graphics2D渲染(Rendering with Graphics2D)下
2.4 渲染图元Rendering Graphics PrimitivesGraphics2D为图形、文本、图像提供了渲染方法:(1) draw - 在Graphics2D上下文中通过Stroke和Paint对象描绘图形路径;(2) fill - 在上下文中使用Paint填充图形;(3) drawString - 在上下文中使用Paint渲染指定的字符串;(4) dra转载 2012-06-13 23:33:10 · 690 阅读 · 0 评论 -
java中comparator与comparable的解析
java中comparator与comparable的解析 一.comparable与comparator的不同点 1.首先comparable是在java.lang包下的接口,而comparator是java.util包下的接口。 2.类实现comparable接口后需要实现下面的方法: public int compareTo(T o) { return 0转载 2012-07-05 13:50:35 · 354 阅读 · 0 评论 -
20个非常有用的Java程序片段
1. 字符串有整型的相互转换 Java代码String a = String.valueOf(2); //integer to numeric string int i = Integer.parseInt(a); //numeric string to an int 2. 向文件末尾添加内容 Java代码转载 2012-07-05 22:00:32 · 468 阅读 · 0 评论 -
JAVA深复制(深克隆)与浅复制(浅克隆)
1.浅复制与深复制概念⑴浅复制(浅克隆)被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。⑵深复制(深克隆)被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。转载 2012-07-05 11:47:42 · 1438 阅读 · 0 评论 -
string中的format
JDK1.5中,String类新增了一个很有用的静态方法String.format():format(Locale l, String format, Object... args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。format(String format, Object... args) 使用指定的格式字符串和参数返回一个格式化字符串。举几个这个方法实用转载 2012-07-10 10:16:27 · 778 阅读 · 0 评论 -
j2ee开发常见jar详解
J2EE 开发中常用 jar 包的作用activation.jar:与 javaMail 有关的 jar 包,使用 javaMail 时应与 mail.jar一起加入到 lib 中去,具体负责 mail 的数据源和类型等 ajaxtags-1.2-beta3.jar:ajax 提供的标签库,使用户能像使用 jsp 普通标签一 样使用 ajaxant.jar 和 an转载 2012-07-10 14:46:38 · 635 阅读 · 0 评论 -
一个优秀的Java程序员必须了解GC的工作原理
一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高, 例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后, 然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能。 GC转载 2012-07-10 15:41:14 · 534 阅读 · 0 评论 -
Fel是轻量级的高效的表达式计算引擎
Fel是轻量级的高效的表达式计算引擎。Fel在源自于企业项目,设计目标是为了满足不断变化的功能需求和性能需求。Fel是开放的,引擎执行中的多个模块都可以扩展或替换。Fel的执行主要是通过函数实现,运算符(+、-等都是Fel函数),所有这些函数都是可以替换的,扩展函数也非常简单。Fel有双引擎,同时支持解释执行和编译执行。可以根据性能要求选择执行方式。编译执行就是将表达式编译转载 2012-07-10 15:24:13 · 762 阅读 · 1 评论 -
Java工具类之Apache的Commons Lang和BeanUtils
Apache Commons包估计是Java中使用最广发的工具包了,很多框架都依赖于这组工具包中的一部分,它提供了我们常用的一些编程需要,但是JDK没能提供的机能,最大化的减少重复代码的编写。http://commons.apache.org/ 1)Commons Lang是对JDK中java.lang包的补充,提供了各种各样的Utilities工具类,这里说说最常用的几个工具转载 2012-07-11 09:32:00 · 1099 阅读 · 0 评论 -
(IBM)函数式思维
函数式思维: 以函数式的方式思考,第 1 部分函数式思维: 运用函数式思维,第 2 部分函数式思维: 运用函数式思维,第 3 部分函数式思维: 不变性函数式思维: 耦合和组合,第 1 部分函数式思维: 耦合和组合,第 2 部分函数式思维: Groovy 中的函数式特性,第 1 部分函数式思维: Groovy 中的函数式特性,第 2 部分转载 2012-07-12 14:20:02 · 337 阅读 · 0 评论 -
java输入/输出(io)记录
分类字节输入流字节输出流字符输入流字符输出流抽象基类InputStreamOutputStreamReaderWriter访问文件FileInputStreamFileOutputStreamFileReaderFi原创 2011-08-22 10:56:22 · 1383 阅读 · 0 评论 -
Graphics2D渲染(Rendering with Graphics2D)上
Graphics2D渲染Rendering with Graphics2DGraphics2D从java.awt.Graphics中继承而来,对提供的图形、文本和图像提供更高级的处理控制。Java 2D的渲染过程就是通过Graphics2D对象以其状态属性来控制的。当图形对象渲染时,像线条样式和坐标状态等Grahics2D状态属性就被应用到这些图形对象上。这些和Graphics转载 2012-06-13 23:30:11 · 756 阅读 · 0 评论 -
JAVA移位运算
一 基本概念所有的整数类型以二进制数字位的变化及其宽度来表示。例如,byte 型值42的二进制代码是00101010 ,其中每个位置在此代表2的次方,在最右边的位以20开始。向左下一个位置将是21,或2,依次向左是22,或4,然后是8,16,32等等,依此类推。因此42在其位置1,3,5的值为1(从右边以0开始数);这样42是21+23+25的和,也即是2+8+32 。所有的整数类型(除了转载 2012-06-11 09:57:40 · 294 阅读 · 0 评论 -
Class.forName的作用以及为什么要用它
Class.forName(xxx.xx.xx) 返回的是一个类首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,转载 2011-08-31 15:35:00 · 311 阅读 · 0 评论 -
java网络编程入门到精通
Java网络编程从入门到精通(1):Internet地址概述 .Java网络编程从入门到精通(2):创建InetAddress对象的四个静态方法 .Java网络编程从入门到精通(3):为什么不能直接通过IP访问网站 .转载 2011-09-01 11:13:24 · 1109 阅读 · 0 评论 -
(CSDN)Jfreechart中文帮助文档
JFreeChart目前是最好的java图形解决方案,基本能够解决目前的图形方面的需求,主要包括如下几个方面: JFreeChart类: void setAntiAlias(boolean flag)字体模糊边界 void setBackgroundImage(I转载 2011-08-30 09:06:46 · 400 阅读 · 0 评论 -
(CSDN)java中的io系统详解
相关读书笔记、心得文章列表 Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责转载 2011-08-15 13:31:15 · 243 阅读 · 0 评论 -
(OTHER)java Enum学习
1. 关于 Java Enum: 学过 C/C++ 等语言的人,应该都对 Enum 类型略知一二。 Enum 一般用来表示一组相同类型的常量。如性别、日期、月份、颜色等。 对这些属性用常量的好处是显而易见的,不仅可以保证单例,且比较时候可以用 ”==” 来替换 equa转载 2011-08-17 15:23:31 · 308 阅读 · 0 评论 -
(IBM)以简单的方式消除 Java 的冗长
何为 Lombok?Lombok 是一种 Java Archive (JAR) 文件,可用来消除 Java 代码的冗长。我们看这样一个例子,一个标准的 Java bean。一个典型的 Java bean 一般具有几个属性。每个属性具有一个 accessor 和 mutat转载 2011-08-09 11:34:33 · 328 阅读 · 0 评论 -
(IBM)Struts 2 中 JFreeChart 插件的使用分析和功能改进
Struts 2 中 JFreeChart 插件的使用分析和功能改进JFreeChart 可用于生成各式各样的统计图表,只要开发人员提供符合 JFreeChart 所需格式的数据,JFreeChart 即可自动生成相应的统计图表,这些统计图表既可以直接输出成图片文件,也可被导转载 2011-08-09 09:49:46 · 591 阅读 · 0 评论 -
(OTHER)PDF iText 使用简单介绍
一、前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。转载 2011-08-19 16:12:53 · 368 阅读 · 0 评论 -
(IBM)Struts2、Spring、Hibernate 高效开发的最佳实践
引言SSH(Struts2+Spring+Hibernate)是最为 Java 业界熟知的 Java EE Web 组件层的开发技术。很多人提起 Java EE,甚至都会将其误认为就是 SSH。无论是书籍还是电子教程,大部分都已经千篇一律,讲解各种标签、配置的用法。许多人包括转载 2011-08-21 11:09:34 · 1538 阅读 · 0 评论 -
JAVA正则表达式(代码收藏)
\\ 反斜杠\t 间隔 ('\')\n 换行 ('\')\r 回车 ('\')\d 数字 等价于[0-9]\D 非数字 等价于[^0-9]\s 空白符号 [\t\n\x0B\f\r]\S 非空白符号 [^\t\n\x0B\f\r]\w 单独字符 [转载 2011-08-24 10:40:41 · 534 阅读 · 0 评论 -
java新输入/输出(nio)记录
NIO中两个核心对象为Channel(通道)和Buffer(缓冲)Buffer,ByteBuffer,CharBuffer,DoubleBuffer,FloatBuffer,IntBuffer,LongBuffer,ShortBuffer,MappedByteBuffer(B原创 2011-08-25 15:22:39 · 478 阅读 · 0 评论 -
时间操作工具类(代码收藏)
package com.***.product.util;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import jav转载 2011-08-30 17:02:33 · 454 阅读 · 0 评论 -
Itext相关代码收藏
Itext具体实现package com.jw.text; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.转载 2011-08-30 11:32:42 · 355 阅读 · 0 评论 -
理解Java NIO
基础概念 • 缓冲区操作 缓冲区及操作是所有I/O的基础,进程执行I/O操作,归结起来就是向操作系统发出请求,让它要么把缓冲区里的数据排干(写),要么把缓冲区填满(读)。如下图 • 内核空间、用户空间 上图简单描述了数据从磁盘到用户进程的内存区域移动的过程,其间涉及到了内核空间与用户空间。这两个...转载 2016-01-21 10:50:06 · 2976 阅读 · 0 评论