JAVA以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。

JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各接口方法。

简单介绍及应用如下:

一、...
以前一直用smartupload,后来才发现他只有上传一些小的文件,一但大的文件就反应很慢,上传速度也很慢,后来又在网上找了,commons-fileupload这个上传文件,这里是官方网站的说明,如下:
Using FileUpload
使用FileUpload
FileUpload can be used in a number of different ways, depending upon the requirements of your application. In the simplest case, you will call a single method to parse the servlet request, and then pr...
方法1:
window.opener.location.reload();
这种方法用于已经提交了数据的页面会提示标题信息;
点确定后后数据更新;
方法2:
window.opener.location.href=window.opener.location.href;
这种方法会丢失当前浏览器内的信息;
...
Date跟String类型之间的转换! 数据库字段在hibernate映射为日期类型,但是一般在formbean中要设置成String类型(formbean通常只有两种类型数据一种为String,另一种就是类类型),所以存在转换问题!

1。从数据库中取数据:Date===>String(比如说转向详细页面的时候):

...
    1.JAVA里没有多继承,一个类之能有一个父类。而继承的表现就是多态。一个父类可以有多个子类,而在子类里可以重写父类的方法(例如方法print()),这样每个子类里重写的代码不一样,自然表现形式就不一样。这样用父类的变量去引用不同的子类,在调用这个相同的方法print()的时候得到的结果和表现形式就不一样了,这就是多态,相同的消息(也就是调用相同的方法)会有不同的结果。举例说明:

//父类
public class Father{
   //父类有一个打孩子方法
   public void hitChild(){
   }
}
//子类1
public clas...
Eclipse本身很快的,但是加上了myeclipse后,就狂占内存,而且速度狂慢,那如何让Eclipse拖着myeclipse狂飚呢?相信大家都有些独门秘笈,我先开个头,大家一起让Eclipse拖着myeclipse狂飚起来!

技巧一:取消自动validation
validation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次!
取消方法:
windows-->perferences-->myeclipse-->validation
除开Manual下面的复选框全部选中之外,其他全部不选
手工验证方法: ...
十年编程经验凝结 与新人们分享

    有天和朋友聊天,朋友是国内一家大型互联网企业的一位技术主管,朋友把他将近十年研发工作积累的心血总结成两点,这两点朋友刚一提出来我并没有马上明白,只是大约有这么一个概念,我还没达到朋友在技术领域的那种高度,不能彻底领悟他深刻的思想。但我想与众多刚刚踏入IT技术研发领域的新人们分享一下这位朋友的思想,我尽全力来解释阐述朋友的话语,希望能给大家带来一些启发。第一点是:不断抽象已知的东西。现实生活总是包括很多零散的东西,待解决的问题不会只有一面,所以抽取零散东西的共同属性,聚合不同角度的同一面向,成为从问题领域进入编程领域的第一步。抽象的...
    在IT业走过了一年半的风风雨雨,项目没有做得多少,但自己学了些开源的框架。
    比如:Struts/Ibatis/webwork/Jfreechar/Freemarker/velocity/hibernate等等。
    最开始从WEB层开始学Struts,刚到公司的时候感觉学习框架是多少难或是多少深层的东西,但是后来学了Struts才知道,Struts是这么简单的,然后就拼命的学持久层。
    人家说持久层hibernate好,但是我选择了Ibatis,因为Ibatis是由XML来封装SQL的,感觉这样看起来直观,而且容易找到SQL对应DAO层的方法,所以我花了半个月研究了Ibatis,感觉和我想像...
告诉你怎么用!
1、在桌面上建一个随意(**).text,打开,把下面的JS代码,拷贝进去,然后再改这个(**).text文件的名字为myMoveMenu.js
2、也一样在桌面上建一个随意(**).text,打开把下面的HTML代码拷贝进去,也一样改一下(**).text文件的名字为login.html
说明:里在有四个功能,一个是打开和隐藏一个DIV,再一个是最小化,关闭和移动。。。。
代码一、myMoveMenu.js

//可以移动的菜单

//初定义对象
var Mous...
Java/JSP中文乱码问题解决心得作者信息:liqian  liqianbnu@126.com   http://202.112.88.39/liqian/
文章原始出处:http://202.112.88.39/liqian/000271.html

自从接触Java和JSP以来,就不断与Java的中文乱码问题打交道,现在终于得到了彻底的解决,现将我们的解决心得与大家共享。

一、Java中文问题的由来

Java的内核和class文件是基于unicode的,这使Java程序具有良好的跨平台性,但也带来了一些中文乱码问题的麻烦。原因主要有两方面,Java和JSP文件本身编译时产生的乱码问题和Java程序于其他媒介交互...