首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Mr_Gin
掘友等级
Java后台攻城狮
|
百度
掘金新人一枚
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
45
文章 45
沸点 0
赞
45
返回
|
搜索文章
赞
文章( 45 )
沸点( 0 )
一个面试题引起的SpringBoot启动解析
Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的ioc和 aop,ioc 提供了依赖注入的容器, aop解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。 Spring MVC提…
TCP、UDP、Socket、HTTP网络编程面试题(总结最全面的面试题!!!)
我:第一次Client将SYN置1......、第二次Server收........、 第三次........ 面试官:别了别了回去等通知吧...... .... 我:.... 网络编程的本质是多台计算机之间的数据交换。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给…
面试总被问分库分表怎么办?你可以这样怼他
更多优选一口气说出9种分布式ID生成方式,面试官有点懵了3万字总结,Mysql优化之精髓为了不复制粘贴,我被逼着学会了JAVA爬虫技术部突然宣布:JAVA开发人员全部要会接口自动化测试框架Redis5
浅谈高性能数据库集群——分库分表
最近学习了阿里资深技术专家李运华的架构设计关于分库分表的教程,颇有收获,总结一下。 本文主要介绍高性能数据库集群分库分表相关理论,基本架构,涉及的复杂度问题以及常见解决方案。 类似读写分离,具体实现也是“程序代码封装”和“中间件封装”,但具体实现复杂一些,因为还有要判断SQL中…
Spring事务传播行为
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。 DataSource、TransactionManager这两部分只是会根据数据访问方式有…
SpringBoot多模块项目搭建(一)
1. 新建maven项目 2. 新建应用程序入口模块 3. 修改root项目pom.xml 4. 修改各个子模块的pom.xml
RabbitMQ学习笔记(1)----消息队列
1. 什么是消息队列 消息队列是分布式系统中重要组件,主要用于处理应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性架构。 (1)先进先出。消息的消费顺序与消息被生产的顺序一致。 (2)异步处理。消息的生产和消费之间是异步的,生产者将消息放入消息队列之后…
Redisson lua脚本踩坑----序列化
Redis支持使用lua脚本来执行原子操作,Redisson中也提供了RScript接口,用于执行lua脚本,并提供了实现类RedissonScript。 1. API举例: RedissonScript.eval(Mode mode, String luaScript, Re…
Redis cluster槽位计算
redis cluster和proxy会根据key来计算value对应的slot,相同slot的key落在相同的机器上。 1. 防止单台机器压力过大 由于相同slot的数据都会落在同一台机器,所以对hash、list、set、zset数据结构需要合理设计key及field,防止…
Redis实现分布式锁
1. 分布式锁常见条件 (1)互斥性。临界区任一时刻只能被一个客户端的一个线程所执行。 (2)可重入性。获得锁的线程可以重复获得锁。 (3)获取锁和释放锁必须是相同线程。 (4)自动释放锁。获取锁线程崩溃没有主动释放锁,锁仍然可以被其它线程获取。 条件1、2、3要求锁能够记录获…
下一页
个人成就
文章被点赞
155
文章被阅读
58,216
掘力值
1,259
关注了
13
关注者
38
收藏集
3
关注标签
8
加入于
2019-11-01