java基础
travelerlife
这个作者很懒,什么都没留下…
展开
-
NIO教程
NIO教程:https://i.csdn.net/#/uc/collection-list?type=1&folder=924498&key=14原创 2020-11-24 20:50:34 · 107 阅读 · 0 评论 -
webservice、rpc、rmi、jms实现远程方法调用的区别
webservice、jms、rpc、rmi的区别 web service提供的服务是基于web容器的,底层使用http协议,类似一个远程的服务提供者, 比如天气预报服务,对各地客户端提供天气预报,是一种请求应答的机制,是跨系统跨平台的。 就是通过一个servlet,提供服务出去。 RPC可以灵活的定义其所基于的协议,如果定义为HTTP,则与Web Service就...原创 2013-10-22 16:49:10 · 248 阅读 · 0 评论 -
转oscache
一.OSCache简介 OSCache是OpenSymphony这个开源项目众多Projects中的一个。他是一个高效的J2EE缓存框架,能够很好的解决动态网站速度的问题。下面来 看下OSCache解决了动态网站的哪些令人郁闷的问题。 1.缓存动态内容:其实我们的动态网页上一般只有一部分是动态的(表头,表尾一般是不变的),如果我们缓存整个网页显然不成,因为有部分是 随着请求...原创 2012-07-04 14:52:44 · 111 阅读 · 0 评论 -
oscache
Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。本文中作者给大家介绍一个实现J2EE框架中Web应用层缓存功能的开放源代码项目----OSCache。通过应用OSCache,我们不但可以实现通常的Cache功能,还能够改善系统的稳定性。 1 面临的问题 1.1 需要处理的特殊动态内容 在...原创 2012-06-29 18:16:36 · 123 阅读 · 0 评论 -
Eclipse和MyEclipse开发java项目和javaweb项目的工程描述符详解
Eclipse和MyEclipse工程描述符详解 有时候在一个Java工程里我们需要加入第三方jar包,这时你加入的最好相对路径, 而不是绝对路径。否则你的工程拿到别处就不行运行了。意思就是说你最好把相关的jar放到工程目录下。对于Web工程来说相对简单,web工程是有个lib 目录的。直接复制到这里就行了。而非web工程是不可以的。Eclispe是不能自动完成导入copy的。 这就...原创 2012-02-16 15:34:57 · 284 阅读 · 0 评论 -
java正则表达式(java.util.regex包)
[color=blue]1.正则表达式(regular expression)[/color] 正则表达式(regular expression)是根据字符串集合内每个字符串共享的共同特性来描述字符串集合的一种途径。正则表达式可以用于搜索、编辑或者处理文本和数据。必须了解创建正则表达式的特定语法——这超出了Java编程语言的一般语法。正则表达式的复杂性各不相同。但是了解了如何构造正则表达式的...原创 2012-02-07 15:11:47 · 689 阅读 · 0 评论 -
String.getBytes()和new String()
在Java中,String.getBytes(String decode)方法会根据指定的decode编码返回某字符串在该编码下的byte数组表示,如 byte[] b_gbk = "中".getBytes("GBK"); byte[] b_utf8 = "中".getBytes("UTF-8"); byte[] b_iso88591 = "中".getBytes("ISO8859-1&q原创 2012-06-12 16:00:39 · 166 阅读 · 0 评论 -
java 类库 类加载器 jdk jre 总结。
[b]1.类加载器[/b] 详细资料看:[u]http://www.ibm.com/developerworks/cn/java/j-lo-classloader/[/u] 节选: [i] Java 中的类加载器大致可以分成两类,一类是系统提供的,另外一类则是由 Java 应用开发人员编写的。系统提供的类加载器主要有下面三个: 引导类加载器...2011-11-09 18:13:21 · 324 阅读 · 0 评论 -
Java中的数值数据、原码、反码、补码、数据类型及范围、字面量
一、数据在计算机中的表示 数据分为两种,一种是数值型数据,另一种是非数值型数据。这里只讨论数值型数据。 首先声明: 1、无论是二进制、八进制、十六进制还是十进制,大家都是一样的,十进制有的,其他进制也有。例如它们都有正负数之分,都有整数小数部分。 2、特别小心二进制数,所有的数据在计算机中都是用0和1的组合表示的,也可以说是二进制,但不是二进制数。一个二进制数在计算机中的表示是...2012-01-12 16:54:28 · 363 阅读 · 0 评论 -
Java I/O关于缓冲区部分提高性能的源码分析【Stream】
拿FileInputStream来举例: class FileInputStream extends InputStream 从顶级的InputStream开始 InputStream 定义了3个read方法。 [code="java"] read(); read(byte[]); read(byte[],int off,int len); [/code] 第二个re...2012-01-06 15:26:45 · 121 阅读 · 0 评论 -
java路径问题小结
[b]1.user.dir[/b] [code="java"] //通过来获取;此目录并非是固定的,而是根据该代码所属类运行时的环境而定。 //普通的java程序中获得的是该类所属项目的根目录(d:\workspace\app) //在特定服务器下发布运行的javaweb程序则获得的是该服务器下提供运行环境的目录 //(如用Tomcat将获得F:\Tomcat 6.0\bin) ...2011-08-14 18:47:25 · 115 阅读 · 0 评论