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

全栈学习之路

记录自己在全栈学习中的点点滴滴
专栏成员
158
文章
101228
阅读量
20
订阅数
深入理解Dubbo的原理与实现,提升职场竞争力
阿里的 Dubbo/Dubbox、Google gRPC、Spring Cloud。
小熊学Java
2024-10-18
1300
最新整理的Zookeeper 23道面试题
节点宕机 Zookeeper本身也是集群,推荐配置不少于3个服务器。Zookeeper自身也要保证当一个节点宕机时,其他节点会继续提供服务。如果是一个Follower宕机,还有2台服务器提供访问,因为Zookeeper上的数据是有多个副本的,数据并不会丢失;如果是一个Leader宕机,Zookeeper会选举出新的Leader。ZK集群的机制是只要超过半数的节点正常,集群就能正常提供服务。只有在ZK节点挂得太多,只剩一半或不到一半节点能工作,集群才失效。所以3个节点的cluster可以挂掉1个节点(leader可以得到2票>1.5)2个节点的cluster就不能挂掉任何1个节点了(leader可以得到1票<=1)
小熊学Java
2024-09-27
1260
【毕设项目推荐】Springboot+Vue大学新生报到管理系统
功能要求:首页、个人中心、学生管理、公告信息管理、座位预订管理、自习室管理、留言板管理、系统管理等功能模块。
小熊学Java
2024-09-27
1290
多维系统下单点登录之生产实践(2种方案3种实践)
这是 Spring Security 提供的用户信息接口, 采用 OAUTH 的密码模式, 需要实现该接口的 loadUserByUsername 方法,为提升性能, 这里我们加入了 Spring Cache 缓存处理。
小熊学Java
2024-09-24
1000
【毕设项目推荐】基于协同过滤算法Spring Boot +Vue的图书商城系统
网络书城购物系统由用户端,管理员端两大模块组成,各个模块下边又有许多小模块组成,每个模块的作用各不相同,但彼此之间又存在一定关系,通过分析上述模块之间的联系以及系统需求,可得到系统的功能架构,本功能的流程如图2-1所示:
小熊学Java
2024-08-30
1450
多维系统下单点登录之整理解决方案
访问淘宝网站, 登录之后, 再访问天猫网站, 你会发现, 天猫也是处于登录状态,那么具体是如何实现的?
小熊学Java
2024-08-27
1620
案例分析:常见的Java代码优化法则
代码优化方法从缓冲、缓存、池化对象、大对象复用、并行计算、锁优化、NIO 等优化方法,它们对性能的提升往往是质的飞跃。
小熊学Java
2024-08-27
980
一次性下发100w的优惠券/短信/二维码,兼顾线程池参数可配置
针对6.18,11.11这种场景,平台一次性发布500w张优惠券,或者对于锁单用户统一发下100w张确认信息,同时我们平时有抢购茅台的场景,京东一次性发布10w个验证码,主要是针对高并发多线程大数据批处理任务的场景,一般用于二维码、优惠券、邮件、短信等场景。
小熊学Java
2024-08-05
1270
BigDecimal你了解吗,遇到过哪些坑?
BigDecimal 想必我们都不陌生,涉及到金额的地方基本上都是用这个数据类型进行处理,那一般你用的是哪个数据类型?精度是如何处理的?有没有碰到过坑?
小熊学Java
2024-08-05
810
案例分析:并行计算让你的代码“飞”起来
现在的电脑,往往都有多颗核,即使是一部手机,也往往配备了并行处理器,通过多进程和多线程的手段,就可以让多个 CPU 核同时工作,加快任务的执行。
小熊学Java
2024-08-05
1060
基于SpringBoot的微服务架构与K8S容器部署实践
前不久作为架构师完成了某知名快消企业的一个业务中台建设。系统上线后,经历了双十一活动的流量高峰,整体运行稳定。最近有空,便将此次架构的思路,心得稍作整理在这篇博客中分享一下。不会深入每一个技术细节,而是把用到的技术、框架、工具做一个简单的回顾,作为日后的参考。
小熊学Java
2024-06-18
2310
【毕设项目推荐】基于Spring Boot+Vue的宠物领养系统
宠物领养系统使用到的技术有Spring Boot、VUE 2.0、VUE X、Element-ui、MyBatis-Plus、AJAX技术、JSON技术和MySQL数据库
小熊学Java
2024-06-18
4090
面试官:ConcurrentHashMap在Java 7和Java 8中有何不同?
在 Java 8 中,对于 ConcurrentHashMap 这个常用的工具类进行了很大的升级,对比之前 Java 7 版本在诸多方面都进行了调整和变化。
小熊学Java
2024-04-11
1620
【毕设项目推荐】基于Spring Boot+Vue的学生考勤系统
随着信息化时代的来临,计算机技术已经广泛应用于教育行业中,各类教育管理系统的开发也成为了一项重要的任务。其中,学生考勤管理系统是一个非常重要的子系统。传统的学生考勤管理方式通常采用纸质签到表进行管理,而这种方式存在很多问题,例如耗时、效率低下、易出错等。因此,设计一款基于计算机技术的学生考勤管理系统是非常必要和有意义的。
小熊学Java
2024-04-11
4430
分析查询语句EXPLAIN详解,一步一步带你了解字段的含义
最近面试过程中问了MySQL的Explain的使用,问了:Explain你最关注哪些字段?
小熊学Java
2024-04-11
5310
【毕设项目推荐】基于前后端分离的社区管理系统的设计与实现
Spring Boot 是一个用于构建 Java 应用程序的开源框架,它使得开发者可以轻松地创建独立的、生产级别的 Spring 应用程序。Vue.js 是一个流行的 JavaScript 框架,用于构建现代化的、响应式的社区管理系统是一个用于管理社区活动、用户信息和社区资源的应用程序。本文将介绍一个基于Spring Boot和Vue.js的社区管理系统,展示其特点和功能。
小熊学Java
2024-04-11
2130
【毕设项目推荐】基于SpringBoot图书馆管理系统
java8 + SpringBoot + thymeleaf + MySQL8.0.17 + mybatis-plus + maven + Xadmin 实现图书馆管理系统
小熊学Java
2024-03-25
1750
分享7种MySQL的进阶用法
还只会使用SQL进行简单的insert、update、detele吗?今天给大家带来7种SQL的进阶用法,让大家在平常工作中使用SQL简化复杂的代码逻辑。
小熊学Java
2024-03-25
1020
详解 ThreadPoolExecutor 的参数含义及源码执行流程?
线程池是为了避免线程频繁的创建和销毁带来的性能消耗,而建立的一种池化技术,它是把已创建的线程放入“池”中,当有任务来临时就可以重用已有的线程,无需等待创建的过程,这样就可以有效提高程序的响应速度。但如果要说线程池的话一定离不开 ThreadPoolExecutor ,在阿里巴巴的《Java 开发手册》中是这样规定线程池的:
小熊学Java
2024-01-10
2080
如何手写一个消息队列和延迟消息队列?
第一次听到“消息队列”这个词时,不知你是不是和我反应一样,感觉很高阶很厉害的样子,其实当我们了解了消息队列之后,发现它与普通的技术类似,当我们熟悉之后,也能很快地上手并使用。
小熊学Java
2023-12-27
2420
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档