腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Java帮帮-微信公众号-技术文章全总结
技术改变生活,能力决定未来! 免费资源网 http://www.javahelp.com.cn
专栏作者
举报
864
文章
1277341
阅读量
129
订阅数
订阅专栏
申请加入专栏
全部文章(864)
java(363)
其他(137)
数据库(61)
编程算法(55)
spring(42)
云数据库 SQL Server(36)
sql(33)
存储(30)
linux(26)
api(25)
ide(23)
网络安全(22)
容器(21)
开源(21)
javascript(20)
http(20)
jvm(20)
servlet(19)
xml(19)
网站(19)
jdk(19)
python(18)
jsp(18)
html(18)
人工智能(18)
git(16)
分布式(16)
oracle(15)
数据结构(15)
https(15)
jquery(14)
eclipse(14)
容器镜像服务(14)
安全(14)
tomcat(13)
云数据库 Redis(12)
jdbc(12)
大数据(12)
windows(12)
c++(11)
ajax(9)
mvc(9)
nginx(9)
hashmap(9)
面试(9)
php(8)
css(8)
github(8)
struts(8)
maven(8)
面向对象编程(8)
zookeeper(8)
bash(7)
svn(7)
apache(7)
腾讯云测试服务(7)
企业(7)
游戏(7)
微信(7)
node.js(6)
打包(6)
jar(6)
访问管理(6)
gui(6)
mybatis(6)
dubbo(6)
android(5)
lucene/solr(5)
centos(5)
mongodb(5)
缓存(5)
html5(5)
spring boot(5)
数据处理(5)
微服务(5)
负载均衡(4)
c 语言(4)
c#(4)
go(4)
vue.js(4)
react(4)
unix(4)
bash 指令(4)
serverless(4)
运维(4)
自动化测试(4)
aop(4)
tcp/ip(4)
单元测试(4)
jenkins(4)
小程序(4)
程序员(4)
.net(3)
json(3)
nosql(3)
文件存储(3)
express(3)
kubernetes(3)
spark(3)
rabbitmq(3)
gcc(3)
socket编程(3)
云计算(3)
kafka(3)
虚拟化(3)
费用中心(2)
区块链(2)
NLP 服务(2)
ios(2)
ruby(2)
erlang(2)
scala(2)
bootstrap(2)
ecmascript(2)
web.py(2)
搜索引擎(2)
ubuntu(2)
负载均衡缓存(2)
mapreduce(2)
自动化(2)
黑客(2)
爬虫(2)
shell(2)
无人驾驶(2)
hadoop(2)
ssh(2)
正则表达式(2)
erp(2)
yum(2)
sql server(2)
kotlin(2)
rpc(2)
udp(2)
uml(2)
系统架构(2)
hbase(2)
nat(2)
项目管理(2)
bitbucket(2)
bug(2)
im(2)
jira(2)
salesforce(2)
tm(2)
产品(2)
工作(2)
求职(2)
项目经理(2)
云镜(主机安全)(1)
官方文档(1)
比特币(1)
数字货币(1)
自动驾驶(1)
数据挖掘(1)
perl(1)
r 语言(1)
webview(1)
单片机(1)
access(1)
django(1)
flask(1)
windows server(1)
神经网络(1)
深度学习(1)
thinkphp(1)
日志服务(1)
云数据库 MongoDB(1)
TDSQL MySQL 版(1)
消息队列 CMQ 版(1)
cci 持续集成(1)
图片标签(1)
知识图谱(1)
传媒云原生 移动开发平台(1)
短信(1)
DevOps 解决方案(1)
渲染(1)
eslint(1)
yarn(1)
压力测试(1)
hive(1)
npm(1)
二叉树(1)
flash(1)
敏捷开发(1)
spring cloud(1)
ntp(1)
机器人(1)
数据分析(1)
安全漏洞(1)
网站建设(1)
sdn(1)
flutter(1)
unicode(1)
ascii(1)
灰盒测试(1)
负载测试(1)
学习方法(1)
小程序·云开发(1)
app(1)
bat(1)
cmd(1)
com(1)
debug(1)
dp(1)
iso(1)
it(1)
point(1)
sys(1)
txt(1)
编程(1)
管理(1)
开发者(1)
软件(1)
软件开发(1)
团队协作(1)
研发(1)
搜索文章
搜索
搜索
关闭
Spring AOP是什么?你都拿它做什么?
spring
网络安全
aop
http
jdk
为什么会有面向切面编程(AOP)?我们知道Java是一个面向对象(OOP)的语言,但它有一些弊端,比如当我们需要为多个不具有继承关系的对象引入一个公共行为,例如日志、权限验证、事务等功能时,只能在在每个对象里引用公共行为。这样做不便于维护,而且有大量重复代码。AOP的出现弥补了OOP的这点不足。
Java帮帮
2019-06-15
383
0
SpringBoot中Spring-cache与Redis整合【面试+工作】
spring
云数据库 Redis
缓存
aop
http
也是在整合redis的时候偶然间发现spring-cache的。这也是一个不错的框架,与spring的事务使用类似,只要添加一些注解方法,就可以动态的去操作缓存了,减少代码的操作。如果这些注解不满足项目的需求,我们也可以参考spring-cache的实现思想,使用AOP代理+缓存操作来管理缓存的使用。 在这个例子中我使用的是redis,当然,因为spring-cache的存在,我们可以整合多样的缓存技术,例如Ecache、Mamercache等。 下面来看springcache的具体操作吧! 附上官方的文档: https://docs.spring.io/spring/docs/current/spring-framework-reference/html/cache.html
Java帮帮
2018-09-29
2K
0
Spring-AOP
spring
aop
AOP引介 AOP(Aspect Oriented Programing)面向切面编程采用横向抽取机制,以取代传统的纵向继承体系的重复性代码(如性能监控/事务管理/安全检查/缓存实现等). 横向抽取代码复用: 基于代理技术,在不修改原来代码的前提下,对原有方法进行增强. Spring AOP 历史 1.2开始, Spring开始支持AOP技术(Spring AOP) Spring AOP使用纯Java实现,不需要专门的编译过程和类加载器,在运行期通过代理方式向目标类织入增强代码. 2.0之后, 为了简化A
Java帮帮
2018-03-16
1.1K
1
SpringAop实现原理
spring
aop
SpringAop实现原理 什么是AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许你定义从上到下的关系,但并不适合定义从左到右的关系。例如日志功能。日志代码往往水平地散布在所有对象层次中,而与它所散布到的对
Java帮帮
2018-03-15
869
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档