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

好好学java的技术栈

专栏作者
552
文章
590942
阅读量
58
订阅数
SpringBoot+webSocket实现扫码登录功能
好了!分析完了这些。你们一定在想。。还有完没完啊。。不要在BB了。。赶紧贴代码吧。。
好好学java
2021-07-05
9530
后端服务不得不了解之限流
现在说到高可用系统,都会说到高可用的保护手段:缓存、降级和限流,本博文就主要说说限流。限流是流量限速(Rate Limit)的简称,是指只允许指定的事件进入系统,超过的部分将被拒绝服务、排队或等待、降级等处理。
好好学java
2021-02-07
1.5K0
Java仿百度网盘,拿来学习/搞外快,都是极好的选择
在gitee和github里面基本上找不到一款好用、功能完善、且开放源码的网盘系统,有一些可以免费试用但是只提供安装包,于是在利用业务时间开发了一套轻量级且易于上手的网盘系统,主要基于目前主流的前后端分离和微服务架构模式开发,里面涉及很多的解决方案,适合没有项目经验的同学学习。
好好学java
2021-01-12
6930
Redis 分布式锁使用不当,酿成一个重大事故,超卖了100瓶飞天茅台!!!
本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。我们项目中的抢购订单采用的是分布式锁来解决的,有一次,运营做了一个飞天茅台的抢购活动,库存100瓶,但是却超卖了100瓶!要知道,这个地球上飞天茅台的稀缺性啊!!!
好好学java
2021-01-07
3340
基于Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构
本项目不仅仅是一个开发架构,而是努力打造一套从 前端模板 - 基础框架 - 分布式架构 - 开源项目 - 持续集成 - 自动化部署 - 系统监测 - 无缝升级 的全方位J2EE企业级开发解决方案。
好好学java
2020-11-06
5980
推荐 8 个常用 Spring Boot 项目
下面将要介绍的 Spring Boot 精品项目是久一的好朋友小柒进行维护的,小柒热爱写博客、开源项目。下面的项目都是不错的案例,有针对支付、搜索、分布式存储等一系列的解决方案,并且配备了详细的教程。工作中如有用到相关业务收藏此文章。
好好学java
2020-05-21
5710
高并发限流:8个步骤快速解决高并发问题!
现在很多公司的招聘信息,都会有这这么一条要求:有分布式、高并发、高负载、高可用系统设计、开发和调优经验者优先。
好好学java
2020-05-08
1.1K0
基于redis分布式锁实现“秒杀”(含代码)
最近在项目中遇到了类似“秒杀”的业务场景,在本篇博客中,我将用一个非常简单的demo,阐述实现所谓“秒杀”的基本思路。
好好学java
2020-03-03
7170
ZooKeeper入门教程(一)
想必大家都对分布式系统有所耳闻,大部分人对分布式都能侃侃而谈,但到了真正实施的时候,才发现其中的不易。今天带大家一起了解一款开源软件,ZooKeeper。它通过一些简单好用的API,来解决分布式系统设计与开发中的难点。
好好学java
2019-12-05
7240
Dubbo 面试题
dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。自动发现:基于注册中心目录服务,使服务消费方能动态的查找服务提供方,使地址透明,使服务提供方可以平滑增加或减少机器。
好好学java
2019-11-20
7070
一篇文章搞定:扫码登录实现原理
首先,介绍下什么是扫码登录。现在,大部分同学手机上都装有qq和淘宝,天猫等这一类的软件。而开发这些app的企业,都有他们相对应的网站。为了让用户在使用他们的网站时,登录更加方便和安全。这些企业提供了, 使用手机,扫一扫,就可以登录的服务。网页登录时的效果如下:
好好学java
2019-11-19
7560
面试必会的 MySQL 中的事务问题!
事务(Transaction) 是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都 执行,要么都不执行,它是一个不可分割的工作单位。事务是数据库维护数据一致性的单位,在每 个事务结束时,都能保持数据一致性。
好好学java
2019-11-13
1.2K0
MySQL 高频面试题,都在这了
本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水.
好好学java
2019-10-22
8880
分布式事务不理解?一次给你讲清楚!
考虑支付重构的时候,自然想到原本属于一个本地事务中的处理,现在要跨应用了要怎么处理。拿充值订单举个栗子吧,假设:原本订单模块和账户模块是放在一起的,现在需要做服务拆分,拆分成订单服务,账户服务。原本收到充值回调后,可以将修改订单状态和增加金币放在一个mysql事务中完成的,但是呢,因为服务拆分了,就面临着需要协调2个服务才能完成这个事务
好好学java
2019-10-09
4610
SpringBoot 微信点餐开源系统
线程锁:当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效,因为线程锁的实现在根本上是依靠线程之间共享内存实现的。如synchronized
好好学java
2019-10-09
2K0
什么是ZooKeeper?
上次写了一篇 什么是消息队列?以后,本来想入门一下Kafka的(装一下环境、看看Kafka一些概念啥的)。后来发现Kafka用到了ZooKeeper,而我又对ZooKeeper不了解,所以想先来学学什么是ZooKeeper,再去看看什么是Kafka。
好好学java
2019-10-09
4560
跟我学RocketMQ之消息幂等
链接:http://rocketmq.cloud/zh-cn/blog/tocloud-catalog.html
好好学java
2019-08-09
2.9K0
图解分布式架构的演进过程
透明性:是指每一个数据库分布节点对用户的应用来说都是透明的,看不出是本地还是远程。
好好学java
2019-06-19
3990
Java程序员的黄金五年,献给还在迷茫中的你!
在Java程序界流行着一种默认的说法叫「黄金5年」,也就是一个程序员从入职的时候开始算起,前五年的选择直接影响着整个职业生涯中的职业发展方向和薪资走向。
好好学java
2019-05-23
4770
Hexo+github搭建个人博客-环境搭建篇
前言:因为本人正在着手维护个人的博客,所以把自己的制作过程记录下来,分享过程中的方法与问题!
好好学java
2018-08-01
4490
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档