- 浏览: 407765 次
- 性别:
- 来自: 北京
最新评论
-
jackson200:
讲解的狠不错!谢谢!
spring注入原理 -
阳光泛滥的日子:
讲的很透彻,受教了 。
spring中注解的实现原理 -
liudechao9:
最近在研究这方面,很不错,但是多线程并发的时候可能会出问题,而 ...
spring中注解的实现原理 -
小帅1127:
厉害啊 我的哥
spring中注解的实现原理 -
phoenixpaul:
...
Oracle存储过程和程序包
文章列表
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流程的一个基本的处理步骤
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
.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 : ...
sqlserver分页查询
- 博客分类:
- 数据库
//从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;
} ...