- 浏览: 40699 次
- 性别:
- 来自: 北京
最新评论
文章列表
Java获取processId
- 博客分类:
- java
package com.travelsky.jcf;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class SystemUtils {
public static void main(String[] args) {
SystemUtils.getPID();
}
private static String getPID() {
String pid = null;
String c ...
jboss远程调用JMX
- 博客分类:
- java jmx
由于Jboss的JMX实现和远程JMX实现有可能不同,再用代理调用远程JMX rmi的实例接口不对的话就会报错,修改jboss 配置文件,强制实现指定接口。
在JBOSS配置文件中开发类引用。
修改地址:
jboss-eap-6.1\modules\system\layers\base\sun\jdk\main\module.xml
添加引用:
<path name="com/sun/jndi/url/rmi"/>
<path name="com/sun/jndi/rmi/registry"/>
调用方法:
M ...
1.d:\apache-karaf-2.3.1\bin > set KARAF_DEBUG=TRUE (设置karaf debug,打开端口5005)
2.设置初始空间
osgi:install file:/e:/jcf/..../**.jar
list(osgi:list)查看部署bundle情况
update [ID] 更新bundle
更新玩重新启动即可
eclipse maven 打包bundle
- 博客分类:
- java
在maven中添加下面插件引用
引用
<build>
<plugins>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>2.1.0</version>
<extensions>true</extensions>
<configuration&g ...
JMX实践-JMX连接端口
- 博客分类:
- java-jmx
【转】JMX实践-JMX连接端口
首先要从JMX URL说起。如下是一个典型的JMX URL:
service:jmx:rmi://localhost:5000/jndi/rmi://localhost:6000/jmxrmi
这个JMX URL可以分为如下几个部分:
service:jmx: 这个是JMX URL的标准前缀,所有的JMX URL都必须以该字符串开头。
rmi: 这个是connector server的传输协议,在这个url中是使用rmi来进行传输的。JSR 160规定了所有connector server都必须至少实现rmi传输,是否还支持其他的传输协议依赖于具体的实现。比如M ...
最近接触jmx,查了很多资料,资料是很全,下面总结了本地操作jmx,远程发布、远程访问JMX相关示例,希望能帮到你。
转贴请表明原地址:http://skyteam.iteye.com/blog/1893302
JDK中对每个方法介绍很是详细,所以查看jdk 文档会有很大的惊喜。
在线JDK连接:http://www.ostools.net/apidocs/apidoc?api=jdk-zh
----------------------本地操作JMX----------------------------------
获取本地MBeanServerConnection
private MB ...
先确保正确安装好jdk
[root@sv2 ~]# mv glassfish-3.1.zip /usr/share/glassfish-3.1.zip
[root@sv2 ~]# cd /usr/share
[root@sv2 share]# unzip -q glassfish-3.1.zip[需要安装unzip工具]
[root@sv2 ~]# cd /etc/init.d
[root@sv2 init.d]# vi glassfish
#!/bin/bash
# description: Glassfish Start Stop Restart
# proce ...
root@localhost:/opt/glassfish3/bin# ./asadmin enable-secure-admin
remote failure: 至少有一个管理员用户的口令为空, 安全管理不允许口令为空。请使用 change-admin-password 命令或管理控制台为管理员帐户创建非空口令。
命令enable-secure-admin失败。
root@localhost:/opt/glassfish3/bin# ./asadmin change-admin-password
输入管理员用户名 [默认为: admin]>
请输入管理员口令> [默认admin密 ...
public class GetHostIpAddress {
/**
* @Description
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out
.println("本机的外网IP是:"
+ GetHostIpAddress
.getWebIp("http://www.ip138.com/ip2city.asp&quo ...
直接写我的解决办法:
在src下面新建file名为log4j.properties内容如下:
# Configure logging for testing: optionally with log file
log4j.rootLogger=WARN, stdout
# log4j.rootLogger=WARN, stdout, logfile
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.ap ...
pojo类设计为Date类型,MySQL数据库的表字段为datetime,就是
User u = new User();
u.setCreateDate(此处为Date类型);
1.修改User.hbm.xml
<property name="createdDate" type="date">
<column name="CREATED_DATE" length="7" not-null="true" />
</property>
为
<prop ...
HTML <!DOCTYPE> 标签
定义和用法
<!DOCTYPE> 声明位于文档中的最前面的位置,处于 <html> 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范。
该标签可声明三种 DTD 类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。
以下面这个 <!DOCTYPE> 标签为例:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/ ...
HTTP 协议被设计得非常强大,但很多网络应用都没有利用这些强大之处。比如缓存和HTTP
方法。HTTP 为资源的增删改查分别提供了 PUT,DELETE,POST,GET 等方法,确没有人用。所
以,最近兴起的Restful 只是对优化web 架构、充分利用HTTP 协议的能力的一个回 归。下
面是一些HTTP 协议的概述:
消息:HTTP 协议中顶级数据单位,使用HTTP 协议通信的机器之间来回发送的数据包
实体:只出现在有消息体的消息中。它按照实体header 定义的格式和编码进行传输。
方法:
OPTIONS :客户端查询服务器对与某URL 允许的通信选项
GET ...
一。实体Bean
每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明。
声明实体Bean
@Entity
public class Flight implements Serializable {
Long id;
@Id
public Long getId() { return id; }
public void setId(Long id) { this.id = id; }
}
@Entity 注解将一个类声明为实体 Bean, @Id 注解声明了该实体Bean的标识属性。
Hibernate 可以对类的属性或者方法进 ...
Demo d = new DerivedDromDemo(); //写代码编译时就确定了。
Demo d = Class.forName( "DerivedFromDemoButWeCantKnowHisName ").newInstance(); // 运行时再来,这个类名字可以计算得出,比如读取配置文件,只要他能完成 Demo d = (Demo) instance;操作就行。
Java 中很多 Spi 工厂类都是这种方式工作,
public abstract class ...