首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
技术收藏
订阅
进击的琦玉
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
提高工作效率,这 10 款 AI 工具不能错过
作为一个职场打工人,我深知时间和效率的重要性。正是因为如此,我开始使用各种人工智能工具来帮助我提高工作效率。在这篇文章中,我将会分享 10 款必备的 AI 工具,这些工具可以让你的工作更加高效.
深入理解AbstractQueuedSynchronizer(AQS)
1. AQS简介 在上一篇文章中我们对lock和AbstractQueuedSynchronizer(AQS)有了初步的认识。在同步组件的实现中,AQS是核心部分,同步组件的实现者通过使用AQS提供的模板方法实现同步组件语义,AQS则实现了对同步状态的管理,以及对阻塞线程进行排…
设计模式之装饰器模式
装饰器模式属于结构型模式。 装饰模式可以动态的给一个对象增加一些额外的功能(增强功能) 相比于继承,装饰模式能对不支持继承的类进行增强;并且比继承更灵活,不需要生成大量的子类。 装饰器模式的类图如下: 包含如下的角色: Component抽象构件角色:真实对象和装饰对象有相同的…
【Mybatis系列】从源码角度深度理解Mybatis的缓存特性
基于个人的兴趣,为大家分享Mybatis的一级缓存以及二级缓存的特性。 Mybatis是什么。 Mybatis一级和二级缓存如何配置使用。 Mybatis一级和二级缓存的工作流程及源码分析。 本次分析中涉及到的代码和数据库表均放在Github上,地址: mybatis-cach…
HTTP 协议详解
本章主要介绍 HTTP 协议的相关知识,让我们对 HTTP 协议有个理性的认识。
Java 对象的深复制和浅复制
我们在编码过程经常会碰到将一个对象传递给另一个对象,java 中对于基本型变量采用的是值传递,而对于对象比如 bean 传递时采用的引用传递也就是地址传递,而很多时候对于对象传递我们也希望能够象值传递一样,使得传递之前和之后有不同的内存地址,在这种情况下我们一般采用以下两种情况。
Java 8 Stream
这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。 元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(terminal operation)得到前面处理的结果。 …