Java内存模型——可见性

/**  * 可见性问题  * @author Snway  *  */ public class Visibility {          private static boolean stop;          public static void main(String[] args) ...

2013-01-15 16:33:08

阅读数 3007

评论数 2

Java内存模型——原子性

原子性:哪些指令必须是不可分割的。在Java内存模型中,这些规则需声明仅适用于-—实例变量和静态变量,也包括数组元素,但不包括方法中的局部变量-—的内存单元的简单读写操作。 /**  * 非线程安全(原子性)  * @author Snway  *  */ public class Atom...

2013-01-15 16:02:11

阅读数 1073

评论数 0

Java延迟加载建议

package com.xqh.test; /** * 大多数的域应该正常地进行初始化,而不是延迟初始化。如果为了达到性能目的,或者为了破坏有害的初始化循环 * 而必须延迟初始化一个域,就可以使用相应的延迟初始化方法。 * 对于实例域,就使用双重检查模式; * 对于静态域,则使用lazy...

2012-07-27 13:00:52

阅读数 3970

评论数 0

类型安全的异构容器

类型安全的异构容器 Map并不能保证键和值之间的类型关系,即不能保证每个值的类型都与键的类型相同,当你考虑到这个问题时,可以尝试使用类型安全的异构容器。 package effective.xqh.generic; import java.util.HashMap; impo...

2012-07-06 14:28:52

阅读数 1366

评论数 0

Java程序访问权限控制(policy文件)

当你想对Java程序进行权限控制时,可以考虑启用SecurityManager安全管理器,并配置XX.policy文件来达到你想的效果。(想对安全管理器进一步了解,可以阅读《深入Java虚拟机》) 1.启动SecurityManager开关 默认情况下,JVM是不启动安全检查的,所以要想让程序...

2012-06-29 09:49:51

阅读数 10955

评论数 0

Effective Java —— 保护性拷贝

保护性拷贝 假设类的客户端会尽期所能来破坏这个类的约束条件,因此你必须保护性地设计程序。                                                                                                   ...

2012-06-27 09:55:42

阅读数 2322

评论数 0

Tomcat 内存溢出

如果要在myeclipse中启动tomcat时,出现Tomcat内存溢出异常,可如下设置: Myeclipse->preferences->myeclipse->servers->tomcat->tomcat×.×->JDK面板中的 Optional...

2012-04-25 14:11:21

阅读数 744

评论数 0

Struts2+Hibernate 实现数据分页

Struts2+Hibernate 实现数据分页 1.用Hibernate实现分页技术: /** * 使用hql语句进行分页查询 * @param hql 需要查询的hql语句 * @param offset 第一条记录索引 * @param pageSize 每页需要...

2012-04-19 07:17:00

阅读数 6004

评论数 8

$ is not defined 问题

首先,我jQuery包有引进,但还是报$或jQuery is not defined 这个错,纠结了半天,最后发现也原来是路径问题。 把原先的路径: 改成: /jQuery/jquery-1.7.2.js"> 就没问题了。

2012-04-18 22:31:37

阅读数 6958

评论数 0

Struts2+Hibernate+Spring 整合示例

Struts2+Hibernate+Spring 整合示例 Spring整合Struts2、Hibernate原理概述:         从用户角度来看,用户发出HTTP请求,当MVC框架的控制器组件拦截到用户请求时,将调用系统的业务逻辑组件,业务逻辑组件则调用系统的DAO组件,而DA...

2012-04-17 11:40:54

阅读数 24588

评论数 5

日期控件--My97DatePicker

日期控件--My97DatePicker使用示例 1.网上下载My97DatePicker,将其导入到web项目中。 2.在页面上引入WdatePicker.js 示例: 3.在input里添加点击事件,直接调用WdatePicker 4.效果如下: 5...

2012-04-15 15:19:17

阅读数 1309

评论数 0

jquery表单插件 jquery.form.js

jquery表单插件 jquery.form.js [JQuery框架应用]:form.js官方插件介绍 Form插件,支持Ajax,支持Ajax文件上传,功能强大,基本满足日常应用。 1、JQuery框架软件包下载 文件: jquery....

2012-04-11 15:13:07

阅读数 1317

评论数 0

ExtJS 省、市、县 级联 示例

ExtJS 省、市、县级联示例 1.程序代码清单: Test var dataProvince = [ ['河北', '河北'], ['内蒙古', '内蒙古'] ]; var dataCityHeb...

2012-03-26 17:14:23

阅读数 4045

评论数 0

JFreeChart 解决中文乱码问题

JFreeChart 解决中文乱码问题         由于JFreeChart组件的版本、操作平台、JDK的设置等因素,在使用JFreeChart组件时可能会出现中文乱码的现象。遇到些问题时,可通过设置乱码文字的字体解决。在此提供以下两种解决此问题的方法。 1.设置主题样式        ...

2012-03-18 12:31:45

阅读数 869

评论数 0

JFreeChart 内置JDBC的使用示例

JFreeChart 内置JDBC的使用示例 1.程序结构: 2.ChartUtil.java代码清单: package com.xqh.util.jfree; import java.awt.Font; import java.awt.Image; import java.io....

2012-03-18 12:14:57

阅读数 1183

评论数 0

JFreeChart 用法与示例

JFreeChart 用法与示例 1.创建JFreeChart步骤大致为以下三步: (1).创建数据集对象 DefaultCategoryDataset dataSet = new DefaultCategoryDataset(); (2).创建JFreeChart对象 // 通...

2012-03-18 11:50:11

阅读数 3248

评论数 0

ExtJS 解决中文排序问题

ExtJS 解决中文排序问题 国际上都使用ASCII码进行排序,而我们却按拼音顺序排序,EXT自动排好的中文在我们看起来却是一团糟。 为了让表格实现中文排序的功能,需要重写Ext.data.Store的applySort函数。 示例代码如下: Test ...

2012-03-14 16:06:40

阅读数 2922

评论数 0

Tomcat 配置 (解决点击startup.bat一闪而已问题)

在系统环境变量配置中加入JAVA_HOME跟JRE_HOME的值就行。 例如:JAVA_HOME=D:\Program Files\Java\jdk1.6.0_21 JRE_HOME=D:\Program Files\Java\jre6

2012-02-15 16:13:03

阅读数 787

评论数 0

解决MySQL导入文件问题(The selected file was generated by mysqldump and cannot be restored by this applicati)

正 文:     今天用MySQL Administrator工具想转移我的mysql数据库备份,从A主机商处备份下来beifen.sql文件,直接使用MySQL Administrator的Restore恢复功能时,工具提示:“The selected file w...

2012-02-15 14:44:04

阅读数 2842

评论数 0

JDBC 简单示例

JDBC 1.简介         JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API...

2012-01-05 11:37:03

阅读数 7607

评论数 2

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