Mistral'sBlog
websphere 文件添加与删除 [http://pic.dhe.ibm.com/infocenter/wasinfo/v6r1/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Furun_rapp_update.html] Use this page to update enterprise
Publishing failed with multiple errors Could not delete D:\Tomcat 6.0\webapps\Server\WEB-INF\platform\configuration\org.eclipse.core.runtime\.manager\.tmp1900396474661591532.instance. May be locked by another process. Could not delete D:\Tomcat 6.0\webapps\Server\WEB-INF\platform\configuration\org.eclipse.core.runtime\.manager\.tmp1907896664996379798.instance. May be locked by another process. Could not delete D:\Tomcat 6.0\webapps\Server\WEB-INF\platform\configuration\org.eclipse.equinox.
当JVM(Java虚拟机)启动时,会形成由三个类加载器组成的初始类加载器层次结构: bootstrap classloader | extension classloader
通通透透理解ThreadLocal 概述 我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。 我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。 虽然模板类通过资源池获
环境:eclipse tomcate5.0 做web项目,修改java文件后需要重启项目,每次重启需要很长时间。 听说使用jrebel后就能自动加载。 网上看了一些文章,也看了jrebel的文档,一直不成功,今天又发现一
使用一种特殊的编程语言、编程很牛,单单靠这个并不能说一名程序员/开发者就是优秀程序员/开发者。 快速发展的开发环境使得这个学习新技术比过去要难太多了。 以下是优秀程序员应当具备的品质:语言和工具(Languages and Tools:) &n
需要用代码备份db2的表,java不能直接执行,google发现要用ADMIN_CMD这个存储过程执行export,db2v8.1要打到补丁9以上才会有 ADMIN_CMD,高版本不用打补丁.db2v8.1不打补丁会报(COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2/NT] SQL0444N 例程 "ADMIN_CMD"(特定名称 "SQL100224161758450")是用库或路径 "\SYSPROC.ADMIN_CMD" 中的代码以及不能存取的函数 "SYSPROC.ADMIN_CMD" 来实现的。原因代码:"4"。 SQLSTATE=42724)错误
Java学习路径(一)工具篇 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外
早就听说vim的强大,一直没有学习。最近决定把这个强大的Edit学习一下。这是转载一个vim的教程
问题回顾:问题解决之后,回过头来分析,可能是/opt空间属性有问题,导致安装过程中不能产生.ftok文件,因为安装完成后,执行 db2start,提示无权执行,后来修改了目录属主为db2inst1就可以执行了,然后就出现了上面的错误
显式调用和隐式调用何时使用显式调用?何时使用隐式调用?我认为,只有一个时候使用显式调用是合理的,就是当客户端不是C/C++的时候。这时是无法隐式调用的。例如用VB调用C++写的dll。(VB我不会,所以没有例子) Def和__declspec(dllexport)其实def的功能相当于extern “C” __declspec(dllexport),所以它也仅能处理C函数,而不能处理重载函数。而__declspec(dllexport)和__declspec(dllimport)配合使用能够适应任何情况,因此__declspec(dllexport)是更为先进的方法。所以,目前普遍的看法是不使用def文件,我也同意这个看法。 从其它语言调用DLL从其它编程语言中调用DLL,有两个最大的问题,第一个就是函数符号的问题,前面已经多次提过了。这里有个两难选择,若使用extern “C”,则函数名称保持不变,调用较方便,但是不支持函数重载等一系列c++功能;若不使用extern “C”,则调用前要查看编译后的符号,非常不方便。
起步阶段就是专心的模仿。切记不要被那些乱七八糟的东西晃花了眼,什么j2ee与.net之争,什么soa 的革命等等,你不要去关心这些东西。当你在公司上班时,会有这样一个矛盾,当你完成公司交待的一个任务时,你可能为了尽快完成任务用了很多别人现成的框架。这本身没问题,但何谓专心的模仿?就是说你在工作之余,需要来研究这些框架,你可以不用这些框架,而是用最原始的方式来写,你会慢慢体会到框架的约束,进而有对框架进行改进的欲望。但是最终你也会发现:其实任何一个框架都比你自己写的要好。然而在你不断模仿的同时你就得到不断的提高。”朋友越讲越起劲,又开始分析高手和低手在起步阶段的差异,“其实所谓学得快,所谓高手,就是说他在模仿的过程中不断比较自己写的东西和框架本身的差异,不断发现问题,想尽办法解决问题,思考得越多,你碰到的问题就会越多,这是一个正向循环,最终你的技术能力就会螺旋式的上升;而低手只会被动的等待问题,一旦问题自己觉得解决得差不多就放下了,这样自然就不会产生更多的问题,最终技术能力就始终停留在那个菜鸟阶段。”
作为数据库的开发者,我们经常面临着要找出及删除数据库中冗余数据的任务,如果数据库中有大量的冗余数据(占总数的百分比太多),数据的精确性和可靠性将受到影响,同时也影响着数据库的性能,那么如何解决这个问题呢?下面我将探讨关于这个问题的这个解决方案,oracle也为我们提供了一个解决方案,但是Oracle提供的解决方案不够完美,遇到大批量数据那个解决方案工作起来很慢
前一阵写了一个分析Google音乐下载地址的文章 (http://dashen2009.blog.51cto.com/714741/199981)只是分析出来下载页面的地址,但是通 过那个地址下载页面出了问题,Google似乎在中间加了一个跳转页面,跳转页面通过Javascript 跳到真正的下载页面,我用urllib只能下载到跳转页,没有找到下载页面的方法(如果哪位朋友 知道方法请转告我一下,谢谢mail:mistral1986@gmail.com)今天在网偶然搜到一个帖子 (http://forum.ubuntu.com.cn/viewtopic.php? f=73&t=194453&sid=6114953a98d40931c2fd74ffbc474d6a),用别的方法解决了这个问题。呵呵
30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它。
Google音乐做的不错,不过可能由于家里网络的的原因,经常听着听着就不动了,就想着下到本地听,不知道他怎么做的,在Internet临时文件夹里看不到音乐的临时文件,从网上只找到一个下载的工作是用PYTHOH做的,不过不合我的要求,于是决定自己写一个,我比较喜欢听Google整理的专辑,所以就从这里开始了,比如这个页面
今天要处理百度贴吧的东西。想要做一个关键词的list,每次需要时,直接添加 到list里面就可以了。但是添加到list里面是中文的情况(比如‘丽江’),url的地址编码却是'%E4%B8%BD%E6%B1%9F',因此需 要做一个转换。这里我们就用到了模块urllib。
此计算机上已安装了试用版。必须先卸载以前安装的试用版后才能安装另一个试用版
现今存在的开源协议很多,而经过Open Source Initiative组织通过批准的开源协议目前有58种(http://www.opensource.org/licenses/alphabetical)。我们在常见的开源协议如BSD, GPL, LGPL,MIT等都是OSI批准的协议。如果要开源自己的代码,最好也是选择这些被批准的开源协议。 这里我们来看四种最常用的开源协议及它们的适用范围,供那些准备开源或者使用开源产品的开发人员/厂家参考。
主要内容: 1、安装Ubuntu 2、更新系统中的源 3、安装中文环境 4、安装常用 的软件
在 Firefox 的地址栏中输入 about:config。network.http.pipelining在 Filter 中输入 network.http.pipelining,双击赋值为 true,默认为 false。如果没有找到这个键值,可以右键新建一个 Boolean,把她赋值为 true 就 OK 了。还 是像我在从前解释过的那样,激活这个键值之后,Pipelining同时发出成倍数
Java环境安装 1. 从sun主页下载JDK for Linux版本。这里下载的是jdk-6u6-linux-i586.bin。 2. 用root用户登录ubuntu,或是在普通用户下用su命令切换用户。切换到所需的安装目录。类型:cd <目录路径名> 例如,要在 /usr/java/ 目录中 安装软件,请键入:cd /usr/java/,把jdk-6u6-linux-i586.bin文件拷贝这个目录里面,设置权限为可执行类型:chmod a+x jre-6u6-linux-i586.bin 3. 启动安装过程。键入:./jre-6u<version>-linux-i586.bin。接下来会提示二进制的许可协议,键入yes回车即可。安装过程如果遇到一些问题,都同样键入yes就可以。
首先正常登录,进入桌面自然是黑屏,ctrl+alt+F1 进入命令模式, 输入 sudo apt-get remove compiz-core 然后重启就解决了问题。如果还是不行可以再执行 sudo apt-get remove compiz
DBUtils包括3个包: org.apache.commons.dbutils org.apache.commons.dbutils.handlers //对数据进行处理 org.apache.commons.dbutils.wrappers DBUtils封装了对JDBC的操作,简化了JDBC操作。 举个简单的例子 public
1,什么是ClassLoader 与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是由许多独立的类文件组成,每一个文件对应于一个 Java 类。 此外,这些类文件并非立即全部都装入内存,而是根据程序需要装入内存。ClassLoader 是 JVM 中将类装入内存的那部分。 而且,Java ClassLoader 就是用 Java 语言编写的。这意味着创建您自己的 ClassLoader 非常容易,不必了解 JVM 的微小细节。
1.加入<s:token>标签在<s:form ...></s:form>中加入 <s:token></s:token>或<s:token name="hello"></s:token> 将会生成<input type="hidden" name="struts.token.name" value="
=============== <package>=============== struts.xml 中的package的name可以随意定义,只做继承时使用。 =============== <constent>===============struts.xml 中用<constent name="" value=""/&g
============================= Struts2 和 Servlet 耦合============================= 首选 ActionConext 其次 ServletActionContext 最后是实现接口 -- 1 -- ### ActionContext ### --- 不能获得respons
Struts2 的国际化 ===============================资源文件的级别===============================---------全局的:---------命名:baseName + _语言码_国家码.properties 或 baseName + _语言码.prope
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号