8 宅男当道

尚未进行身份认证

暂无相关描述

等级
博文 52
排名 4w+

控制并发调用接口数

实现一个流控程序。控制客户端每秒调用某个远程服务不超过N次,客户端是会多线程并发调用,需要一个轻量简洁的实现,大家看看下面的一个实现,然后可以自己写一个实现。importjava.util.Date;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;import

2015-08-29 18:23:05

js 取消冒泡事件

functionstopBubble(e){  //一般用在鼠标或键盘事件上  if(e&&e.stopPropagation){  //W3C取消冒泡事件  e.stopPropagation();  }else{  //IE取消冒泡事件  window.event.cancelBubble=true;  }  }; 1、cancelBu

2014-09-24 18:12:01

JVM性能优化:垃圾收集

Java平台的垃圾收集机制显著提高了开发者的效率,但是一个实现糟糕的垃圾收集器可能过多地消耗应用程序的资源。在Java虚拟机性能优化系列的第三部分,EvaAndreasson向Java初学者介绍了Java平台的内存模型和垃圾收集机制。她解释了为什么碎片化(而不是垃圾收集)是Java应用程序性能的主要问题所在,以及为什么分代垃圾收集和压缩是目前处理Java应用程序碎片化的主要办法(但不是最有新意的

2014-08-28 20:12:24

为什么单例对象的并发调用需要同步?

最近在阅读《Insidethe JVM》这本书,结合一些日常工作学习中的感想,随便写一些东西,蜻蜓点水,不必有章法。 关于“单例同步”:    一直有人在问单例对象的并发调用是否需要同步,基本属于“月经帖”了,答案是现成的满天下都是,但真正能让人心里踏实下来的解释寥寥无几。实际上,只要学习了一些JVM的运行原理,解释这个问题就不难了。    如果一个类是单例的,比如某

2014-07-28 21:54:46

log4j 分类输出配置

#ForJBoss:AvoidtosetupLog4Joutside$JBOSS_HOME/server/default/deploy/log4j.xml!#Forallotherservers:CommentouttheLog4Jlistenerinweb.xmltoactivateLog4J.log4j.rootLogger=INFO,st

2014-07-16 23:06:53

ssh整合中,得到一个 全局 hibernate session操纵数据库

packagecom.common.util;importjavax.annotation.PostConstruct;importjavax.annotation.Resource;importorg.hibernate.HibernateException;importorg.hibernate.Session;importorg.hibernate.SessionF

2014-06-07 16:21:26

Extjs DateTime 日期时间选择控件 (非点击日期强制选择) 支持4.0以上

Extjs的日期控件,只能支持到日期选择,对时间的选择并不完善。而网上下载的控件,都是基于Ext.form.dateField开发,在选中日期后自动选择,并隐藏此选择窗口。在经过一番改造后,终于做好了一个带确认按钮的时间选择控件。

2014-05-20 23:53:42

oracle 创建job定时执行任务

先创建一个存储过程;例如createorreplaceprocedurepro_job_printas  begin      --dbms_output.put_line('系统时间:'||to_char(sysdate,'dd-mm-yyyyhh24:mi:ss'));      deletetab_time;

2014-05-19 21:52:16

oracle 储存过程 每天凌晨 更新sequence 从0 开始

CREATEORREPLACEPROCEDUREseq_resetAS n   NUMBER(10); tsqlVARCHAR2(100);BEGIN EXECUTEIMMEDIATE'selectSQD_LSH.nextvalfromdual'   INTOn; n   :=-(n); tsql:='alterseq

2014-05-19 21:41:00

父window操作子window

在父window中可以可以定义好

2014-05-14 22:32:27

extjs4.2 grid 合并单元格并居中显示

//==>June8/**  *ruantao1989 *合并单元格  *@param{}grid 要合并单元格的grid对象  *@param{}cols 要合并哪几列例如[1,2,4]  */ varmergeCells=function(grid,cols){ //==>ExtJs4.2的改到上层的lastChil

2014-04-08 22:47:19

阻止a 标签跳转

很多时候我们都想阻止一个a?link的href跳转,1aonclick=”returnfalse;”href=”www.360.cn”>clicka> 以上代码可以达到这个效果有一点要注意12345

2014-03-30 14:12:39

CRC16 校验

CRC-16C(循环冗余错误校验)生成CRC-16校验字节的步聚如下:(1)装入一个16位寄存器,所有数位均为1。(2)该16位寄存器的高位字节与开始8位字节进行“异或”运算。运算结果放入这个16位寄存器。(3)把这个16位寄存器向右移1位。(4a)若向右(标记位)移出的数位是1,则生成多项式1010000000000001和这个寄存器进行“异或”运算。(4b)若向右移出的数位

2014-03-12 23:50:02

Chrome中canvas上drawImage无法画出image的解决办法

在自己写demo的过程中碰到了这样一个问题发现drawImage方法没有达到预期的效果图片没办法显示而fillRect等画图形的方法却工作良好大概的代码如下:Js代码  $(function() {      var $my_canvas=$("#my_canvas");      var my_canvas=$my_canvas[0

2014-02-03 23:15:47

oracle 用over进行累计计算

createorreplaceviewsumproinvview(guid,proguid,prono,proname,proclass,process,auditmoney,year,month,moninv,suminv,sumpercent)asselectguid,proguid,prono,proname,proclass,process,audit

2014-01-24 14:59:10

extjs editGrid 的键盘监听事件

PeriodSetEditGrid=Ext.extend(Ext.grid.Panel,{ _editor:false, _period:4, _auditMoney:null, constructor:function(_config){ if(_config==null) _config={}; Ext.apply(this,_co

2014-01-23 13:47:55

java 缓存OSCache介绍

经常使用但不经常变化的数据可以进行缓存,通常需要缓存的是静态或者服务端数据。如今,对应用事务数据也有很高的要求,这些数据也需要加入缓存。作为一个简单的规则,在设计应用程序时经常需要识别这类实体并缓存到合适的位置,通常这些实体不会频繁改变甚至根本不会变化。刷新对象时也可以采用这个规则。OSCache是一种开放性的JSP定制标记应用,由OpenSymphony设计,提供了在现有JSP页

2014-01-13 23:22:50

根据输入自动匹配搜索展示的 combo实例

根据输入自动匹配搜索展示的combo实例。MemberEditGrid=Ext.extend(Ext.grid.Panel,{ _proId:0, constructor:function(_config){ if(_config==null) _config={}; Ext.apply(this,_config); this.canFlag=

2014-01-05 23:09:56

extjs4 扩写htmledit 增加上传图片功能

Ext.define('Ext.ux.form.MyEditor',{alias:'widget.myeditor',extend:'Ext.form.field.HtmlEditor',requires:['Ext.form.field.HtmlEditor'],createToolbar:function(){

2014-01-02 23:09:55

oracle 触发器更新基表不同记录所产生的问题

因为不想通过后台代码实现,所以想通过触发器来进行操作更新,但是因为触发器更新基表会产生死锁现象,所以参考网上用全局变量来解决该问题,但是在我的行级触发器中一直报错,不明原因。代码如下:createorreplacepackagepkg_proinfo_updateasG_processinvarchar2;G_idinnumber;end;CR

2013-12-31 01:30:52
奖章
    暂无奖章