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 垦荒牛 阅读(194) 评论(0) 推荐(0) 编辑
  2013年10月20日
摘要: 最近,一直在研究Tomcat的工作内幕,主要的方法就是参考《How Tomcat Works》 这本书和Tomcat 5.5.26的源代码。 Tomcat的代码结构还是比较清晰的,注释也比较全。但是代码毕竟是静态的,难以彻底弄清类与类之间的协作关系,以及运行时对象的交互关系。 如果能对Tomcat的启动、处理请求和停止的过程进行断点调试,看清Tomcat的每一步行踪,那么就能解决上面的问题了。... 阅读全文
posted @ 2013-10-20 19:32 垦荒牛 阅读(243) 评论(0) 推荐(0) 编辑
  2013年9月22日
摘要: *************************Hibernate基本映射 hibernate通过映射文件知道如何加载(load)和存储(store)持久化类的对象,映射文件告诉hibernate应该访问数据库(database)里面的哪张表(table)及应该使用表里面的哪些字段(column). 实体类-----表 ,采用标签映射; 实体类中的普通属性(不包括集合、自定义类和数... 阅读全文
posted @ 2013-09-22 08:08 垦荒牛 阅读(512) 评论(0) 推荐(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 垦荒牛 阅读(386) 评论(0) 推荐(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 垦荒牛 阅读(2664) 评论(0) 推荐(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 垦荒牛 阅读(914) 评论(1) 推荐(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 垦荒牛 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1. ActionContext 在Struts2开发中,除了可能将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话 (Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)进行操作. 在Action中取得reque... 阅读全文
posted @ 2013-07-18 15:08 垦荒牛 阅读(189) 评论(0) 推荐(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 垦荒牛 阅读(219) 评论(0) 推荐(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 垦荒牛 阅读(403) 评论(0) 推荐(0) 编辑