- 浏览: 104702 次
- 性别:
- 来自: 深圳
最新评论
-
luiprw:
...
Java在线视频聊天 -
luiprw:
注释很详细.. 回去研究..谢谢分享
Java在线视频聊天 -
寂寞秋江:
老兄真是贴心,顺道把slick svn 也上传上来了,赞一个, ...
Subclipse会提示JavaHL找不到的错误。 -
gaohongliang:
...
Swing 线程之SwingUtilities.invokeLater() -
lydawen:
对wappush协议有了深入的了解。三大运营商主要是在CMPP ...
wappush
文章列表
StatSVN是一个SVN版本库的静态分析工具,它能生成SVN log日志文件的html报表。这样能大概地评估工作量、开发效率、趋势,帮助项目管理。使用它之前下载SVN的命令行客户端,以便能自动化任务。下面是StatSVN的快速上手手册。本文 ...
Java与php共享Memcached存储数据中的问题与解决方法
Posted by Demon at 05:57 上午 on 18, Aug 2010
php写入的数据java读不出来,java写入的数据php读取乱码;如果你根据php提供的memcache扩展协议来自行编写java memcached client将不会有问题,我们这里提到的是使用java的 MemCachedClient 包;
php_extension: php_memcache.dll / memcache.so
java_jar: MemCachedClient [com.danga.MemCached. ...
在java多线程编程中,就要涉及到了对于资源的访问,当多个线程同时访问一个资源的时候就要涉及到一种访问策略。java提供了锁的机制,就是一个线程访问这个资源的时候可以先把这个资源锁住可以用synchronized(the object)来锁定the object,其他访问这个资源的线程就进入阻塞状态,直到当前的线程执行了这个对象的notify或者notifyall其他访问这个对象的阻塞状态的线程才有可能变成就绪状态。其中notify是唤醒一个线程,而notifyall是唤醒所有阻塞进程。来源:
示例如下:
public void rendezvousEvent(RendezvousE ...
import java.io.UnsupportedEncodingException;
/*** wap push消息体工具类 * @version 1.0 * @author xmy ...
Java 虚拟机类装载:原理、实现与应用
一、引言
Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。
二、Java虚拟机的类装载实现与应用
2.1 装载过程简介
所谓装载就是寻找一个类或是一个接口的二进制形式并用该二进制形式来构造代表这个类或是这个接口的class对象的过程,其中类或接口的名称是给定了的。当然名称也可以通过计算得到,但 ...
Java语言引入了Java虚拟机,具有跨平台运行的功能,能够很好地适应各种Web应用。同时,为了提高Java语言的性能和健壮性,还引入了如垃圾回收机制等新功能,通过这些改进让Java具有其独特的工作原理。 1.Java虚拟机 Java虚拟机(Java Virtual Machine,JVM)是软件模拟的计算机,它可以在任何处理器上(无论是在计算机中还是在其他电子设备中)安全兼容地执行保存在.class文件中的字节码。Java虚拟机的“机器码”保存在.class文件中,有时也可以称之为字节码文件。 Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,J ...
下面是安装步骤,你在检查一下,看有没有遗漏。1. 安装好Rational Rose Enterprise Editon后,打开rose2003crack.rar压缩包,包括flexlm.cpl、license.dat、lmgrd.exe、rational.exe。
2. 用记事本打开license.dat文件,找到(可以Ctrl+F,搜索server):SERVER Microsoft ANY DAEMON rational "C:\Program Files\Rational\common\rational.exe"。找到后将其修改为:SERVER 计算机名 ANY D ...
#!/bin/bash#####################jdk install##############################echo "do you sure install jdk[y|n]:"read jdkif [ ${jdk} == "y" ] ;then touch aecho 'yes' > a JDKPATH=./jdk-6u17-linux-i586-rpm.binif [ -x "$JDKPATH" ] ; then echo "JDK setup file can exec ...
我是一个内向的人,这对我来说是一个问题。我并不害羞,也不害怕处在公共场合。但是我害怕闲谈和聊天。如果我一整晚和我不认识的或者不喜欢的人一起在一个社交场合,那么回到家之后我会觉得自己航了一天海。那种疲 ...
使用expect自动登录一,什么是expect? 在做系统管理时,我们很多时候需要输入密码,例如:连接 ssh,连接ftp, 那么如何能做到不输入密码吗? 我们需要有一个工具,能代替我们实现与终端的交互, 那么,就是它:expect,管理员的最好的朋友之一 它能够代替我们实现与终端的交互,我们不必再守候在电脑旁边输入密码, 或是根据系统的输出再运行相应的命令, 这些都可以由expect代替我们来完成 说明:expect到底是什么? expect是一种脚本语言,使用起来非常简单,我们看后面的例子即可以了解到了三,安装expect 备注:因为expect是基 ...
使用expect实现自动登录的脚本,网上有很多,可是都没有一个明白的说明,初学者一般都是照抄、收藏。可是为什么要这么写却不知其然。本文用一个最短的例子说明脚本的原理。 脚本代码如下: ############################################## #!/usr/bin/expect set timeout 30 spawn ssh -l username 192.168.1.1 expect "password:" send "ispass\r" interact ############# ...
最近搞一个自动配置,所以要写一些bash,用到了expect , 发现没有那个命令,所以自己安装了一下,过程如下
1 . 首先检查tcl 安装了没有
rpm -qa|grep tcl
结果显示如下: tcl-8.4.13-4.el5 tclx-8.4.0-5.fc6
结果表示已经安装了 tcl 但是没有安装tcl0-devel 所以就要安装
2. 安装tcl-devel
首先查一下linux 版本和操作系统的位数
/proc/version
结果如下 Linux v ...
maven2的主要配置pom.xml
说完了settings.xml配置,下来说一下maven2的主要配置pom.xml什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看:<project> <modelVersion>4.0.0</modelVersion> <!-- The Basics --> <groupId>.. ...
Wap push的发送应该有两种途径,一个是通过PAP协议,另外一个是通过SMPP协议。其中SMPP是一个基本协议,在中国主要有三个派生的协议:中国移动的CMPP协议,中国联通的SGIP(在CDMA上面好像是ETIP),以及小灵通的SMGP。据说中国移 ...
可以通过以下三种方式之一设置 Solr 的主位置:
1。设置 java 系统属性 solr.solr.home (没错,就是 solr.solr.home)。 2。配置 java:comp/env/solr/home 的一个 JNDI 查找指向 solr 目录。 3。在包含 solr 目录的目录中启动 servlet 容器。(默认的 Solr 主目录是当前工作目录下的 solr。)
我采用的是第二种(2。配置 java:comp/env/solr/home 的一个 JNDI 查 ...