12 2016 档案

摘要:事先声明:本文代码参考自Dubbo作者的 "博客" 。 RPC(Remote Procedure Call)远程过程调用,是分布式系统当中必不可少的一个玩意。比如说在单机系统当中,我想调用某个方法,直接调就可以了对吧,但是当环境变成多机分布式系统时,A机器上想调用B机器上的某个方法时,就需要用到RP 阅读全文
posted @ 2016-12-25 23:31 puyangsky 阅读(342) 评论(0) 推荐(0)
摘要:Spring AOP实现原理 在之前的 "一文中" 介绍过Spring AOP的功能使用,但是没有深究AOP的实现原理,今天正好看到几篇好文,于是就自己整理了一下AOP实现的几种方式,同时把代理模式相关知识也稍微整理一下。 代理模式 代理模式的UML类图如下: 可以看到还是很简单的,代理类实现了被代 阅读全文
posted @ 2016-12-25 01:12 puyangsky 阅读(24918) 评论(3) 推荐(0)
摘要:写给自己的2016年总结 还是头一次写这种年终总结,觉得以后也要保持这个好习惯,毕竟从过去当中吸取经验,才会让自己变得更加强大。还有几天2016年就过去了,这一年里我经历了哪些让我觉得值得回忆的事情,做了哪些让自己不后悔的决定,浪费了多少时间在哪些无意义的事情上,接下来慢慢回顾。 里程碑事件 201 阅读全文
posted @ 2016-12-25 00:16 puyangsky 阅读(504) 评论(0) 推荐(1)
摘要:早上与学长打了一通电话,他曾在阿里和百度实习,现在去了阿里菜鸟,我寻思着自己也没什么面试和实习经历,必须要学习一下大神们的经验。下面总结一下学长告诉我的一些必须准备的知识点: Spring等框架 了解Spring等web框架的基本原理,不一定要看源码但是要能理清楚原理和流程,比如IOC、AOP等等。 阅读全文
posted @ 2016-12-24 11:15 puyangsky 阅读(467) 评论(0) 推荐(1)
摘要:Overview 学习JVM首先需要了解一下JVM管理的内存是如何分布的,在看了《深入理解Java虚拟机》和一些博文之后,我准备自己记录一下学习的过程。 下图是JVM中运行时数据区的大致示意图,可以看到主要分为两种内存区域,一种是线程私有的内存区,另一种是所有线程共享的区域。下面会详细描述每个区域存 阅读全文
posted @ 2016-12-21 17:12 puyangsky 阅读(427) 评论(0) 推荐(1)
摘要:需求 现在在维护的是学校的一款信息服务APP的后台,最近要开发一些新功能,其中一个就是加入学校电影院的在线购票。在线购票实际上已经有一套系统了,但是是外包给别人开发的,我们拿不到代码只能拿到数据库,并且也不一定能很好的兼容之前的代码,所以需要基于这个数据库来进行新的开发。 现在用的后台是Spring 阅读全文
posted @ 2016-12-05 13:11 puyangsky 阅读(7091) 评论(25) 推荐(1)