为Rabbitmq中的Jackson2JsonMessageConverter自定义ClassMapper

消息队列算是各个系统间通信比较常见的方式了。我们公司用的是是基于 AMQP 协议的 RabbitMq。在 Spring-AMQP 中比较重要的类就是 Message,因为要发送的消息必须要构造成一个 Message 对象来进行传输。Message 对象包括两部分 Body 和 Proper...

2018-01-17 10:26:53

阅读数 2800

评论数 2

程序员提升之留学-1我为什么用留学

程序员 提升 留学

2017-12-04 12:17:43

阅读数 415

评论数 2

经济学模型2-生产可能性边界

大多数的经济学模型与之前的循环流向图不一样,是使用数学工具描述和建立的。这里介绍一种简单的使用数学工具建立的经济学模型——生产可能性边界。 问题提出 由于资源是有限的,但是需要生产的东西确实千变万化的。所以怎么使用稀缺的资源去最有效率的生产? 观察并抽象 现实中经济生产成千上万的产品,但是...

2015-10-21 19:36:57

阅读数 1659

评论数 0

经济学模型1-循环流向图

之间提到了研究经济学时候一个重要的工具就是适当的抽象建立经济学模型。这里就举一个使用模型研究经济学运行原理的模型——循环流向图。 问题的引出 经济由成千上万的参与者和其生产的产品或者提供的服务组成。那么研究经济学怎么运行就要考虑成千上万的可变因素。这样看来似乎不太可能,但是我们可以对问题做一个抽象...

2015-10-20 19:28:31

阅读数 6078

评论数 0

科学的研究经济学

每一门学科都有其科学的研究方法。 计算机科学的科学方法是实践,实践,再实践。 物理学的科学方法是观察,提出假设,实验验证,得出结论。 。。。。。。。。 经济学的科学研究方法 借用别人的总结就是:观察,提出理论,继续观察。 例如经济学家在偶然看到供求会对价格产生影响,于是就提出了供求理论...

2015-10-19 19:53:16

阅读数 562

评论数 0

经济学入门概念及原理-3

讲完了经济学中,个人决策的相关原理和人与人之间相互作用的原理。由这两个作为基础,我们就可以得到一个整体的经济学基本原理。经济整体如何运行 原理八:一个国家的生活水平取决于他生产商品和服务的能力 一个国家生产商品和服务的能力提高了才能提高一个国家的生活水平。其他方式,例如国家投入更多的资金生产汽...

2015-10-15 20:19:42

阅读数 659

评论数 0

经济学入门概念及原理-2

上一篇讲的是作为独立的个体我们如何决策的原理。但是事实情况是社会中所有个体是相互作用的,本篇将阐述人们如何相互作用。 原理五:贸易能使每个人的状况变得更好 我通过反证来理解这个原理。如果你不与任何人合作,任何事都是一个人独立完成。例如,你一个人写前端页面,后台逻辑,服务器搭建等。的确,你的个人...

2015-10-14 20:08:43

阅读数 479

评论数 0

经济学入门概念及原理-1

首先说经济学是研究什么的? 听过一个笑话,有人说经济学是研究经济的科学。这是最正确的废话。其实就我所知经济学不太好定义,但是根据权威经济学入门读物来定义,经济学是研究社会如何管理它的稀缺资源的科学。其中稀缺性指的是资源是有限的,不能满足所有人的需求,所以稀缺性是经济学问题的根源。       2...

2015-10-13 21:41:07

阅读数 776

评论数 0

我为什么要学习经济学

经济学 互联网金融

2015-10-12 20:27:35

阅读数 1027

评论数 1

spring IOC源码解读

本文从直接调用的ClassPathXmlApplicationContext开始说起,看看spring是怎么实现IOC/DI 1.spring应用代码 其中singer.xml是自定义的 DIMp3类是自定义的。 public static void main(String[] arg...

2015-06-11 22:03:59

阅读数 344

评论数 0

activeMQ入门

本文是针对activeMQ5.11.1官方文档翻译的结果。网上很多教程都太老了。

2015-06-10 11:30:00

阅读数 374

评论数 0

redis实践

1.普通队列 redis可以通过lpush,rpop实现一个简单的队列功能。 但是作为消费者的rpop就需要不断轮询会造成资源浪费。所以可以通过使用brpop创建一个阻塞队列。队列里面没有可以消费的元素时就阻塞。 伪代码: 生产者 lpush queue element 消费者 wh...

2015-06-07 20:31:07

阅读数 396

评论数 0

redis实现关系型数据库连接查询

使用redis实现关系型数据库中的连接查询。 已知,关系型数据库中有人员表和部门表。结构如下 1.人员表 人员姓名 归属部门id amy 1 bob 2 candy 3 2.部门表 部门id 部门名称 ...

2015-06-07 15:45:09

阅读数 671

评论数 0

redis字符串类型

1.字符串类型简介 字符串类型是redis是最基本的数据类型。也是其他数据类型的基础。字符串类型可以存储,字符串,json化对象甚至是图片。 2.字符串在redis中的存储结构 每一个字符串在redis中都是对应编码的二进制代码。例如ivy:[‘01101001’,‘01110110’,'0111...

2015-06-02 21:37:22

阅读数 396

评论数 0

redis键的数据结

redis键的数据结构 redis值可能有很多种类型,但是redis的键类型都是一样的。都是一种叫redisObject的类型。 /* A redis object, that is a type able to hold a string / list / set */ /* The act...

2015-06-02 10:31:17

阅读数 344

评论数 0

redis实现缓存

1.缓存的作用 为了提高应用的负载能力,我们常常把一些访问频率高的或者对cpu(io)资源消耗较大的操作结果缓存起来。例如用户名密码,行政区域。一些复杂但是不易变化的统计数据。 2.redis实现缓存的优势 a.数据保存在内存中 b.数据都是键值类型 c.更加丰富的数据回收机制 d.缓存持久化 3...

2015-05-30 19:44:43

阅读数 573

评论数 0

redis超时

1.过期数据处理 redis作为一个高效缓存数据库,所有的数据是放在内存中的。内存总会满的,随着加到内存中的数据越来越多,数据库性能也会随之下降。所以对于过期的数据进行清理就显得相对重要了。redis为此提供了一个非常实用的生存时间功能 2.生存时间相关命令 set命令可以直接带一个生存时间...

2015-05-28 16:53:48

阅读数 381

评论数 0

redis事务

1.redis事务特征 事务是所有数据库系统必备的一个功能。redis作为一个键值对数据库自然也不能少了。不过redis为了让事务更加快速与简单。所以redis不提供事务失败回滚的功能。如果一个事务失败了,需要工程师去手动回滚事务。 1.redis事务具有原子性,要么都执行,要么都不执行 2...

2015-05-28 12:50:42

阅读数 504

评论数 0

redis集合类型

1.集合类型简介 数学中的集合是一组不重复,无序的元素集合。redis对应存在一种集合类型。但是redis集合类型分为有序和无序两种。 2.集合与散列表比较 redis集合在内部是使用没有值的散列表实现。所以集合和散列表在某些地方是有一些相似的   列表类型 无序集合 ...

2015-05-27 18:31:29

阅读数 384

评论数 0

redis列表类型

1.问题引入 衣服存储已经确定了使用redis数据库。一切似乎显得那么正常。使用了一段时间后,经理需要1.盘点一下现在库存总共有多少件衣服。2.还想找出

2015-05-27 16:32:55

阅读数 429

评论数 0

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