- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 禁止 input 表单输入框粘贴的方法
有时候我们在设计表单的时候由于某种需要,可能要禁止 input 表单输入框粘贴,所以今天就教大家禁止 input 表单输入框粘贴的方法。只需要在 input 文本输入框中加入 onpaste="return false" 属性即可,相关代码如下所示:[code="java"][/code]...
2011-10-29 14:34:56
443
原创 db2 隔离级别-总结
以下为自己总结:假定有A、B两个事务,在UR级别下:A更新某数据,B更新被阻塞,查询可用。A在事务中更新某数据,即使没有最后commit/rollback,B查询所得数据是A已经操作的数据,导致A如果rollback,B查询的数据不正确,出现脏数据。同理,可能出现“不可重复读”和“幻想”。在CS级别下:A更新,B进行读取阻塞(无论是否读取的是A所更新的数据),...
2011-09-29 11:39:04
201
原创 db2 隔离级别-试验
准备工作db2命令行下,执行:list command options,如图:[img]http://dl.iteye.com/upload/attachment/562254/c96ffe67-3bf8-3299-b529-4a5613f2cc4f.jpg[/img]注意,Auto Commit缺省是ON,即自动提交。使用下面的命令来查看设置:执行命令:update ...
2011-09-29 10:54:59
483
原创 db2 隔离级别-详解
[table]|[b]JDBC隔离级别[/b]|[b]数据库隔离级别[/b]|[b]数据访问情况[/b]||TRANSACTION_READ_UNCOMMITTED(未提交的读)Uncommitted Read|ur|就是俗称“脏读”(dirty read),在没有提交数据时能够读到已经更新的数据||TRANSACTION_READ_COMMITTED (游标稳定性)Cursor St...
2011-09-29 10:34:13
350
原创 db2 隔离级别-基础知识
使用单用户数据库时,每个事务都是顺序执行的,而不必应付与其它事务的冲突。但是,在多用户数据库环境下,多个事务可以同步执行,并且每个事务都有可能与其它正在运行的事务发生冲突。在多用户环境下,如果不将事务彼此隔离开来,就会发生四种现象: 丢失更新:这种事件发生在两个事务读取和尝试更新同一数据时,其中一个更新会丢失。例如:事务 1 和事务 2 读取同一行数据,并都根据所读取的数据计算出该行的新值...
2011-09-29 10:12:18
184
原创 栈和堆的区别是什么? 为什么说栈的速度快,堆的速度慢?
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在...
2011-09-27 15:34:38
482
原创 js 验证密码强度
//CharMode函数 //测试某个字符是属于哪一类. function CharMode(iN){ if (iN>=48 && iN =65 && iN =97 && iN >=1; } return modes; } //checkStrong函数 //返回密码的强度级别 function checkStrong(sPW){ ...
2011-09-27 15:25:20
119
原创 在Struts2的Action中取得请求参数值的几种方法
在Struts2的Action中取得请求参数值的几种方法 收藏 先看GetRequestParameterAction类代码:public class GetRequestParameterAction extends ActionSupport { private String bookName; private String bookPrice; ...
2011-08-21 13:12:01
63
原创 下载xwork源码过程
xwork 官网地址:http://www.opensymphony.com/xwork/cvs.action因为源码采用svn管理:svn co http://svn.opensymphony.com/svn/xwork/trunk01 下载subversionhttp://subversion.tigris.org/files/documents...
2011-08-21 00:53:18
209
原创 Design Pattern: Read-Write-Lock 模式
如果有一个资料档有可能同时间会有许多客户端对它进行读取与写入的动作,则必须注意资料的同步问题,像是两个写入者进行写入时,后一个写入者的资料会有可能将次一个写入者的资料覆盖掉;而有时您希望读取者看到的是最新的资料,如果在读取的时候,有写入者想要对资料进行写入,则最好等待读取者读取完毕,相反的如果在写入时有客户想要读取资料,则最好等待,以确保读出来的资料是最新的资料。读取写入的同步问题向来是难...
2011-07-13 23:08:16
122
原创 Java:使用synchronized和Lock对象获取对象锁
在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制。1.对象的锁所有对象都自动含有单一的锁。JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给对象加锁的时候,计数变为1。每当这个相同的任务(线程)在此对象上获得锁时,计数会递增。只有首先获得锁的任务(线程)才能继续获取该对象上的多个锁。每当任务离开一个synchronized方法,计数...
2011-07-13 22:07:57
90
原创 Maven学习笔记(2) ---- 安装与运行Maven
1. 确认JDK的安装 Maven支持JDK1.4及以上版本,但建议使用Java 5.0或6.0。 2. 下载Maven分发包 Maven的下载地址为:http://maven.apache.org/download.html,请下载最新的分发包,目前Maven最新版本为2.1.0 3. 安装Maven 将下载的Maven分发包解压到本地目...
2011-06-08 16:25:53
101
原创 Maven学习笔记(1) ---- 初探Maven
(以下一些内容来自Maven-definitive-guide.pdf文档及Maven Reference中文版)很早就听说Maven了,但一直没机会去学习和使用,这几天因为需要使用,抽空学习了下,并对一些重点作了下笔记,现整理放在blog中作备份:-PMaven定义 Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),...
2011-06-08 16:24:41
102
原创 You may need to set ORACLE_HOME to your Oracle software directory
Linux下安装好Oracle 10g后运行sqlplus出现故障如下:[oracle@localhost oracle]$ ./sqlplusError 6 initializing SQL*PlusMessage file sp1.msb not foundSP2-0750: You may need to set ORACLE_HOME to your Oracle software...
2011-02-23 11:10:02
938
原创 .bash_profile和.bashrc的区别
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置./etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取.~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录...
2011-02-23 11:08:40
70
原创 JProfiler使用(二)
JProfiler提供的监测内容1.Memory View JProfiler 的内存视图部分可以提供动态的内存使用状况更新视图和显示关于内存分配状况信息的视图。 所有的视图都有几个聚集层并且能够显示现有存在的对象和作为垃圾回收的对象。 All Objects:显示目前系统内存中的全部对象。 Records Objects:显示类或所有已记录对象的...
2011-02-22 10:25:32
108
原创 Java虚拟机的选项
Mac OS X的Java虚拟机除了具有标准的HotSpot虚拟机的选项之外,还支持很多非标准的选项(-X和-XX),本章列出了这些选项以及一些值得注意的例外事项。请注意: 除非特别声明,否则在一个选项中指定的bytes(字节)都是作为参数。您也可以分别通过k或者m这两个字母来指定千个字节或者兆个字节(大小写都可以)。例如,下面的几种形式都是表示字节数:4194301,4096k,4096...
2011-02-21 13:28:08
237
原创 java.lang.OutOfMemoryError: PermGen space及其解决方法
[quote]1、 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和...
2011-02-21 13:26:29
68
原创 JProfiler安装篇
jprofiler简介JProfiler是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程序。它把CPU、执行绪和内存的剖析组合在一个强大的应用中。JProfiler可提供许多IDE整合和应用服务器整合用途。JProfiler直觉式的GUI让你可以找到效能瓶颈、抓出内存漏失(memory leaks)、并解决执行绪的问题。它让你得以对heap walke...
2011-02-21 13:19:28
373
原创 @Autowired注解(转)
5.6.4 @Autowired注解自Spring诞生以来,的autowire和dependency-check属性便一直存在。当JDK 5.0正式发布后,Spring针对dependency-check属性引入了对应的@Required。同理,它针对autowire属性引入了对应的@Autowired注解,其定义摘录如下。[code="java"]@Retention(Re...
2010-10-28 11:47:46
167
原创 基于按annotation的hibernate主键生成策略[转载]
自定义主键生成策略,由@GenericGenerator实现。 hibernate在JPA的基础上进行了扩展,可以用一下方式引入hibernate独有的主键生成策略,就是通过@GenericGenerator加入的。 比如说,JPA标准用法 Java代码 @Id @GeneratedValue(GenerationType.AUTO) ...
2010-10-25 14:04:17
80
原创 JPA annotation
事实上,JPA并不是一项技术,而是一种标准,因为JPA只是一套接口,本身不能完成任何事情。JPA只是规范了Java持久化的官方标准。JPA有以下几个优点。 1 可持久化Java对象。JPA能够直接持久化复杂的Java对象,并能够使用JPQL语言进行复杂的查询。JPQL是JPA专用的查询语言,是类似于SQL的面向对象的查询语言。 2 使用简单。JPA使用注释(Annotation...
2010-10-25 14:02:52
109
汉字转拼音
通过 pinyin4j 实现[code="java"]public static void main(String[] args) { // TODO Auto-generated method stub String hanyu="大家好"; HanyuPinyinOutputFormat outputFormat = new HanyuPinyinOutputForm...
2010-10-25 13:22:41
74
原创 java 对汉字通过 拼音进行排序
[code="java"]Collections.sort(contacts, new Comparator() { @Override public int compare(Object object1, Object object2) { String str1 = ((ContactBean)object1).getDisplayName(); ...
2010-10-18 11:45:31
205
原创 @JoinColumn
@OneToOne注释只能确定实体与实体的关系是一对一的关系,不能指定数据库表中的保存的关联字段。所以此时要结合@JoinColumn标记来指定保存实体关系的配置。@JoinColumn与本书上一章讲述的@Column注释类似,它的定义如下代码所示。@Target({METHOD, FIELD}) @Retention(RUNTIME)public @interface J...
2010-09-10 15:55:48
76
原创 JAVA操作注册表实现开机启动
[code="java"]import java.awt.FlowLayout;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.io.IOException;import javax.swing.JCheckBox;import javax.swing.JFrame...
2010-09-06 11:44:07
323
原创 DB2归档恢复语句
db2 connect to exportdb2 get db cfg |moredb2stop forcedb2startdb2 backup db export to /home db2 connect to exportdb2 update db cfg for export using LOGARCHMETH1 DISK:/home/exportlo...
2010-08-29 15:45:10
136
原创 WordPress注册新用户直接显示密码毋须邮件发送
WordPress注册无须邮件通知,直接显示密码(非插件),不需要插件支持,直接修改wp-login.php文件即可,大大节省了服务器资源。 经验证wordpress2.9适用。打开wp-login.php: 1、搜索下面这句,位于 register_new_user 函数中。用于注册成功后发送通知。找到后把它注释掉(在代码的前面加 “/*” 代码的后面加 “*/” 不包含引号)。...
2010-08-29 15:42:39
507
原创 wordpress升级到3.0首页分类调用single_cat_title()不显示的问题
wordpress升级到3.0后,发现首页调用single_cat_title()分类名不显示,对比2.9版本和3.0版本的single_cat_title()函数,发现原来新版本函数内容有更新造成,两个函数对比//3.0function single_cat_title($prefix = ”, $display = true ) { global $wp_query;...
2010-08-29 15:40:15
299
原创 Socket文件传输
最近看到些文件传输的例子,感觉有代码有注释的,就转过来了,虽然是老代码,但也可作为参考。[color=red]这里实现的是从服务器端向客户端发送文件的过程。[/color] 1.服务器端[code="java"]public class ServerTest { int port = 8821; void start() { Socke...
2010-08-26 09:48:23
74
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人