java设计
执着的心
喜好编程,对java,j2ee有自己的看法,同时期待在android上有所发展。性格和昵称一样,执着求知。
展开
-
JAVA工作机制及与其它技术联系
自我体验:要想把自己学习的语言和以后工作的方向结合起来,我们我必要考虑下所学的语言和各种开发技术的关系,同时让我对自己以后所从事的职业有所了解,当然也为我们选择职业提供指导。一、JAVA和其它技术关系:自我体验:要想学习好java这门语言,你首先应该对其工作的原理有所了解,下面让我们通过一幅图,简单讲解下java的工作机制,为后期更好地学习java技术奠定好的基础。二、原创 2012-06-23 09:58:53 · 501 阅读 · 0 评论 -
Spring事务配置的五种方式
Spring事务配置的五种方式 前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 总结如下: Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionMana转载 2015-01-17 16:22:45 · 511 阅读 · 0 评论 -
系统的入口:web.xml
系统的入口:web.xml 在上一小节中,已经根据框架的版本将所有的JAR包罗列出来了, 现在就开始进行正式的代码工作。 下面就说一下, 应用程序的入口:web.xml配置文件。我们step by step 的来: 1、代码: <web-app version="2.5" xmlns="http://java.s转载 2015-01-17 16:49:20 · 659 阅读 · 0 评论 -
二维码生成与解析
二维码,是一种采用黑白相间的平面几何图形通过相应的编码算法来记录文字、图片、网址等信息的条码图片。如下图 二维码的特点:1. 高密度编码,信息容量大可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。2. 编码范围广该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码转载 2015-01-13 22:54:49 · 663 阅读 · 0 评论 -
请求转发与重定向(服务器与客户端跳转)
1. HttpServletResponse对象的sendRedirect(String location)方法称作重定向。如果location地址前面加上“/”,则表示相对于Servlet容器的根来请求,即http://localhost:8080,如果location地址前没有加上“/”,则表示相对于当前请求的URI来寻找地址。2. RequestDispatcher的fo转载 2014-10-07 21:50:04 · 3444 阅读 · 0 评论 -
Struts2拦截器原理以及实例
一、Struts2拦截器定义1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按其之前定义的顺序被调用转载 2014-11-08 14:11:05 · 557 阅读 · 0 评论 -
拦截器与过滤器区别
1、拦截器是基于java的反射机制的,而过滤器是基于函数回调2、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器3、拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用4、拦截器可以访问action上下文、值栈里的对象,而过滤器不能5、在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次转载 2014-09-13 15:17:33 · 434 阅读 · 0 评论 -
eclipse下配置tomcat7的几个重要问题
这段时间开始接触的servlet,今天尝试在eclipse下配置tomcat 7的时候,发现了几个需要注意的问题,相信对新人们会很重要的。我也是新手,在此,将今天一下午外加一晚上配置的经验传播给大家一起来分享(tomcat的安装以及eclipse下配置tomcat的大概步骤,网上很多,在这我就略过了,只列出一些特别的问题)工具/原料操作系统: win7转载 2014-07-07 22:42:59 · 718 阅读 · 0 评论 -
int转换成String方案
方法1int i=10;String s=""+i;这是利用java的toString机制来做的转换,任何类型在和String相加的时候,都会先转换成String。方法2int i=10;String s=String.valueOf(i);这是利用String类提供的工厂方法来做的转换。哪种方法好?第一种转载 2014-04-13 13:45:57 · 535 阅读 · 0 评论 -
自定义(java)的缓存实现
参照别人写的一个完全自定义的缓存实现,即不用任何第三方的组件来实现某种对象的内存缓存。场景是:对一个用户查询方法做缓存,以用户id为 key,用户本身为 value,当以相同的id查询用户的时候,直接从缓存中返回结果,否则更新缓存。用户查询服务还支持 reload 缓存(即清空缓存)。首先定义一个实体类:用户类(User),具备基本的 id,name ,password属性,且具备原创 2015-04-09 12:52:24 · 6906 阅读 · 1 评论