`
文章列表
1、使用拼音排序   select * from t order by nlssort(field ,'NLS_SORT=SCHINESE_PINYIN_M');  2、使用笔画排序   select * from t order by nlssort(field ,'NLS_SORT=SCHINESE_STROKE_M'); 3、使用偏旁部首排序   select * from t order by nlssort(field ,'NLS_SORT=SCHINESE_RADICAL_M');     注意,这里t 为要处理的表名,field 为要排序的字段 ...
nexus和artifactory功能类似,可做maven的服务器代理和镜像,从而减少maven占用Internet网络带宽。以前用过一段时间 artifactory。有时会出一些情况,比如下载文件不全等等,需要手工清除。今天安装和使用一下nexus,做个比较。 安装 1、假设已经安装和正常启动tomcat6,下载nexus的war文件: http://nexus.sonatype.org/downloads/ 改名为nexus.war,复制到webapps目录下,安装完毕。 访问nexus:http://your_server:8080/nexus   会发现它使用 ...
1.创建Java工程(com.efn为主目录,study为工程名字): mvn archetype:create -DgroupId=com.efn -DartifactId=study  2.创建WEB项目: mvn archetype:create -DgroupId=com.aboy -DartifactId=webmap -DarchetypeArtifactId=maven-archetype-webapp  3.把刚创建的工程改为eclipse可以认识的工程: mvn eclipse:eclipse

jbpm简介

一、JBPM流程的一个基本的处理步骤 1、加载(发布)流程定义 2、启动流程 3、处理任务 4、记录流程的相关状态 1、加载(发布)流程定义 这个意思是,我们通过jbpm的designer插件,或者是用其他工具,制定出processDefinition(可以是String,可以是包文件,也可以是流数据等),然后将其加载到应用中的过程。这个加载可以是写入内存中,或者是直接写入数据库等 2、启动流程 即processDefinition.createProcessInstance(),创建流程实例的过程。具体创建实例的方法有多种,可根据自己的需要自行选择。 3、处 ...
Mysql要解决中文乱码,最好是你把数据库的默认编码都改掉,一般这样处理: 在mysql安装目录下的my.ini文件中: 下面修改 第57行改为:default-character-set=gbk 下面修改 第81行改为:default-character-set=gbk 在MySQL命令行输入:set names gbk; 再在MySQL命令行输入:status;命令后,如果出现下图:Server Db Client Conn四个全部为GBK,则支持中文没问题,本人亲自实验的,绝对可以!
Lucene 简介 Lucene 是一个基于 Java 的全文信息检索工具包,它不是一个完整的搜索应用程序,而是为你的应用程序提供索引和搜索功能。Lucene 目前是 Apache Jakarta 家族中的一个开源项目。也是目前最为流行的基于 Java 开源全文检索工具包。 目前已经有很多应用程序的搜索功能是基于 Lucene 的,比如 Eclipse 的帮助系统的搜索功能。Lucene 能够为文本类型的数据建立索引,所以你只要能把你要索引的数据格式转化的文本的,Lucene 就能对你的文档进行索引和搜索。比如你要对一些 HTML 文档,PDF 文档进行索引的话你就首先需 ...
使用EHCache提升网站性能     本文为转载!!   这是一篇很早以前写得文章,整理了一下贴上来,希望对不熟悉EHcache的同学有用。       在开发高并发量,高性能的网站应用系统时,缓存Cache起到了非常重要的作用。本文主要介绍EHCache的使用,以及使用EHCache 的实践经验。     笔者使用过多种基于Java的开源Cache组件,其中包括OSCache、JBossCache、EHCache。OSCache功能强 大,使用灵活,可用于对象缓存、Filter缓存以及在JSP中直接使用cache标签。笔者在最近的使用过程中发现,在并发量较高时,OSCa ...

Ext card布局

Ext .layout.CardLayout扩展自Ext .layout.FitLayout布局, 对应面板布局(layout)配置项的名称为card。 该布局会包含多个子面板,任何时候都只有一个子面板处于显示状态, 这种布局类经常用来制作向导和标签页。该布局的重点方式是setActiveItem, 因为一次只能显示一个子面板,所以切换子面板的唯一途径就是调用setActiveItem方法, 它接受一个子面板id或索引作为参数。CardLayout布局并没有提供一个子面板的导航机制, 导航逻辑需要开发人员自己实现。Ext .layout.CardLayout主要方法 如表 ...
删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录. delete from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) and rowid not in (select min(rowid) from people group by peopleId having count(peopleId )>1)  
SELECT b.* FROM ( SELECT ROWNUM r,a.* FROM ( SELECT * FROM cms_content t where t.subject2 is not null ORDER BY id DESC) a ) b WHERE b.r>=5 AND b.r<=10 select a.id,a.url,a.title,a.rownum1 from (select s.id, s.url, s.title,rownum as rownum1 from (select id, url, title from cms_ ...
//创建临时表空间 create temporary tablespace zzbm_temp tempfile 'd:\oracle\oradata\zzbm\zzbm_temp01.dbf' size 500m autoextend on next 200m maxsize 2048m extent management local; //创建数据表空间 create tablespace zzbm_data logging datafile 'd:\oracle\oradata\zzbm\zzbm_data01.dbf' size 102 ...
var grid; Ext.onReady(function() { // grid中的复选框 var sm = new Ext.grid.CheckboxSelectionModel(); // 数据存储器 var ds = new Ext.data.Store({ proxy : new Ext.data.HttpProxy({ url : "../student.action?method=page", method : "post" }), reader : ...
//从0开始每次查10条记录 select top 10 * from student where 1=1 and id not in ( select top 0 id from student where 1=1 order by id ) order by id
1.Ext代码 //formPanel表单的属性加入 fileUpload: true, //上传文件 //上传文件表单 { fieldLabel : '上传文件', name : 'uploadphoto', inputType : 'file' }  2.springMVC controller @RequestMapping(params = "method=insert") public ModelAndView insert(Student stu,HttpServletRequest request, HttpServletRes ...
function show(obj) { Ext.MessageBox.confirm = function(title, msg, fn) { this.show({ title : title, msg : msg, value : obj.value, buttons : { yes : '确定', no : '取消' }, multiline : true, width : 300, fn : fn }); return this; } ...
Global site tag (gtag.js) - Google Analytics