首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Joe学习生活
掘友等级
Java攻城狮
微信公众号:Java学习生活
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
Joe学习生活
赞了这篇文章
Java3y
🏆微信搜「Java3y」获取原创电子书
·
5年前
关注
「扫盲」Elasticsearch
不知道大家的公司用Elasticsearch多不多,反正我公司的是有在用的。平时听同事们聊天肯定避免不了不认识的技术栈,例如说:把数据放在引擎,从引擎取出数据等等。 如果对...
686
26
分享
Joe学习生活
赞了这篇文章
zzyang90
11月前
关注
这下,我终于弄明白了RocketMQ为什么这么快!
大家好,我是三友~~ RocketMQ作为阿里开源的消息中间件,深受广大开发者的喜爱 而这其中一个很重要原因就是,它处理消息和拉取消息的速度非常快 那么,问题来了,Rock...
44
12
分享
Joe学习生活
赞了这篇文章
码农Academy
java攻城狮
·
1年前
关注
字节二面:为什么SpringBoot的 jar 可以直接运行?我说因为内嵌了Tomcat容器,他让我出门左转。。
Spring Boot应用的jar包因其Fat JAR构建、自定义加载器、内嵌Web容器及自动配置特性,通过Maven或Gradle插件统一打包所有依赖,实现Main-Cl...
566
81
分享
Joe学习生活
赞了这篇文章
topGpt
2年前
关注
面试官:一千万的数据,你是怎么查询的?
面试官:一千万的数据,你是怎么查询的? 1 先给结论 对于1千万的数据查询,主要关注分页查询过程中的...
321
96
分享
Joe学习生活
赞了这篇文章
Robod
Java开发工程师
·
2年前
关注
SpringBoot可以同时处理多少请求?
一个ip发请求过来,是一个ip对应一个线程吗?对于SpringBoot如何处理请求好像从来没仔细思考过,所以面试结束后就仔细研究了一番,现在就来探讨一下...
1.0k
134
分享
Joe学习生活
Java攻城狮
·
3年前
关注
简单的全局唯一单号
在公司内部系统中,有许多场景需要生成有业务意义的单号,比如,财务系统的报销申请单,单号规则是 BX + yyyyMMdd + 4位递增序号。...
1
评论
分享
Joe学习生活
Java攻城狮
·
3年前
关注
kafka重平衡
重平衡(rebalance)本质上是一种协议,规定了一个消费组的消费者如何分配订阅主题的分区,同一个消费组不能有多个消费者同时消费同一个分区。...
2
评论
分享
Joe学习生活
Java攻城狮
·
4年前
关注
Redisson实现公平锁原理
Redisson 实现公平锁的原理,需要借助 List 作为 先进先出的队列,和 SortedSet,用来保存线程获取到锁的预计时间,如果在这个时间前还没有获取到锁,那么这...
0
1
分享
Joe学习生活
Java攻城狮
·
4年前
关注
Spring事务处理过程
Spring把数据源对应的数据库连接存放在ThreadLocal的Map中,key是数据源,value是数据库连接。这样做的好处是保证同一个线程中操作的数据库连接都是相同的...
2
1
分享
Joe学习生活
Java攻城狮
·
4年前
关注
Spring AOP概念术语
就是横切时,你要做什么事情。比如权限验证、日志、事务等 就是允许使用通知的地方,比如有个hello方法,允许hello执行前切入,那么hello前的位置就是一个连接点。 连...
1
1
分享
Joe学习生活
Java攻城狮
·
4年前
关注
Spring AOP实现过程
我们可以通过@EnableAspectJAutoProxy开启spring aop功能,启动自动代理。从这个注解入手,看看它做了什么事情。 AnnotationAwareA...
2
1
分享
Joe学习生活
Java攻城狮
·
4年前
关注
spring循环依赖
循环依赖就是循环引用,Bean相互间持有对方,形成闭环。如下图所示,A依赖B,B依赖C,C依赖A spring通过三级缓存的方式来解决循环依赖,要了解这个解决方法,首先需要...
0
评论
分享
Joe学习生活
Java攻城狮
·
4年前
关注
Redis五种类型及应用场景
redis有五种基本数据类型,分别是String、List、Hash、Set、Sorted Set,接下来会逐个介绍每种类型及其应用场景。 **缓存功能:**最常用的功能,...
1
评论
分享
Joe学习生活
赞了这篇文章
全栈紫升
AI Ready Developer @阿里巴巴
·
4年前
关注
程序员购钻指南:钻戒值不值得买?怎么买?
距离放假已经很近了,相信大家年终奖都快要落袋了。大家是如何安排自己的这份福利呢?给自己换一款新手机、一款新的 HHKB 键盘、最新款 MacBook 抑或是买一只基金?而去...
101
66
分享
Joe学习生活
赞了这篇文章
程序员秋风
公众号|秋风的笔记 @zerolty
·
4年前
关注
教你实现微信8.0『炸裂』的🎉表情特效
最近微信更新了8.0,其中之一最好玩的莫过于表情包的更新了,大家都在群里纷纷玩起了表情包大战。 作为一个前端程序员,这就勾起了我的好奇心,虽然我从来没有实现过这样的动画,但...
528
74
分享
Joe学习生活
Java攻城狮
·
4年前
关注
MyBatis Plugin 插件原理分析
自定义插件,需要先创建一个实现org.apache.ibatis.plugin.Interceptor接口的子类,接着在配置文件中设置自定义的插件信息。 经过以上两个步骤,...
0
评论
分享
Joe学习生活
Java攻城狮
·
4年前
关注
Mybatis源码分析
**API接口层:**对外提供操作数据库的api。mybatis和数据库的交互有两种方式,使用sqlSession的api,或者使用Mapper代理的方式; mybatis...
3
评论
分享
Joe学习生活
Java攻城狮
·
4年前
关注
MySQL的锁(总结篇)
MySQL数据库包含各种锁,为方便了解,我们按照分类逐个简单介绍。 对于某行记录,会存在多个事务同时访问的情况,我们可以分为共享锁和独占锁。 英文名:Shared Lock...
1
评论
分享
Joe学习生活
Java攻城狮
·
4年前
关注
查询优化
相对于insert、update等DML操作,查询操作更加频繁,如果查询耗时长,会严重影响用户体验。 Query_time:执行时间,单位是秒(的确是秒,不用怀疑。) My...
0
评论
分享
Joe学习生活
Java攻城狮
·
4年前
关注
MySQL日志
数据库中用于存储数据的文件称为data file,日志文件称为log file。此外,如果每次读写都是直接访问磁盘,性能很差,所以数据库是有缓存的,数据缓存是data bu...
3
评论
分享
下一页
个人成就
文章被点赞
32
文章被阅读
21,312
掘力值
701
关注了
0
关注者
9
收藏集
0
关注标签
0
加入于
2019-05-06