- 博客(23)
- 收藏
- 关注
原创 处理共享数据的并发访问
n 使用悲观锁和乐观锁n 用iBATIS、JDO和Hibernate处理并发n 用Spring处理并发操作失败后的恢复很多企业应用程序把公司和客户的关键数据存储起来。比如,考虑一下你的银行如何存放你的钱财。哈里波特在古灵阁的金库里存着真金加隆,但是你在银行里的钱却只是银行数据库里脆弱的0和1。为保护那些数据,银行必须做很多事情,最重要的就是当多个数据库事务同时更新数...
2010-07-16 11:55:30
480
原创 forward和 sendRedirect的区别
forward()就是转发。sendRedirect就是重定向。两者最大的区别就是一个是:forward()执行后还是在同一个requestrequest范围,而sendRedirect执行之后就不在同一个request范围里面。 1.RequestDispatcher.forward() 是在服务器端起作用,且只能在本应用内使用,当使用forward()...
2010-07-15 17:09:34
169
原创 get与POST的区别
理论上说,GET是从服务器上请求数据,POST是发送数据到服务器。事实上,GET方法是把数据参数队列(query string)加到一个URL上,值和表单是一一对应的。比如说,name=John。在队列里,值和表单用一个&符号分开,空格用+号替换,特 殊的符号转换成十六进制的代码。因为这一队列在URL里边,这样队列的参数就能看得到,可以被记录下来,或更改。通常GET方法还限...
2010-07-15 16:56:15
148
原创 环境配置
安装SSH-serversudo apt-get install openssh-server启动SSH-serversudo /etc/init.d/ssh startUbuntu安装FTP服务器www.firnow.com 时间 : 2010-06-24 作者:匿名 编辑:壹枝雪糕 点击: 3565 [ 评论 ]--综合 资源 电子书 社区Ub...
2010-06-30 17:12:40
113
原创 eclipse java 注释模板
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍:文件(Files)注释标签:/** * @Title: ${file_name}* @Package ${package_name...
2010-05-08 14:35:18
88
eclipse插件
ibatishttp://ibatis.apache.org/tools/abatormaven2http://m2eclipse.codehaus.org/update/svnhttp://subclipse.tigris.org/update_1.2.xvelocityhttp://veloeclipse.googlecode.com/svn/trunk/updat...
2010-04-06 15:13:50
94
jetty
Jetty 版本信息 Jetty7 - 此插件更名为jetty-maven-plugin,以便更符合maven2的协定。为了在Web应用做快速应用开发做准备,详见多Web应用源目录。 为了在Jetty里运行一个Web应用,你如果按照Maven默认的做法构造(resources文件存放,${basedir}/src/main/webapp下Classes文件存放在${pr...
2010-03-30 14:17:33
93
appfuse2.02 使用教程(一)
安装、配置好appfuse后,按一下步骤使用:1 创建项目(更多建项命令请到官方查看)mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/re...
2010-03-30 13:53:55
178
mvc
MVC架构是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Model中获...
2010-03-30 11:15:07
183
jdk 1.5新特性
“JDK1.5”的一个重要主题就是通过新增一些特性来简化开发,这些特性包括泛型,for-else 循环,自动装包/拆包,枚举,可变参数, 静态导入 。使用这些特性有助于我们编写更加清晰,精悍,安全的代码。 下面我们简单介绍一下这些新特性。1.泛型(Generic) C++通过模板技术可以指定集合的元素类型,而Java在1.5之前一直没有相对应的功能。一个集合可以放任何类...
2010-03-16 21:24:03
83
servlet
Servlet可以将发送给自己的请求转发给另一个URL地址,这个URL地址可以是html、jsp、servlet或其他的http地址。 Servlet中的请求转发有三种形式,主要是通过HttpServletRequest对象和HttpServletResponse对象实现。 [code="java"] public void service(HttpServletRequest re...
2010-03-13 07:26:59
115
JAVA 动态代理
在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的的实现,即只能对实现了接口的类进行动态代理,对于没有实现任何借口的类不能进行动态代理。其实现主要通过是java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。 Proxy 类主要用来获取动态代理对象,即动态代理类,主要包括: ...
2010-02-23 14:33:38
86
原创 Java容器类List、ArrayList、Vector及map
ArrayList和HashMap是异步的,Vector和HashTable是同步的,所以Vector和 HashTable是线程安全的,而 ArrayList和HashMap并不是线程安全的。因为同步需要花费机器时间,所以Vector和HashTable的执行效率要低于 ArrayList和HashMap。Collection├List 接口│├LinkedList ...
2010-02-05 10:44:12
87
原创 HashMap Hashtable LinkedHashMap 和TreeMap区别
java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMapMap主要用于存储健值对,根据键得到值,因此不允许键重复,但允许值重复。Hashmap 是一个 最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据...
2010-02-05 10:07:48
66
原创 apache之调优
来源:http://bbs.linuxtone.org/viewthread.php?tid=1670调优是一个大主题,涉及面颇广。目前受条件所限,大部分人可能只能从apache本身入手调优。所以本文将主要从apache的配置方面入手来详解apache调优。希望对正在使用apache的朋友有所裨益,有什么问题欢迎交流探讨,大家共同学习共同进步!KeepAlive参数KeepAl...
2010-02-04 15:12:03
141
原创 tomcat调优
tomcat调优关键字: tomcat1.JAVA虚拟机性能优化 Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的JDK。确保您所使用的版本是最新的,因为Sun公司和其它一些公司一直在为提高性能而对jav...
2010-02-04 14:17:41
94
原创 replacePageURL
oracle日期函数, TO_DATE格式 Day: dd number 12 dy abbreviated fri day spelled out friday ddspth spelled out, ordinal twelfth Month: mm number 03 mon abbreviated mar month ...
2010-02-01 15:40:11
221
maven2命令大全
validate,验证工程是否正确,所有需要的资源是否可用。 compile,编译项目的源代码。 test-compile,编译项目测试代码。 test,使用已编译的测试代码,测试已编译的源代码。 package,已发布的格式,如jar,将已编译的源代码打包。 integration-test,在集成测试可以运行的环境中处理和发布包。 ...
2009-12-31 16:39:04
108
ie中jquery执行ajax请求无响应的问题
同样的jquery ajax方法,在ff下可以执行,在ie 中却执行无反应,是因为ie的缓存做的不好,为了防止ajax不停的提交,有时候会不执行,直接返回。这种情况下在ajax请求中加上一个时间戳就可以了.例如:var str = "{goodsId:"+$!{goods.id}+",goodsNum:"+goodsNum+",goodsAttrIds:'"+goodsAttrIds+...
2009-10-21 18:18:30
485
原创 常用的技术网站
例如:http://localhost:8080/emall/dwr/index.html找到所要调试的dwr程序,输入参数调试dwr到不到request,response的问题,直接在dwr方法中加入HttpServletRequest request,HttpServletResponse response两个参数就可以使用了...
2009-09-09 17:29:33
102
原创 常用的技术网站
http://commons.apache.org超强1000个jquery极品插件!http://www.cnblogs.com/andylaufzf/archive/2009/03/26/1422255.html
2009-07-02 14:29:18
88
原创 解决maven传递依赖中的版本冲突
传递依赖是maven最有特色的、最为方便的优点之一,可以省了很多配置。如a 依赖 b,b 依赖c 默认 a也会依赖 c。但是 也会带来隐患,如版本冲突。当然maven也考虑到解决办法,可以使用exclusions来排除相应的重复依赖。但是我们还会遇到一个严重的问题,那就是,我怎么知道是哪个包的传递依赖产生的冲突 ?那该怎么办呢?当然,maven也会有相应的解决方案。首先,你要在po...
2009-07-01 10:59:15
79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人