
Java
黎南
在努力再努力
展开
-
springMVC入门
转载自:https://blog.youkuaiyun.com/lenotang/article/details/2562348作为一个J2EE的开发者,我们基本上是开发基于WEB的应用系统。事实上,工作流,状态管理以及验证都是需要解决的重要功能。而HTTP协议的无状态性决定了这些功能都不容易实现。Spring的WEB框架就是来帮助我们解决这些问题的。使用Spring,我们可以让WEB框架自动将传递进来的请求...转载 2018-04-23 14:37:30 · 173 阅读 · 0 评论 -
Java开发面试题-Java Web篇
转自:iyangdi1、Tomcat优化经验参考解答:http://blog.youkuaiyun.com/itcast_cn/article/details/489492331、去掉对web.xml的监视,把jsp提前编辑成Servlet有富余物理内存情况下,加大tmocat使用的jvm的内存2、服务器资源配置1)CPU的性能,在高并发的情况下,直接影响处理速度2)大数据处理下,对内存需求大,可以用-Xmx...转载 2018-05-09 10:02:32 · 381 阅读 · 0 评论 -
JVM调优总结 -Xms -Xmx -Xmn -Xss
转载自:unixboy堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms...转载 2018-04-25 09:14:16 · 155 阅读 · 0 评论 -
SpringMVC与Struts2区别与比较总结
转载自:chenleixing1、Struts2是类级别的拦截, 一个类对应一个request上下文,SpringMVC是方法级别的拦截,一个方法对应一个request上下文,而方法同时又跟一个url对应,所以说从架构本身上SpringMVC就容易实现restful url,而struts2的架构实现起来要费劲,因为Struts2中Action的一个方法可以对应一个url,而其类属性却被所有方法共...转载 2018-04-26 16:35:28 · 255 阅读 · 0 评论 -
HashMap实现原理分析
转自:AlphaWang1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。哈希表那么...转载 2018-05-16 09:44:37 · 169 阅读 · 0 评论 -
Java高级特性之增强for循环
转自:suremakefor/in循环就是JDK5.0中所谓的增强For循环,它能对数组和集合进行遍历,使用它会使用你的代码短小而精炼的多。这里将介绍以下内容:传统的for循环和增强for循环的比较定制自己的增强for循环增强for循环的局限性一:传统的for循环和增强for循环的比较//传统的数组遍历String[] persons={"张三","李四","王五"};for(int i=0;i&...转载 2018-05-16 11:04:15 · 1296 阅读 · 0 评论 -
十种常用的设计模式
转自:dean_hu设计模式总结1. 单例模式:实现方式:a) 将被实现的类的构造方法设计成private的。b) 添加此类引用的静态成员变量,并为其实例化。c) 在被实现的类中提供公共的CreateInstance函数,返回实例化的此类,就是b中的静态成员变量。 应用场景:优点: 1.在单例模式中,活动的单例只有一个实例,对单例类的所有实例化得到的都是相同的一个实例。这样就...转载 2018-05-28 17:10:05 · 8593 阅读 · 0 评论 -
ArrayList,Vector,HashMap,HashSet,HashTable之间的区别与联系
转自:superGG看上面的框架图,先抓住它的主干,即Collection和Map。1 Collection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。Collection包含了List和Set两大分支。(01) List是一个有序的队列,每一个元素都有它的索引。第一个元素的索引值是0。List的实现类有LinkedList, ArrayList, Vector, Stack。...转载 2018-05-30 10:21:41 · 359 阅读 · 0 评论 -
Java面试知识点汇总
Java面试知识点汇总转载自:https://blog.youkuaiyun.com/forezp/article/details/88823244Java并发:彻底理解ThreadLocalJava并发:Synchronized原理和优化Java并发:java线程池详解Java并发:Java并发编程:CountDownLatch、CyclicBarrier和SemaphoreJava并发:Jav...转载 2019-05-20 11:09:12 · 284 阅读 · 0 评论