关闭

ActiveMQ学习-Network connectors(1)

本文为network connectors的static connector学习笔记。 Network connectors broker网络能够创建多个相互连接的ActiveMq实例组成的簇,以应对更加复杂的消息场景。Network connectors提供了broker之间的通信。 默认情况下,network connector是单向通道,它只会把收到的消息投递给与之建立连接...
阅读(3768) 评论(0)

Java缓存Ehcache-Ehcache的Cache预热机制及代码实现(Cache Warming for multi-tier Caches)

Ehcache中Cache预热机制 Cache预热机制简介 Ehcache在程序启动的时候并不会立即去加载位于磁盘上的数据到内存,而是在数据被用到的时候去加载(lazy load)。因此在cache启动的时候,其内部没有数据。如果我们想在用到这些数据之前,它们全部被装载进内存,应该怎么做? Ehcache提供了BootstrapCacheLoader机制来解决这个问题,在Cache被...
阅读(11915) 评论(4)

Java缓存Ehcache-核心类和方法介绍及代码实例

Ehcache中核心类和方法   EhCache里面有一个CacheManager类型,它负责管理cache。Cache里面存储着Element对象,Element必须是key-value对。Cache是实际物理实现的,在内存中或者磁盘。这些组件的逻辑表示就是下面即将要讨论的类。他们的方法提供了可编程的访问方式。   CacheManager 负责Cache的创建、访问、移除。...
阅读(24778) 评论(2)

Jmock-使用ClassImposteriser扩展mock class对象

由于Jmock使用了java的标准反射机制,jmock框架默认配置只能mock interface对象,而不能mockclass对象。但是使用CGLIB 2.1以及Objenesis库,采用ClassImposteriser扩展不仅能够mock interface对象,而且能够mock class对象。   ClassImposteriser mock实例对象的时候,不会调用被mock...
阅读(3087) 评论(0)

【java web】java执行预编译Groovy脚本

介绍一种使用Groovy的方法:编译成java字节码并且作为正常java应用程序运行在java虚拟机上,即预编译模式。   1、安装Groovy 下载Groovy binary: http://groovy.codehaus.org/Download 将其解压。然后设置环境变量GROOVY_HOME为解压后文件的目录。 然后在path环境变量中添加:%GROOVY_HOME%/bi...
阅读(7072) 评论(2)

四部金融投资经典教材和30部必读的投资学经

四部金融投资经典教材: 《货币金融学》-------------------米什金,第七版(人民大学出版社)    《经济科学译丛:货币金融学(第9版)》是货币金融学领域的一本经典著作,自十几年前引入中国以来,一直畅销不衰。由于次贷危机及其所引发的一系列事件极大地改变了金融体系的结构与中央银行的运作模式,因此,《经济科学译丛:货币金融学(第9版)》有关这方面的内容几乎全部进行了改写。此外,围绕...
阅读(7599) 评论(2)

转折后的总结--2014年找工作

大神基友的找工作总结,必须转载保存:原网址:http://blog.csdn.net/lingfengtengfei/article/details/12658215转折后的总结--找工作   好吧,还是忍不住做个总结,毕竟还是我人生中一次比较大的事件了。 非常感谢华科,我的第二个母校能提供给我一个优秀的平台。 非常感谢信息安全与保密实验室607室的老师们,给我...
阅读(10249) 评论(7)

2014找工作总结-机会往往留给有准备的人

其实我的求职过程在十一之前就已经结束了,总体讲比较顺利。参加面试的几家公司基本都拿到了offer,分别是阿里巴巴、美团网、创新工场涂鸦移动以及华为。当时也参加了其他公司的面试,比如人人,一面过后收到了二面通知,拒了。创新工场豌豆荚一面结束后等消息。十一过后的公司基本都是酱油而过。去哪儿面试拒了。腾讯一面后收到了二面的通知,也拒了。主要是因为自己已经拿到了理想公司的offer。看来人还是需要一点...
阅读(99046) 评论(348)

二叉树的遍历-递归与非递归 - 海子

二叉树的遍历-递归与非递归          二叉树是一种非常重要的数据结构,很多其它数据结构都是基于二叉树的基础演变而来的。对于二叉树,有前序、中序以及后序三种遍历方法。因为树的定义本身就是递归定义,因此采用递归的方法去实现树的三种遍历不仅容易理解而且代码很简洁。而对于树的遍历若采用非递归的方法,就要采用栈去模拟实现。在三种遍历中,前序和中序遍历的非递归算法都很容易实现,非递归后序遍历实现起来...
阅读(3965) 评论(0)

二叉树类型笔试面试题大总结(含代码)

目录 一、二叉树的遍历-前序、中序、后序以及层次遍历(递归与非递归) 二、重建二叉树,依据前序遍历结果和中序遍历结果 三、判断二叉搜索树的后序遍历序列是否合法 四、二叉树中和为某一值的路径 五、将二叉搜索树转化为双向链表 六、求二叉树的深度 七、判断一棵二叉树是否是平衡二叉树 八、求二叉树第K层节点个数 九、求二叉树中两个节点的最低公共祖先节点 十、求二叉树中两个节点的最大距离...
阅读(11537) 评论(2)

2014创新工场校招笔试题及参考答案

...
阅读(4024) 评论(2)

【Linux】shell命令学习之find

find命令主要用来进行文件或目录的查找。 -print指明打印出匹配的文件名 -print0指明使用'\0'定界符来打印每一个匹配的文件名  -name:按文件名查找 -iname忽略字母大小写   如果想匹配多个条件中的一个,可以采用OR操作:   -path将文件路径作为一个整体来匹配。   -regex:与path类似,但是基...
阅读(3773) 评论(1)

【Linux】生产者消费者编程实现-线程池+信号量

生产者消费者编程实现,采用了线程池以及信号量技术。 线程的概念就不多说,首先说一下多线程的好处:多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。   那么为什么又需要线程池呢?   我们知道应用程序创建一个对象,然后销毁对象是很耗费资源的。创建线程,销毁线程,也是如此。因此,我们就预先生成一些线程,等到我们使...
阅读(7798) 评论(3)

Nginx学习之十四-GDB调试Nginx初试

本文的测试环境: Win7+虚拟机VMWareVMware-workstation-full-7.1.4-385536+Ubuntu12.04 Nginx-1.4.0 要想有效的研究Nginx源码,必须要动手调试,GDB就是有用的利器。下面简要介绍用GDB调试Nginx的一个小例子。 本文完成了这样的工作:跟踪worker子进程,观察worker子进程阻塞在何处。然后利用w...
阅读(10866) 评论(1)

【C++】由指针常量和常量指针引发的问题

今天在写一个C++程序的时候,要用到STL的set容器,而且我想让它利用自定义的排序准则来实现自动排序。而且set中元素类型是指向自定义的结构体的指针。结果运行总是出错。 下面先贴出起初的代码: #include #include using namespace std; typedef struct test_t{ int a; int b; }test; class...
阅读(3051) 评论(1)
143条 共10页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1642930次
    • 积分:13770
    • 等级:
    • 排名:第867名
    • 原创:122篇
    • 转载:15篇
    • 译文:6篇
    • 评论:923条
    博客专栏
    公告
    博客已迁移至:http://xiajunhust.github.io/