`
文章列表
JNI一直以来都很少去关注,但却是我心中的一个结,最近这几天刚好手头有点时间,因此抽空看了一下这方面的东西,整理了一份文档,JNI技术的出现主要是基于三个方面的应用需求:   1. 解决性能问题Java具有平台无关性,这使人们在开发企业级应用的时候总是把它作为主要候选方案之一,但是性能方面的因素又大大削弱了它的竞争力。为此,提高Java的性能就显得十分重要。Sun公司及Java的支持者们为提高Java的运行速度已经做出了许多努力,其中大多数集中在程序设计的方法和模式选择方面。由于算法和设计模式的优化是通用的,对Java有效的优化算法和设计模式,对其他编译语言也基本同样适用,因此不能从根本上改变J ...
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\file\shell\MS-DOS] @="MS-DOS 命令提示符" [HKEY_CLASSES_ROOT\file\shell\MS-DOS\command] @="cmd.exe /K CD %1" [HKEY_CLASSES_ROOT\Directory\shell\MS-DOS] @="MS-DOS 命令提示符" [HKEY_CLASSES_ROOT\Directory\shell\MS-DOS\comman ...
    RBAC 模型作为目前最为广泛接受的权限模型。而Kasai是基于Java开发的开源RBAC软件,网上很多关于Kasai的介绍都仅仅是局限于一些低层次的新闻介绍性质的。而对于该软件的使用以及它与RBAC模型的关系却是很少涉及。这也是我 ...
  • 2008-08-13 16:20
  • 浏览 10498
  • 评论(3)
  • 论坛回复 / 浏览 (3 / 10601)
最近一直在研究OSGi Web组建开发,跑了一些小程序中间出现了不少问题,其中很多是由于对OSGi理解不够深入,当然还有些问题,目前也没有解决的办法,因此贴出来想让大伙帮帮忙。 具体情况如下: 1.拿纯Java代码编写的JSP页面进行测试,结果一切正常,说明JspServlet已经成功加载。 2.编写简单的JSF页面进行测试,结果出现错误提示,具体如下: osgi> Jul 4, 2008 11:58:22 AM org.mortbay.jetty.servlet.ServletHandler handle WARNING: EXCEPTION org.apache.jasper. ...
在软件开发过程中,可能接触到了很多字符集,但是其之间有什么细节上的差异呢,我想很多概念性的东西还是应该拿出来,做一个比较供我们日后开发过程中的参考只用。 这几天闲来无事,在网上差了一下各个字符集之间的 ...
这两天研究Corba,总是感觉需要在Java的命令行执行“idlj”命令。而且为了产生BaseImpl,总是需要带上一大堆的参数,让人感觉浑身不舒服,今天在网上闲逛,发现居然Maven早就开发出了支持Corba开发的Plug-in插件,为了不失完整性,先在这里将生成Corba服务的两种方式分别进行陈述: 1)利用JDK自带的工具: a.撰写IDL文件: module ChinaApp { interface China { string MorningChina(); }; };   b.生成Corba框架代码: idlj -fall -oldImplBa ...
1.1. LDAP是什么 LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP。它是基于X.500标准的,但是简单多了并且可以根据需要定制。与X.500不同,LDAP支持TCP/IP,这对访问Internet是必须的。LDAP的核心规范在RFC中都有定义,所有与LDAP相关的RFC都可以在LDAPman RFC网页中找到。 简单说来,LDAP是一个得到关于人或者资源的集中、静态数据的快速方式。 LDAP是一个用来发布目录信息到许多不同资源的协议。通常它都作为一个集中的地址本使用,不过根据组织者的需要,它可以做得更 ...
随着Internet、Intranet及Extranet在全球范围内的普及和发展,下一代的Web必须能够处理企业-企业(business-to- business)交易和客户-企业(consumer-to-business)多步骤交易过程中的复杂需求。为了实现这一目的,Web必须发展成为一种能够执行在线交易软件的一种成熟的客户机/服务器结构。现在的HTTP/CGI结构存在一些不足,它不能满足上述这些新的要求。而各种不同的CGI扩展规范,例如cookie、Microsoft Internet Services API(ISAPI)、Netscape Server API(NSAPI)以及Activ ...
写JS脚本最烦心之处莫过于由于浏览器标准不统一导致的程序复杂性,现在,尽管已经有很多AJAX框架对各种浏览器的区分都做了封装,但现实中一些小问题的处理上,考虑使用这些东西似乎不太现实。这几天,刚好需要做一个小小的demo页面其中有些东西刚好可以写出来以备后用。 需求如下: 1.现有一select框,代码如下: xml 代码   <select name="hasitem" multiple size=19>       <option selected>t-mobile game restrictionsoption>   ...
1)如果存在3个类,一个是普通类A其中有个方法a(),接口B有个方法a(),这时,当类C既继承A又实现B的时候,会出现方法混乱现象。这样的情况在编译器中是不允许存在的。 2)内部类中无法定义static静态块。 3)匿名类对于接口的实现才有存在的实际价值,但是对于普通类,如果通过匿名类对其进行继承,顶多只是对现有类的复写,由于在向上转型的过程中会对实现类的接口按照父类的方法进行窄化处理,因此,即便匿名类对父类进行了功能的扩充,但事实上这些扩充的方法根本是没有机会使用到的。如果出现需要在匿名类对父类进行扩充的情况,可视情况将其定义成新独立类或者内部类。并且应该考虑类的命名以及方法的命名是否存 ...
正如我在“用Velocity进行配置文件信息的集中管理 ”————http://danlley.iteye.com/blog/106130 中的许诺,这个专题将专门说说如何在Maven2插件中用Velocity对配置文件的集中管理。有了上个专题的基础,我这里也就化繁就简了。下面这段代码是通过上个专题的例子进行改写、整理、重构以后的代码,核心任务就是处理配置文件。   java 代码 public class VelocitySamples{        private VelocityContext context;           /**   ...
Apache从他诞生的那天起就改变着我们的生活方式。而Velocity的出现也不是个例外。Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity ...
首次在Ubuntu安装MySQL后,由于默认MySQL的绑定地址是127.0.0.1,导致客户端访问数据库服务器时,无法链接,因此需要修改相应的mysqld.cnf配置,下面将配置过程记录下来以便将来资料查找:   1、本地安装MySQL服务器 root@danlley-VirtualBox:/home/danlley/dockerfiles/mysqldocker/mysql# apt-get install mysql-server-5.7  执行结果如下: Reading package lists... Done Building dependency tree Rea ...
java 代码 package org.danlley.util;    /**    * @version 1.0    * @since 2006 年 9 月 17 日     14 : 42 pm    * @author weixm    * 说明:这是一个用数组实现的顺序表,实现了基本的增、删、查操作。    */   public class SequenList {     public int length=10;//初始化顺序表大小为10     private int cu ...
状态码                               含义 100                               客户端必须继续发出请求信息   101                               客户端要求服务器端根据请求转 ...
Global site tag (gtag.js) - Google Analytics