首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
IT5
掘友等级
数据架构师
Java、python、人工智能、医疗信息化、医疗大数据
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 50
沸点 4
赞
54
返回
|
搜索文章
赞
文章( 50 )
沸点( 4 )
Future模式
该模型是将异步请求和代理模式联合的模型产物。类似商品订单模型。见下图: 客户端发送一个长时间的请求,服务端不需等待该数据处理完成便立即返回一个伪造的代理数据,程序先去执行其他的操作后,再去调用服务器已经完成组装的真实数据。该模型充分利用了等待的时间片段。 RealData:真实…
ConcurrentHashMap 中putIfAbsent 和put的区别
putIfAbsent源代码put源代码前面一段都是一样的,都是先计算hash再同步取值,区别在于最后一句 returns.put(key,hash,value,false); returns.put
Redis-BitMap
通过一个bit位来表示某个元素对应的值或者状态,其中的key就是对应元素本身。Bitmaps 本身不是一种数据结构,实际上它就是字符串(key 对应的 value 就是上图中最后的一串二进制),但是它可以对字符串的位进行操作。 Bitmaps 单独提供了一套命令,所以在 Red…
简单队列的实现
下面是自己通过linkedList实现的一个简单队列
Java高并发秒杀系统【观后总结】
在慕课网上发现了一个JavaWeb项目,内容讲的是高并发秒杀,觉得挺有意思的,就进去学习了一番。 记录在该项目中学到了什么玩意.. 我结合其资料和观看视频的时候整理出从该项目学到了什么... 使用jdbc的getGeneratekeys获取自增主键值,这个属性还是挺有用的。 写…
金三银四跳槽季,Java面试大纲
跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术原因(影响自己的发展,偏移自己规划的轨迹),还是钱给少了,不受重视。 准备不充分的面试,完全是浪费时间,更是对自己…
Spring源码系列:依赖注入(二)createBean
在Spring源码系列:依赖注入(一)(AbstractBeanFactory-getBean)最后说道getBean是依赖注入的起点,bean的创建都是通过createBean来完成具体的创建的。createBean的具体实现是在AbstractAutowireCapable…
Spring源码系列:BeanWrapper
BeanWrapper 是Spring提供的一个用来操作javaBean属性的工具,使用它可以直接修改一个对象的属性。 3.提供分析和操作标准JavaBean的操作:获取和设置属性值(单独或批量),获取属性描述符以及查询属性的可读性/可写性的能力。 BeanWrapper本身是…
Spring源码系列:依赖注入(一)getBean
在Spring源码系列:BeanFactory的创建文章中我们谈到了BeanFactory这容器,这个里面提供了注入的实现接口。其具体的实现还需要从AbstractBeanFactory和DefaultListableBeanFactory中来看。今天就先撸一下Abstract…
《猪弟拱Java》连载番外篇:Java代理(中)
现在有这样一个需求,为一个短信功能提供入参日志打印、异常打印和处理、返回结果打印、方法调用结束打印。先来看一下短信功能的代码: ① 首先使用jdk动态代理要实现一个java为我们提供的InvocationHandler接口,并实现invoke方法,下面是接口的源码。 ② 我们要…
下一页
个人成就
文章被点赞
115
文章被阅读
56,513
掘力值
1,163
关注了
43
关注者
438
收藏集
16
关注标签
34
加入于
2017-12-23