自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (8)
  • 收藏
  • 关注

原创 请问这几个问题如何解决???(急) 数据库的,背包问题,还有JAVASCRIPT问题

ONE.  DataBasePlease use MySQL to Create DataBase like the language below/*TabelName:inoutlist, Record the pass in and out of the storage*/CREATE TABLE `inoutlist` (  /*Auto increment*/  `AutoID`

2008-10-23 23:14:00 1140

原创 SpringMVC接收复杂集合参数

        Spring MVC在接收集合请求参数时,需要在Controller方法的集合参数里前添加@RequestBody,而@RequestBody默认接收的enctype (MIME编码)是application/json,因此发送POST请求时需要设置请求报文头信息,否则Spring MVC在解析集合请求参数时不会自动的转换成JSON数据再解析成相应的集合。以下列举接收List&...

2014-05-27 18:08:06 1755

原创 Java性能优化之——JAVA内存优化编程的三个方法

解读JAVA内存优化编程的三个方法        内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是 java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患。 一.代码优化        内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是 java的一大优点并据此来嘲笑...

2014-05-26 18:01:43 343

原创 Java性能优化之——Java代码优化过程的实例介绍

Java代码优化过程的实例介绍        通过笔者经历的一个项目实例,本文介绍了 Java 代码优化的过程,总结了优化 Java 程序的一些最佳实践,分析了进行优化的方法,并解释了性能提升的原因。从多个角度分析导致性能低的原因,并逐个进行优化,最终使得程序的性能得到极大提升,代码的可读性、可扩展性更强。  一、衡量程序的标准        衡量一个程序是否优...

2014-05-26 18:01:32 253

原创 Java性能优化之——尽量要做到的地方

Java编程中“为了性能”尽量要做到的一些地方        最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。       下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例       使用单例可以减轻加载...

2014-05-15 14:54:12 180

原创 Java性能优化之——Java程序设计和编码优化

如何优化Java程序设计和编码提高性能         通过使用一些辅助性工具来找到程序中的瓶颈,然后就可以对瓶颈部分的代码进行优化。一般有两种方案:即优化代码或更改设计方法。我们一般会选择后者,因为不去调用以下代码要比调用一些优化的代码更能提高程序的性能。而一个设计良好的程序能够精简代码,从而提高性能。        下面将提供一些在JAVA程序的设计和编码中,为了能够提高JA...

2014-05-15 14:47:12 133

原创 Java性能优化之——漫谈Java程序的性能优化

漫谈Java程序的性能优化        在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.Vector类,它能够显著地提高程序的性能。下面我们就来具体地分析一下这方面的问题。         Java使得复杂应用的开发变得相对简单。毫...

2014-05-15 14:35:17 149

原创 Java性能优化之——Java源码优化、分析工具

 JAVA源码优化、分析工具一、11款用于优化、分析源代码的Java工具1. PMD from http://pmd.sourceforge.net/        PMD能够扫描Java 源代码,查找类似以下的潜在问题:       可能的bug——try/catch/finally/switch语句中返回空值。       死代码——未使用的局部变量、参数、私有方法。...

2014-05-15 14:29:29 273

原创 Java性能优化之——多核平台下的Java优化

多核平台下的Java优化        Java 利用多核技术也带来了一些问题,主要是多线程共享内存引起了。目前内存和 CPU 之间的带宽是一个主要瓶颈,每个核可以独享一部分高速缓存,可以提高性能。        现在多核 CPU 是主流。利用多核技术,可以有效发挥硬件的能力,提升吞吐量,对于 Java 程序,可以实现并发垃圾收集。但是 Java 利用多核技术也带来了一些问题,主要是多线...

2014-05-15 14:19:30 1280

原创 Groovy学习笔记之二——基础语法

 一、语句          Groovy的语句和Java类似,但是有一些特殊的地方。例如语句的分号是可选的。如果每行一个语句,就可以省略分号;如果一行上有多个语句,则需要用分号来分隔。x = [1, 2, 3] println x y = 5; x = y + 7 println x assert x == 12    另外return关键字在方法的最后是可选的;同样,返回类型也...

2014-05-07 10:08:31 167

原创 Groovy学习笔记之四——Groovy的类

类使用时注意的一些特别之处:1、类定义不需要public修饰符,且不需要括号;2、属性定义使用def关键字作为类型;3、自动创建一个构造函数,构造函数接收一个键值对映射,映射的KEY对应属性名称,映射可以只有类的部分属性;4、自动生成标准的getter/setter方法;5、可以使用.表达式访问属性,如class.id;6、接收参数的方法可以省略括号,如class.setId "id1";7、方法...

2014-05-06 17:50:29 259

原创 Groovy学习笔记之三——语法特性

一、Groovy循环1、repeat函数:def repeat(val)def repeat(val,repeat=循环次数)def repeat(msg){ for(i=0;i<5;i++){ prinln msg }}def repeat(msg,repeat=5){ for(i in 0..<repeat){ ...

2014-05-06 17:50:10 252

原创 Groovy学习笔记之一——初识Groovy

一、环境1、JDK 1.5或以上2、Eclipse4.3 Kepler版 二、Groovy使用要点1、Groovy松散的JAVA语法运行省略分号和修改符;2、Groovy默认所以内容都是Public;3、Groovy允许定义简单脚本,无需定义正规的class对象;4、Groovy在普通的常用JAVA对象上增加了一些独特的方法和快捷方式;5、Groovy语法允...

2014-05-06 17:49:39 213

原创 iBATIS动态SQL

        动态 Mapped Statement,直接使用 JDBC 一个非常普遍的问题是动态 SQL。使用参数值、参数本身和数据列都是动态的 SQL,通常非常困难。典型的解决方法是,使用一系列 if-else 条件语句和一连串讨厌的字符串连接。对于这个问题,SQL Map API使用和 mapped statement非常相似的结构,提供了较为优雅的方法。这里是一个简单的例子:&l...

2014-04-29 09:25:48 177

原创 XStream完美转换XML、JavaBean、Json

xStream框架xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换;前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框架,在线博文:http://www.cnblogs...

2014-04-21 09:54:15 135

原创 Spring——jar包详解

Spring——jar包详解org.springframework.aop ——Spring的面向切面编程,提供AOP(面向切面编程)的实现org.springframework.asm——spring 2.5.6的时候需要asm jar包,spring3.0开始提供它自己独立的asm jar包org.springframework.aspects——Spring提供的对As...

2013-04-02 11:41:03 106

原创 treegrid级联勾选或深度级联勾选扩展:两种扩展

treegrid没有级联勾选,要用怎么办?自己扩展呗~ 先明确两个概念:1、级联勾选:不包括未加载的子节点2、深度级联勾选:包括未加载的子节点 两种思路:1、扩展个新方法cascadeCheck,当需要进行级联勾选时,调用该方法进行级联勾选或不勾选。2、扩展onLoadSuccess方法,添加一个自定义属性:cascadeCheck(级联)或deepCascadeC...

2012-03-10 17:14:34 331

原创 关于datagrid可编辑表格使用Combobox多选编辑时无法选择、新增时无法保存BUG解决...

在datagrid可编辑表格里面使用Combobox多选,会出现以下问题:1、双击编辑然后点击下拉箭头会发现所有的选项都会被选中而无法再次进行选择2、新增一行combobox选择了多个值后,该行结束编辑时,combobox列显示空白值,选择的值根本就没有设置到单元格下面来找下原因吧。先来分析下datagrid的beginEdit的源码:function beginEdit(jq, ...

2012-03-10 11:18:14 461

原创 关于关闭动态创建的window时不会销毁组件释放内存问题

很多时候会用到动态创建window,在使用动态创建window时需要注意:动态创建window的close事件是不会把window里面的组件销毁释放内存的,而一般动态创建的window在close后就不会再去管它了,这样就造成了内存泄露。所以动态创建的window要记得在onClose事件里直接把winodw销毁,这样就能释放掉window里面组件DOM占用的内存。...

2012-03-05 16:12:24 379

原创 关于关闭TAB,IFRAME占用的内存不能释放问题

使用TAB时注意,如果TAB是引用IFRAME,关闭TAB时IFRAME不会被销毁从而导致内存不能释放,大量使用TAB+IFRAME容易导致内存溢出,所以使用TAB时,一定要把jsUtil.js引用到页面上 $.fn.panel.defaults.onBeforeDestroy = function() {/* 回收内存 */ var frame = $('iframe', this...

2012-03-05 16:08:15 441

关于1.2.5之前版本window使用href会加载两次的BUG解决方法

关于1.2.5之前版本window使用href会加载两次的BUG,原因是因为实例化panel时最后的那几句代码:$.fn.panel = function(options, param) {。。。。。。。。。        if (opts.closed == true || opts.minimized == true) {      state.panel.hide();        } e...

2012-03-05 16:03:52 147

原创 Js表格,万条数据瞬间加载

Js表格,万条数据瞬间加载 在Ajax动态加载数据的实际应用中,大家都习惯了一种思维方式:一条数据创建一行。 于是如果数量大的时候,一次性要加载完数据的话,浏览器就会卡上半天 受Flex的DataGrid控件的启发,在Flex的DataGrid控件中,展示数据的方法并不是有多少条数据就创建多少行,它最多只创建你在界面上所看到的十几二十行(假设为n行),如果数据多的话,在滚动过程中,会从数据...

2011-03-11 09:42:48 248

原创 hibernate与jpa

JPA作为Java EE的规范,它只是提供了一种标准的API。程序员若要使用JPA,仍需要选择JPA的实现框架。通过本章的学习,读者将能够了解与不同的JPA实现框架相关的知识,以便在实际的项目中做出合适的选择。Hibernate是最流行的ORM框架之一,也是最早实现JPA的规范框架之一。它被JBoss收购后,目前作为JBoss的一个开源框架,它遵循LGPL v2.1开源许可协议,官方主页是ht...

2011-01-20 11:11:19 314

原创 spring+hibernate jpa(四)

其实这个就和hibernate.cfg.xml一样,用于管理持久层的配置。不过写法和hibernate.cfg.xml有一些区别。在hibernate.cfg.xml我们可以这样写:<property name="show_sql">true</true>但是在persistence.xml里面,我们得在value里面写:<property nam...

2011-01-20 10:50:56 83

原创 spring+hibernate jpa(三)

测试类package com; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import domain.User; import org.springframework.context.ApplicationContext; import org.springframework.co...

2011-01-20 10:47:54 166

原创 spring+hibernate jpa(二)

persistenc.xml<?xml version="1.0" encoding="UTF-8"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaL...

2011-01-20 10:42:59 103

原创 spring+hibernate jpa(一)

关于spring+hibernate JPA的一个例子      通过spring配置来实现对数据库的访问和对事务的管理简单的对一张表(table)的操作实体类:User.javapackage domain;import javax.persistence.Column;import javax.persistence.Entity;import java...

2011-01-20 10:26:26 111

原创 JPA配置persistence.xml

以前使用JPA的实现是toplink,现在改为hibernate,所以要修改persistence.xml文件,两者的配置有一些不一样,并且在EE环境下面和SE的环境下面也有不一样,还有一点,那就是当persistence.xml里面有些格式出错的时候,虽然出错的不是我们需要的那个单元,但也会使得整个persistence.xml报废。下面帖的是在SE的环境下面使用toplink和hibernat...

2011-01-20 10:01:35 178

原创 java发送邮件(转)

java发送邮件 1.介绍:Java Mail API的开发是SUN为Java开发者提供公用API框架的持续努力的良好例证。提倡公用框架,反对受限于供应商的解决方案,充分预示着一个日益开放的开发环境的建立。  Java Mail API的结构本身证明了它的开发者的基本目标之一--软件开发的工作量应该取决于应用程序本身的复杂程度以及开发者所要求的控制程度。换句话说,Java Mail...

2010-12-21 10:37:03 297

数据库获得数据动态加载到store

//从本地数组得到var arr=[[1,'Bill','Garderner'],[2,'Ben','Horticulturalist']];//用以代替从数据库获得的数据var reader = new Ext.data.ArrayReader( {id:0}, [ {name:'name',mapping:1}, {name:'o...

2010-09-20 17:31:50 162

原创 grid简单实现分页

 var context_store = new Ext.data.Store({                   url: 'context.jsp',                   reader: new Ext.data.JsonReader({                       root: 'rows',                       totalPrope...

2010-09-18 23:03:09 245

multiselect动态添加DatePicker选中的日期并显示

最近有个需求,需要点击“添加日期按钮”弹出窗口对日期进行添加并将所选日期动态添加到multiselect上并显示,此外还需实现multiselect上单个或全部清除的功能。     Ext上multiselect的官方例子都是静态数据的,网上搜了下,这方面的资料也很少,有的话也要用到json数据实现。但是我的需求中multiselect要显示的数据只是几个日期值,可以说是个一维数组而已,不想那么复...

2010-09-18 09:26:35 249

原创 js从数组中删除指定值(不是指定位置)的元素

js从数组中删除指定值的元素,而不是指定位置。 比如数组{1,2,3,4,5},我要删除其中的元素3,但是这个3的位置我是不知道的,只知道要删除值为3的这一个元素。 如果没有使用第三方框架,有类似的扩展功能可以根据指定值,返回元素的下标的话,只能自己先查找,然后再删除。[code="java"] Array.prototype.indexOf = ...

2010-09-17 14:51:05 1258

comboBox通过DWR调用更新value

创建store[code="java"]var store = [];[/code]创建comboBox[code="java"]var combo = new Ext.form.ComboBox({ store: store, fieldLabel:'下拉框', //typeAhead: true, mode: 'local', id:'id',...

2010-09-02 16:58:05 120

Java UCT日期格式转换为CST格式

 Java UCT日期格式转换为CST格式和常用日期格式(如:yyyy-MM-dd HH:mm:ss) import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Loc...

2010-08-25 14:12:21 286

easyUI1.3 中文 api.chm

jquery easyui 1.3 中文 api.chm

2013-03-26

jquery 1.8.0 中文API

jquery 1.8.0版本中文API,挺好用的工具

2013-03-26

Android中文API.chm

Android中文API合集(6) Android中文翻译组

2012-04-13

Jquery Easyui 1.2.4中文API

Jquery Easyui 1.2.4中文API共享

2012-03-26

Jquery Easyui 1.2.5中文API

Jquery Easyui 1.2.5中文API

2012-03-26

Flash Builder 4 and Flex 4 Bible(英文版)

Flash Builder 4 and Flex 4 Bible(英文版教程),中文版看起来省事,但毕竟没有英文版原汁原味~

2011-11-28

Flex4.5事件机制

Flex4.5事件机制详细描述教程,希望能给大家帮助~~

2011-11-28

物业管理系统JAVA源代码

JAVA小软件,纯数据库操作,单机版,不是联机版,适合学生做的小项目!

2008-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除