上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页
  2013年2月14日
摘要: 上一篇搭建了基本项目,这一篇在此基础上加入表单验证功能。第一步,添加command类 Java代码 packagetest.bean; importjavax.validation.constraints.Size; publicclassUser{ @Size(min=3,max=30) privateStringusername; @Size(min=3,max=30) privateStringpassword; privateStringgender; privateintage; privateStringemail; publicStringgetUsername(){ retu. 阅读全文
posted @ 2013-02-14 19:11 蜜雪薇琪 阅读(294) 评论(0) 推荐(0) 编辑
  2013年2月12日
摘要: Java实现远程访问(RMI-Naming)1,编写服务器端接口新建项目:ITest,编写接口IServer,有几点有求:(1)接口必须实现类Remote(2)接口中的方法必须抛出异常RemoteExceptionpackage cn.sun.server;import java.rmi.Remote;import java.rmi.RemoteException;publicinterface IServerextends Remote{int add(int a,int b)throws RemoteException;}2,编写实现端新建项目:ImplTest,编写实现类ServerIm 阅读全文
posted @ 2013-02-12 16:25 蜜雪薇琪 阅读(3148) 评论(0) 推荐(0) 编辑
摘要: asm是一个java的字节码框架,它能被用来动态生成类或者增强既有类的功能。 一般asm的应用场景主要在aop上,比如Spring在底层就是用了asm,但asm不仅仅是只能在aop方面发挥它强大的能力,比如你现在要写一个rpc框架,可能会在序列化对象上犯难,使用java的序列化机制?有点慢;json?(比如阿里的大神搞的fastjson性能就很好),但我要序列化的对象很简单,没有嵌套对象,不需要深拷贝,并且我并不想按照json的格式来我的计划是将对象拼成如下格式的字符串: Java代码 fieldName1,Type1,value1;fieldName2,Type2,value2;field. 阅读全文
posted @ 2013-02-12 16:25 蜜雪薇琪 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 这里这本书的预读章节,看完预读部分,解答了一些疑惑,也相信这是一本夯实Java Web架构体系的好书。HTTP协议解析开发一般使用firefox的firebug调试,这的确是一个利器,HTTP的请求头响应头一目了然。浏览器缓存机制当我们使用 Ctrl+F5 组合键刷新一个页面时, HTTP 的请求头中会增加Pragma:no-cache 和 Cache-Control:no-cache,它告诉服务端我们要获取最新的数据而不是缓存。试了一下,在firefox和chrome下都可以达到效果,这对开发还是不错的。Last-Modified 字段一般用于表示一个服务器上的资源的最后修改时间,一般静态内 阅读全文
posted @ 2013-02-12 16:24 蜜雪薇琪 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 环境说明:dell 1u 32位机centos 6.5安装步骤:(一)卸载jdk首先用rpm -qa|grep java 和rpm -qa|grep jdk查询一下jdk的rpm包,然后用rpm -e --nodeps将其卸载(二)安装jdk#cd /usr/local# wget http://download.oracle.com/otn-pub/java/jdk/6u30-b12/jdk-6u30-linux-i586.bin# chmod a+x jdk-6u30-linux-i586.bin# ./jdk-6u30-linux-i586.bin# ln -s /usr/local/j 阅读全文
posted @ 2013-02-12 16:24 蜜雪薇琪 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 合并两个数组给定含有n个元素的有序(非降序)整型数组a和含有m个元素的有序(非降序)整型数组b。合并两个数组中的元素到整型数组c,要求去除重复元素并保持c有序(非降序)。例子如下 a = 1, 2, 4, 8 b = 1, 3, 5, 8 c = 1, 2, 3, 4, 5, 8Java代码 public class MergeArray {public static int[] doMerge(int[] a, int[] b) { int[] tmp = new int[a.length + b.length]; tmp[0] = 0; int i = 0, j = 0, k = 0, . 阅读全文
posted @ 2013-02-12 16:24 蜜雪薇琪 阅读(306) 评论(0) 推荐(0) 编辑
摘要: Java开发中使用IDE工具肯定会很大程度的提高开发效率,但是有时候需要用java命令在服务器上启动Java工程代码来完成一系列的功能 ,当然用ANT也非常方便。下面以简单HelloWorld代码为例子来记录,如何使用最基本的Java命令。一、编写HelloWorld,代码如下:Java代码 public class Hello{public static void main(String[] args) { System.out.println("Hello world"); } } public class Hello{ public static void main( 阅读全文
posted @ 2013-02-12 16:24 蜜雪薇琪 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 下面这篇文章很好的解释了 proy 和 invoInvocationHandler的用法http://www.cnblogs.com/linjiqin/archive/2011/02/18/1957600.html 阅读全文
posted @ 2013-02-12 16:23 蜜雪薇琪 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 今日拜读先生大作,竟有一种久违的感觉,作为一个Java程序员,我们很早就会写Servlet、jsp,可能SSH框架也运用的很熟练,但是,总觉得少点什么,没错就是Web请求的底层! request.getParameter() 和 request.getAttribute()的区别到底是什么?Session和Cookie两种存储方式有什么区别?为什么越来越多的人用Spring MVC而抛弃Struts?页面缓存、服务器缓存和页面静态化到底怎么提高了网站访问的性能?这些都是都是我们日常开发中面临的实实在在的问题,但是却很少有人切切实实的把这些问题搞清楚,纵使很多问题我们通过各种渠道能够解决老板交. 阅读全文
posted @ 2013-02-12 16:23 蜜雪薇琪 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 从接触java开始,很少使用过反射,记得只有在去年做一个舆情项目的时候,用反射做过一个代理模式来判断抓取的哪个网站的数据。先说说自己对反射的理解吧。反射的原理:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。这个是从网站上粘的,是比较官... 阅读全文
posted @ 2013-02-12 16:23 蜜雪薇琪 阅读(161) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 21 下一页