浅谈字节码增强技术系列2-Asm与Cglib
日常工作中经常使用aop做一些业务功能的开发,但是如果让我解释"面向切面"这四个字的意思,我还是会"十脸懵逼",哈哈。那么今天的文章,作为字节码增强技术系列承上启下的第二篇,就让我们以aop为马,去追逐字节码的星光。
凯特林 凯特林
4年前
7 个实战技巧帮你提升前端技术水平
项目架构1.封装项目的基础库优秀的基础库可以保证项目的最低质量下限和更好的可扩展性。通常我们说的基础库包括组件库、基础css库、基础工具库。2.层级管理管理你的请求,建议把你项目的api层独立出来为一个层级管理,这样有利于在复杂接口下,更好的管理,降低复杂度。性能优化1.缓存缓存可以减少请求,加快速度。比如从商品列表跳往详情页,可以用coo
Stella981 Stella981
4年前
Dubbo vs Spring Cloud:两大技术栈如何选型?
点击上方 蓝字关注我们文章来源:拉钩教育文章链接:https://kaiwu.lagou.com/course/courseInfo.htm?courseId69/detail/pc?id1919提到微服务开源框架,不可不说的是Dubbo和SpringCloud,这两大框架应该是大家最熟悉的微服务解决方案,也是面
Stella981 Stella981
4年前
Spring Boot构建多租户SaaS平台核心技术指南
1\.概述笔者从2014年开始接触SaaS(SoftwareasaService),即多租户(或多承租)软件应用平台;并一直从事相关领域的架构设计及研发工作。机缘巧合,在笔者本科毕业设计时完成了一个基于SaaS的高效财务管理平台的课题研究,从中收获颇多。最早接触SaaS时,国内相关资源匮乏,唯一有的参照资料是《互联网时代的软件革命:
Stella981 Stella981
4年前
Service Mesh解读:新一代微服务技术新秀
本文获得BUOYANT授权翻译发表,转载需要注明来自公众号EAWorld。!(https://oscimg.oschina.net/oscnet/e108708e42154261b9ebf552e469faa7.png)作者:WilliamMorgan译者:月满西楼原题:What’saservicemesh?
Stella981 Stella981
4年前
LiveVideoStackCon 2017 音视频技术大趴就要开始了
10月2021日,北京,让脑力来一场技术风暴。文/包研,LiveVideoStack主编!(https://oscimg.oschina.net/oscnet/717e340edb0e4c42a19fa3f6ebdbc765.jpg)再过一个月——10月2021日,LiveVideoStackCon
Stella981 Stella981
4年前
Comet:基于 HTTP 长连接的“服务器推”技术
很多应用譬如监控、即时通信、即时报价系统都需要将后台发生的变化实时传送到客户端而无须客户端不停地刷新、发送请求。本文首先介绍、比较了常用的“服务器推”方案,着重介绍了Comet-使用HTTP长连接、无须浏览器安装插件的两种“服务器推”方案:基于AJAX的长轮询方式;基于iframe及htmlfile的流方式。最后分析了开发Comet
Wesley13 Wesley13
4年前
Oracle首席工程师:Java核心技术36讲
!(https://oscimg.oschina.net/oscnet/432bd1df223942f2b6367dc94780b987.png)如果你想认真进阶Java或者准备面试,我推荐你好好看下《Java核心技术36讲》专栏。作者从核心知识点和能力出发,精选出36道Java面试题。每期针对1道题目,不仅会给出典型回答
Stella981 Stella981
4年前
Linux_x86下NX与ASLR绕过技术(续)
四、StackCanaries首先看一下StackCanaries演进历史:StackGuard是第一个使用Canaries探测的堆栈保护实现,它于1997年作为GCC的一个扩展发布。最初版本的StackGuard使用0x00000000作为canaryword。尽管很多人建议把StackGuard纳入
Stella981 Stella981
4年前
LiteOS间歇计算技术:IOT终端真正感受“电量自由”
摘要:LiteOS间歇计算为什么能使物联网终端实现长续航?物联网设备、场景复杂多样,小到智能穿戴的耳机,大到大型基建设备,更有我们陌生而又熟悉场景,例如深海探测、森林监控、野生动物跟踪等等能量采集场景。能量采集场景都在户外,甚至可以说是无人区域,当设备放置(部署)后,没办法及时回收和维护,比如放置在动物身上的设备,位置是不固定的,无法及时为终端设