腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
desperate633
专栏成员
举报
382
文章
280399
阅读量
38
订阅数
订阅专栏
申请加入专栏
全部文章(382)
其他(274)
java(32)
编程算法(19)
人工智能(17)
数据库(14)
存储(13)
python(9)
缓存(9)
tcp/ip(9)
sql(7)
爬虫(7)
云数据库 SQL Server(6)
servlet(5)
html(5)
容器(5)
jdk(5)
jvm(5)
api(4)
数据结构(4)
image(4)
png(4)
云数据库 Redis(3)
spring(3)
游戏(3)
hashmap(3)
安全(3)
paste(3)
机器学习(2)
jsp(2)
xml(2)
神经网络(2)
面向对象编程(2)
大数据(2)
https(2)
json(1)
ajax(1)
android(1)
nosql(1)
git(1)
tomcat(1)
unix(1)
深度学习(1)
黑客(1)
正则表达式(1)
gui(1)
jdbc(1)
线性回归(1)
aop(1)
kernel(1)
iis(1)
ntp(1)
数据分析(1)
windows(1)
sas(1)
nat(1)
聚类算法(1)
app(1)
count(1)
display(1)
distinct(1)
having(1)
integer(1)
lint(1)
ode(1)
palindrome(1)
space(1)
二进制(1)
排序(1)
搜索文章
搜索
搜索
关闭
深入理解Spring框架的作用(Spring in action 学习笔记)激发POJO的潜能依赖注入应用切面使用模板消除样板式代码
spring
java
纵览Spring , 读者会发现Spring 可以做非常多的事情。 但归根结底, 支撑Spring的仅仅是少许的基本理念, 所有的理念都可以追溯到Spring最根本的使命上: 简化Java开发。
desperate633
2018-08-27
1.2K
0
设计模式之享元模式(flyweight模式)引入享元模式享元模式的实例程序享元模式分析
spring
flyweight是轻量级的意思,指的是拳击比赛中选手体重最轻的等级。顾名思义,享元设计模式就是为了是对象更轻。 不过这里的轻的描述与现实中不一样。对于对象来说,重的对象代表对象占有的内存大,轻的对象代表对象内存占用小。 当我们需要大量对象的时候,使用new关键字来分配内存,就会消耗大量的空间。 享元模式和单例模式有点像。 当我们需要某个实例的时候,我们并不是总是new一个新的实例出来,而是看看是不是内存中已经有相应的实例了,如果已经有了,就直接从内存中取出那个实例来用,如果没有,才会new一个出来。 如果读者熟悉spring框架的话,也许会想到,spring的依赖注入机制,对于实现具体逻辑处理的service对象,并不需要读者显示的去new,因为那样可能由于开发者的不规范的new对象操作,导致出现很多重复的对象,浪费对象,而是直接在配置文件里设置或者标注,spring就会自动帮我new一个相应对象,而且只会存在一个,这样使用的时候直接使用就可以了,不仅帮我们解决了创建对象的过程,而且避免了生成过多对象。虽然依赖注入机制并不是使用的flyweight模式,但思想上会有相似之处。
desperate633
2018-08-22
379
0
设计模式之代理模式(Proxy模式)代理模式的引入代理模式的实例程序代理模式分析
spring
aop
Proxy是代理人的意思,指的是代替别人进行工作的人。当不一定需要本人亲自去做的工作的时候,就可以寻找代理人去完成。 但在代理模式中,往往是相反的,通常是代理人碰到工作,就交给被代理的对象去完成,代理人只完成一些准备工作或者收尾工作。 如果读者了解过spring框架的话,就会知道aop也就是面向切面编程其实运用的就是动态代理模式,这可以让被代理的对象专注于完成自己的本职工作,而代理对象可以进行工作前的日志记录,时间计算,在工作之后进行日志记录,收尾工作等附加的功能,需要正式做工作的时候就交给被代理去做。就像插了两个刀到这个被代理的对象前后。所以形象的叫做面向切面编程。 关于动态代理模式和静态代理模式,感兴趣的读者可以参考笔者的另一篇博文: Java动态代理与静态代理http://www.jianshu.com/p/b5e340ec9551
desperate633
2018-08-22
389
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档