- 博客(58)
- 收藏
- 关注
原创 用jar 命令打包生成jar文件
1.建立MANIFEST.MF (在D:\workspace\test\class目录下) 以下内容为文件内容 ================== Manifest-Version: 1.0 Main-Class: a(主类的路径,此选项可选,如果希望在windows下双击就执行,必须写) Created-By: Abc Company(随便写,这个是创建人名字) =========
2012-10-19 16:56:09 698
转载 JFreeChart在JSP中的应用实例
JFreeChart在JSP中的应用实例前段时间,也就是去年,在做一个项目的时候有这样一个需求,根据用户在Web页面上向服务器提交的数据,根据条件从数据库中取出相应的一系列数据后,要能在web浏览器上以图表的形式显示结果,形成直观的对比,于是就要我们实现饼图,柱图的动态生成。在网上找了很久,找到了JFreeChart这么一个东西。JFreeChart 是一个开源的 JAVA 项目,它主
2012-09-14 17:06:14 1012
转载 在Linux和Windows下搭建CVS服务器与CVS客户端的详细配置指南
在Linux和Windows下搭建CVS服务器与CVS客户端的详细配置指南此文虽看上去写的很详细,但有些地方却还模糊,该简洁的地方没有简洁,读者很容易迷糊。再留下一个ubuntu系统下配置cvs的文章,比较简洁。http://www.yuanma.org/data/2006/0424/article_299.htm 在Linux和Windows下搭建CVS服务器与CVS客户端的
2012-08-16 18:35:39 1206
转载 用showModalDialog打开的窗口关闭时怎么刷新父页面
function show(){var sRet = window.showModalDialog('a.html','title','scrollbars=no;resizable=no;help=no;status=no;dialogTop=25; dialogLeft=0;dialogHeight=350px;dialogwidth=410px;'); if(sRet == "re
2012-08-14 11:23:39 770
转载 smartupload 上传和下载文件
但是smartupload是将文件先读到服务器的内存中,所以上传太大的文件(超过100兆)有可能会出问题,也算是一个美中不足吧:) 先说一下提交的页面,smartupload组件要求用字节流的方式来提交。下面就是个例子upload.htm:  
2012-08-06 20:14:07 1041
原创 execute、executequery和executeupdate之间的区别
在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值不是结果集ResultSet,而是数值!特收藏如下一篇文章(感谢网友们对各种信息的贡献): JDBCTM中Statement接口提供的execute、executeQuery和executeUpdat
2012-07-17 23:15:40 684
转载 java 日期格式化
java 日期格式化关键字: java日期1 SimpleDateFormat担当重任,怎样格式化都行view plaincopy to clipboardprint?import java.util.Date;import java.text.SimpleDateFormat;public class Demo{public sta
2012-05-20 10:54:30 8390 1
转载 java反射机制
java反射机制分类: 基础java知识2011-05-30 17:18 307人阅读 评论(1) 收藏 举报 java反射机制关键字: 反射JAVA语言中的反射机制:在Java 运行时 环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用他的方法?这些答案是肯定的,这种动态获取类的信息,以及动态调用类的方法的功能来源于JAVA
2012-05-20 10:43:39 1035
转载 Java ClassLoader深入讲解 分类: Java
Java ClassLoader深入讲解分类: Java2009-06-03 12:50 945人阅读 评论(2) 收藏 举报当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader
2012-05-20 10:38:40 828
转载 java-- properties总结
java-- properties总结分类: Java2010-10-11 16:15 304人阅读 评论(0) 收藏 举报篇章一:Loading Properties from XMLXML 属性文档具有以下 DOCTYPE 声明: 注意,导入或导出属性时不 访问系统 URI (http://java.sun.com/dtd/properties.dtd);该系统
2012-05-20 10:28:56 6940
转载 JAVA 正则表达式 (超详细)
JAVA 正则表达式 (超详细)分类: Java2011-12-27 00:01 726人阅读 评论(0) 收藏 举报 (PS:这篇文章为转载,我不喜欢转载的但我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。作者是个正真有功力的人,阅读愉快) 在Sun的Java JDK 1.40版本中,Java自带了支
2012-05-20 10:15:48 1844
转载 java 正则表达式语法
本文目标如何使用本教程正则表达式到底是什么?入门测试正则表达式元字符字符转义重复字符类反义替换分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者最后,来点广告…一些我认为你可能已经知道的术语的参考网上的资源及本文参考文献更新说明本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。
2012-05-20 10:11:52 8632 1
转载 servlet listener简介
servlet listener简介JSP/Servlet 中的事件处理写过AWT或Swing程序的人一定对桌面程序的事件处理机制印象深刻:通过实现Listener接口的类可以在特定事件(Event)发生时,呼叫特定的方法来对事件进行响应。其实我们在编写JSP/Servle程序时,也有类似的事件处理机制,所不同的是在JSP/Servlet中是在web.xml中注册Listener,
2012-05-18 10:39:03 706
转载 servlet filter初探
servlet filter初探参考文章 [http://www.ibm.com/developerworks/cn/java/j-pj2ee10/index.html] [http://www.programfan.com/article/showarticle.asp?id=1836] servlet过滤器是小型的web组件,它能够处理传入的请求和传出的响
2012-05-18 10:32:03 631
原创 Java多线程的同步机制
Java同步标签: 分类:一、关键字: thread(线程)、thread-safe(线程安全)、intercurrent(并发的) synchronized(同步的)、asynchronized(异步的)、 volatile(易变的)、atomic(原子的)、share(共享) 二、总结背景: 一次读写共享文件编写,嚯,好家伙,竟然揪出这些零碎
2012-05-16 15:06:42 21638 6
原创 Java多线程实现异步调用
在JAVA平台,实现异步调用的角色有如下三个角色:调用者 提货单 真实数据一个调用者在调用耗时操作,不能立即返回数据时,先返回一个提货单.然后在过一断时间后凭提货单来获取真正的数据.去蛋糕店买蛋糕,不需要等蛋糕做出来(假设现做要很长时间),只需要领个提货单就可以了(去干别的事情),等到蛋糕做好了,再拿提货单取蛋糕就可以了。public class Main { public static void
2012-05-16 15:05:34 1251
原创 Java异常的分类
Java异常的分类分类: 杂谈 JAVA开发应用 笔记(读书、心得)2009-03-07 10:43 11633人阅读 评论(6) 收藏 举报被架构师问的面试题1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统
2012-05-16 14:20:03 626
转载 深入分析 Java 中的中文编码问题
developerWorks技术主题Java technology文档库深入分析 Java 中的中文编码问题许 令波, Java 工程师, 淘宝网简介: 编码问题一直困扰着开发人员,尤其在 Java 中更加明显,因为 Java 是跨平台语言,不同平台之间编码之间的切换较多。本文将向你详细介绍 Java 中编码问题出现的根本
2012-05-16 13:46:10 709
转载 使用XMLHttpRequest结合struts2实现Ajax异步调用的例子+json插件
使用XMLHttpRequest结合struts2实现Ajax异步调用的例子分类: 程序开发 EXTJS Ext2012-02-28 19:31 54人阅读 评论(0) 收藏 举报 自己在网上找资料的时候,确实很纠结呢,东拼西凑的,虽然这个写的东西很简单,但是却花费我不少功夫,为了帮助后面的同学,果断贴代码,希望对大家有用! 功能描述:使用XMLHt
2012-05-13 22:00:32 6078 1
转载 Hibernate的分页技术
Hibernate的分页技术是透明的,,你理解最好,不能理解先用着呗。。 说白了就是查询语句中你不用写上一堆的分页语句了,Hibernate已经实现了,但最终的查询跟手工的查询没两样,oracle用的还是rownum,mysql还是用的limit。蔡华江 (资深架构师) 2009-10-21Java代码 /** * 基本分页方
2012-05-11 14:27:16 6729
原创 oracle中的分页显示
oracle中的分页显示一般我们在页面上实现分页显示的时候都是采用的oracle提供的一个 rownum 来控制每页显示的行数的,一般的,我们要显示结果集的前20行,可以用SQL表示为: select * from service where rownum< 21 ; 同样的,如果我们要显示从20行到40行的数据时可能就会写成: select * from service where rown
2012-05-11 14:24:50 663
原创 Hibernatet中的三种对象
临时对象,也就是不在Session里边,没有持久化标识,数据库中也没有对应的这个数据的记录,此时才能用save;持久化对象,在Session里边的,拥有持久化标识OID,此时的数据的内容只要修改,(ID)不能变,会引起数据此对象和数据库的联动,这是Hibernate通过同步来实现的。具体怎么实现,可参考对象的生命周期,和垃圾回收有一丝关系。此时的数据只要修改就算不使用saveOrUpdate也会
2012-05-10 19:12:52 475
转载 逻辑地址、线性地址、物理地址和虚拟地址
一、概念物理地址(physical address)用于内存芯片级的单元寻址,与处理器和CPU连接的地址总线相对应。——这个概念应该是这几个概念中最好理解的一个,但是值得一提的是,虽然可以直接把物理地址理解成插在机器上那根内存本身,把内存看成一个从0字节一直到最大空量逐字节的编号的大数组,然后把这个数组叫做物理地址,但是事实上,这只是一个硬件提供给软件的抽像,内存的寻址方式并不是这
2012-05-02 19:18:29 418
转载 十一、从头到尾彻底解析Hash表算法
十一、从头到尾彻底解析Hash表算法分类: 01.Algorithms(研究)2011-03-17 15:40 37774人阅读 评论(148) 收藏 举报 十一、从头到尾彻底解析Hash 表算法作者:July、wuliming、pkuoliver 出处:http://blog.csdn.net/v_JULY_v。 说明:本文分
2012-04-16 21:46:15 490
转载 外部排序
外部排序 我们一般提到排序都是指内排序,比如快速排序,堆排序,归并排序等,所谓内排序就是可以在内存中完成的排序。RAM的访问速度大约是磁盘的25万倍,我们当然希望如果可以的话都是内排来完成。但对于大数据集来说,内存是远远不够的,这时候就涉及到外排序的知识了。 外部排序指的是大文件的排序,即待排序的记录存储在外存储器上,待排序的文件无法一次装入内存,需要在内存和外部存
2012-04-16 21:25:40 581
转载 Java IO _对象序列化
Java IO _对象序列化分类: Java编程http://blog.csdn.net/hanshileiai/article/details/67198202011-08-26 09:57 80人阅读 评论(0) 收藏 举报1、掌握对象序列化的作用2、掌握Serializable 接口的作用3、可以使用ObjectOutputStream 进行对象序列化操作
2012-04-16 15:47:47 676
转载 SortedSet接口
13.5 SortedSet接口从TreeSet类的定义中可以发现,TreeSet中实现了SortedSet接口,此接口主要用于排序操作,即实现此接口的子类都属于排序的子类。SortedSet接口定义如下:public interface SortedSet extends Set 发现此接口也继承了Set接口。此接口中定义了如表13-7所示的方法。表13-7 SortedSe
2012-04-16 15:32:07 7268 1
转载 java TreeSet的使用
java TreeSet的使用2011-06-07 19:34/* TreeSet:它可以给Set集合中的元素进行指定方式的排序。 保证元素唯一性的方式:通过比较的结果是否为0. 底层数据结构是:二叉树。*/ import java.util.*; class TreeSetDemo2
2012-04-16 15:27:15 40451 3
转载 java.util包中就包含了一系列重要的集合类
看了一些所谓大公司的JAVA面试问题,发现对于JAVA集合类的使用都比较看重似的,而自己在这方面还真的是所真甚少,抽空也学习学习吧。java.util包中就包含了一系列重要的集合类,而对于集合类,主要需要掌握的就是它的内部结构,以及遍历集合的迭代模式。接口:Collection所有集合类的根类型,主要的一个接口方法:boolean add(Ojbect c)虽返回的是boolean
2012-04-16 15:02:34 6242
转载 什么是哈希码(HashCode)
哈希码目录什么是哈希码(HashCode)equals方法在hibernate中的应用。为什么不按主键来判断equlas和HashCode的关系HashCode的重写编辑本段什么是哈希码(HashCode) 在Java中,哈希码代表对象的特征。 例如对象 String str1 = “aa”, str1.h
2012-04-15 22:53:29 2358
转载 海量数据排序
海量数据排序2011-04-12 19:331亿数据找出最大的1w个1. 分块法解法:A. 采用分块法,将1亿数据分成100w一块,共100块。 B. 对每块进行快速排序,分成两堆,如果大堆大于1w个,则对大堆再次进行快速排序,直到小于等于1w停止 (假设此时大堆有N个),此时对小堆进行排序,取最大的10
2012-04-14 19:48:48 615
转载 快速排序
快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。 总的说来,要直接默写出快速排序还是有一定难度的,因为本人就自己的理解对快速排序作了下白话解释,希望对大家理解有帮助,达到快
2012-04-14 19:28:35 507
原创 进程与应用程序的区别
一、进程与应用程序的区别 进程(Process)是最初定义在Unix等多用户、多任务操作系统环境下用于表示应用程序在内存环境中基本执行单元的概念。以Unix操作系统为例,进程是Unix操作系统环境中的基本成分、是系统资源分配的基本单位。Unix操作系统中完成的几乎所有用户管理和资源分配等工作都是通过操作系统对应用程序进程的控制来实现的。 C、C++、Java等语言编写的源程序经
2012-04-14 16:29:47 13466
转载 【附源码】【Android 3D OpenGL】开发之四——投影中的正交与透视【MacroCheng原创】
【附源码】【Android 3D OpenGL】开发之四——投影中的正交与透视【MacroCheng原创】一、正交与透视1.1、正交Orthographic (无消失点投影)正交视图无法看到一个物体是远离自己还是正在我们面前。为什么?因为它不会根据距离收缩。所以如果你如果你画一个固定大小的物体在视点前面,同时画一个同样大小的物体在第一个物体的远后方,你无法说那个物体是第一个。因
2012-04-12 12:09:57 943
转载 附源码】【Android 3D OpenGL】开发之三——漂亮的金字塔【MacroCheng原创】
【附源码】【Android 3D OpenGL】开发之三——漂亮的金字塔【MacroCheng原创】一、OpenGL面可见原理在OpenGL中,有一个概念叫做弯曲(winding),意思是vertices绘制时的顺序。与现实世界中的对象不同,OpenGL中的多边形一般没有两个面。他们只有一个面,一般是正面,一个三角形只有当其正面面对观察者的时候才可以被看到。可以配置OpenGL将一
2012-04-12 12:03:27 996 1
转载 【附源码】【Android 3D OpenGL】开发之二——旋转的三角形【MacroCheng原创】
一、建立三角形的模型1.1、三角形原理一般我们建一个三角形需要这么三个数据: 索引数组 顶点坐标数组 顶点对应的颜色数组三角形就是通过将三个顶点按照索引数组里给出来的顺序画三个顶点画出来的。我们来看看我们这里用的这三个数组:1.2、Triangle.java 三角形的模型类package com.macrocheng.
2012-04-12 10:57:13 1037 1
转载 JAVA NIO 简介
. 基本 概念IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 )2. Java 标准 io 回顾Java 标准 IO 类库是 io 面向对象的一种抽象。基于本地方法的底层实
2012-04-12 10:33:12 361
转载 【附源码】【Android 3D OpenGL】开发之一——变幻的背景色【MacroCheng原创】
一、入门几个基础的概念1.1、顶点Vertex顶点是3D空间中的一个点,也是许多对象的基础元素。在OpenGL中的顶点少至二维坐标(X,Y),多至四维(X,Y,Z,W). w轴是可选的,默认的值是1.0. Z轴也是可选的,默认为0.在这个系列中,我们将要用到3个主要的坐标X,Y,Z,因为W一般都是被用来作为占位符。vertex的复数是vertices(这对非英语母语的人来说
2012-04-12 10:24:17 754
转载 Hibernate HQL查询 插入 更新(update)实例 【转】
Hibernate HQL查询 插入 更新(update)实例 【转】2009-10-22 18:481、 实体查询:有关实体查询技术,其实我们在先前已经有多次涉及,比如下面的例子:String hql=”from User user ”;List list=session.CreateQuery(hql).list();上面的代码执行结果是,查询出
2012-04-08 13:42:58 518
转载 Hibernate中one-to-one的深入学习
Hibernate中one-to-one的深入学习发布时间:2006.03.09 01:03 来源:CSDN 作者:题记:Hibernate是个好东西,可我感觉这个好东东不好驾御,一个one-to-one就让我花费了很多时间,现在终于有点理解,所以想给大家分享分享我的观点,如有差错,还请各位批评指正!1.关于one-to-one
2012-04-02 19:01:50 404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人