首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术文章
订阅
沉默本尊54670
更多收藏集
微信扫码分享
微信
新浪微博
QQ
37篇文章 · 0订阅
研发知识:MDD、MDF是什么?
MDD 模型驱动开发 Model Driven Development(MDD)是一种以模型作为主要工件的高级别抽象的开发方法,是iuap平台下的元数据驱动设计框架,前后端的统一基于元数据的架构。模型
HashMap夺命14问,你能坚持到第几问?
1. HashMap的底层数据结构是什么? 在JDK1.7中和JDK1.8中有所区别: 在JDK1.7中,由”数组+链表“组成,数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的。 在J
Stream流的这些操作,你得知道,对你工作有很大帮助
元素是特定类型的对象,形成一个队列。 Java中的Stream并不会存储元素,而 是按需计算。 数据源 流的来源。 可以是集合,数组等。 聚合操作类似SQL语句一样的操作, 比如filter, map, reduce, find, match, sorted 等。
这些年滴滴开源的有趣项目,太牛了
作为卓越的一站式移动出行和生活平台,滴滴在亚洲、拉美和澳洲为超过5.5亿用户提供出租车、快车、专车、豪华车、公交、代驾、企业级、共享单车、共享电单车、汽车服务、外卖、支付等多元化的服务。 滴滴平台上,有数千万车主及司机获得灵活的工作和收入机会,年运送乘客超过100亿人次。 滴滴…
《提升能力,涨薪可待》—Java并发之Synchronized
... 而Java关键字synchronized,为多线程场景下防止临界资源访问冲突提供支持, 可以保证在同一时刻,只有一个线程可以执行某个方法或某个代码块操作共享数据。 即当要执行代码使用synchronized关键字时,它将检查锁是否可用,然后获取锁,执行代码,最后再释放锁…
详细讲解!从秒杀聊到ZooKeeper分布式锁
经过《ZooKeeper入门》后,我们学会了ZooKeeper的基本用法。 实际上ZooKeeper的应用是非常广泛的,实现分布式锁只是其中一种。接下来我们就ZooKeeper实现分布式锁解决秒杀超卖问题进行展开。 秒杀活动应该都不陌生,不用过多解释。 不难想象,在这种"秒杀"…
Mybatis源码系列7-原来你是这样的插件
Mybatis通过插件机制,提供扩展性。 Mybatis的插件机制,是拦截器的思想,不同于Filter,interceptor之类的拦截器。Mybatis插件使用动态代理+责任链模式来实现。 责任链模式: 负责组织所有的代理增强链式调用。 插件的插入点在Configuratio…
为什么建议框架源码学习从Mybatis开始
Configuration 像是Mybatis的总管,Mybatis的所有配置信息都存放在这里,此外,它还提供了设置这些配置信息的方法。Configuration可以从配置文件里获取属性值,也可以通过程序直接设置。 用一句话概述Configuration,他类似Spring中的…
伙计,提高自己的并发技能,从锁优化开始!
大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜。可柔可刚,点赞则柔,白嫖则刚! 锁是最常用的同步方法之一。在高并发的环境下,激烈的锁竞争会导致程序的性能下降。 对于单任务或者单线程的应用而言,其主要资源消耗都花在任务本身,它既不需要维护并行数据结构间的一致性状态,也不需…
《吐血整理》顶级程序员工具集
这期是被人才群交流里,还有很多之前网友评论强行顶出来的一期,就是让我介绍自己常用的一些工具给他们安利一下,我一听很高兴呀,帅丙我这么乐于奉献的人是吧。 千万不要白嫖,真香警告⚠️。 但是我在构思这篇文章的时候发现我贴个标题,然后发下软件信息会不会太乏味了,于是创作鬼才我呀,准备…