Java基础
yypiao
这个作者很懒,什么都没留下…
展开
-
J2EE常用资源管理方式总结。
转载 From http://www.jdon.com/jivejdon/thread/35191大学四年的生活即将悄然的过去,我也即将踏入社会来真正地历练自己,武装自己,不断努力来实现心存已久的目标。虽然这学期学校开招聘会好多c和c++的(并且貌似做c++的待遇比做java要好),但是我还是毅然的爱着Java,爱着J2EE.爱着开源的精神。好了,闲话不多说了,现在总结一下几种J2EE中常见的...2010-04-22 17:49:56 · 104 阅读 · 0 评论 -
探讨Java中static synchronized和synchronized
探讨Java中static synchronized和synchronized synchronized提供内部锁的机制,防止其它线程同时进入synchronized的代码块。synchronized由两部分组成:1.锁对象的引用;2.锁保护的代码块。对锁对象引用的不同,是static synchronized和synchronized最大的区别: 1 publi...原创 2017-03-07 11:09:19 · 156 阅读 · 0 评论 -
Java 动态代理作用是什么
作者:Intopass链接:https://www.zhihu.com/question/20794107/answer/75164285来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。① 首先你要明白静态代理的作用我们有一个字体提供类,有多种实现(从磁盘,从网络,从系统)public interface FontProvider { Font getFo...原创 2017-03-05 16:41:00 · 204 阅读 · 0 评论 -
理解Java对象序列化
关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking in Java, Effective Java,JavaWorld,developerWorks中的相关文章和其它网络资料,也加入了自己的实践经验与理解,文、码并茂,希望对大家有所帮助...原创 2017-03-05 10:54:02 · 105 阅读 · 0 评论 -
Netty学习之旅------线程模型前置篇Reactor反应堆设计模式实现(基于java.nio)
<转自http://blog.csdn.net/prestigeding/article/details/55100075?locationNum=11&fps=1>版权声明:本文为博主原创文章,未经博主允许不得转载。1、Reactor反应堆设计模式1.1、单线程模型 单线程模型Reactor(此图来源...原创 2017-03-01 11:46:40 · 303 阅读 · 0 评论 -
Java常见面试题总结
一、Java基础 1、String类为什么是final的。2、HashMap的源码,实现原理,底层结构。3、说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。4、描述一下ArrayList和LinkedList各自实现和区别5、Java中的队列都有哪些,有什么区别。6、反射中,Class.forName和classloader的区别...原创 2017-02-28 17:30:45 · 182 阅读 · 0 评论 -
JAVA LinkedList和ArrayList的使用及性能分析
转自http://www.jb51.net/article/42767.htm第1部分 List概括List的框架图List 是一个接口,它继承于Collection的接口。它代表着有序的队列。AbstractList 是一个抽象类,它继承于AbstractCollection。AbstractList实现List接口中除size()、get(int location)之外的函数。Abstr...原创 2017-02-06 16:50:54 · 104 阅读 · 0 评论 -
深入理解Java中的final关键字
转自http://www.importnew.com/7553.htmlJava中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何改善应用性能的。...原创 2017-02-06 16:44:21 · 76 阅读 · 0 评论 -
HashMap的扩容机制---resize()
转自http://blog.csdn.net/aichuanwendang/article/details/53317351 虽然在hashmap的原理里面有这段,但是这个单独拿出来讲rehash或者resize()也是极好的。什么时候扩容:当向容器添加元素的时候,会判断当前容器的元素个数,如果大于等于阈值---即当前数组的长度乘以加载因子的值的时候,就要自动扩容啦。扩容(res...原创 2017-02-06 14:10:48 · 119 阅读 · 0 评论 -
Tomcat启动时卡在“INFO: Deploying web application directory ......”的解决方法
第一次遇到Tomcat在Linux服务器启动卡住的情况,情况很简单,tomcat启动以后卡在INFO: Deploying web application directory ......这句话,具体会卡多久就没测试了。google、baidu都没找到解决方法。幸亏UCloud的技术支持人员给出了解决方案。找到jdk1.x.x_xx/jre/lib/security/Java.se...原创 2017-05-03 09:20:24 · 192 阅读 · 0 评论 -
spring事务传播机制实例讲解
天温习spring的事务处理机制,总结如下 对于SQL事务的概念以及ACID性质,可以参见我的另一篇博文 http://kingj.iteye.com/admin/blogs/1675011spring的管理的事务可以分为如下2类:逻辑事务 在spring中定义的事务通常指逻辑事务,提供比物理事务更抽象,方便的事务配置管理,但也基于物理事务物理事务 特定于数据库...原创 2016-09-16 15:22:54 · 112 阅读 · 0 评论 -
Java中的transient,volatile和strictfp关键字
Java中的transient,volatile和strictfp关键字 如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。例如:Java代码 class T { transient int a; //不需要维持 int b; //需要维持 } class T { tran...原创 2012-03-16 19:59:25 · 99 阅读 · 0 评论 -
Servlet 3.0 新特性详解
<转自http://www.ibm.com/developerworks/cn/java/j-lo-servlet30/>Servlet 3.0 新特性概述Servlet 3.0 作为 Java EE 6 规范体系中一员,随着 Java EE 6 规范一起发布。该版本在前一版本(Servlet 2.5)的基础上提供了若干新特性用于简化 Web 应用的开发和部署。...原创 2011-12-06 13:44:17 · 83 阅读 · 0 评论 -
Hash 算法及其应用
<转自http://blog.chinaunix.net/space.php?uid=13030755&do=blog&id=2909384>--------------- 什么是 Hash Hash 的重要特性 Hash 函数的实现 主要的 Hash 算法 Hash 算法的安全问题 Hash 算法的应用 结 论 --------------- Hash,一...原创 2011-12-05 00:00:16 · 177 阅读 · 0 评论 -
String s =new String()分析堆与栈,是先定义S,还是先new string()
<转自http://marssuburbs.iteye.com/blog/1001547>先定义S1. String str1 = "abc"; System.out.println(str1 == "abc"); 步骤: 1) 栈中开辟一块空间存放引用str1, 2) String池中开辟一块空间,存放String常量"abc", 3)...原创 2011-12-13 11:08:29 · 161 阅读 · 0 评论 -
ThreadLocal与synchronized多线程并发访问区别【转】
[from http://hi.baidu.com/lffsonic/blog/item/4c03b3fba624f4839e51469d.html]Java良好的支持多线程。使用java,我们可以很轻松的编程一个多线程程序。但是使用多线程可能会引起并发访问的问题。synchronized和ThreadLocal都是用来解决多线程并发访问的问题。大家可能对synchronized较为熟悉,而对...2010-04-23 16:07:43 · 96 阅读 · 0 评论 -
Lock和synchronized比较详解
今天看了并发实践这本书的ReentantLock这章,感觉对ReentantLock还是不够熟悉,有许多疑问,所有在网上找了很多文章看了一下,总体说的不够详细,重点和焦点问题没有谈到,但这篇文章相当不错,说的很全面,主要的重点都说到了,所有在这里转载了这篇文章,注意红色字体。 在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Jav...原创 2017-03-07 11:35:27 · 108 阅读 · 0 评论