`
文章列表
配置 首先,配置processEngineConfiguration:   <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"> <property name="dataSource" ref="dataSource"/> <property name="transactionMan ...
JSTL(JSP标准标签库) 是一套基于JSP的标准标签库,可以用它来控制JSP页面中的流程、格式化数字和日期和国际化,另外还有一些实用的EL函数。. JSTL还提供了SQL和XML标签,来在JSP中执行SQL和解析XML,但在实际使用当中不建议在JSP中使用这些功能,这些功能一般应该在一个真正的Java类和Servlet中来做。 JSTL是Java EE的一部分,并已经包含在了大多数 (但不是所有) servlet容器中。通过http://java.sun.som/jsp/jstl/*可以引入JSTL标签. 请不要将JSTL标签和自定义JSP标签(你自己在
OSWorkflow是一个比较老的工作流框架,官方早就已经停止了对它的支持。但是用来学习工作流的基本思想,用于简单的工作流业务还是可以的。官方文档中部署示例是针对tomcat4来说明的,在这里进行了调整,使其能够跑在tomcat7和MySQL数据库上。 下载地址:https://java.net/downloads/osworkflow/ 解压下载的压缩包,其中的osworkflow-2.8.0-example.war是可以直接跑在任何servlet服务器中的。但是默认情况下,这个示例程序是使用的xml作为来做存储的。现在需要将其调整到数据库中。 示例程序中有几个比较重要的配置文件: o ...
我们经常这么干,通过request.getSession()获取到session,然后查询其中的变量来判断当前用户是否登录。一天遇到有人问,能不能通过request.getSession()==null来判断用户没有登录呢?立马想到,什么时候会返回空呢?浏览器每次访问到服务器时,服务器会自动给创建一个session啊。那不能为空啊?但是超时或者通过手动的invalidate()之后session确实会失效,失效了返回就应该是空啊? 查看API才知道getSession()还有另外一个可以传递boolean类型参数的版本,传递true表示没有获取到session时自动创建一个,传递false则不 ...
内存单元 无论计算机CPU的位数怎么变,从x86到现在的酷睿,CPU内部数据总线位宽在变大、寄存器的数量在增大、寄存器位数也在变大。但是对于内存的管理始终没有变化。计算机中用于存储的最小部件是一个二进制位(bit),一个bit能够存放两个数据,要么0要么1。在管理计算机存储空间的时候,将8个bit位分为一组,这就是计算机中的最小存储单元。称之1个字节(byte),一个字节的存储容量是2^8-1=255。1024(即2^10)个字节称之为1KB,接下来的M、G、T单位也就同理了。 8086CPU的寄存器都是16位的,后来的32位和64位CPU寄存器的位数与之前的CPU位数不一样,但是,就像80 ...
程序实现自动生成1000万个从1000万到1亿之间的随机数写入到文件中,然后对这些数进行从小到大排序写入到新的文件中。 核心思想:用一个很大的数组来记录随机数出现的次数,然后直接输出这个基数器的序号即为排序结果。 private static final int SIZE = 10000000;//随机数数量 private static final int START = 10000000;//随机数开始值 private static final int END = 89999999;//随机数增量 private static final String DIR = &q ...
应用场景 应用系统中的账号信息除了本地创建的之外,还要有LDAP中的,并且随时与LDAP中的最新数据一致; 公司所有人的电脑都在一个域中管理,员工通过域账号和密码登录他的计算机之后,在登录应用系统之后不再需要输入密码,直接进入系统; 如果员工拥有多个不同的域账号和密码,那么他也可以在选择任意一个域账号来登录应用系统(而不仅仅是登录计算机那个域账号和密码); 目标功能 1,LDAP账号同步把LDAP中的用户数据同步到本地数据中 2,LDAP用户登录验证根据用户提供的用户名和密码验证用户是否为合法的域用户 3,Windows域集成验证比如一个信息管理系统,当用 ...
翻看大多数js工具源码时经常遇到这样的代码: 代码1: (function($){ // some code here... })(JQuery); 今天仔细琢磨了一下,这个代码实际的功能就是定义了一个匿名函数,然后在页面load完毕之后执行了这个函数。它的简化版是: 代码2: (function(){ //some code here... })();这说明代码1中其实是将JQuery这个对象作为参数传递给了匿名函数,而匿名函数中给参数(形参)起了个另外的名字$。 记录一下今天在实现一个将“您有新消息”内容在页面中闪烁功能的过程 ...
之前一直报错,郁闷了很久: [...] nested exception is org.hibernate.MappingException: Unknown entity: org.jbpm.pvm.internal.id.PropertyImpl at [...] 但是,该类的hibernate映射文件是写在jar包里面的。Hibernate为何没有解析到这个配置文件,不得而知。查看jbp ...
1. ACCELEROMETER 加速,描述加速度的。   2.GRAVITY 重力,这个在大家都知道。   3.GYROSCOPE 陀螺仪,对于物体跌落检测更强大些,开发游戏少了它会有点遗憾的,API Level 9新增的类型。   4. LIGHT 光线感应器,很多Android手机的屏幕亮度是根据这个感应器的数组自动调节的。   5. LINEAR_ACCELERATION 线性加速器,API Level 9新增的。   6. MAGNETIC_FIELD 磁极感应器。   7. ORIENTATION 方向感应器。   8. PRESSURE 压力感应器。    9. ...
Tomcat启动内存设置 其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可 进行设置 实例,以下给出1G内存环境下java jvm 的参数设置参考: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true " JAVA_OPTS="-server -Xms768m -Xmx768m ...
今天接到一个公司的电话面试,里面问道Hibernate的级联,很失败,竟然回答的吞吞吐吐的,失败。前几天刚刚做了,看开做东西要仔仔细细,马虎问题大。 说说级联吧: ========================INVERSE=============================== Hibernate里面的inverse 有两个值 true ,false  ; inverse的意思是翻转,这里面理解为对对应表的的维护 http://space.itpub.net/22259926/viewspace-631423 里面说的,如果inverse为false的化,delete不会修 ...

[转]JXL导出Excel

一、 数据格式化 在Excel中不涉及复杂的数据类型,能够比较好的处理字串、数字和日期已经能够满足一般的应用。 1、 字串格式化     字符串的格式化涉及到的是字体、粗细、字号等元素,这些功能主要由WritableFont和WritableC ...
由于IE和Firefox对鼠标当前位置获取方法不同(IE为event.x|y,FF为event.pageX|Y),一般采用的是event.clientX代替两者,但当出现滚动条时event.clientX在IE和FF中的表现会略有不同。下面看看prototype和YUI如何处理这个问题... prototype pointerX: function(event) { return event.pageX || (event.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft ...
<html> <body> 其他内容<br> 其他内容<br> 其他内容<br> 其他内容<br> 其他内容<br> 其他内容<br> 其他内容<br> 其他内容<br> 其他内容<br> 其他内容<br> <div style="border:1px solid #0000ff;position:relative"> <div style="border:0px soli ...
Global site tag (gtag.js) - Google Analytics