首页
学习
活动
专区
工具
TVP
发布

攻城狮的那点事

专栏作者
72
文章
99181
阅读量
28
订阅数
Redis缓存雪崩、穿透、击穿应对及常见精选面试题
随着互联网技术的持续发展,各种类型的应用层出不穷,使得当今成为云计算、大数据盛行的时代,因此也对应用的性能要求更高,高并发低延迟、海量数据流量、大规模集群管理已成基础要求。为了克服这些问题,NoSQL技术应运而生,它同时具备了高性能、可扩展性强、高可用等优点,受到开发者的青睐。Redis已成为如今最受欢迎的技术之一,也成了分布式项目中的缓存标配。
攻城狮的那点事
2020-09-10
4540
Spring Boot2+JPA之悲观锁和乐观锁实战
在我们开发的项目中,大量的请求,或者同时的操作,很容易导致系统在业务上发生并发的问题。通常讲到并发,解决方案无非就是前端限制重复提交,后台进行悲观锁或者乐观锁限制。
攻城狮的那点事
2020-01-14
3.2K0
SpringBoot基于数据库的定时任务实现
在我们平时开发的项目中,定时任务基本属于必不可少的功能,那大家都是怎么做的呢?但我知道的大多都是静态定时任务实现。
攻城狮的那点事
2019-12-27
1.3K0
切记 | 不要在MySQL中使用UTF-8
最近我遇到了一个 bug,我试着通过 Rails 在以“utf8”编码的 MariaDB 中保存一个 UTF-8 字符串,然后出现了一个离奇的错误:
攻城狮的那点事
2019-11-14
5890
MySQL最全的重要知识点都在这里
MySQL 是一种关系型数据库,在Java企业级开发中非常常用,因为 MySQL 是开源免费的,并且方便扩展。阿里巴巴数据库系统也大量用到了 MySQL,因此它的稳定性是有保障的。MySQL是开放源代码的,因此任何人都可以在 GPL(General Public License) 的许可下下载并根据个性化的需要对其进行修改。MySQL的默认端口号是3306。
攻城狮的那点事
2019-11-07
4360
Redis乐观锁实现一个秒杀系统
大多数是基于数据版本(version)的记录机制实现的。即为数据增加一个版本标识,在基于数据库表的版本解决方案中,一般是通过为数据库表增加一个”version”字段来实现读取出数据时,将此版本号一同读出,之后更新时,对此版本号加1。
攻城狮的那点事
2019-10-31
6410
Mysql面试题及千万级数据查询优化
今天在说Mysql查询优化之前,我先说一个常见的面试题,并带着问题深入探讨研究。这样会让大家有更深入的理解。
攻城狮的那点事
2019-09-17
1.3K0
SpringBoot电商项目实战 — 商品的SPU/SKU实现
最近事情有点多,所以系列文章已停止好多天了。今天我们继续Springboot电商项目实战系列文章。到目前为止,整个项目的架构和基础服务已经全部实现,分布式锁也已经讲过了。那么,现在应该到数据库设计及代码实现阶段,我们要注意或准备什么呢?今天先说说商品的数据库表设计问题吧。
攻城狮的那点事
2019-07-16
6.6K1
Spring Boot实现分布式微服务开发实战系列(三)
上一篇文章总结了基于SpringBoot实现分布式微服务下的统一配置、分环境部署配置。以及服务端模块的分离(每一个提供者就是一个独立的微服务)、微服务落地、Dubbo整合及提供者、消费者的配置实现。本次文章将接入数据库及缓存实现。项目结构如下:
攻城狮的那点事
2019-06-28
1.8K0
Spring Boot实现分布式微服务开发实战系列(七)
今天已经进入第七讲了,整个微服务架构的搭建工作也基本完成。那到目前为止究竟使用了那些技术及实现了什么功能呢?我们先回顾一下。
攻城狮的那点事
2019-06-28
1K0
浅谈Java web项目的分布式框架构建
本应该是安心上班,学习总结项目经验,和大家一起共享技术的快乐。可上周突然被老家的事打乱,刚接完电话,衣服都没换就直接飞回老家了。这周来事情真是各种多,连续已经加班好几天了。
攻城狮的那点事
2019-06-28
2.4K0
Java Coder们的技术面试到底需要准备些什么呢?
最近有人问我,有没有好的意见或建议。在一家公司呆久了,感觉现在啥都不会,也不知道到底该准备些啥。作为一个想要跳槽的Coder,首先得评估自己当前的实力和技术水平,然后根据自己当前的情况针对性的复习准备。
攻城狮的那点事
2019-06-28
3510
浅谈分布式开发环境下的事务一致性处理
有经验的Coder都知道,事务是在软件开发中至关重要,而在分布式开发环境下,事务的每个操作步骤是运行在不同机器上的服务。分布式事务处理的关键是必须有一种方法可以知道事务在任何地方所做的所有动作,提交或回滚事务的决定必须产生统一的结果(全部提交或全部回滚),从而保证最终数据的一致性。
攻城狮的那点事
2019-06-28
5430
分布式架构下的定时任务及分布式任务锁实现
定时任务的需求在众多应用系统中广泛存在, 从实现的技术上来分类,目前主要有三种技术:
攻城狮的那点事
2019-06-28
1.3K0
Java面试题汇总---升级版(附答案)
前几天写了Java面试题汇总---基础版,总结了面试中常见的问题及答案,那我今天基于昨天的话题做一次升级,也就是说,求职者除了要学习了解哪些常见的基础面试题之外,还得准备些什么呢?
攻城狮的那点事
2019-06-28
1.4K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档