05 2012 档案
摘要:1. 更改快捷键设置(自定义快捷键)================================================================================代码的自动完成:(1) Windows->Preference->General->Keys是管理快捷键的地方在这里的type filter text处输入Content Assist,找到要修改的"Content Assist"在下面会出现"Content Assist",用鼠标选中"Content Assist",在下面
阅读全文
摘要:Ext2.0对框架进行了非常大的重构,其中最重要的就是形成了一个结构及层次分明的组件体系,由这些组件形成了Ext的控件,Ext组件是由 Component类定义,每一种组件都有一个指定的xtype属性值,通过该值可以得到一个组件的类型或者是定义一个指定类型的组件。组件大致可以分成三大类,即基本组件、工具栏组件、表单及元素组件。基本组件有:xtype Class————- ——————box Ext.BoxComponent 具有边框属性的组件button Ext.Button 按钮colorpalette Ext.ColorPalette 调色板component Ext.Component.
阅读全文
摘要:Extjs4循序渐进(二)——Ext的界面(容器和布局)容器一个EXT的界面是由许多的EXt组件构成的,而容器是负责控制每个组件的尺寸和定位。容器本身也是Ext的组件之一,也可以认为是一种存放其他组件的特殊组件。最普通的容器就是Panel。接下来我们定义一个panel。首先是定义方式 Ext4.X相比起以前,声明一个新组件的方式有所不同。在3.x中,声明方法为:var panel=new Ext.panel(….),而在Ext4.X中申明一个组件的基本方式有2种://第一种
Ext.create('Ext. panel.Panel', { title: '福利性住房业务
阅读全文
摘要:Extjs4循序渐进(三)——表单及表单控件详解一(表单布局和基础控件 Text,TextArea,Number,Checkbox,Radio,Date)表单基础 如果说GRID是数据展示最直接的方式,那么表单就是数据采集最常用的方式。在一个项目中,从小的登录界面到大的报表填报,表单无处不在。而Ext中提供了大量的表单控件,不仅美化了html本身所提供的表单元素,也有着其不具备的强大功能。值得一说的是,在性能上Extjs还是有一定的瓶颈,请大家注意优化,切勿滥用。(因表单控件较多,分多个篇章来讲述,务必会具体到各个细节及各种应用,有不详之处请大家指出) 首先是一段简单的代码申明:Ext.req
阅读全文
摘要:Extjs4循序渐进(一)——开始Ext 前言 做前端开发也很长时间了,从写基本的JS到JQ,从easyui、jq-ui等简单的UI插件到自己写插件也经历过不少。目前因项目需要,要用到Extjs做前端,于是用了最新的4.0.7版本。虽然以前也接触过Extjs,但在一段时间的开发过程中依旧感觉到各种无力,特别是在Extjs4.X版本改动较大的情况下,很多东西已经不能只靠百度去寻找了(找到也没用)。在网上关于Extjs4.X的东西少之又少,要么就仅限于官方的那几个demo。在同事和朋友的怂恿下,小弟不才愿意将开发过程中所学到的,用到的,一一记录下来,跟大家一起分享。同时也希望通过博客园能吸引到大.
阅读全文
摘要:如果MySQL,J2EE平台的中文处理出现问题,则请从以下几方面考虑:A、数据库配置文件my.ini [mysqld] default-characterset=utf8 或 character-set-server=utf8B、mysql-ds.xml,以下为部分相关内容 MySqlDS jdbc:mysql://localhost:3306/uplatform utf8 com.mysql.jdbc.Driver kzz 118200 ... ... ... C、数据库建表请用utf8为字符集D、JSP请用UTF-8或GB2312为编码方式E、Java的编码方式请用UTF-8或G...
阅读全文
摘要:ROW_NUMBER()函数是Sql2005中新添的一个函数。通常它被用在分页的SQL语句中。微软官方的对此函数的描述是:返回结果集分区内行的序列号,每个分区的第一行从1开始。我对此的理解:利用此函数可以为表中的某个字段建立序列,从1开始。就是说,根据已存在的某列,利用此函数可建立一新列,新列是数字,按照已存在列的顺序从1开始。上边可能说的不是很清楚,请结合下边这个例子来看吧!1USENorthwind2GO34--5SELECTOrderID,6CustomerID,7OrderDate8FROMdbo.OrdersWITH(NOLOCK)910SELECTOrderID,11Custome
阅读全文
摘要:1、OSCache是什么? OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。2、OSCache的特点(1) 缓存任何对象:你可以不受限制的缓存部分jsp页面或HTTP请求,任何java对象都可以缓存。(2) 拥有全面的API:OSCache API允许你通过编程的方式来控制所有的OSCache特性。(3) 永久缓存:缓存能被配置写入硬盘,因此允许在应用服务器的多次生命周期间缓存创建开销昂贵的.
阅读全文
摘要:OSCache是当前运用最广的缓存方案,JBoss,Hibernate,Spring等都对其有支持,下面简单介绍一下OSCache的配置和使用过程。1.安装过程从http://www.opensymphony.com/oscache/download.html下载合适的OSCache版本,我下载的是oscache-2.0.2-full版本。解压缩下载的文件到指定目录从解压缩目录取得oscache.jar 文件放到 /WEB-INF/lib 或相应类库目录 目录中,jar文件名可能含有版本号和该版本的发布日期信息等,如oscache-2.0.2-22Jan04.jar如果你的jdk版本为1.3.
阅读全文
摘要:--客户合并跟踪列表SQL--登录用户不同,显示的对方客户经理也不同--发起方类型ccb.apply_type为0 表示发起方客户经理(对方客户合并到本地客户) 1 对方客户经理(本地客户合并到对方客户)select rownum as "index",a.*, (select pb.name from ec_org_person pb where pb.manager_no = (select case when ccb.apply_type = '1' then ccb.other_mgr_no ...
阅读全文
摘要:select * from (select row_.*, rownum rownum_ from (select rownum "index", b.* from (select rownum, mc.cust_no "cust_no", c.cust_name "cust_name", c.cert_type "cert_type", c.cert_no "cert_no", c.open_way "open_way", ...
阅读全文
摘要:select * from (select row_.* from (select rownum rownum_, aa.name as approvalName, pd.MOBILEPHONE as MOBILEPHONE, abc.NAME, ga.APPLY_ID, ga.GROUP_NO, ga.APPLY_CLASS, ga.APPLY_STATUS, gr.GROUP_NAME, ...
阅读全文
摘要:select b.*, a.currentworkitemname as huanjie, t.participantcn as shenheren from (select mt.task_id, mt.task_type as cust_no, mt.task_name cust_name, p.packageid liuchengno, to_char(mt.create_time, 'yyyy-MM-dd') as apply_date, pe.name as shenqingren, d.name as jing...
阅读全文
摘要:拦截器的查找顺序如果我们在多个地方配置了拦截器,那么框架会按什么样的顺序进行查找呢:(1)首先查找当前Action是否声明了拦截器,如果有则使用这个拦截器,不再继续寻找,如果没有,则执行下一步(2)其次,查找当前Action所在的包中是否声明了默认的拦截器引用,即看元素下有没有元素,如果有就使用它,不再继续寻找。如果没有,则执行下一步(3)最后,递归寻找Action所在包的父包中是否设置了默认拦截器引用,直到找到为止。注:这里的三步是覆盖的关系,即执行了(2),那么(2)(3)就不会执行了。自顶向下的优先级。一般情况下,如果我们没有在strtus.xml中对Action进行拦截器引用配置,但是
阅读全文
摘要:什么是拦截器(Interceptor)拦截器是struts2框架最重要的特性之一。它可以让你在Action 方法执行前后(Result执行之后)进行一些功能处理。在前面学习Action和学习Result的时候我们就已经开始学习拦截器了,因此现在我们对如何使用它已经不陌生了。在学习Spring的时候我们会接触到一种设计思想,叫做面向切面编程(AOP)。也就是说我们将一些通用的功能组件抽取出来,我们在功能模块中不需要编写这些与逻辑功能无关的代码,然后我们通过某种方式(动态代理)将这些通用组件的功能附加到我们的功能模块上。Struts2中的拦截器就和这种模式差不多,Strtus2框架会将我们在配置文
阅读全文
摘要:以前一直用JAD反编译Java,对应的有JadClipse插件,用得挺好的。昨天试了一个新的插件Jdclipse,在线安装地址为:http://java.decompiler.free.fr/jd-eclipse/update最新版本为0.1.3,安装成功后重启indigo,五秒后崩溃。再重启三次,均是同样症状。怀疑是刚安装的插件有问题,于是到Eclipse_Home的plugins和Features下分别删除与Jdclipse相关的文件及目录。重启Indigo后, 果然不再崩溃。再到Help--About--Installation Details--Installed Software下删
阅读全文
摘要:有两种方法:方法一:用java.util.Date类来实现,并结合java.text.DateFormat类来实现时间的格式化,看下面代码:import java.util.*;import java.text.*;//以下默认时间日期显示方式都是汉语语言方式//一般语言就默认汉语就可以了,时间日期的格式默认为MEDIUM风格,比如:2008-6-16 20:54:53//以下显示的日期时间都是再Date类的基础上的来的,还可以利用Calendar类来实现见类TestDate2.javapublic class TestDate { public static void main(String
阅读全文
摘要:Eclipse 常用快捷键Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。3. 【Ctrl+/】 快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行
阅读全文
摘要:Ext Grid 状态保存直接进入主题一直使用Ext开发系统,遇到grid 列比较多的时候 ,有些人需要有些人不需要,则需要保存grid 的状态。目前有三种方法1.启用自带cookie保存2.使用扩展SessionProvider3.使用扩展HttpProvider这次主要使用1和3。1,启用自带cookie保存状态启用cookie保存状态,使用起来既方便又简单,网上相关资料也比较多。第一步:修改grid配置项 激活stateful:true,添加状态IDstateId:xxxxx第二步:Ext.onReady 里面添加初始化函数:Ext.state.Manager.setProvider(n
阅读全文
摘要:Properties类表示了一个持久的属性集。Properties可保存在流中或从流中加载。可用来读取和设置配置文件如.xml文件,.properties文件实例如下:packagetest; importjava.io.File; importjava.io.FileInputStream; importjava.io.FileNotFoundException; importjava.io.FileOutputStream; importjava.io.IOException; importjava.io.InputStream; importjava.util.InvalidProper
阅读全文
摘要:下面例子演示怎样用javamail来发送邮件,在测试之前,我们要下载javamail的类包,并添加入你的工程中,如果你的IDE自带javamail的类包,那就很简单,直接import 就行,mark使用的是MyEclipse 7.5,自带,所以可以直接测试下面代码了。几个javamail类的作用javax.mail.Properties类 我们使用Properties来创建一个session对象。里面保存里对Session的一些设置,如协议,SMTP地址,是否验证的设置信息 javax.mail.Session类 代表一个邮件session. 有session才有通信。javax.mail.I
阅读全文
摘要:我的oracle不知道为什么OracleDBConsoleorcl 启动不了 出现“服务特定错误2”现在我也不知道原因估计是因为我电脑的IP经常变动,有时在公司用,有时在家里用!我的oracle版本:oracle10g问题解决:上网搜索,发现很多人遇到过这问题,不过导致这问题的原因也很多,我是试了几个方法都不行,后来进行如下:第一步:先删除原来的配置: D:\Documents and Settings\guanhao>emca -repos dropEMCA 开始于 2007-11-19 14:45:06 EM Configuration Assistant 10.2.0.1.0 正式
阅读全文
摘要://创建临时表空间create temporary tablespace test_temptempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'size 32mautoextend onnext 32m maxsize 2048mextent management local;//创建数据表空间create tablespace test_dataloggingdatafile 'E:\oracle\product\10.2.0\oradata\testserver\test_dat
阅读全文
浙公网安备 33010602011771号