`
文章列表
1.配置链接信息    打开PowerDesigner,在主菜单中点击Database--->Configure Connections 选中Connection Profiles 2. 添加数据源,点击上图中的Add DataSource 3. 点击Test Connection 测试连接是否正常。 4. 在主菜单中点击Database--->Connect. 5. 点击主菜单中的Database---->Generate DataBase。Generation type中选择Direct generation 选择刚才新建的数据源。 6. 点击确定按 ...
字段 允许值 允许的特殊字符    秒 0-59 , - * /    分 0-59 , - * /    小时 0-23 , - * /    日期 1-31 , - * ? / L W C    月份 1-12 或者 JAN-DEC , - * /    星期 1-7 或者 SUN-SAT , - * ? / L C #    年(可选) 留空, 1970-2099 , - * /    表达式意义    '*' 字符可以用于所有字段,在“分”字段中设为"*"表示"每一分钟"的含义。 '?' 字符可以用在“日”和“周几”字段. 它用来指定 '不明确的值 ...
http://www.blogjava.net/redhatlinux/category/33560.html
Security命名空间配置 2.1 介绍     从Spring-2.0开始可以使用命名空间的配置方式。 使用它呢,可以通过附加xml架构,为传统的spring beans应用环境语法做补充。 你可以在spring参考文档得到更多信息。 命名空间元素可以简单的配置单个bean,或使用更强大的,定义一个备用配置语法,这可以更加紧密的匹配问题域,隐藏用户背后的复杂性。 简单元素可能隐藏事实,多种bean和处理步骤添加到应用环境中。 比如,把下面的security命名元素添加到应用环境中,将会为测试用途,在应用内部启动一个内嵌LDAP服务器:       <sec ...
最近在做一个游戏所以比较忙因为项目的需要接触到了spring的定时任务,感觉还行,记下来方便以后学习,也希望给象我这样的初学者提供点帮助开始工作肯定得搭好spring吧(这个就不多说了)然后还得加上quartz-all-1.6.0.jar这个JAR包在spring的安装目录下就有 F:\开源框架\spring-framework-2.5-rc2\lib\quartz 这是在我电脑上的URL 在我这个项目里用的时候还少了两个JAR包 commons-collections-3.2.jar jta.jar 写一个简单的类 简单到println一句话就行 package com.XXX.XXX.u ...
在上一节中, 我们已经了解了Java多线程编程中常用的关键字synchronized,以及与之相关的对象锁机制。这一节中,让我们一起来认识JDK 5中新引入的并发框架中的锁机制。我想很多购买了《Java程序员面试宝典》之类图书的朋友一定对下面这个面试题感到非常熟悉:问:请对比synchronized与java.util.concurrent.locks.Lock 的异同。答案:主要相同点:Lock能完成synchronized所实现的所有功能     主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手 ...
在上一篇中,我们讲到了多线程是如何处理共享资源的,以及保证他们对资源进行互斥访问所依赖的重要机制:对象锁。本篇中,我们来看一看传统的同步实现方式以及这背后的原理。很多人都知道,在Java多线程编程中,有一个重要的关键字,synchronized。但是很多人看到这个东西会感到困惑:“都说同步机制是通过对象锁来实现的,但是这么一个关键字,我也看不出来Java程序锁住了哪个对象阿?“没错,我一开始也是对这个问题感到困惑和不解。不过还好,我们有下面的这个例程:   Java代码 public class ThreadTest extends Thread {         ...
众所周知,在Java多线程编程中,一个非常重要的方面就是线程的同步问题。关于线程的同步,一般有以下解决方法:1. 在需要同步的方法的方法签名中加入synchronized关键字。转载注明出处:http://x- spirit.iteye.com/、http: //www.blogjav ...
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享! (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指那个被其他表所引用的表. (2)      WHERE子句中的连接顺序.: ORACLE采用 ...
1.页面展现层 1.每个input输入框都必须设置maxlength。texaArea没有maxlength这个属性,所以必须使用js来控制用户输入的长度。 2.对于数据显示列表,必须定义每列的宽度,必须强制截取每列的长度,在TITLE显示每列的全部数据。 3.必须在用户指定的分辨率下进行测试,如1024*768。 4.尽量在firefox下做测试,这样能尽量兼容各个浏览器。 5.页面上的地址原则上写绝对路径。 6.空间和窗口的大小,尽量使用百分比,而不是像素点。以避免在不同分辨率下界面错位的问题。 7.对于表格的各列,根据显示的内容,固定该列的宽度。 2.业务逻辑层 2.1 在获得数据和编辑数 ...
由于TEXTAREA没有maxlength,不能这样限制textarea长度, 但通过JAVASCRIPT 就能实现到 <script> function limitLength(obj, length) { var desc = obj.value; obj.value = substr(obj.value,length); } function substr(str,length){ var l=0,i=0; while(l <length && i&l ...
使用 DWR 一个常用的操作就是取到的数据往表格里填充,这就是 DWR 的 DWRUtil.addRows() 操作了,本篇就是以例子详细说明这个函数的用法。而另一个移除所有表格行的操作 DWRUtil.removeAllRows() 使用简单就不多说明了。开始的时候我们 ...
1.struts2和dwr为什么会冲突? 最近很多同学都在问同样一个问题,struts2和dwr该如何共存?我们先分析一下为什么会出现冲突. struts2通过StrutsPrepareAndExecuteFilter过滤器来处理请求,常见的配置如下:  <filter>  <filter-name>struts2</filter-name>  <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-cl ...
软件准备       1      ① 到 apache官方网站下载 apache_2.2.14-win32-x86-openssl-0.9.8k.msi安装包(下载附件也可以)       ② 到 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100 页面下载       Setup-Subversion-1.6.6.msi 安装包       ③ 到http://tortoisesvn.net/downloads 下载TortoiseSVN-1.6.6.17493 ...
Myeclipse7的版本现在的插件方式改变了,看了网上的挺多说法,说的都是比较简单 其实少那么一个步骤可能就实现不了,所以在这里详细的描述下:   1、去svn的官网下载插件:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240下载site-1.6.5.zip。2、安装插件: 在7.1中安装插件非常容易,只需将插件中的文件拷贝到相应目录下即可,不需要修改和执行任何代码。我的7.1安装目录:C:\Program Files\Genuitec\MyEclipse 7.1将插件解压后将plugins和fea ...
Global site tag (gtag.js) - Google Analytics