- 浏览: 211905 次
- 性别:
- 来自: 杭州
最新评论
-
zhanglian520:
楼主正解。
hadoop 报 Name node is in safe mode 错 -
xnfriday:
只写怎么配,却没有写为什么这么配...
ActiveMQ Web控制台的安全性 -
linhui_dragon:
请求大家帮忙,为什么启动报错
ActiveMQ Web控制台的安全性 -
linhui_dragon:
按照楼上 shutiao2008 说的,一步一步配置后,act ...
ActiveMQ Web控制台的安全性 -
smile_wangchun:
[/color][color=brown]
[img][/i ...
ActiveMQ Web控制台的安全性
文章列表
将普通jar文件打包成osgi bundle的方法总结
操作:
# 打开eclipse
# 点击》new project
# 选择建立》plug-in Development 下的plug-in from Existing Jar Archives # 定义插件名称即project name,选择osgi standard,然后按提示选择所需要的转化的jar文件, 点击完成
# 完成后将其直接export 为plugin即可获得bundle版
注意:
# 如果有两个jar中的package定义完全相同,则必须作为一个bundle。 因为osgi bundle之间是通过package ...
因为正看一个基于Felix的开源程序,今天搭配了Felix的开发环境。
如何利用Eclipse调试Felix bundle,在Felix的网站上有介绍。可见网址http://felix.apache.org/site/integrating-felix-with-eclipse.html。
另外,在《OSGi原理与最佳实践》上也有关于搭配Felix 开发环境两种方法的介绍。(应该说后者其实就是copy前者Felix网站上的东东)。
但是这两个在讲完环境搭配之后如何调试却一笔带过,反而让人搭配了环境却不知如何用。在此总结一下自己的心得。
这里对不采用Pax runner的方法做点补充。
备 ...
Apache Felix是一个OSGi 4版本规范的Apache实现,而Equinox项目是Eclipse开源组织的OSGi R4版本规范核心框架的实现。
OSGi正在被越来越多的项目所采用。OSGi规范为以模块化形式编写和部署应用到本地或远程计算机提供了一个公共模型。与创建一个单一的不可分应用(monolithic app)不同,该规范允许众多小组件相互协作。这篇新闻为你展现了为什么有像OSGi这样一个规范是至关重要的,它真正包含了哪些内容,以及未来发展方向。 Apache Felix是一个OSGi 4版本规范的Apache实现,而Equinox项目是Ecli ...
1 起步
按照传统,我们首先用Lua实现一个”Hello World”程序:
#
print("Hello World")
如果你使用的是独立的Lua解释器,则运行程序的方法很简单:你只需将你的程序文件名传给解释器(通常名为lua)。比如,如果你将上面这 ...
对于JMS服务的安全控制,ActiveMQ提供两种方式:简单授权方式和JAAS授权方式。我们在这里采用简单的授权方式。如果要实现复杂的权限和角色机制,可以使用JAAS方式,这里不予讲述。
JMS安全的配置,在文件${activemq.base}/conf/activemq-security.xml中有范例。打开该文件,可以看到,有两个plugins:simpleAuthenticationPlugin和authorizationPlugin,后者是JAAS授权方式需要用到的,在这里,我们只需要用到前者。
编辑${activemq.base}/conf/activemq.xml文件,加入如下一 ...
安装好ActiveMQ后,其默认没有任何安全控制,任何人都可以通过8161端口登录Web控制台,任何人都可以通过61616端口发送和接收JMS消息。在实际应用中,需要由我们自己对ActiveMQ进行安全性配置。
首先讲Web控制台的安全性。
ActiveMQ默认使用Jetty作为内嵌的Web服务器。当然,你也可以把ActiveMQ的部署到Tomcat、JBoss等其他服务器中。在这里,我们采用默认内嵌的Jetty,并使用JAAS来实现安全控制。
1、把 jetty-plus-6.1.9.jar 放到 ${activemq.base}/lib/web/中。如果你手上没有jetty-plus- ...
1:先去apache下载
http://activemq.apache.org/ ,大约有25M,要有点耐心
直接打开就可以使用;当然它也提供了安装为windows service的方法
2:配置activemq
在conf文件夹中配置
activemq.xml
主要是配置内存和端口
<policyEntry queue=">" memoryLimit="100mb"/>
<policyEntry topic=">" memoryLimit="100mb">
< ...
作为自由软件的旗舰项目,Richard Stallman 在十多年前刚开始写作 GCC 的时候,还只是把它当作仅仅一个 C 程序语言的编译器;GCC 的意思也只是 GNU C Compiler 而已。经过了这么多年的发展,GCC 已经不仅仅能支持 C 语言;它现在还支持 ...
- 2009-10-15 10:21
- 浏览 1770
- 评论(0)
转自:http://cocre.com/?p=1051 酷壳
译者注 :你可能会觉得Java很简单,Object的equals实现也会非常简单,但是事实并不是你想象的这样,耐心的读完本文,你会发现你对Java了解的是如此的少。如果这篇文章是一份Java程序员的入职笔试 ...
- 2009-10-10 10:30
- 浏览 947
- 评论(0)
•使用字符串缓冲区而不是字符串连接,当进行连续字符串操作时要避免不必要地创建那些最终必须经过垃圾回收的对象。
•避免连续写入 Java 控制台以减少字符串操作、文本格式化以及输出的花费。
•必要时通过使用变量的原语类型来避免对象创建和操作的花费。
•经常高速缓存用过的对象以减少必须的垃圾回收数量,并且避免重复创建对象的需求。
•尽可能分组本地操作以减少 Java 本地接口(JNI)的调用。
•只有在必要时再使用同步方法,以此限制在 JVM 和操作系统中的多任务。
•除非必要避免调用垃圾回收器。如果您必须调用它,只有在空闲时间或一些非关键阶段再这样做。
•可能时使用整型而不是长整型,因为 32 位 ...
- 2009-10-03 07:51
- 浏览 864
- 评论(0)
我们在写代码时,常常会提到两条原则:
1、方法要尽量短,大方法要分解成小方法;
2、不要重复发明轮子。
我们在强调这两个原则的时候,往往只关注的是代码简洁、易维护等方便我们人的因素,其实这样做还可以大大方便java编译器优化代码。
java编译器优化简介:
Java 应用程序的编译过程与静态编译语言(例如 C 或 C++)不同。静态编译器直接把源代码转换成可以直接在目标平台上执行的机器代码,不同的硬件平台要求不同的编译器。 Java 编译器把 Java 源代码转换成可移植的JVM 字节码。与静态编译器不同,javac 几乎不做什么优化,在静态编译语言中应当由编译器进行的优化工作,在 Java 中 ...
- 2009-10-03 07:44
- 浏览 1277
- 评论(0)
现下osgi可谓是一个比较有人气的方向,它为应用系统带来了强大的动态解决方案。在某些程度上osgi同Maven、Antx十分相似,它们都提供了版本化条件化的引用系统,让我们在编译期、运行期拥有更加大的灵活性。同样的思想也 ...
- 2009-10-03 07:39
- 浏览 11233
- 评论(0)
最近,YouMonitor.Us在做Web应用性能优化,在网上发现了文章High Performance Web Sites: The Importance of Front-End Performance,感觉其14条优化法则很实用,操作性很强。因此翻译出来,供大家参考。
Web应用性能优化黄金法则:先优化前端程序(front-end)的性能,因为这是80%或以上的最终用户响应时间的花费所在。
法则1. 减少HTTP请求次数
80%的最终用户响应时间花在前端程序上,而其大部分时间则花在各种页面元素,如图像、样式表、脚本和Flash等,的下载上。减少页面元素将会减少HTTP请求次数。这是快 ...
- 2009-10-03 07:34
- 浏览 1297
- 评论(0)
现象:
在Mysql数据库中使用DATETIME类型来存储时间 一般情况下最好在jdbc中使用getTimestamp()方法获取Timestamp格式的时间,然后在转化成Java的Date。如果遇到要在ResultSet 获取值为”或’0000-00-00 00:00:00′这样的数据时(rs.getDate(’gmt_sync’)或 rs.getTimestamp(’gmt_sync’)等类似方法),就会出现如下:java.sql.SQLException: Value ‘0000-00-00 00:00:00′ can not be represented as java.sql.Date ...
- 2009-10-03 07:14
- 浏览 2444
- 评论(0)
find dir -type d | wc -l 找出dir下所有的子文件夹数.
find dir -type f | wc -l 找出dir下所有子文件子数.
- 2009-09-23 09:18
- 浏览 945
- 评论(0)