IoC——Inversion of Control 控制反转 DI——Dependency Injection 依赖注入 1:如何理解IoC/DI 要想理解上面两个概念,就必须搞清楚如下的问题: • 参与者都有谁? • 依赖:谁依赖于谁?为什么需要依赖? • 注入:谁注入于谁?到底注入什么? • 控制反转:谁控制谁?控制什么?为何叫反转(有反转就应该有正转了)? • 依赖注入和控制 ......
-------------------------postgreSQL获取主键 select  pg_constraint.conname as pk_name, pg_attribute.attname as colname, pg_type.typname as typename  from  pg_constraint   inner j ......
JQGrid默认字段
评论(0) 浏览量(14105)
高手都不回答,自己回答 终于弄明白了。 排序和分页得在生成数据源页面的后台进行操作,读取当前页,排序字段,排序规则。 我的是 asp.net的。后台要读取 string sort = Request.Params["sidx"]; //排序字段 string page = Request.Params["page"]; //当前页 string rows = ......
ORACLE PL/SQL编程
评论(0) 浏览量(7413)
    [推荐]ORACLE PL/SQL编程之四:把游标说透(不怕做不到,只怕想不到) 地址:http://www.cnblogs.com/huyong/archive/2011/05/04/2036377.html ORACLE PL/SQL编程之六:把过程与函数说透(穷追猛打,把根儿都拔起!) 地址:http://www.cnblogs.com/huyon ......
  Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT I ......
jsp之c标签
评论(0) 浏览量(13069)
正文开始: http://www.gbsou.com/2009/10/12/1028.htmljsp标签之c标签   核心标签库    它是JSTL中的核心库,为日常任务提供通用支持,如显示和设置变量、重复使用一组项目、测试条件和其他操作(如导入和重定向Web内容)。Core标签按功能可分为4种类型: 1 变量维护: (1)<c:set&g ......
EL基础教程
评论(0) 浏览量(7716)
关于EL 表达式 EL表达式总是用大括号括起,而且前面有一个美元符($)前缀:${expression}。 表示式中第一个命名变量要么式一个隐式对象,要么是某个作用域(页面作用域、请求作用域、会话作用域或应用作用域)中的一个属性。 点 号操作符允许你使用一个Map键或一个bean性质名来访问值,例如,使用${foo.bar}可以得到bar的值,在此,bar是Map foo的Map键名,或者 ......
EL的全称是Expression Language。 1.在默认情况下,Servlet 2.3 / JSP 1.2是不支持EL表达式的,而Servlet 2.4 / JSP 2.0支持。 servlets 2.4这个版本的isELIgnored默认设置为false。所以使用web.xml里用web-app_2_4.xsd声明的时候在JSP页面不用特意声明。 如何查看Servle ......
freemarker   优点:   1、不能编写java代码,可以实现严格的mvc分离   2、性能非常不错   3、对jsp标签支持良好   4、内置大量常用功能,使用非常方便   5、宏定义(类似jsp标签)非常方便   6、使用表达式语言 & ......
在同一个sql语句中写不同条件的Count数量 类似select count(1),count(2),count(3) from 表 每列都有不同条件的 count组成  其实有count很难实现 可以用sum 去实现它 例子如下   select xy, sum(case when jw_cljgh=1 then 1 else 0 end) ......
报错内容: ### Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter #10 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull co ......
  ibatis3如何传递多个参数有两个方法:一种是使用Map,另一种是使用JavaBean。 <!--     使用HashMap传递多个参数     parameterType 可以是别名或完全限定名 ,map->java.util.Map,这两个都是可以的    --> ......
Date类学习总结  1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 为 int  time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0   &n ......
java移位运算符不外乎就这三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。  1、 左移运算符  左移运算符<<使指定值的所有位都左移规定的次数。  1)它的通用格式如下所示:  value << num  num 指定要移位值value 移动的位数。  左 ......
闲来无事,开始研究JDK源码(jdk 1.5 b2),先找了一个最简单的java.lang.Boolean开始解剖。 由于水平有限,难免有不少错误,还请大家指正! 首先我们剔除所有的方法和静态变量,Boolean的核心代码如下: public final class Boolean implements java.io.Serializable,Comparable {  & ......
java ASM
评论(0) 浏览量(9079)
Java ASM 我们知道Java是静态语言,而python、ruby是动态语言,Java程序一旦写好很难在运行时更改类的行为,而python、ruby可以。 不过基于bytecode层面上我们可以做一些手脚,来使Java程序多一些灵活性和Magic,ASM就是这样一个应用广泛的开源库。  ASM is a Java bytecode  ......
一、基本概念 1、标签(Tag) 标签是一种XML元素,通过标签可以使JSP网页变得简洁并且易于维护,还可以方便地实现同一个JSP文件支持多种语言版本。由于标签是XML元素,所以它的名称和属性都是大小写敏感的。 2、标签库(Tag library) 由一系列功能相似、逻辑上互相联系的标签构成的集合称为标签库。 3、标签库描述文件(Tag Library Descriptor) ......
response.setHeader("pragma", "no-cache"); response.setHeader("Cache-Control", "no-cache"); response.setDateHeader("Expires", 0); 作用:禁用IE缓存 HTTP消息报头包括 ......
dhtmlxtree是一个很不错的树形插件,前台界面和参数获取几乎可以全部由组件自己完成,而且很好的支持xml、json数据格式和各种事件(如单击,双击,拖拽,展开)。     http://dhtmlx.com官网已经升级到3.0,现在本人使用的仍然是1.6专业版,后面的简单示例也是这个版本的。dhtmlx官网上面还有许多其他组件grid,menu,layout ......
jquery form表单.serialize()序列化后中文乱码问题原因及解决 原因:.serialize()自动调用了encodeURIComponent方法将数据编码了  解决方法:调用decodeURIComponent(XXX,true);将数据解码  例如:  var params = jQuery("#formId&qu ......