- 博客(25)
- 问答 (1)
- 收藏
- 关注
原创 JXL操作Excel
转自[url]http://www.cnblogs.com/raymond19840709/archive/2008/06/26/1230289.html[/url]JXL操作Excel jxl是一个韩国人写的java操作excel的工具, 在开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI。其中功能相对POI比较弱一点。但jExcelAPI对中文支持非...
2011-12-05 00:12:11
104
静态代理和动态代理
本文内容[color=blue][size=medium][list][*]1、静态代理示例及相关解释[*]2、动态代理示例及相关解释[/list][/size][/color][color=red]一、静态代理示例及相关解释[/color][code="java"]public interface HelloWorld { void print(String...
2011-11-18 01:18:59
116
Hessian的Spring配置
本文讨论的内容:[color=blue][size=medium][list][*]1、Hessian比较RMI[*]2、Hessian的简单实现[*]3、Hessian的Spring配置[/list][/size][/color][color=red]一、Hessian比较RMI[/color] 1、相比与RMI,Hessian优势是很大的,实现方式更容易,更轻巧...
2011-11-16 00:26:44
137
RMI起步
本文讨论的内容:[color=blue][size=medium][list][*]1、什么是RMI[*]2、RMI的作用和用途[*]3、RMI的运行步骤和实现代码[*]4、RMI优势与劣势的分析[/list][/size][/color][color=red]一、什么是RMI[/color] 远程方法调用(文档描述)。客户端远程调用服务器端的方法,得到方法的结果(...
2011-11-15 23:50:49
115
原创 利用堆栈解析算术表达式
转自http://www.cnblogs.com/flyingbread/archive/2007/02/03/638932.html1 本文目标分析用堆栈解析算术表达式的基本方法。给出的示例代码能解析任何包括+,-,*,/,()和0到9数字组成的算术表达式。2 中缀表达式和后缀表达式中缀表达式就是通常所说的算术表达式,比如(1+2)*3-4。后缀表达式是指...
2011-10-21 23:58:09
148
js jquery利用ajax访问后台乱码问题
当利用js或者jquery的ajax发送数据乱码问题。([color=red][b]笔者编码方式选为GBK[/b][/color])1、若数据以[color=blue]get[/color]方式发送 (数据以?a=a&b=b&c=c....连接在url尾部发送) 只要进行如下转码即可。 name = new String(name.getBytes("ISO-8859-...
2011-10-14 03:12:36
85
原创 js location.href用法
关于js中window.location.href,location.href,parent.location.href,top.location.href的用法原文地址:http://blog.csdn.net/defonds/article/details/4159512 关于js中"window.location.href"、"location.href...
2011-07-28 01:08:00
119
原创 url-pattern的几种写法
web.xml url-pattern 写法1 三种写法① 完全匹配 /test/list.do② 目录匹配 /test/*③ 扩展名匹配 *.do2 注意事项☆ 容器会首先查找完全匹配,如果找不到,再查找目录匹配,如果也找不到,就查找扩展名匹配。☆ 如果一个请求匹配多个“目录匹配”,容器会选择最...
2011-07-27 21:02:28
968
servlet三种转发方式以及对象中数据的范围
[size=large][color=red]一、servlet的三种转发方式[/color][/size][size=medium][color=blue]1、req.getRequestDispatcher(url).forward(req,resp); 将req和resp转发给url表示的对象 由于是转发地址栏中的地址不变2、req.getRequestDispatc...
2011-07-19 16:46:46
168
servlet web开发乱码解决汇总
乱码是web开发经常遇到的问题。经过下面5步处理应该能解决这些问题。首先说明,开发工具eclipse 数据库 mysql[size=medium][color=red][list][*]1、指定java工程编码 右键点击创建的工程,选择properties,选择resources指定编码[*]2、创建数据库时指定编码 比如create database sm default cha...
2011-07-19 14:27:02
119
JDBC学习笔记
[size=medium][color=red]本节JDBC的操作学习大致分为[/color][/size][size=medium][color=red][list][*]数据库的装载和连接[*]数据库的增删改查[*]数据库的预编译[*]数据库的事务管理[/list][/color][/size]下面直接上代码了,还是代码比较实在(以mysql为例)1、装载和连接...
2011-07-17 01:04:34
69
mysql学习笔记
[size=large][color=blue]最近正在学习javaEE。首先当然是先研究数据库,我学习的是mysql。经过几天的学习总结一下认为值得总结和复习的内容。[/color][/size][size=medium][color=red]首先是sql语句[/color][/size]一些简单的语句这里就不做展示了,这里只展示一些个人认为比较有用和生疏的语句。[quote]1...
2011-07-17 00:45:19
85
简单的基于XMPP协议的即时通信的实现
学java有四个多月的时间了。目前研究到了通信这方面,也是java比较核心的一方面。和以往的学习方法一样,做了个简陋的即时通信来提高理解。下面一步步的分析即时通信系统的实现。[list][*][b]首先[/b]。也是最终重要的一步定通信协议。那么何为通信协议?我理解就是通信消息的格式,试想一下如果没有通信协议,所有的通信软件都能相互通信,那么QQ能与飞信用户聊天,魔兽世界能登录...
2011-03-26 11:04:27
191
java异常机制
java的异常处理机制是一项相当灵活的技术。也是java的特色。项目做的够不够出色,很大一部分取决于异常的处理。[color=red]如何自定义异常,是该try catch还是该throws[/color],这些都是我们该注意的方面。java中的异常分为两大类,[color=red]强制性异常(CheckedException)和非强制性异常(UncheckedException)。[/c...
2011-03-12 23:38:52
70
浅谈java乱码问题
最近做通信部分,在发送中文的时候遇到了乱码问题。纠结了很久终于找到了答案解决的问题。[b]乱码往往是字符集不统一造成的,而笔者的程序中却是另一种情况引起的。[/b]message += (char)ins.read();就是因为这句代码。。。原因是这样的:[b][color=red]用char强制转型时,只能转换0—127之间的ASCII码[/color][/b],而我们的中文([...
2011-03-12 22:53:40
74
原创 java网络通信异常总结
在网上找到通信异常的总结,觉得不错,转录下来。。。第1个异常是java.net.BindException:Address already in use: JVM_Bind。该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用netstat –an命令,可以...
2011-03-07 00:39:13
751
原创 多线程雷电游戏
最近要学通信了,捎带着复习一下多线程。。。编了个雷电游戏。[img]http://dl.iteye.com/upload/picture/pic/82559/b0d44473-4b8c-378a-aba0-baebc961e4e1.jpg[/img][img]http://dl.iteye.com/upload/picture/pic/82565/63cce1f4-79be-31e7-93...
2011-03-01 00:23:54
153
1
原创 第一个数据库项目
呵呵。学了java几个月,老师布置了个数据库的项目。这让没有数据库基础的我确实很纠结。于是我决定生猛一把,花了借个礼拜时间整合了一下MySql的知识作出了一个比较鸡肋学生管理系统。先附上图片。。。[img]http://dl.iteye.com/upload/picture/pic/82551/87728099-f67a-3532-ba0c-eb4d2819eca7.jpg[/img]...
2011-03-01 00:18:01
275
1
原创 中文字符串的读和写
最近用Java处理文件的时候,同样遇到了中文问题,觉得还是有必要总结一下,也使该系列的文章更加完整。 熟悉Java 的人都知道,在Java中,IO是分成两大部分的,分别对应字节和字符的操作,也就是Stream和Character,它们之间可以相互转换,桥梁就是StreamInputReader/StreamOutputWriter。为了更加清楚的了解它们之间的关系,我们可以看看它们所在的...
2011-02-08 01:10:26
196
原创 多线程优先级
Java线程:线程的调度-优先级 与线程休眠类似,线程的优先级仍然无法保障线程的执行次序。只不过,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行。 线程的优先级用1-10之间的整数表示,数值越大优先级越高,默认的优先级为5。 在一个线程中开启另外一个新线程,则新开线程称为该线程的子线程,子线程初始优先级与父线程相同。Java代码 1./** ...
2011-02-08 01:09:13
93
原创 射击弹球小游戏项目总结。。学到了很多
:?: 经过几次做项目的训练,确实感觉到,做项目是提高java水平最有效的方法。当我拿到一个项目,首先我会想,这个项目会用到什么方法,哪些是会的,哪些是不会的。因此,项目的制作和总结是一个发现问题和解决问题的过程。java的学习也正是在问题不断的发现和解决中进行的。这些都是题外话。下面我就谈谈这次射击弹球项目的所得。首先,使我对多线程有了初步的了解。清楚[color=red]Th...
2011-01-23 17:43:54
412
原创 监听器总结——常用监听器。。。大家一起学习
所谓监听,就是对主体所作出的特定动作进行监听,而监听器的任务就是执行监听从而做出相应的反应。。对于不同的动作,需要不同的监听器。首先,我们介绍一下监听器的分类。无聊时,可以打开API,输入[color=red]EventListener[/color](所有监听器的超类)。映入眼帘的是大量的监听器接口和大量的监听器类。作为一个初学者,我在这里把常用的监听器们以及事件们总结出来,大家一起研究...
2011-01-23 16:58:54
1352
哈夫曼压缩思路
作为一个不能称得上是菜鸟的菜鸟,最近刚刚学习了树以及哈夫曼树(最优二叉树)的知识。正准备利用哈夫曼原理做一个压缩软件。现在现将我的思路记录下来,大家如果有好的意见可以评论给我,大家一起学习!!! :) 首先先解释一下为什么可以用利用哈夫曼树做压缩软件。我们都知道哈夫曼树有一个特点:加全路径最小。。就是利用了这一点。下面我们开始操作的步骤:首先我们要造一颗哈树,目的是为了给文件的...
2011-01-17 23:21:14
350
原创 String Integer类方法总结,初学者可以进来看一下
经过几次小规模项目的开发。。发现程序中对String 以及Integer类方法使用频率很高。。在编程中经常因为对String,Integer方法不熟悉而几小时的纠结。。呵呵!有必要总结一下了。作为广大菜鸟们的一员,我发表这篇文章希望对大家和我都有帮助。呵呵。下面进入正题:其实,每个类的方法以及构造器在API中都有说明,只是有些我们看不懂罢了,下面我就针对我个人认为有必要多加解释...
2011-01-16 23:23:10
248
原创 JAVA异常处理机制基础总结
[code="java"][/code]此篇为菜鸟级水平,仅供初涉JAVA异常处理童鞋们参考。今天,闲来无聊。小弟在这里把所学到的JAVA异常处理基础总结下来供大家参考。首先,我们来分析一下异常的体系结构: Throwable:Exception和Error的父类。其中Error为错误,子类有VirtualMachineError--OutOfMemoryError。Excep...
2011-01-15 23:14:02
93
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人