- 浏览: 194222 次
- 性别:
- 来自: 上海
最新评论
-
bihongliang:
你好,博主,我的系统是win10 64位的,用了64位的 bl ...
Eclipse + Java + BlueCove + WIN/MAC 蓝牙开发
文章列表
Curator是Netflix开源的一套ZooKeeper客户端框架. Netflix在使用ZooKeeper的过程中发现ZooKeeper自带的客户端太底层, 应用方在使用的时候需要自己处理很多事情, 于是在它的基础上包装了一下, 提供了一套更好用的客户端框架. Netflix在用ZooK ...
JAVA方法中Bridge修饰符
- 博客分类:
- java
前段时间研究spring中的autowireByType实现原理时,看到了一个方法修饰符bridge,由于以前没有见过这个修饰符,不知道它 表示的具体含义,后面的代码也就看不明白了,原理研究也就搁在那里了,没什么进展。恰好这几天在阅读《 ...
maven插件生成可执行jar包
- 博客分类:
- maven
maven有两种生成可执行jar包的插件,能够自动加载依赖包。分别为 maven-assembly-plugin 和appassembler-maven-plugin, appassembler-maven-plugin 的优势是能够自动生成window和linux的启动脚本, maven-assembly-plugin 生成jar包后需要执行 java -jar **.jar命令运行jar包。
以上两种插件分别需要在pom文件中添加以下插件plugin:
maven-assembly-plugin使用方式如下
Xml代码
<plugi ...
Atomikos分两个:一个是开源的TransactionEssentials,一个是商业的ExtremeTransactions。 TransactionEssentials的主要特征:JTA/XA 事务管理 -- 提供事务管理和连接池不需要应用服务器 -- TransactionEssentials可以在任何Java EE应用服务器中运行,也就是不依赖于任何应用服务器开源 -- TransactionEssentials是遵守Apache版本2许可的开源软件专注于JDBC/JMS -- 支持所有XA资源,但是资源池和消息监听是专供JDBC和JMS的与Spring 和 Hibernate ...
什么是集群
集群(Cluster)是由两台或多台节点机(服务器)构成的一种松散耦合的计算节点集合,为用户提供网络服务或应 用程序(包括数据库、Web服务和文件服务等)的单一客户视图。集群系统一般通过两台或多台节点服务器系统通过相应的硬件及软件互连,每个群集节点都是运 行其自己进程的独立服务器。这些进程可以彼此通信,对网络客户机来说就像是形成了一个单一系统,协同起来向用户提供应用程序、系统资源和数据。除了作为单 一系统提供服务,集群系统还具有恢复服务器级故障的能力。集群系统还可通过在集群中继续增加服务器的方式,从内部增加服务器的处理能力,并通过系统级的冗 余提供固有的可靠性和可用性 ...
HBase源代码阅读与理解
- 博客分类:
- nsql
一、脚本
start-hbase.sh,hbase-daemon.sh,hbase-daemons.sh,zookeepers.sh,regionservers.sh,hbase,hbase-config.sh 1.1 hbase:hbase命令行入口,最终控制master,regionserver,zookeeper等启动或关闭 1.1.1 hbase shell:执行jruby脚本org.jruby.Main ${HBASE_HOME}/bin/hirb.rb,是hbase ...
oracle调用java
- 博客分类:
- java
前提是数据库上需要安装java虚拟机(JVM),使用下面的语句查看 select * from dba_registry where comp_id = 'JAVAVM' 为空,则未安装,请执行 $ORACLE_HOME/javavm/install/initjvm.sql安装.
一、如何创建java存储过程? 通常有三种方法来创建java存储过程。
1. 使用oracle的sql语句来创建:
e.g. 使用create or replace and compile java source named "<name>" as 后边跟上j ...
JAVA 利用Sigar获取系统性能信息
- 博客分类:
- 测试
java获取机器的一些系统性能,百度出来也有好多详解。我做了简单测试,自己记录下。 获取 内存信息,CPU情况,磁盘空间等信息用了个第三方jar Sigar,这软件可以获取linux或window的信息,依靠的so和dll这样的动态链接库来实现的
Java代码
public static void main(String[] args) {
try {
String lineseparator = System.getProperty("line.separator");
...
整个就是一个很奇怪的过程。。。:-((犯了很多经验主义和想当然的错误)
安装Cygwin过程中,选择OpenSSH包。安装完成后,运行ssh -V,查看版本无误。运行
ssh localhost
发生错误:ssh: connect to host localhost port 22: Connection refused
因为Cygwin只是自动安装了客户端,服务端没有安装启动,ssh的服务端是作为windows的一个名为sshd的services存在的。
关于Sun HotSpot JVM的相关要点
- 博客分类:
- jvm
1、JVM的模式:(1).-server==>优化模式,启动时慢,但运行时快,比client性能高,一般的web应用都建议JVM用此模式。(2).-client ==>GUI时用此模式好,启动应用时比-server模式快。(3).-Xint ==>解释器模式JVM默认的模式,可以通过java -version查看。2、JVM Memory Structure:(1).Method Area(2).Java Heap(3).Java Stack(4).Program Counter(5).Native Method Stack3、Dump 文件:(1).Java Dump==& ...
jetty6 Continuation
- 博客分类:
- java
http://langyu.iteye.com/blog/707713
背景资料 对于当前的很多网络应用,并行访问的用户数会远远超过服务器上的连接数。这是由于在用户与服务器会话中,当用户在做阅读内容或是填写表格等动作时,连接可能会因为这些暂停被关闭。所以成千上万的用户可以由数百个连接来提供服务。 但是基于AJAX的应用与传统网络应用相比有不同的业务模型(Traffic profiles)。当一个用户在填写表格的时,AJAX会请求服务器获取输入数据验证和提示信息;当一个用户在读网页内容时,AJAX请求可能会去异步 获取新闻或是更新网页内容。如此一个AJAX应用,它需要与服务器不间断 ...
设置linux端口转发
- 博客分类:
- linux
假设有两台服务器,A和B。我需要把访问A服务器的8081端口的数据转发到B服务器的8081端口,并接收B服务器的响应数据。
命令如下:#echo 1 > /proc/sys/net/ipv4/ip_forward#iptables -t nat -I PREROUTING -p tcp --dport 8081 -j DNAT --to xx.xx.xx.xx#iptables -t nat -I POSTROUTING -p tcp --dport 8081 -j MASQUERADE
#service iptables save
#service iptables r ...
cloundstack 支持vmware的方式
- 博客分类:
- cloud
cloudstack 4.0, 默认是不支持vmware的。可以从http://jenkins.cloudstack.org/view/4.0/job/build-4.0-nonoss-rhel63/ 下载带vmware支持的cloudstack。 因为版权的问题, (Vmware的库与apache license不兼容,尽管他们都是可以免费获取的), 不能把vmware相关的库(vmware自己的)放到apache cloudstack的源代码里面。所以默认的apache cloudstack发行包里面是不包含vmware相关的代码的,也就不能支持vmware了。但是社区同时又会提供一个发行版 ...
由于在为Linux创建新用户是碰到了这个问题(passwd: User not known to the underlying authentication),所以google了一下,并最总找到了解决方案。现在将解决办法记录下来,便于记忆。
在创建用户时,修改该用户密码时出现提示信息:passwd: User not known to the underlying authentication。 google了一下,查阅了相关资料以后说pwck,pwconv可以解决问题。
所以首先我用pwck命令。pwck 的作用就是检查 /etc/passwd 这个帐号设定档内的内容,与 ...
LoadRunner调用Java程序—性能测试
- 博客分类:
- 测试
通常在一个工程文件下,我们想对其中某一个Java文件进行调用,但这一个Java代码总是与其他的代码进行相互调用,所以我就需要引入很多的 Java包或者是一些Jar包,下面就通过本次实践来详细讲述LoadRunner调用Java代码的步骤了,我这里的环境是 LoadRunner11,JDK1.6,工程开发是Java+Flex,完成的是一个统一登录接口的测试。具体步骤如下:
1、将Java工程文件打包成jar格式,比如我这里的工程为logindemo,打包jar之后为logindemo.jar
2、将Java工程文件下的lib目录找出来,lib文件中基本都是jar包,这个是工程文件的调 ...