江南烟雨

江南好,风景旧曾谙。日出江花红胜火,春来江水绿如蓝。能不忆江南? !

区块链技术学习之-简单加密货币-高飞币

本文讲解比特币出现之前的一种非常简单的加密货币,高飞币。旨在由浅入深逐渐理解比特币的运作机制。高飞币的规则高飞币(GoofyCoin),创作者是高飞。是目前知道的最简单的加密货币。只有两种规则:(1)高飞可以随时创建新币,并且新创建的币都属于他;(2)拥有此币的人可以将其转给其他人。实例:高飞币的...

2018-03-25 15:42:36

阅读数:115

评论数:0

ActiveMQ学习-Network connectors(1)

本文为network connectors的static connector学习笔记。 Network connectors broker网络能够创建多个相互连接的ActiveMq实例组成的簇,以应对更加复杂的消息场景。Network connectors提供了broker之间的通信。 默认...

2015-07-26 15:48:13

阅读数:5183

评论数:0

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

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

2014-10-18 15:22:00

阅读数:15631

评论数:4

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

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

2014-09-27 15:52:18

阅读数:31796

评论数:2

Jmock-使用ClassImposteriser扩展mock class对象

由于Jmock使用了java的标准反射机制,jmock框架默认配置只能mock interface对象,而不能mockclass对象。但是使用CGLIB 2.1以及Objenesis库,采用ClassImposteriser扩展不仅能够mock interface对象,而且能够mock cla...

2014-09-24 21:41:54

阅读数:3749

评论数:0

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

介绍一种使用Groovy的方法:编译成java字节码并且作为正常java应用程序运行在java虚拟机上,即预编译模式。   1、安装Groovy 下载Groovy binary: http://groovy.codehaus.org/Download 将其解压。然后设置环境变量GROOVY_HO...

2014-05-25 14:31:35

阅读数:8828

评论数:2

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

四部金融投资经典教材: 《货币金融学》-------------------米什金,第七版(人民大学出版社)    《经济科学译丛:货币金融学(第9版)》是货币金融学领域的一本经典著作,自十几年前引入中国以来,一直畅销不衰。由于次贷危机及其所引发的一系列事件极大地改变了金融体系的结构与中央银行的运...

2013-10-28 21:32:25

阅读数:9243

评论数:2

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

大神基友的找工作总结,必须转载保存:原网址:http://blog.csdn.net/lingfengtengfei/article/details/12658215转折后的总结--找工作   好吧,还是忍不住做个总结,毕竟还是我人生中一次比较大的事件了。 非常感谢华科,我的第二个母...

2013-10-18 15:11:56

阅读数:11013

评论数:8

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

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

2013-10-17 23:10:28

阅读数:105462

评论数:348

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

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

2013-10-15 23:30:02

阅读数:4604

评论数:0

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

目录 一、二叉树的遍历-前序、中序、后序以及层次遍历(递归与非递归) 二、重建二叉树,依据前序遍历结果和中序遍历结果 三、判断二叉搜索树的后序遍历序列是否合法 四、二叉树中和为某一值的路径 五、将二叉搜索树转化为双向链表 六、求二叉树的深度 七、判断一棵二叉树是否是平衡二叉树 八、求二叉树第K层节...

2013-10-15 23:28:45

阅读数:13970

评论数:2

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

2013-10-15 23:20:45

阅读数:4678

评论数:2

【Linux】shell命令学习之find

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

2013-09-22 09:44:01

阅读数:4709

评论数:1

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

生产者消费者编程实现,采用了线程池以及信号量技术。 线程的概念就不多说,首先说一下多线程的好处:多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。   那么为什么又需要线程池呢?   我们知道应用程序创建一个对...

2013-09-22 09:38:53

阅读数:8633

评论数:3

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

本文的测试环境: Win7+虚拟机VMWareVMware-workstation-full-7.1.4-385536+Ubuntu12.04 Nginx-1.4.0 要想有效的研究Nginx源码,必须要动手调试,GDB就是有用的利器。下面简要介绍用GDB调试Nginx的一个小例子。...

2013-07-19 18:11:41

阅读数:12128

评论数:1

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

今天在写一个C++程序的时候,要用到STL的set容器,而且我想让它利用自定义的排序准则来实现自动排序。而且set中元素类型是指向自定义的结构体的指针。结果运行总是出错。 下面先贴出起初的代码: #include #include using namespace std; typede...

2013-07-18 21:30:20

阅读数:3424

评论数:1

Nginx学习之十三-负载均衡-IP哈希策略剖析

前面介绍过nginx负载均衡的加权轮询策略(http://blog.csdn.net/xiajun07061225/article/details/9318871),它是Nginx负载均衡的基础策略,所以一些初始化工作,比如配置值转储,其他策略可以直接复用他。在后面的初始化的代码中将可以看到。 ...

2013-07-15 17:29:28

阅读数:21048

评论数:3

Nginx学习之十二-负载均衡-加权轮询策略剖析

本问介绍的是客户端请求在多个后端服务器之间的均衡,注意与客户端请求在多个nginx进程之间的均衡相区别(Nginx根据每个工作进程的当前压力调整它们获取监听套接口的几率,那些当前比较空闲的工作进程有更多机会获取到监听套接口,从而客户端的请求到达后也就相应地被它捕获并处理)。如果Nginx是以反向代...

2013-07-13 15:52:19

阅读数:39549

评论数:6

Nginx学习之十一-Nginx启动框架处理流程

Nginx启动过程流程图 下面首先给出Nginx启动过程的流程图: ngx_cycle_t结构体 Nginx的启动初始化在src/core/nginx.c的main函数中完成,当然main函数是整个Nginx的入口,除了完成启动初始化任务以外,也必定是所有功能模块的入口之处。Ngin...

2013-07-12 11:24:54

阅读数:13543

评论数:0

Nginx学习之十-超时管理(定时器事件)

Nginx事件管理主要是网络事件和定时器事件。下面介绍定时器事件管理,即超时管理。 为什么要进行超时管理 Nginx有必要对可能发生超时的事件进行统一管理,并在事件超时时作出相应的处理,比如回收资源,返回错误等。举例来说,当客户端对nginx发出请求连接后,nginx机会accept()...

2013-07-09 19:03:37

阅读数:10908

评论数:4

提示
确定要删除当前文章?
取消 删除
关闭
关闭