- 博客(302)
- 收藏
- 关注
原创 Java基础(补充)—线程安全集合类+并发编程+ThreadLocal+线程池+内存模型
线程安全集合类+并发编程+ThreadLocal+线程池+内存模型+AQS+ReentrantLock
2024-09-15 16:49:13 933
原创 计算机网络相关知识,OSI 七层模型,了解 TCP/IP、HTTP 等协议
OSI 七层模型+ IP地址,子网划分,子网掩码UDP/TCP区别 +TCP头+三次握手,四次挥手+重传机制+滑动窗口+拥塞控制
2024-09-04 21:18:37 1289
原创 leetcode 递归(回溯)——java实现
回溯算法称为爆搜(暴力解法动态规划只需要求我们评估**最优解是多少**;回溯算法要求**搜索得到所有的方案**总结一下回溯dfs的一般写法。
2024-08-22 11:48:29 805
原创 leetcode 堆栈(栈+优先队列)——java实现
Deque mstack = new LinkedList();栈PriorityQueue minHeap = new PriorityQueue();小顶堆(优先队列)
2024-08-19 09:12:14 688
原创 专业技能——Redis常用命令和持久化策略,内存回收策略+主从,哨兵,集群模式+缓存穿透击穿雪崩+Redis缓存淘汰机制
Redis常用命令和持久化策略、内存回收策略等,了解主从模式、哨兵模式,集群模式的工作原理 + 缓存穿透、缓存击穿、缓存雪崩+Redis 为什么快+IO多路复用+缓存淘汰机制
2024-08-18 10:58:52 956
原创 专业技能(挖坑填坑)——MYSQL的索引、日志、事务、存储引擎、锁机制等相关原理
MySQL的使用,以及MySQL的索引、日志、事务、存储引擎、锁机制等相关原理。MySQL8中优化方式 如何实现一个高并发的系统
2024-08-15 22:02:46 720
原创 专业技能——Java核心基础知识,对集合、线程+ThreadLocal+JVM内存区域+对象创建过程(类加载和内存分配)
熟悉Java核心基础知识,对集合、线程等都有了解,能运用模块化、面向对象的方式编程。
2024-07-23 19:26:09 1029
原创 并发性事务带来的问题+并发控制(MySQL事务隔离级别、MySQL 锁)
并发事务带来的问题——不可重复读、幻读和脏读并发控制——解决方式:MySQL事务隔离级别MySQL 锁(共享锁,排他锁,乐观锁,悲观锁)Spring事务各种锁(ReentrantLock、AQS。。)
2024-07-15 22:35:32 786 1
原创 MybatisPlus(MP)基础知识
总结:简单的方法直接在Controller里调MP提供的Service方法业务逻辑相对复杂,需要自己写业务的时候用自定义Service当MP和Service提供的方法不 足以满足需求时自定义sql语句Mappe
2024-07-14 20:34:44 665
原创 Lottery 分布式抽奖(个人向记录总结)
系统架构:以 DDD 领域驱动设计开发,微服务拆分的分布式系统架构核心技术:SpringBoot、MyBatis、Dubbo、MQ、MySQL、XDB-Router、ES、ZK项目描述:抽奖系统是营销平台的重要微服务之一,该系统围绕抽奖服务建设领域服务,包括规则引擎、抽奖策略、活动玩法、奖品发放等。
2024-07-13 13:38:50 1437
原创 分布式技术栈、微服务架构 区分
分布式技术栈【通信方式(RPC,Http)、Dubbo、Nacos、Zookeeper】、微服务架构【MVC,DDD】 区分
2024-07-07 22:10:38 578
原创 分布式锁——基于Redis分布式锁
分布式锁三种方式,重点基于Redis分布式锁 + Redisson + RedLock + 用户限流(防止同一用户多次秒杀)
2024-07-03 22:06:59 838 6
原创 泛型 + 反射 + 注解 + 动态代理 + 设计模式 + Factory(BeanFactory,FactoryBean)
泛型 + 反射(用来做框架的实例) + 注解(自定义注解) + 动态代理 (使用反射方便进行框架设计)+ Spring框架的多种设计模式--Factory工厂模式(BeanFactory,FactoryBean区别。BeanFactory和ApplicationContext区别)
2024-07-02 13:49:41 954
原创 黑马苍穹外卖8 Spring Task+WebSocket 来单提醒和客户催单
Spring Task(cron)+WebSocket 双向数据通信(来单提醒和客户催单)
2024-06-26 16:05:36 859
原创 计算机基础知识——面向对象:封装+继承+多态整理
面向对象三大特性:封装、继承、多态。类+对象+继承+接口+抽象类+重写+重载+final,static关键字+
2024-06-25 22:50:57 761
原创 黑马苍穹外卖6 清理redis缓存+Spring Cache+购物车的增删改查
用SpringCache的注解缓存数据到Redis+购物车的基本增删改查
2024-06-23 16:08:58 616
原创 黑马苍穹外卖5 HttpClient+微信小程序开发+用户端微信登录+JWT令牌
HttpClient(get,post请求,项目中用于调用微信接口获取openid)+微信小程序开发(基础入门)+用户端微信登录+JWT令牌(微信用户端拦截校验)
2024-06-20 17:35:54 870
原创 黑马苍穹外卖3 菜品管理 AOP+反射+阿里云OSS+基本增删改查
用AOP和反射实现数据字段填充 + 阿里云OSS上传文件 + 基本增删改查【动态sql,多表查询,VO/DTO不同的使用方式】
2024-06-19 11:11:49 1140
原创 黑马苍穹外卖2 员工的增查改+异常处理+ThreadLocal
员工的增查改【在controller层,Service层,mapper层的代码】+异常处理【使用全局异常处理器】+ThreadLocal【将用户ID存入线程空间】
2024-06-18 09:03:40 1112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人