- 博客(40)
- 资源 (17)
- 收藏
- 关注
转载 Java线程池《ThreadPoolExecutor中策略的选择与工作队列的选择》
工作原理1、线程池刚创建时,里面没有一个线程。任务队列是作为参数传进来的。不过,就算队列里面有任务,线程池也不会马上执行它们。2、当调用 execute() 方法添加一个任务时,线程池会做如下判断: a. 如果正在运行的线程数量小于 corePoolSize,那么马上创建线程运行这个任务; b. 如果正在运行的线程数量大于或等于 corePoolSi
2016-02-29 17:18:46
888
原创 分布式设计《初尝memcached》
memcached的服务端产品本身功能简洁,简单易用,但是玩法多种多样。但是事实上它是一个“伪分布式”解决方案,它本身并没有实现服务端分布式(服务端的memcached server之间是不能通信的),所谓的分布式都是依靠客户端来实现,而目前市面上提供了客户端分布式实现的开源工具很多,在这里我主要以Spymemcached这个客户端实现为基础讲述一些memcached的原理和应用。
2014-11-05 14:52:18
1593
原创 oracle 《is declared in a package specification and must be defined in the package body报错原因》
1、代码片段声明function f_get_res_new_1(i_item_id in t_contract_product.item_id%type, i_acc_date in date, i_claimed in number,
2014-09-30 11:23:17
3579
原创 linux 《vmware下克隆的centos无法配置固定ip》
vmware下克隆的centos无法配置固定ip,本文通过截图方式详细的记录的解决问题的步骤
2014-07-23 18:45:54
1529
原创 JDK 《linux下安装jdk》
1、安装# rpm -ivh jdk-6u11-linux-i586-rpm2、修改环境变量#vi /etc/profile 在里面添加如下内容exportJAVA_HOME=/usr/java/jdk1.6.0_27exportJAVA_BIN=/usr/java/jdk1.6.0_27/binexportPATH=${PATH}:${JAVA_HOME}/bin
2014-06-24 16:21:06
705
原创 JDK 《卸载centos自带的jdk》
1、打开命令行执行java –version,查看jdk版本,检查是否已安装jdk2、命令行中执行rpm –qa | grep java或者rpm –qa | grep jdk查到已安装的jdk包如下jdk-1.6.0_32-fcs3、命令行中执行rpm -e --nodeps jdk-1.6.0_32-fcs卸载jdk的rpm包
2014-06-24 16:08:18
784
原创 maven 《linux下maven的安装》
1、下载安装文件2、进入安装文件所在目录,执行下列命令tar-xvf apache-maven-3.2.1-bin.tar.gz
2014-06-24 15:53:38
724
原创 算法 《秦九韶算法java实践》
本文介绍了用于快速计算高次多项式值的“秦九韶算法”,解释了计算原理,并通过应用程序给出了该算法的具体实现。秦九韶算法将多项式改写为f(x)=(( … (anx + an-1)x + … + a1)x + a0后大幅度减少乘法的运算次数,从而加快了计算速度。
2014-05-16 14:32:50
3326
原创 linux《sysstat的安装》
【下载】# wget http://perso.orange.fr/sebastien.godard/sysstat-10.0.5.tar.gz
2014-04-11 16:39:40
1180
翻译 EJB《什么是会话bean》
一个会话bean压缩了能够被本地,远程,webservice客户端程式调用的业务逻辑。客户端调用会话bean的方法来使用部署在服务端的应用程序。会话bean为客户端工作,并且通过执行服务端内的业务方法把客户端与复杂的业务逻辑分离。
2014-04-09 15:40:51
1727
原创 CAS《CAS下的应用系统超时问题》
【问题描述】应用系统会发生超时现象,主要问题大致有两个:1、用户闲暇时间较长之后,刷新页面,回到cas登录页面 2、用户连续操作系统较长时间之后(在同一页面操作,但闲 暇时间不长),点击按钮,回到cas登录页面【针对性测试】. 用户闲暇时间超过30分钟,小于60分钟时,刷新浏览 器,可以继续访问页面(应用session id已变). 用户闲暇时间超过60分钟
2014-02-28 16:12:11
2766
原创 CAS《CAS下的集群应用系统的注销问题》
【问题描述】应用服务器是集群环境时,单点注销有一定概率无法成功。【原因分析】当CAS中的TGT过期需要颁发TGT时,CAS不会向已登陆过的应用主动发送回调注销请求;当应用主动申请注销时(用户点击注销),CAS会向所有已登录的应用(该TGT授权的所有应用)发送回调注销请求。回调注销请求格式为:NOT_USEDST-39-JS2XCddTRpOghTxo
2014-02-28 16:02:33
2402
原创 JLDAP《实现密码验证》
【代码示例】public class LDAPVerifyPassword { public static void main(String[] args) { String ldapHost = "localhost"; String loginDN = "cn=root"; String passwo
2014-02-26 15:52:37
1767
原创 sencha touch《实现ajax跨域请求》
【环境说明】1、sencha touch : 2.3.1 2、play : 2.2.0【代码示例】1、sencha touch Ext.Ajax.request({ url:'http://10.228.190.97:9000/login'+"/"+userName+"/"+password, useDefaultXhrHeader : f
2014-02-25 11:44:58
3285
原创 sencha touch《SenchaCmd编译项目》
SenchaCmd 构建编译项目的三种形式:production 、 testing 、 package testing:构建一个处于测试阶段的应用程序,所有javascript脚本文件都被原样复制到应用程序中,不对这些脚本文件进行压缩,便于开发者对其进行调试。 package:构建一个本地可运行的应用程序,开发者可以不使用web服务器,而是从文件系统中直接打开该应用程序
2014-02-19 11:21:32
826
原创 sencha touch《SenchaCmd创建项目》
【1】、下载安装senchaCmd,地址为:http://www.sencha.com/products/sencha-cmd/download【2】、一路next,安装完之后,进入cmd,敲入:sencha,显示SenchaCmd版本号以及常用命令,表示senchaCmd安装成功【3】、下载并使用sencha-touch-2.3.13.1、下载sencha-t
2014-02-19 10:24:40
1076
原创 Android《You must restart adb and Eclipse的解决办法》
【报错信息】:The connection to adb is down, and a severe error has occured. You must restart adb and Eclipse. Please ensure that adb is correctly located at 'D:/android-sdk-windows/tools/adb.exe' an
2013-11-27 11:22:31
2099
转载 DB2《SQL Error: SQLCODE=-805, SQLSTATE=51002 解决方法》
DB2 SQL Error: SQLCODE=-805, SQLSTATE=51002 解决方法在操作大量数据时如果发生这种错误,说明不是db2 使用的 package没有绑定,而是因为资源未释放,导致可以使用此package的资源不足,致使不能连接资源,这种情况有两种解决方法.【方法一】治标不治本,重新绑定package,然后为package的使用分配更多
2013-09-28 11:05:27
16424
转载 Weinre《调试使用》
Mobile Web调试工具Weinre 现在、将来,用移动设备上网越来越成为主流。但对于开发者们来说,移动web的调试一直是个难题,前期可以使用模拟器来协助调试,但到了真机调试阶段就让人非常头痛。而Weinre就是解决这难题的利器。 Weinre的本意是Web Inspector Remote,它是一种远程调试工具。功能与Firebug、Webkit inspector类似
2013-07-31 17:41:33
1855
原创 C++《如何发布MFC项目的release版本》
1、打开你需要发布的工程;2、选择工程的根目录,右击选择Settings;3、Settings For下拉框选择【Win32 Release】;4、Microsoft Foundation Classes下拉框选择【Use MFC in a static Library】;5、重新编译,构建,运行(确保生成的exe是最新的)。
2013-07-19 15:57:05
2558
原创 C++《MFC浏览器的实现》
【编译环境】:Visual C++ 6.0【操作步骤】:1、新建工程,使用MFC AppWizard [exe]向导; 2、使用single document应用类型; 3、接下来几个步骤都是用默认配置; 4、最后一步将
2013-07-19 15:48:07
3367
转载 C++《析构函数的定义和使用》
析构函数(destructor)也是一个特殊的成员函数,它的作用与构造函数相反,它的名字是类名的前面加一个“~”符号。在C++中“~”是位取反运算符,从这点也可以想到:析构函数是与构造函数作用相反的函数。当对象的生命期结束时,会自动执行析构函数。具体地说如果出现以下几种情况,程序就会执行析构函数:①如果在一个函数中定义了一个对象(它是自动局部对象),当这个函数被调用结束时,对象
2013-07-17 14:25:30
1552
原创 Spring《注解实现aop: can't find referenced pointcut..可能出现错误的原因》
Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userManager' defined in class path resource [applicationContext.xml]: Initializatio
2013-07-10 14:09:15
5625
1
原创 linux《vi工具的使用》
一、插入文本 ┌──┬────────────┐ │命令│描述 │ ├──┼────────────┤ │i │在当前字符前插入文本 │ ├──┼────────────┤ │I │在行首插入文本 │ ├──┼────────────┤ │a │在当前字符后添加文本 │ ├──┼────────────┤ │A │在行
2013-06-21 09:56:19
890
转载 IBM《安装配置IBM TDS》
1.概念IBM的TivoliDirectory Server是IBM对 LightweightDirectory Access Protocol (LDAP)的实现,它可以跨平台的进行安装配置。TDS提供了一个使用DB2数据库对目录信息进行存储的服务器,一个将LDAP操作路由到其他服务器上的代理服务器,一个客户端,一个管理服务器的图形界面,一个管理用户的图形界面。2.在Linu
2013-06-04 16:42:44
1758
转载 Struts2《值栈》
struts2之值栈(value stack) 众所周知,Strut 2的Action类通过属性可以获得所有相关的值,如请求参数、Action配置参数、向其他Action传递属性值(通过chain结果)等等。要获得这些参数值,我们要做的唯一一件事就是在Action类中声明与参数同名的属性,在Struts 2调用Action类的Action方法(默认是exe
2013-05-31 15:43:16
806
转载 Struts2《输入校验流程》
输入校验的流程1.类型转换器对请求参数执行类型转换,并把转换后的值赋给action中的属性2.如果在执行类型转换的过程中出现异常,系统会将异常信息保存到ActionContext,conversionError拦截器将异常信息添加到fieldErrors里。不管类型转换是否出现异常,都将进入第三步。3.系统通过反射技术先调用action中的valid
2013-05-30 15:43:26
1020
转载 Struts2 常量详解实例
Struts2常量的具体用法实例xml version="1.0" encoding="UTF-8" ?> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> s
2013-05-29 12:42:22
981
转载 正则表达式
[转载文章,出处:http://www.regexlab.com/zh/regref.htm]1. 正则表达式规则1.1 普通字符 字母、数字、汉字、下划线、以及后边章节中没有特殊定义的标点符号,都是"普通字符"。表达式中的普通字符,在匹配一个字符串的时候,匹配与之相同的一个字符。 举例1:表达式 "c",在匹配字符串 "abcde" 时,匹配
2013-05-15 14:00:34
666
转载 OpenJPA配置日志
OpenJPA最值得关注的特性就是它贯穿了插件(Plugin)的思想,这使得OpenJPA的扩展性更强。对于日志的配置,OpenJPA不仅有其自己的实现,也有Log4J、Apache Commons Logging和自定义的日志处理。OpenJPA中配置日志的属性如下所示。(1)属性名:openjpa.Log 描述:配置日志属性,对应配置的API为 org.apache.ope
2013-05-10 11:19:27
1928
原创 linux《浅谈Linux的硬链接和软链接的区别》
首先先阐述一下Linux中的inode的概念,文件的内容都储存在硬盘的block中,我们还必须找到一个地方储存文件的元信息,比如文件的创建者、文件的创建日期、文件的大小等等,这种储存文件元信息的区域就叫做inode(索引节点)用法:ln [options] existing link"existing"为源文件/或目录,"link"为要创建的文件链接名称或目标目录常用
2013-01-30 09:15:27
1028
PhoneGap开发的android应用实例
2013-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人