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

好好学java的技术栈

专栏作者
552
文章
594404
阅读量
58
订阅数
吊打 ThreadLocal,谈谈FastThreadLocal为啥能这么快?
既然jdk已经有ThreadLocal,为何netty还要自己造个FastThreadLocal?FastThreadLocal快在哪里?
好好学java
2021-09-15
3540
10亿数据量只需要100MB内存,Redis的位存储为什么这么牛?
力求让大家彻底学会使用redis的bit位操作并掌握其底层实现原理!主要包含以下内容:
好好学java
2021-07-28
1.7K0
SpringBean默认是单例的,高并发情况下,如何保证并发安全?
Spring的bean默认都是单例的,某些情况下,单例是并发不安全的,以Controller举例,问题根源在于,我们可能会在Controller中定义成员变量,如此一来,多个请求来临,进入的都是同一个单例的Controller对象,并对此成员变量的值进行修改操作,因此会互相影响,无法达到并发安全(不同于线程隔离的概念,后面会解释到)的效果。
好好学java
2021-07-05
1.6K0
基于Spring+SpringMVC+Mybatis的分布式敏捷开发系统架构(附源码)
gitee.com/shuzheng/zheng/blob/master/README.md
好好学java
2021-04-30
1.3K0
代码总是被嫌弃写的太烂?装上这个IDEA插件再试试!
在需要检测的单个文件或者单个项目上右键 --> Analyze --> Analyze with SonarLint
好好学java
2021-04-30
6910
快来试试 Spring Boot 应用可视化监控,一目了然!
利用账号密码访问 http://localhost:8080/application/prometheus ,可以看到 Prometheus 格式的指标数据
好好学java
2021-03-29
2670
如何使用Redis实现电商系统的库存扣减?
在日常开发中有很多地方都有类似扣减库存的操作,比如电商系统中的商品库存,抽奖系统中的奖品库存等。
好好学java
2021-03-29
3K0
面试官问,实际项目中用Redis要注意哪些规范?
Redis功能强大,数据类型丰富,再快的系统,也经不住疯狂的滥用。通过禁用部分高风险功能,并挂上开发的枷锁,业务更能够以简洁、通用的思想去考虑问题,而不是绑定在某种实现上。
好好学java
2021-03-11
5380
你还在使用 try-catch-finally 关闭资源?不太优雅~
链接:https://juejin.im/post/5b8f9fa05188255c6f1df755
好好学java
2021-01-08
6160
Redis 分布式锁使用不当,酿成一个重大事故,超卖了100瓶飞天茅台!!!
本篇文章主要是基于我们实际项目中因为redis分布式锁造成的事故分析及解决方案。我们项目中的抢购订单采用的是分布式锁来解决的,有一次,运营做了一个飞天茅台的抢购活动,库存100瓶,但是却超卖了100瓶!要知道,这个地球上飞天茅台的稀缺性啊!!!
好好学java
2021-01-07
3350
一款java代码生成器(我受够了加班),走起!
做了几年后端开发,猛地一回头,我才发现我大部分时间都是在做CRUD(增删改查),根本没有时间去学习高并发,大数据,虚拟机...这些高大上的东西,慢慢的我被温水煮青蛙,越往下工作,提升越少,而每天却在疲于应付业务上的增删改查。
好好学java
2020-12-18
6440
直观讲解一下 RPC 调用和 HTTP 调用的区别!
在说RPC和HTTP的区别之前,我觉的有必要了解一下OSI的七层网络结构模型(虽然实际应用中基本上都是五层),它可以分为以下几层:(从上到下)
好好学java
2020-10-27
7770
推荐3个开源的快速开发平台,前后端都有,项目经验又有着落了!
经常性逛github,发现了一些优秀的开源项目,其中的框架及代码非常不错,现在给大家推荐三个快速开发平台。
好好学java
2020-10-09
7.6K0
IDEA万能快捷键,你不知道的17个实用技巧!!!
IDEA里有一个万能快捷键(alt enter),功能非常强大,同一个快捷键,可以根据不同的语境提示你不同的操作, 很多人可能还不了解这些功能,在处理代码的时候还手动处理,了解这些技巧之后,你编码也是一种享受。
好好学java
2020-07-01
5440
分享一个牛逼的 Java 开源后台管理系统,不要造轮子了!
还是那句话,重复造轮子是个苦逼的活,能搞懂搞会一个好轮子,是多么美好的事情,今天介绍一款杠把子级别的Java开源后台管理系统,RuoYi 基于SpringBoot开发分普通交互前段bootstrap版本,和vue前后端分离版本;
好好学java
2020-04-14
3770
SpringBoot+MyBatis+Shiro 搭建杂谈
一直想能仿公司框架的形式,着手做一个简单的脚手架,一来是带着目标性能更好地学习,接触新的技术,另外自己如果有什么想要实现的简单需求,就可以进行快速开发,主要还是希望能在权限上有所控制,所以最花时间的还是在Shiro上。
好好学java
2020-03-10
8790
SpringBoot中必须掌握的45个注解
包含@Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主类上;
好好学java
2020-02-24
1.2K0
Dubbo 面试题
dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。自动发现:基于注册中心目录服务,使服务消费方能动态的查找服务提供方,使地址透明,使服务提供方可以平滑增加或减少机器。
好好学java
2019-11-20
7090
来,科普一下JWT
JSON Web Token (JWT)是一个开放标准(RFC 7519),它定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息。该信息可以被验证和信任,因为它是数字签名的。
好好学java
2019-11-15
4200
Redis+Tomcat+Nginx集群实现Session共享,Tomcat Session共享
就是配置一个环境变量,和Jdk配置的环境变量一样,需要配置一个catalina.base的环境变量,值为TOMCAT_LOCATION
好好学java
2019-11-07
7400
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战,赢鹅厂证书、公仔好礼!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档