自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

paullinjie的博客

不积跬步无以至千里

  • 博客(22)
  • 资源 (3)
  • 收藏
  • 关注

转载 Arrays.copyof(···)与System.arraycopy(···)区别

首先观察先System.arraycopy(Object src, int srcPos, Object dest, int destPos, int length)的声明:[java] view plain copypublic static native void arraycopy(Object src,  int  srcPos,    

2017-04-27 09:58:49 250

转载 CSS样式中的 nav ul li ul 与 nav>ul>li

问题:CSS样式中的 nav ul li ul 与 nav>ul>li 这两种写法的区别是什么,“>”的作用是什么,谢谢。 style> *{ margin:0; padding:0; list-style:none; } nav ul li ul{

2017-04-26 11:10:13 8601

转载 rcp(插件开发)获取Plugin/Bundle中文件资源的绝对路径

本文先对Eclipse Plugin和Bundle进行分析,之后讲解了如何使用Eclipse API通过这些资源的相对路径(相对于Plugin/Bundle)获取这些资源的绝对路径的方法,最后总结了 org.osgi.framework.Bundle接口和FileLocator工具类的使用方法。Bundle和PluginEclipse Platform架构于OSGi核心之上,每个E

2017-04-21 15:35:45 3095

转载 在eclipse下安装反编译插件的步骤+用eclipse打开工作目录的配置(图文详解)

一、安装反编译工具:1、  下载JadClipse,http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download ,本例使用的是net.sf.jadclipse_3.3.0.jar,如图:2、下载相应版本的Jad,http://www.varaneckas.com/jad

2017-04-21 09:07:17 348

转载 web.xml文件详解

前言:一般的web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程。web.xml主要用来配置Filter、Listener、Servlet等。但是要说明的是web.xml并不是必须的,一个web工程可以没有web.xml文件。1、WEB工程加载web.xml过程  经过个人测试,WEB工程加载顺序与元素节点在文件中的配置顺序无关。即不会因为 fi

2017-04-19 16:30:49 212

转载 ActionContext,ServletContext和ServletActionContext有什么区别?

票赞成他们之间有很多区别。ServletContext从ServletContext的包( javax.servlet.ServletContext )我们可以知道它是标准的JavaEE WebApplication类库。ServletContext提供了标准的Servlet运行时环境。 实际上是servlet与web容器进行通信的一些方法。 p

2017-04-19 15:26:35 2991

转载 Spring3 MVC 注解(一)---注解基本配置及@controller和 @RequestMapping 常用解释

一:配置web.xml      1)问题:spring项目中有多个配置文件mvc.xml   dao.xml      2)解决:在web.xml中                    contextConfigLocation             /WEB-INF/xxx/*.xml                   xxx表示xml文件

2017-04-14 08:24:49 290

转载 理解RESTful架构

越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必

2017-04-14 08:22:45 174

转载 关于EL表达式中requestScope和param区别

今天演示EL表达式的时候发现自己jsp的基础实在是薄弱,在这个很简单的问题上迷惑了很久。首先在看遇到的问题:在浏览器地址输入,表示传入一个参数test,值为123http://localhost:8888/Test/index.jsp?test=123在index.jsp中尝试使用EL表达式取出,代码如下: body> ${test} bo

2017-04-11 16:55:09 669

转载 Service

概念服务服务就是:为别人完成的工作。目的:是让别人为你工作,而不是试图自己做一切事情。和方法调用的区别:服务是指提供者及其使用者之间的一个契约,使用者不关心服务的具体实现,甚至不关心是谁提供的,只要遵守约定的契约即可。面向服务的设计方式鼓励用即插即用的方式来进行软件开发,这意味着在开发、测试、部署、维护过程中有更大的灵活性。接口+依赖注入Java中一

2017-04-11 16:33:26 518

转载 Require-Bundle与Import-Package

Require-Bundle的作用Require-Bundle的缺点1、不知道究竟导入了哪些包2、导出包的bundle重构后,会影响导入bundle3、导致导入大量无用的包为什么引入Require-Bundle?Require-Bundle的作用Another kind of constraint that can be placed on a bundle is th

2017-04-11 16:18:58 2538

转载 【OSGi】OSGi类加载流程

思路OSGi每个模块都有自己独立的classpath。如何实现这一点呢?是因为OSGi采取了不同的类加载机制:OSGi为每个bundle提供一个类加载器,该加载器能够看到bundle Jar文件内部的类和资源;为了让bundle能互相协作,可以基于依赖关系,从一个bundle类加载器委托到另一个bundle类加载器。 Java和J2EE的类加载模型都是层次化的,只能委托

2017-04-11 16:14:29 350

转载 OSGi如何解决Java模块化的不足

网络上很多OSGi的文章上来就Activator实例,看得云里雾里。要想了解OSGi,首先要知道为什么要用OSGi?它有哪些好处?首先要明确:Java缺少对高级模块化的支持。OSGi服务平台是专门针对Java对模块化支持不足的情况,由OSGi联盟定义的一个行业标准,它引入了一个面向服务的编程模型,被称作“VM中的SOA”Java模块化的不足为什么说Java缺少对高级模块化的支持?J

2017-04-11 16:11:18 578

转载 基于Equinox构建OSGi项目

几种OSGi框架Several independently implemented OSGi frameworks exist today, including four that are available as open source software.Equinox  is the most widely deployed OSGi framework today owing t

2017-04-11 09:55:50 470

转载 【OSGi】OSGi生命周期

1 生命周期管理对于非模块化应用,生命周期将应用作为一个整体来操作;而对于模块化应用,则可以以细粒度的方式来管理应用的某一个独立部分。OSGi生命周期管理OSGi生命周期层有两种不同的作用:在应用程序外部,定义了对bundle生命周期的相关操作。OSGi生命周期层允许在执行时,从外部安装、启动、更新、停止、卸载不同的bundle,进而定制应用的配置。在应用程序内部,定义了b

2017-04-11 09:52:06 343

转载 【OSGi】OSGi与Maven、Eclipse PlugIn的区别

OSGi与MavenMaven也具有模块化系统的特征;但是它只是一个编译时工具,而不是运行时框架。Maven并不是OSGi的竞争者,而是OSGi的一个补充。通过在pom.xml中指定所依赖jar包的名称、版本号,Maven就能在编译时自动下载正确的jar文件,并部署到classpath中。然而Maven并没有解决JAR文件的缺点:同样使用全局的classpath;同样不能做

2017-04-11 09:39:23 450

转载 【OSGi】OSGi依赖解析

自动解析依赖OSGi框架执行的最重要的任务之一就是自动化管理依赖,也就是bundle依赖解析。bundle类加载器在执行时,每个bundle都有一个与之关联的类加载器,这个类加载器使得bundle可以获得其有权访问的所有类。当导入bundle连接到导出bundle时,导入bundle的类加载器会得到导出bundle的类加载器引用。因此导入bundle可以委托导出bundle的类

2017-04-11 08:19:35 521

转载 2. bundle与模块化

模块层是OSGi框架的最基础层次,是OSGi其他部分的基础。1、模块定义:一个从逻辑上封装实现类的集合,一个基于实现类子集的可选公共API,一个对外部代码依赖关系的集合。package是Java提供的一种内建的模块化方式,但它有一些限制:http://blog.csdn.NET/vking_wang/article/details/9735395以上讨论的都是“逻辑模块

2017-04-10 17:38:54 423

转载 【OSGi】OSGi框架的三个层次

OSGi框架OSGi框架规范中定义了框架的正确行为;而核心框架可有多种实现方式。OSGi框架是根据OSGi规范中定义的三个概念层设计的:1)模块层模块层关注于打包、共享代码。模块层定义了OSGi模块的概念(bundle,即包含一个元数据MANIFEST.MF的JAR文件)。bundle比标准JAR文件更强大,它可以声明哪些包对外可见(Export-Package

2017-04-10 17:36:46 813

转载 Web.xml配置详解之context-param

格式定义:[html] view plain copycontext-param>  param-name>contextConfigLocationparam-name>  param-value>contextConfigLocationValue>param-value>  context-param>  作

2017-04-10 11:29:39 252

转载 Tomcat解惑 之 CATALINA_HOME与CATALINA_BASE

看Tomcat源码一段时间一直很好奇为什么有CATALINA_HOME和CATALINA_BASE区别:分CATALINA_HOME和CATALINA_BASE概念是为了解决这样的场景:你需要在一台机器上面部署多个Tomcat实例,但是你又不想创建多个Tomcat的副本,换句话说就是让这些Tomcat副本拥有自己的工作目录但是共享Tomcat的代码。关于CATALINA_H

2017-04-10 08:59:03 2423

转载 解决Eclipse环境变量中的Web App Libraries下没有jar包的问题

今天帮同事调一个项目,里面满是类编译错误,一看就是相应的jar包没有引入,打开build path->configure build path,发现Web App Libraries下没有任何jar包。理应Web App Libraries下包含工程目录\WebContent\WEB-INF\lib下的所有jar包,于是查看了这个目录,发现这个项目的包目录是这样的:工程目录\src\main\sa

2017-04-01 11:19:38 926

WindowBuilder eclipse3.7 zip

2017-02-08

OPC UA技术及应用

OPC UA技术及应用,学习OPC UA的好资料

2015-08-11

DLL 学习总结新手必看

DLL深入学习资料,加快对MFC、DLL的学习理解,值得一看。

2010-01-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除