java基础
文章平均质量分 97
昨日不可追
技术人生、终身学习、投资创业|明日不可待,昨日不可追!
展开
-
Html Dom 基础
HTML DOMDOM:Document Object Model(文档对象模型)。DOM 是 W3C(万维网联盟)的标准。DOM 定义了访问 HTML 和 XML 文档的标准:“W3C 文档对象模型 (DOM) 是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。”HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方原创 2014-11-10 19:26:03 · 844 阅读 · 0 评论 -
深入理解java SPI机制
What?SPI机制(Service Provider Interface)其实源自服务提供者框架(Service Provider Framework,参考【EffectiveJava】page6),是一种将服务接口与服务实现分离以达到解耦、大大提升了程序可扩展性的机制。引入服务提供者就是引入了spi接口的实现者,通过本地的注册发现获取到具体的实现类,轻松可插拔典型实例:jdbc的设...原创 2018-02-17 18:05:17 · 38197 阅读 · 1 评论 -
Java 动态代理(proxy、invocationHandler)
首先要明白其中的概念:**Handler: 处理者。处理业务逻辑等事情。**Proxy:代理者。交给我来代理,我帮你管理事情,我出面去做本该你做的事情!我是抛头露面的侍者。 /*原接口,即将被委托给代理者*/public interface MyInterface { public void execute();}/*原接口实现*/public class MyInte原创 2015-03-07 14:07:25 · 1400 阅读 · 1 评论 -
java类的加载及初始化过程
比如Dog.javaStep1.当 new Dog() 或者 Dog.someStaticMehtod() 或者 Dog.someStaticVariable时java 解释器查找类路径,加载 Dog.classStep2.Dog.class被加载了,此时创建出了一个 Dog.class对象。此时Dog的所有静态获得都会别初始化(static 块,static 变量).要注意,原创 2015-08-08 22:29:11 · 819 阅读 · 0 评论 -
annotation(注解) 解析与实例一
What is annotation?Annotations, a form of metadata, provide data about a program that is not part of the program itself. Annotations have no direct effect on the operation of the code they annotate.常见用原创 2015-08-23 19:47:56 · 4362 阅读 · 2 评论 -
JAR文(服务器运行)
由于需要在服务器跑一个定时采集数据的JAR程序,才看了一下JAR,在此做一个简短笔记:1.eclipse —export 去生成一个Runnable JAR 到指定的目录.你所依赖的第三方jar包会同时打包放入 指定目录. 注意:Runnable JAR –把项目打JAR包的同时,自动把你的所有依赖JAR包打包放入你要导出的指定目录。(项目JAR MANIFEST.MF 文件里指定原创 2015-05-05 23:24:12 · 1534 阅读 · 3 评论 -
代码审查 本地测试经验汇总
代码审查 本地测试经验汇总转载 2015-04-16 00:03:00 · 2205 阅读 · 0 评论 -
(ASCII UTF-8 Unicode )字符编码小结
字符编码计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是4294967295。由于计算机是美国人原创 2015-04-21 21:23:39 · 839 阅读 · 0 评论 -
java堆 、栈学习(深刻理解String s=new String("xoxo")和String s=" xxoo"的区别)
java中内存分为:Heap,Stack。(深刻理解String s=new String("xoxo")和String s=" xxoo"的区别)Heap(堆):这里存放类的实例对象和已分配内存的数组,其中细分为Constant Pool(常量池),方法代码,以及static成原变量和方法。运行时常量池(runtime constant pool),它包括了关于类,方法,接口原创 2014-01-18 13:56:03 · 4600 阅读 · 1 评论 -
Java中的static关键字解析
Java中的static关键字解析Java中的static关键字解析 static关键字是很多朋友在编写代码和阅读代码时碰到的比较难以理解的一个关键字,也是各大公司的面试官喜欢在面试时问到的知识点之一。下面就先讲述一下static关键字的用法和平常容易误解的地方,最后列举了一些面试笔试中常见的关于static的考题。以下是本文的目录大纲: 一.static关键字的用转载 2014-09-30 16:43:57 · 670 阅读 · 0 评论 -
对象池——利弊与使用场景
对象池使用通常我们如此实现一个业务对象池,实现org.apache.commons.pool2.*的一些接口。/** * @author zhangshuo * */@Slf4jpublic class ResourceLoaderFactory extends BasePooledObjectFactory<ResourceLoader> { /** ...原创 2018-06-17 15:47:32 · 10577 阅读 · 0 评论