`
huang5787826
  • 浏览: 46747 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类
最新评论
文章列表
下面先就乐观锁与悲观锁的概念及基本用法做下介绍,因为网上的已经比较详细,就直接摘抄了 ****************************************************************** 锁( locking ) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机 制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的 “ 锁 ” ,即给我们 ...
   对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。  这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hello world!&qu ...
代码自己学习用~.... import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.FileOutputStream; import java.io.IOException; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; import java.util.zip.ZipOutputStream; import sun.misc.BASE64Encoder; p ...
  总结  转载别人的~  大家可以认真学习 看看EXT细节       1.ext事件封装在ext.lib.Event下。上一层还有ext.EventObject,它继续封装了ext.lib.Event。一般函数中function(e),这个e就是ext.EventObject对象。而且ext.EventObject还封装了鼠标和键盘 ...
Java Map 集合类简介请参考 Map接口     Map是一个将键映射为值的对象。一个映射不能包含重复键:每个键最多能映射一个值。Map接口如下所示:     public interface Map { // Basic Operations Object put(Object key, Object value); Object get(Object ...
  主要介绍面向对象编程的基本概念,如对象、消息、类等,最后介绍面向对象编程的基本特征。   1. 对象   在面向对象编程中,对象(Object)是一个基本的概念,它是理解面向对象技术的关键。   客观世界都是由 ...
为什么非要利用Spring来整合DWR呢? 个人见解:       在一个项目中,尤其是利用SSH(Struts+Hibernate+Spring)整合开发的时候通常是利用Spring来进行管理的,因此即使在使用AJAX技术的项目中仍希望由Spring来进行整体的管理整合工作,这样的统一管理思想很喜欢。      dwr的设计构思很是巧妙。     第一、把java类转化为javascript类由dwr自动完成,只需简单的配置。     第二、应用起来极其简单。开发者不要该服务器代码就可以集成。     第三、容易测试。和webwork一样,隐藏的http协议。     第四、及强 ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT="" ...
NO.1 java.lang.NullPointerException java.lang.Object    java.lang.Throwable        java.lang.Exception     java.lang.RuntimeException         java.lang.NullPointerException   这个异常的解释是 "程序遇上了空指针 ",简单地说就是调用了未经初始化的对象或者是不存在的对象,对数组操作中出现空指针,很 多情况下是一些刚开始学习编程的朋友常犯的错误,即把数组的初始化和数组元素的初始化混淆起来了。 ...
今天在ext的textfield里面写了正则表达式来限制用户填写的东西        例如面积强制要求面积由正数表达而且可以考虑到小数点,但是小数点后面的位数不能超过6位,一般我们都会考虑用正则表达式来进行限制     例如: {xtype:'textfield', id:'storeArea', name: 'storeArea', fieldLabel: '仓库面积(平方米)', vtype:'area', regex:/^[0-9]+(.[0-9]{0,6})?$/, regexText:'用正数组成小 ...
根据学习,了解了一些ext的知识, 显示出一个grid的时候,高手(牛逼人物)把ext写了个特效,就是当鼠标移到grid的记录的时候单行和双行颜色效果不一样,经过老师的讲解,在要修改ext内部的源码就可以实现那种效果,根据老师的讲解,现在自己也做了一个特效,就是将鼠标移到grid的记录时候,会弹出一个window窗体,并且窗体带一个panel当鼠标移到记录时,会将记录的值取出来,将值赋值给window里面的panel的表单去,并且还有自动收缩和自动扩展的功能, 唯一不足之处就是“本想让它鼠标移到grid记录时候弹出一个窗口,想让它停滞几秒让它关闭了!但是种种原因没有办法实现 1.我用close关 ...
教你怎样解除电脑开机密码!!!先记下来,以后总会有用到的!!!此方法仅供计算机教师交流,严禁作为非法手段使用! 方法一在开机时,按下F8进入”带命令提示符的安全”模式 输入”NET USER+用户名+123456/ADD”可把某用户的密码强行设置为”123456″ 方法二如用户忘记登入密码可按下列方法解决 1.在计算机启动时按〔F8〕及选〔Safe Mode With Command Prompt〕 2.选〔Administrator〕后便会跳出〔Command Prompt〕的窗口 3.用〔Net〕的命令增加一个用户,例:增加一个用户名为alanhkg888,命令语法如下: net use ...
function(grid){ /** * @ grid gridPanel 要导出的grid * @ 客户端必须使用IE浏览器,并且安装了Excel2003 * @ Author : 逍遥君武 * @ CreatData : 2010-1-20 */ //提取grid的列 var columns = grid.getColumnModel().config.columns ? grid.getColumnModel().config.columns : grid.getColumnModel().config; //提取stor ...
关于ssh的面试问题(总结) 面试官就问了几个spring的概念性的问题 ,哥们平时只专注于写代码,回来后一脸的无奈 本人总结了一些ssh常见的面试题 例举如下 强调在回答的时候不要光回答概念,要思维扩散性的讲些相关的东 ...
在安裝Tomcat之前我們必須先配置好JDK還進: 最簡單的JDK配置方式: 打開系統屬性(點擊我的電腦——屬性),然後選擇高級裏面的還進變量。在新的打開介面里需要新建JAVA_HOME 然後配置jdk的路徑如:C:\Program Files\Java\jdk1.6.0(我的jdk安装在C盘) 再到path的最前面加上:%JAVA_HOME%\bin.; 配置完成。 修改Tomcat端口号步骤: 1.找到Tomcat目录下的conf文件夹 2.进入conf文件夹里面找到server.xml文件 3.打开server.xml文件 4.在server.xml文件里面找到下列信息 ...
Global site tag (gtag.js) - Google Analytics