上一页 1 2 3 4 5 6 7 8 ··· 14 下一页
摘要: 什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需 要为分散的对象引... 阅读全文
posted @ 2015-11-09 11:53 老瞿 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.JVM内存管理的机制 内存空间划分为:Sun JDK在实现时遵照JVM规范,将内存空间划分为堆、JVM方法栈、方法区、本地方法栈、PC寄存器。堆: 堆用于存储对象实例及数组值,可以认为Java中所有通过new创建的对象的内存都在此分配,Heap中对象所占用的内存由GC进行回收,在32位操作系 ... 阅读全文
posted @ 2015-11-09 11:22 老瞿 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 最近,买了本Spring入门书:spring In Action 。大致浏览了下感觉还不错。就是入门了点。Manning的书还是不错的,我虽然不像哪些只看Manning书的人那样专注于Manning,但怀着崇敬 的心情和激情通览了一遍。又一次接受了IOC 、DI、AOP等Spring核心概念。 先就... 阅读全文
posted @ 2015-11-06 17:16 老瞿 阅读(210) 评论(0) 推荐(0) 编辑
摘要: HashSet 的实现 对于 HashSet 而言,它是基于 HashMap 实现的,HashSet 底层采用 HashMap 来保存所有元素,因此 HashSet 的实现比较简单,查看 HashSet 的源代码,可以看到如下代码:Java代码 publicclassHashSetextendsAb... 阅读全文
posted @ 2015-11-06 16:57 老瞿 阅读(4891) 评论(0) 推荐(0) 编辑
摘要: HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机... 阅读全文
posted @ 2015-11-06 16:37 老瞿 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 死锁:死锁产生的现场:当A进程P S2信号量而B进程P S1信号量时就会产生死锁,因为S2信号量需要B进程释放,而S1信号量需要A进程释放,因此两个进程都在等相互的资源,造成死锁。死锁产生的条件:互斥条件:进程要求对所分配的资源进行排它性控制,即在一段时间内某资源仅为一进程所占用。(信号量s1 s2... 阅读全文
posted @ 2015-11-05 16:21 老瞿 阅读(4942) 评论(0) 推荐(0) 编辑
摘要: 1、Nutch简介 Nutch是一个由Java实 现的,开放源代码(open-source)的web搜索引擎。主要用于收集网页数据,然后对其进行分析,建立索引,以提供相应的接口来对其网页数据进行 查询的一套工具。其底层使用了Hadoop来做分布式计算与存储,索引使用了Solr分布式索引框架来做,S... 阅读全文
posted @ 2015-11-05 10:18 老瞿 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 单库单表 单库单表是最常见的数据库设计,例如,有一张用户(user)表放在数据库db中,所有的用户都可以在db库中的user表中查到。 单库多表随着用户数量的增加,user表的数据量会越来越大,当数据量达到一定程度的时候对user表的查询会渐渐的变慢,从而影响整个DB的性能。如果使用mysql, 还... 阅读全文
posted @ 2015-11-04 17:24 老瞿 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 读者如果曾经学习过Struts1.x或者有过Struts1.x的开发经验,那么千万不要想当然地以为这一章可以跳过。实际上Struts1.x与Struts2并无我们想象的血缘关系。虽然Struts2的开发小组极力保留Struts1.x的习惯,但因为Struts2的核心设计完全改变,从思想到设计到工作流... 阅读全文
posted @ 2015-11-03 14:19 老瞿 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 关于UtilTimerStack类的使用--XWork2、Struts2内置性能诊断类一、UtilTimerStack做什么用的?这个本来是Xwork2(Struts2的核心)的相关的工具类,可以用来测试一些逻辑操作所消耗的时间(以毫秒为单位),其本身使用一个ArrayList作为存放Profili... 阅读全文
posted @ 2015-11-02 18:02 老瞿 阅读(378) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 14 下一页