Wesley13 Wesley13
4年前
AOP 你想干什么 IOC 你服务什么
前言:记得N年前,就听过AOP,曾扫过几篇文章,不过看不懂,还是N年前,面试被问到AOP的切面,还是不懂!中秋之假,有点闲,在博客园里搜了下AOP看了看,试图看懂些许文章,可惜文章都说的太中规中矩,没发现一篇能浅显看的易懂的。AOP,全称AspectOrientedProgramming,中文名称叫面向方面编程,也叫面向切面编
Stella981 Stella981
4年前
Spring AOP
什么是AOPAOP(AspectOrientedProgramming,面向方面编程),它利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其名为“Aspect”,即方面。所谓“方面”,简单地说,就是将那些与业务无关,却为业务模块所共同调用的逻辑或责任封装起来,便于减少系统的重复代码,降低
Wesley13 Wesley13
4年前
Java8的这些集合骚操作,你掌握了嘛?
Java8时Lambda表达式的出现,将行为作为参数传递进函数的函数式编程,大大简化了之前冗杂的写法。对于集合一类,我们来整理一下发生的变化吧。!Java8的这些集合骚操作,你掌握了嘛?(https://p6tt.byteimg.com/origin/dficimagehandler/e5ad919fe84f4ae7b7c8395f5
Wesley13 Wesley13
4年前
Java学习笔记(9)——Java类库(包)及其组织结构
Java官方为开发者提供了很多功能强大的类,这些类被分别放在各个包中,随JDK一起发布,称为Java类库或JavaAPI。API(ApplicationProgrammingInterface,应用程序编程接口)是一个通用概念。例如我编写了一个类,可以获取计算机的各种硬件信息,它很强大很稳定,如果你的项目也需要这样一个功能,
Stella981 Stella981
4年前
Python 总结
python玩了这么长时间,也该写一些总结了,。。。。好吧,把最喜欢的两个库先说了,gevent,request,一个在协程方面实现最为精妙,猴子补丁也不错,另外一个在人性化方面达到极致。。。元编程,说白了很多东西与C模版类似,可以利用之来创建更为复杂的功能。高性能的模块很多,gevent,meinheld(htt
Wesley13 Wesley13
4年前
Java 面向对象的设计原则
一、1、面向对象思想的核心:封装、继承、多态。2、面向对象编程的追求:  高内聚低耦合的解决方案;  代码的模块化设计;3、什么是设计模式:  针对反复出现的问题的经典解决方案,是对特定条件下(上下文)问题的设计方案的经验总结,是前人设计实践经验的精华。4、面向对象设计原则
dkll dkll
4个月前
2025年婚恋源码小程序开发新趋势:PHP后端+UniApp前端源码搭建用户认证、匹配、聊天系统
一、技术架构:PHPUniApp的黄金组合1.PHP后端:稳定高效的核心支撑PHP作为成熟的后端语言,在婚恋小程序开发中展现出三大优势:高并发处理能力:通过ThinkPHP6框架结合Redis缓存,可支撑万人级在线用户同时互动。例如,采用Swoole扩展
linbojue linbojue
4个月前
Java 在云原生与容器化部署中的应用
一、引言随着云原生(CloudNative)思想的普及,软件开发与部署方式发生了巨大变革。微服务、容器化、DevOps、服务网格以及Serverless已成为现代应用的关键特征。作为企业级开发的支柱语言,Java在云原生场景下仍然是主力。本文将从容器化、微
在nginx中通过多级代理支持grpc协议
本文分享自天翼云开发者社区《》.作者:尹聪gRPC是由Google开源的一个RPC框架,旨在统一服务间通信的方式。该框架基于HTTP/2协议传输,使用ProtocolBuffers作为接口描述语言,可以自动生成服务间调用的代码。nginx提供了一个grpc
codigger codigger
2个月前
VimL的“工程化”飞跃(上):从脚本到现代OOP
系列文章导读:VimLanguage(VimL)是编辑器之神Vim的“灵魂”,它极致高效、简洁,但也始终被“脚本语言”的枷锁所束缚,难以用于构建超大型的软件工程。ObjectSense文档则展示了一条不同的进化路径:如果VimL从一开始就拥抱现代工程思想,