2015年3月30日
摘要:
第一步:安装将下载的程序解压至D:\maven新建环境变量M2_HOME=D:\maven将D:\maven\bin添加至Path在cmd中执行:mvn –v 在D:\learn_source\2015\j2EE\maven_2015\maven-ch01新建pom.xml 4....
阅读全文
posted @ 2015-03-30 09:27
垦荒牛
阅读(206)
推荐(0)
2013年10月20日
摘要:
最近,一直在研究Tomcat的工作内幕,主要的方法就是参考《How Tomcat Works》 这本书和Tomcat 5.5.26的源代码。 Tomcat的代码结构还是比较清晰的,注释也比较全。但是代码毕竟是静态的,难以彻底弄清类与类之间的协作关系,以及运行时对象的交互关系。 如果能对Tomcat的启动、处理请求和停止的过程进行断点调试,看清Tomcat的每一步行踪,那么就能解决上面的问题了。...
阅读全文
posted @ 2013-10-20 19:32
垦荒牛
阅读(252)
推荐(0)
2013年9月22日
摘要:
*************************Hibernate基本映射 hibernate通过映射文件知道如何加载(load)和存储(store)持久化类的对象,映射文件告诉hibernate应该访问数据库(database)里面的哪张表(table)及应该使用表里面的哪些字段(column). 实体类-----表 ,采用标签映射; 实体类中的普通属性(不包括集合、自定义类和数...
阅读全文
posted @ 2013-09-22 08:08
垦荒牛
阅读(535)
推荐(0)
2013年8月30日
摘要:
介绍: MERGE语句是Oracle9i新增的语法,用来合并UPDATE和INSERT语句。通过MERGE语句,根据一张表或子查询的连接条件对另外一张表进行查询,连接条件匹配上的进行UPDATE,无法匹配的执行INSERT。 这个语法仅需要一次全表扫描就完成了全部工作,执行效率要高于INSERT+UPDATE。 語法: MERGE [INTO [schema .] table [t_alias] USING [schema .] { table | view | subquery } [t_alias] ON ( condition ) WHEN MATCHED THEN merge...
阅读全文
posted @ 2013-08-30 09:23
垦荒牛
阅读(420)
推荐(0)
摘要:
有下面两个表:将表tab1中id值与和表tab2中id值相同的行的val更新为tab2中val的值(用tab2中的val值更新tab1的val).select * from tab1; select * from tab2 最容易犯的错误是:update tab1 set val=(select val from tab2 where tab1.id=tab2.id);更新完后的结果是:select * from tab1,在tab1中有的行,如果在tab2中没有对应的行, 值被更新为null改正为:update tab1 set val=(select val from tab2 where
阅读全文
posted @ 2013-08-30 08:45
垦荒牛
阅读(2687)
推荐(0)
2013年7月18日
摘要:
ActionContext的介绍 在 Struts2.0中,Action已经与Servlet API完全分离,这使得Struts2.0的Action具有了更加灵活和低耦合的特性,与 Struts1.0相比较而言是个巨大的进步。虽然Struts2.0的Action已经与Servlet API完全分离,但我们在实现业务逻辑处理时经常需要访问Servlet中的对象,如Session、Appli...
阅读全文
posted @ 2013-07-18 19:53
垦荒牛
阅读(922)
推荐(1)
摘要:
Struts2的结果类型 在struts-default.xml中定义了Struts2内置的所有可用的 所有的Struts2结果处理类都要直接或间接的实现com.opensymphony.xwork2.Result接口 在struts-default.xml中的里面,有这样一行声明 Deprecated name form scheduled for rem...
阅读全文
posted @ 2013-07-18 18:15
垦荒牛
阅读(278)
推荐(0)
摘要:
1. ActionContext 在Struts2开发中,除了可能将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话 (Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)进行操作. 在Action中取得reque...
阅读全文
posted @ 2013-07-18 15:08
垦荒牛
阅读(195)
推荐(0)
2013年7月14日
摘要:
某系统要配套做一个android客户端,来一次android开发环境快速搭建,系统Win7,具体步骤如下: 1、下载jdk:http://go.rritw.com/www.oracle.com/technetwork/java/javase/downloads/index.html 安装jdk,我的安装目录是C:\Java\jdk1.7.0_17和C:\Java\jre7; 2、下载andr...
阅读全文
posted @ 2013-07-14 09:23
垦荒牛
阅读(234)
推荐(0)
2013年6月25日
摘要:
1. 打开MyEclipse 6.0.1,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assist”。 3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面 的“Auto Activation triggers for java”这个选项。其实就是指触发代码 提...
阅读全文
posted @ 2013-06-25 15:22
垦荒牛
阅读(413)
推荐(0)