首页
学习
活动
专区
工具
TVP
发布

明丰随笔

专栏作者
61
文章
49752
阅读量
14
订阅数
浅谈StackTrace类
在程序中,每次调用一个函数,就会生成一个堆栈帧,并push进入堆栈中。每一次结束一个函数调用,就会从堆栈中pop一个堆栈帧。
小蜜蜂
2019-07-15
1.4K0
AOP编程
Aspect Oriented Programming(AOP),面向切面编程。AOP主要解决的问题是针对业务处理过程中对一些逻辑进行切面提取,它可以分散在处理过程中的不同的阶段,以获得逻辑过程中各部分之间低耦合性的隔离效果。这样做可以提高程序的可重用性,同时提高了开发的效率。AOP编程一般会分离应用中的业务逻辑和通用系统级服务逻辑,可以让各自业务进行高内聚的开发,通用系统级服务也能得到很好的复用。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责其它的系统级关注点,例如日志或事务支持。AOP编程的主要场景是从业务逻辑里面提取日志记录,性能统计,安全控制,事务处理,异常处理等逻辑到独立的单元里。让负责业务逻辑的代码更加清晰和简单,从而更加容易维护,并且容易被复用。用一张图来看一下AOP编程的表现形式:
小蜜蜂
2019-07-15
4820
RPC编程
RPC全称Remote Procedure Call,即远程方法调用。它的表现形式是:
小蜜蜂
2019-07-14
1.3K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档