- 浏览: 114261 次
- 性别:
- 来自: 合肥
最新评论
-
小布丁丶:
一个简单的问题非要整这么复杂
extjs grid 根据条件禁用选中 -
kylewebgame:
不错啊,做一个线程定时保存,不知道记录后如何做查询呢?或者怎样 ...
一个日志管理设计类
文章列表
//var time ="";
//var geoIds = "";
//var methodIndex = 2;
//var typeStr;
ResGrid = Ext.extend(Ext.grid.GridPanel, {
constructor : function(cfg) {
//copy 参数属性到当前对象
var cfg = cfg || {};
Ext.apply(this, cfg);
var data=[
[ ...
在很多情况下,必须让一个具体类实现某一个接口,但是这个类又用不到接口所规定的所有的方法。通常的处理方法是,这个具体类要实现所有的方法,那些有用的方法要有实现,那些没有用的方法也要有空的、平庸的实现,这些空的方法是一种浪费,有时也是一种混乱
缺省适配模式的中心是一个缺省适配类。这个类应当是抽象类,国为这个类不应当实例化,它的实例也没有用处。但是它所提供的方法却应当是具体的方法,而不是抽象的方法,因为按照模式的用意,这些方法之所以存在,就是为了提供默认实现
package defaultadapter;
public interface MyW ...
<!--定义自己的方法 -->
<bean id="XXXXXX" class="cn.com.test">
</bean>
<bean id="jobtask" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
<property name="targetObject" ref=XXXXXXX&q ...
public class LogDataQueue {
private static Queue<Object> logDataQueue = null;
public static Queue<Object> getLogDataQueue(){
if(logDataQueue == null){
logDataQueue = new ConcurrentLinkedQueue<Object>();//单例模式
}
return logDataQueue;
}
}
日志保存接口 ...
一个extjs列表页面的形成
- 博客分类:
- extjs
一个列表大致有如下之间的组件
Toolbar,GridPanel,PagingToolbar。
首先看工具栏
tbar: new Ext.Toolbar({
items : [
'市:', this.cityCombo, '-', '区县:', this.countyCombo, '-','局站:', this.officeCombo, '-',
'厂商:', this.factoryCombo,'-', 'OLT:', this.oltCombo, '-','过滤条件:', this.nameText,'-',
{ ...
UserPhoneTestWin = Ext.extend(Ext.Window, {
constructor : function() {
var tmId = "";
//copy 参数属性到当前对象
var cfg = cfg || {};
this.initCom();
UserPhoneTestWin.superclass.constructor.call(this, {
title:'按用户号码',
id:'_userTest',
width:500,
height:180,
fram ...
Ext Accordion 和border学习
- 博客分类:
- extjs
使用Ext Accordion 布局时默认展开第一个元素,当不需要展开第一项时需要给items中的每项指定collapsed:true
Ext.onReady(function(){
Ext.QuickTips.init();// 这句 必须有,用于初始化提示
Ext.lib.Ajax.defaultPostHeader += "; charset=utf-8";
var accordion = new Ext.Panel({
title: "功能分组",
...
下载代码大致如下
<%@ page pageEncoding="UTF-8"%><%
request.setCharacterEncoding( "UTF-8");
String id = request.getParameter("noticeId");
String fileNameTemp = request.getParameter("fileName");
String theFileName= java.net.URLDecoder.deco ...
File file=new File(fileName);
List<String> list = new ArrayList<String>();
//得到 workbook
Workbook book = Workbook.getWorkbook(file);
//工作表个数
int sheetCount = book.getNumberOfSheets();
for(int i = 0; i < sheetCount; i++){
////这里获取每一个sheet的值
Sheet sheet = book.getS ...
大致代码如下
initListener : function(){
/*this.addListener("render",function(){
this.loadMask=new Ext.LoadMask(Ext.getBody(),{msg:'正在载入数据,请稍候...'});
this.loadMask.show();
this.store.load({params:{start:0,limit:35}});
},this);*/
//双击事件监听
thi ...
学习excel和word格式导出功能
- 博客分类:
- JXL导出功能
导出为word格式类似如下:
// 创建word文档,并设置纸张的大小
Document document = new Document(PageSize.A4);
// 得到response请求的输出流
OutputStream os = null;
//创建一个Excel表
WritableWorkbook wwb = null;
OutputStreamWriter osw =null;
BufferedWriter bw = null;
try {
os = response.getOutputSt ...
struts2--session
- 博客分类:
- struts2
session和request的用法,仅作参考:
定义一个BasicAction继承ActionSupport实现SessionAware,ServletRequestAware这两个接口,然后再定义两个成员变量protected Map<String, Object> session;protected HttpServletRequest request;最后定义两个方法:
public void setSession(Map<String, Object> session) {
this.session = session;
}
...
/**
* 包装连接和消息列表的内部类
*
*/
private class GroupChat{
private TopicSession session = null;
private List<GroupMessage> messages = new ArrayList<GroupMessage>();
public TopicSession getSession() {
return session;
}
public void setSession(TopicSession session) { ...
最近在学习activeMQ,想模拟个类似于QQ单聊和群聊的功能..大致思路如下 消费者开发流程:
1.创建Connection:
2. 创建Session和queue :
3.根据queue 创建QueueReceiver 对象
queueConnection = connectionFactory.createQueueConnection();
queueConnection.start();
QueueSession queueSession = queueConnection.createQueueSession(false, QueueSession.AUT ...
JDBC操作数据库的步骤
- 博客分类:
- java基础
#传统JDBC访问数据库步骤
》通过Class.forName(String driverClass)注册数据库驱动
》通过DriverManager.getConnection(String url,String user,String password)获得数据库连接对象
》通过Connnection.createStatement()或者Connection.createPreparedStatement(String sql)创建相应的Statement对象
》通过Statement.execute(String sql)或者Pre ...