`
文章列表
/** * @param h * @return 实现对map按照value升序排序 */ @SuppressWarnings("unchecked") public static Map.Entry[] getSortedHashtableByValue(Map h) { Set set = h.entrySet(); Map.Entry[] entries = (Map.Entry[]) set.toArray(new Map.Entry[set .size()]); Arrays.sort(entries, ne ...
关于HttpSession的误解实在是太多了,本来是一个很简单的问题,怎会搞的如此的复杂呢?下面说说我的理解吧: 一个session就是一系列某用户和服务器间的通讯。服务器有能力分辨出不同的用户。一个session的建立是从一个用户向服务器发第一个请求开始,而以用户显式结束或session超时为结束。 其工作原理是这样的: 1.当一个用户向服务器发送第一个请求时,服务器为其建立一个session,并为此session创建一个标识号; 2.这个用户随后的所有请求都应包括这个标识号。服务器会校对这个标识号以判断请求属于哪个session。 这种机制不使用IP作为标识,是因为很多机器是通过代理服务器方 ...
  http://www.infoq.com/cn/articles/bpmn2-activiti5
maven配置说明地址 http://www.blogjava.net/fancydeepin/archive/2012/07/13/eclipse_maven3_plugin.html
  Failed to check out a key for rose_enterprise_windows: FLEXlm Error -2, Invalid license file syntax OR no licenses in file.  FLEXlm Error -15, Cannot connect to license server.  If you are evaluating this product, please contact your nearest Rational Software Sales office.For a listing, please ch ...
用fmt:formatDate标签在Jsp显示日期和时间为什么日期显示的是正确的,但是时间显示总是12:00:00 与java.util.date和java.sql.date有关 如果是使用Ibatis则配置 <result column="D_FILE_UPDATEDATE" javaType="java.util.Date" property="fileUpdateDate"/>即可正常显示
wsimport主要功能是根据服务器发布的wsdl文件生成客户端存根及框架。负责与webservice服务器通信,并将其封装成实例,客户端可以直接使用。对于java而言,wsimport帮助程序员生成调用webservice所需要的客户端类文件.java和.class。提醒指出wsimport可以用于非java的服务器端,例如服务器端使用的c#编写的webservice,通过wsimport则生成的是java客户端的实现 命令参数说明:  -d 生成客户端执行类的class文件的存放目录  -s 生成客户端执行类的源文件的存放目录  -p 定义生成类的包名  Microso ...
request.getSession(false).invalidate();//清空sessionCookie cookie = request.getCookies()[0];//获取cookiecookie.setMaxAge(0);//让cookie过期   var newwin = window.open("action.mainMenu.index.do", '内部工作平台', 'status=yes,toolbar=no,menubar=no,location=no,resizable=yes');newwin.moveTo(0,0)//新窗口的坐标ne ...
import java.lang.reflect.*; public class Ref { /** * java反射机制在运行状态中,对于任何一个类,都能够知道这个类的所有属性和方法;对于任何对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制 * java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理 * * Class 类:代表一个类。 Field ...
CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14) , LOC VARCHAR2(13) ) ; CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL N ...
 --pl/sql输出 DECLARE i NUMBER; BEGIN i := 20; DBMS_OUTPUT.put_line('I的内容为:' || i); END; --pl/sql变量定义 DECLARE x emp.empno%type; y emp.job%type; z emp%rowtype; BEGIN select t.empno,t.job into x,y from emp t where t.empno = 7369; dbms_output.put_line(x); dbms_output.put_line(y); ...
对于in 和 exists的性能区别: 如果子查询得出的结果集记录较少,主查询中的表较大且又有索引时应该用in,反之如果外层的主查询记录较少,子查询中的表大,又有索引时使用exists。 其实我们区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是IN,那么先执行子查询,所以我们会以驱动表的快速返回为目标,那么就会考虑到索引及结果集的关系了 另外IN是不对NULL进行处理 如: select 1 from dual where null in (0,1,2,null)为空 EXISTS的执行流程 select ...
一:什么是POJOPOJO的名称有多种,pure old java object 、plain ordinary java object 等。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。POCO的概念是从java的POJO借用而来,而两者的含义是一致的,不同的仅仅是使用的语言不一样。所以POCO的解释就是“Plain Old C# Object”。   二:为什么会有 ...
//图片按比例缩放 function DrawImage(ImgD,iwidth,iheight){ //参数(图片,允许的宽度,允许的高度) var image= new Image(); image.src=ImgD.src; if(image.width>0&&image.height>0){ if(image.width/image.height>=iwidth/iheight){ if(image.width>iwidth){ ImgD.widt ...
oracle的同义词(synonyms)从字面上理解就是别名的意思,和视图的功能类似,就是一种映射关系 1、创建同义词 create public synonym table_name from user.table_name;  其中         a;第一个table_name和第二个table_name可以不一样         b:如果要创建一个远程的数据库上的某张表的同义词,需先创建一个Database Link(数据库连接);然后     创建数据库同义词:create synonym table_name for table_name@DB_Link;       ...
Global site tag (gtag.js) - Google Analytics