0%

原文地址:https://www.xilidou.com/2018/01/08/spring-ioc/

Spring 作为 J2ee 开发事实上的标准,是每个Java开发人员都需要了解的框架。但是Spring 的 IoC 和 Aop 的特性,对于初级的Java开发人员来说还是比较难于理解的。所以我就想写一系列的文章给大家讲解这些特性。从而能够进一步深入了解 Spring 框架。

读完这篇文章,你将会了解:

  • 什么是依赖注入和控制反转
  • Ioc有什么用
  • Spring的 Ioc 是怎么实现的
  • 按照Spring的思路开发一个简单的Ioc框架
Read more »

2017年结束了

总的来说2017年是充实的一年,也是在北京从生存逐渐向生活靠拢的一年。

Read more »

上周花了点时间研究了 Redis 的作者提的 RedLock 的算法来实现一个分布式锁,文章地址。在官方的文档最下面发现了这样一句话。

Analysis of RedLock

Martin Kleppmann analyzed Redlock here. I disagree with the analysis and posted my reply to his analysis here.

突然觉得事情好像没有那么简单,就点进去看了看。仔细读了读文章,发现了一个不得了的世界。于是静下心来研究了 Martin 对 RedLock 的批评,还有 RedLock 作者 antirez 的反击。

Read more »

1.简单使用

书接上回,我们这一讲要讨论 JAVA 8 的新的 API 流。如果我们有这样一个需求,需要挑选出菜谱里面卡路里小于1000,且卡路里排名前三的菜品的名称。

Read more »

机房迁移以后终于可以用上 Java 8了,本教程将会分为三个方面介绍Java 8 的新特性。首先给大家介绍 Java 8 的Lambda 表达式。

Read more »

最近学习 吴恩达 的DeepLearning 的时候,发现自己的 python水平有点弱。就像想找个练手的东西写一写。想来想去也没有什么想法。今天闲逛知乎的时候发现,有一个用 php 实现的 workflow。可以使用Alfred 调用网易有道的翻译API,查出单词,但是上网一搜使用的 api 网易将会在 2017年12月下线。于是决定自己使用新的api撸一个,提升自己的 python 的水平。

于是就有了这个小玩具。

Read more »

最近想了解一下分布式消息系统是怎么组成的于是就花了一些时间研究了kafka的实现原理。记录下来方便自己复习和回忆。kafka的设计思想很精妙,可以借鉴到大部分的分布式系统中。

Read more »

十一假期,本来想找一本股票相关书读一读。机缘巧合就找到了这本武剑锋博士写的《交易系统》。这本书主要讲了上海证券交易系统在技术管理、架构设计、应用调优、切换部署、运行维护等方面的经验和教训。成书的时间大概是在2010年,交易系统的上线时间大概在2008年,聚现在已经接近十年了,但是书中介绍的很多开发时候的原则和思路放在今天来看也有很大的价值可以学习。同时,这也是一本介绍大型系统开发的简要过程的参考书目。

本书涉及了不少的证券相关知识,涉及证券知识的章节我就略读做了解。对剩下的关于大型系统的设计,管理,架构,优化相关的章节进行了精读,记录相关笔记供自己回顾和思考。

Read more »

极光推送免费版每分钟600次的请求限制实在是把我恶心坏了,考虑到现在我们 Android 的推送已经全量接入了小米,所以接下来就是要把 iOS 的推送直接接入 APNS 这样就可以彻底摆脱极光的推送。不再受这个600次/分钟的限制了。APNS使用 HTTP2 协议进行通信所以自然就想到了使用Netty作为网络框架,进行开发。下面逐个给大家介绍使用 Netty 接入 APNS 的注意事项和接入的时候踩到的坑。

Read more »