随笔分类 -  技术

技术问题
摘要:JSP中include指令和include动作的区别 include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改,否则视为已被修改。由于被包含的文件是在编译时才插入的,因此如果只修改了include文件内容,而没有对JSP修改,得到的结构将不会改变,所以直接执行已经存在的字节码文件,而没有重新编译。因此对不经常变化的内容,用include指令是合适的,如果需要的内容是经常变化的,则需要动作元素.下面将详细区分他们之间的不同1.include指令 include可以在JSP页面转换成Servlet之前,将JSP代码插. 阅读全文
posted @ 2014-02-22 23:34 令狐冲之12 阅读(512) 评论(0) 推荐(0)
摘要:219 安装环境 和搭建SpringMVC+Spring+SpringJdbc框架220还是搭建SpringMVC+Spring+SpringJdbc框架,学习SpringMVC。给Controller类添加注解的方式来操作类 ,原来都是XML中配置的,这回是通过在Controller中直接使用注解 ,来访问这个类 ;还有就是SpringMVC如何渲染数据,把得到的集合 表现到JSP上来,通过ModelView 然后在jsp中使用标签2.21 学习使用Hibernate注解实体类 搭建了一个Hibernate的Project 工程搜集了Hibernate和注解的所有jar包另外使用hibera 阅读全文
posted @ 2014-02-21 16:04 令狐冲之12 阅读(159) 评论(0) 推荐(0)
摘要:oscache 是页面缓存ehcache 是数据缓存1.页面缓存 更新时是根据key来更新缓存的,而数据缓存的更新是直接更新,查询时采用全部直接清除页面缓存是指对页面中的内容片断进行缓存的方案。例如页面中有一个部分是显示栏目中的内容的,那么就可以缓存这个部分,在进行第二次请求的时候就直接从缓存中取出这部分的内容(其实就是这部分的html了),这种情况下,缓存的作用其实非常明显,在典型的action+service+dao这样的结构中,在采用页面缓存后就意味着不需要经过action、service、dao这些层次的处理了,而是直接就返回了,对于系统响应速度的提升来说是非常明显的。2. 数据缓存数 阅读全文
posted @ 2014-01-30 17:11 令狐冲之12 阅读(720) 评论(0) 推荐(0)
摘要:1.spring ioc bean 的注册 和装配 通过xml 或者通过注解的方式来实现2. spring aopspring开发aop的3种方式 :1.spring aop 2.aspectj 3.aspectj +pojoxmlspring 的术语介绍(解释的不到位啊 汗 以后慢慢修改)从各种资料上看到的,关于spring aop 专业术语的解释,还是有点模糊 感觉不是非常太具体 下边是我总结的http://www.blogjava.net/rain1102/archive/2006/12/27/90241.htmlAdvice 通知 包括具体的动作加上何时发生。 类初始化前 初始化后 方 阅读全文
posted @ 2014-01-29 20:29 令狐冲之12 阅读(177) 评论(0) 推荐(0)
摘要:http://www.oschina.net/p/struts/Struts 是 Apache软件基金会(ASF)赞助的一个开源项目。它最初是 Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用 Java Servlet/JSP 技术,实现了基于Java EE Web应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个经典产品。在 Struts 中,已经由一个名为 ActionServlet 的 Servlet 充当 控制器(Controller)的角色,根据描述模型、视图、控制器对应关系的 struts-config.xml 的配置文件,转发视图(V 阅读全文
posted @ 2014-01-04 19:05 令狐冲之12 阅读(188) 评论(0) 推荐(0)
摘要:来源于http://blog.sina.com.cn/s/blog_9c7605530101gg9d.htmlJava中获取classpath路径下的资源文件ClassLoader提供了两个方法用于从装载的类路径中取得资源: public URLgetResource(String name); public InputStreamgetResourceAsStream(String name); 这里name是资源的类路径,它是相对与“/”根路径下的位置。getResource得到的是一个URL对象来定位资源,而getResourceAsStream取得该资源输入流的引用保证程序可以从正.. 阅读全文
posted @ 2013-12-29 19:34 令狐冲之12 阅读(815) 评论(0) 推荐(0)
摘要://0行0列var oTd = document.getElementById("tableId").rows(0).cells(0).innerText;//表格行数var row = document.getElementById("tableId").rows.length;------------------------------------------------------------------------------------------------------------------//表格姓名列名字相同时序号相同function 阅读全文
posted @ 2013-10-29 17:01 令狐冲之12 阅读(1260) 评论(0) 推荐(0)
摘要:父窗口: 无标题页 子窗口: 无标题页 阅读全文
posted @ 2013-10-29 16:59 令狐冲之12 阅读(307) 评论(0) 推荐(0)
摘要:(1)父页面获取iframe中的元素值://根据iframe的id获取对象var iframe = window.frames['iframeId'];//var iframe =window.frames[0];也可以//获取iframe中的元素值var val=iframe.document.getElementById("t1").value(2)在iframe中获取父页面中的元素值: var val = parent.document.getElementById("txt1"); (3)a包含2个iframe分别为b,c,现在从 阅读全文
posted @ 2013-10-29 16:55 令狐冲之12 阅读(536) 评论(0) 推荐(0)
摘要:综述:1.在启动服务器的时候,执行SoFilter过滤器的init方法时 加载一个easyCotroller.properties 配置文件,然后解析这个配置文件,把所有的对象放到一个容器中,每个key值对应一个对象,这个key就是control层的访问类的classId,value就是这个访问类的实例,然后每次请求都是从容器中取。 2.我在index.jsp 发送一个请求,然后经过过滤器, 在doFilter方法中从容器中找到我要访问的对象 然后通过反射调用对象的方法 完成页面的跳转下面是具体流程:新建一个javaweb项目,然后绑定到tomcat服务器上去,WebContent\WEB-I 阅读全文
posted @ 2013-08-25 15:28 令狐冲之12 阅读(328) 评论(0) 推荐(0)
摘要:select sum(settle_pq) from G_LL_STAT GLS, G_LINE_PQ GLP,G_LINE GL,O_ORG OO ,pub_e_pq_amt p where GLS.ORG_NO like '43401'||'%' AND GLS.BGN_DATE >= TO_DATE(to_char(sysdate,'YYYY')||'0101', 'YYYYMMDD') AND GLS.BGN_DATE 0 GROUP BY (GL.LINE_ID) HAVING(MAX(GL.LIN 阅读全文
posted @ 2013-08-09 14:47 令狐冲之12 阅读(291) 评论(0) 推荐(0)
摘要:select count(*) from o_org where( case when ?='条件' and org_no='43101' then 1 when ?!='条件' then 1 else 0 end )=1两个条件相同 ,? 是参数的值 ,通过对?值的判断 动态添加条件org_no='43101'select * from o_org where( case when 1='1' and org_no='43101' then 1 when 1!='1' then 1 阅读全文
posted @ 2013-07-30 21:39 令狐冲之12 阅读(2908) 评论(0) 推荐(0)
摘要:自定义类型简单的说 prototype 就是我们定义的类Person 的一个属性,这个属性prototype是一个对象 ,对象的所有属性name age和speak方法 都会被我们定义的这个类Person 所创建的对象(或说成自定义类的实例)new Person 共享。相当于类的公共属性和方法。原型模式。在我们声明一个新的函数后,该函数(在JavaScript中,函数也是对象)就会拥有一个prototype的属性。prototype是一个对象,表示会被该函数创建的所有对象拥有的公共属性和方法。function Person(){}Person.prototype.name="令狐冲& 阅读全文
posted @ 2013-07-29 14:34 令狐冲之12 阅读(376) 评论(0) 推荐(0)
摘要:姓名 学号 班级 保存 阅读全文
posted @ 2013-07-28 15:23 令狐冲之12 阅读(548) 评论(0) 推荐(0)
摘要:1 1 1 11 1 1 1 1 1 1 11 1 1 1 阅读全文
posted @ 2013-07-27 19:11 令狐冲之12 阅读(305) 评论(0) 推荐(0)
摘要:CSS3的,让人惊叹,人们在惊喜之余,又不得不为其艰难的道路感到可惜:好的标准只有得到行业浏览器的良好支持才算得上“标准”。CSS3标 准已提出数年,但是目前能实现她的浏览器并不多,虽然部分浏览器能实现部分规范,但这又有什么用呢?面对更多的兼容性问题,CSSer们只有望洋轻叹。虽 然如此,但有前瞻性的我们,又怎能停步不前呢?今天我们就来“前瞻”一下CSS3的一个伪类选择器":nth-child()"。语法::nth-child(an+b)为什么选择她,因为我认为,这个选择器是最多学问的一个了。很可惜,据我所测,目前能较好地支持她的只有Opera9+和Safari3+。描述: 阅读全文
posted @ 2013-07-27 18:18 令狐冲之12 阅读(238) 评论(0) 推荐(0)
摘要:select * from o_org where length(org_no)=5length()获取字符串的长度 字符substr(字符串,起始位置,起始长度)起始位置从0开始 阅读全文
posted @ 2013-07-26 19:39 令狐冲之12 阅读(571) 评论(0) 推荐(0)
摘要:1.select * from PUB_A_CARD_TUIBU; 保存一条记录2.wfEngineBiz.create(wf) 通过流程引擎 进行流程实例的创建select * from WF_PROCESS order by 1 desc; process_id =2013014902570019流程实例创建成功后select * from WF_PROCESS where process_id =2013014902570019 可以得到process_idselect * from WF_ASSIGNMENT where process_id =2013014902570019 可以得 阅读全文
posted @ 2013-07-25 15:57 令狐冲之12 阅读(309) 评论(0) 推荐(0)
摘要:oracle性能优化oracle性能优化oracle性能优化oracle性能优化oracle性能优化oracle性能优化oracle性能优化oracle性能优化oracle性能优化 阅读全文
posted @ 2013-07-17 21:48 令狐冲之12 阅读(163) 评论(0) 推荐(0)
摘要:干程序员这么多年,没有自己的标签库怎么哪的出手? 基于servlet 和jsp2.0 实现自己的jsp自定义标签自己实现一个自定义标签的小demo,效果如下实现步骤1. 做一个Bo 也就是javabeanpackage com.bpehome.bo;public class UserBo {private String userName;private String email;private String age;public String getUserName() {return userName;}public void setUserName(String userName) {th 阅读全文
posted @ 2013-07-15 15:03 令狐冲之12 阅读(491) 评论(0) 推荐(0)