首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
努尔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
你知道 MySQL update 语句背后藏着哪些不可告人的秘密?
mysql 的更新语句流程和查询语句流程有什么不同呢?基本流程也是一致的,也就是说,它也要经过解析器、优化器的处理,最后交给执行器。区别就在于拿到符合条件的数据之后的操作。
你了解过JDK8新出的处理字符串的类吗?
我:芭比芭比,芭比歪脖?阿巴阿巴阿巴... 很多时候,及早的准备可以帮助你更快的理解面试官想问什么,帮助我们在面试时回答出面试官想要听到的答案。 这个关键词就暗示我们,这个类应该在 java.util 包或者其子包下面。 所以,这个类名中应该包含 String 这个关键字。 如…
【架构设计】我用几个 bit 实现了 LRU,你不好奇吗?
提到缓存,我们肯定都不陌生,由于大部分系统的数据都存在局部性,即有些数据是经常被使用到的,我们可以将其先缓存起来,这样,一方面能提高系统的吞吐量;另一方面也能降低数据库等第三方系统的请求压力。 缓存置换,是指当缓存满了之后,这时候再有新的数据需要缓存时,需要淘汰掉缓存中的一个条…
spring中那些让你爱不释手的代码技巧
最近越来越多的读者认可我的文章,还是件挺让人高兴的事情。有些读者私信我说希望后面多分享spring方面的文章,这样能够在实际工作中派上用场。正好我对spring源码有过一定的研究,并结合我这几年实际的工作经验,把spring中我认为不错的知识点总结一下,希望对您有所帮助。 实现…
太牛了!第一次看到有大佬把Java线程与进程的这么详细的,我先收藏了!
线程:一个程序运行中可以执行多个任务,任务就称之为线程。 详细的分析两个接口的区别,在更深层次上去理解两个接口。大家继续关注吖! 线程的生命周期主要包括以下六种状态:新建状态、就绪状态、阻塞状态、等待状态、睡眠状态、终止状态。 JDK1.5之后,引入枚举类TimeUnit ,其…
干掉mapper.xml!MyBatis新特性动态SQL真香!
当我们使用MyBatis的时候,需要在mapper.xml中书写大量的SQL语句。当我们使用MyBatis Generator(MBG)作为代码生成器时,也会生成大量的mapper.xml文件。其实从MBG 1.3.6版本以后,MyBatis官方已经推荐使用Dynamic SQ…
群聊比单聊,为什么复杂这么多?
群消息的实时性、可达性、离线消息的复杂度,要远高于单对单消息。 群业务的核心数据结构有两个。 画外音:用来描述一个群里有多少成员。 画外音:用来描述一个群成员的离线消息。 那么,问题来了!对于同一份群消息的内容,多个离线用户似乎要存储很多份。假设群中有 200 个用户离线,离线…
🎉🎉一个基于 Vue 3 + Vant 3 的开源商城项目🎉🎉
由于正常上班的缘故,所以只能抽出空闲时间来做,适逢几次加班,导致比预估的工时推迟了一些时间,2020 年 11 月 3 日把项目开发的差不多了,之后一直处于自测和修改小问题的阶段。 我发现大家对这个项目的热情也挺高,所以在上周末也把项目部署到线上,让大家帮忙测试了一波。不过时间…
从0到1,完整搭建Springboot开源博客项目eblog!
摘要: eblog 是一个基于 Springboot2.1.2 开发的博客学习项目,为了让项目融合更多的知识点,达到学习目的,编写了详细的从 0 到 1 开发文档。主要学习包括:自定义 Freemarker 标签,使用 shiro+redis 完成了会话共享,redis 的 z…
必读经典项目,web开发框架renren-fast项目解读
renren-fast 是一个轻量级的 Spring Boot2.1 快速开发平台,其设计目标是开发迅速、学习简单、轻量级、易扩展;使用 Spring Boot、Shiro、MyBatis、Redis、Bootstrap、Vue2.x 等框架,包含:管理员列表、角色管理、菜单管…