https://www.gravatar.com/avatar/dfba7b9af4258f14b883b676b32bf3db?s=240&d=mp

爱宝儿

游戏开发及物联网大数据集群维护及部署开发,数据存储及相关设计,大数据、ETL、Flink、kafka,hadoop框架等多种技术开>发技术。涵盖语言涉及Java、Go、Python、C、C#等。

仅供学习参考

Spring入门(六):条件化的bean

../../images/weixin_public.png

@Profile(“dev”) // 指的是在dev环境下注入bean @Bean

@Profile(“prod”) // 指的是在prod 环境下注入bean @Bean

1. 概念

默认情况下,Spring中定义的bean在应用程序启动时会全部装配,不管当前运行的是哪个环境(Dev,QA或者Prod),也不管当前运行的是什么系统(Windows或者Linux),但有些使用场景下,我们可能需要条件化的装配某些bean,即当满足某一条件时,装配某些bean,当不满足某一条件时,就忽略掉某些bean。

单机服务器支持千万级并发长连接的压力测试 -- c1000k

../../images/weixin_public.png

单机服务器支持千万级并发长连接的压力测试 – c1000k

http://blog.csdn.net/lijinqi1987/article/details/74545851

https://github.com/yedf/handy

https://github.com/ideawu/c1000k – code

http://www.ideawu.net/blog/ – c1000k

http://www.ideawu.net/blog/archives/740.html 构建C1000K的服务器(1) – 基础

http://www.ideawu.net/blog/archives/742.html 构建C1000K的服务器(2) – 实现百万连接的comet服务器

微言Netty:百万并发基石上的epoll之剑

../../images/weixin_public.png

说道本章标题,相信很多人知道我在暗喻石中剑这个典故,在此典故中,天命注定的亚瑟很容易的就拔出了这把石中剑,但是由于资历不被其他人认可,所以他颇费了一番周折才成为了真正意义上的英格兰全境之王,亚瑟王。说道这把剑,剑身上铭刻着这样一句话:ONLY THE KING CAN TAKE THE SWORD FROM THE STONE。虽然典故中的the king是指英明之主亚瑟王,但是在本章中,这个king就是读者自己,我们今天不仅要从百万并发基石上拔出这把epoll之剑,也就是Netty,而且要利用这把剑大杀四方,一如当年的亚瑟王凭借此剑统一了英格兰全境一样。