java 第314页
棋盘问题-拾光赋

棋盘问题

【问题描述】 小蓝拥有 n × n 大小的棋盘,一开始棋盘上全都是白子。小蓝进行了m次操作,每次操作会将棋盘上某个范围内的所有棋子的颜色取反(也就是白色棋子变为黑色,黑色棋子变为白色)...
Lee的头像-拾光赋Lee3年前
0160
【主流技术】聊一聊消息队列 RocketMQ 的基本结构与概念-拾光赋

【主流技术】聊一聊消息队列 RocketMQ 的基本结构与概念

目录 前言 一、初识 RocketMQ 1.1基本模型 二、基本概念 2.1Producer 2.2Consumer 2.3Topic 2.4Tag 2.5Message 2.6Broker 2.7Pull Consumer 2.8Producer Group 2.9Consumer Group 2.10Ordered M...
Lee的头像-拾光赋Lee2年前
0160
违反这些设计原则,系统就等着“腐烂”-拾光赋

违反这些设计原则,系统就等着“腐烂”

分享是最有效的学习方式。 博客:https://blog.ktdaddy.com/ 老猫的设计模式专栏已经偷偷发车了。不甘愿做crud boy?看了好几遍的设计模式还记不住?那就不要刻意记了,跟上老猫的步伐,在一个...
Lee的头像-拾光赋Lee2年前
0160
ShardingSphere + Mysql,实现分库分表、读写分离,并整合 SpringBoot-拾光赋

ShardingSphere + Mysql,实现分库分表、读写分离,并整合 SpringBoot

软件版本 Docker:26.1.3 Mysql:8.4.0 ShardingSphere:5.5.0   分库分表 1.Docker创建两个Mysql services: mysql: image: mysql:8.4.0 ports: - '3306:3306' environment: MYSQL_ROOT_PA...
Lee的头像-拾光赋Lee2年前
0160
java~用泛型来定义异常类型,避免方法调用时throws异常-拾光赋

java~用泛型来定义异常类型,避免方法调用时throws异常

我们一般在底层写方法时,如果方法显示throws异常,那么在调用时,也需要将这个异常throws出来,例如 public RetOps<T> assertCode(Integer expect, Function<? super R<T>, ? e...
Lee的头像-拾光赋Lee2年前
0160
数仓开发之ODS层-拾光赋

数仓开发之ODS层

优秀可靠的数仓体系,需要良好的数据分层结构。合理的分层,能够使数据体系更加清晰,使复杂问题得以简化。以下是该项目的分层规划。 1 设计要点 (1)ODS层的表结构设计依托于从业务系统同步过...
Lee的头像-拾光赋Lee2年前
0160
顶级 Javaer 都在用的 20 个类库,真香!-拾光赋

顶级 Javaer 都在用的 20 个类库,真香!

优秀且经验丰富的Java开发人员的特征之一是对API的广泛了解,包括JDK和第三方库。 我花了很多时间来学习API,尤其是在阅读了Effective Java 3rd Edition之后 ,Joshua Bloch建议在Java 3rd Edit...
Lee的头像-拾光赋Lee2年前
0160
从零手写实现 nginx-07-大文件传输 分块传输(chunked transfer)/ 分页传输(paging)-拾光赋

从零手写实现 nginx-07-大文件传输 分块传输(chunked transfer)/ 分页传输(paging)

前言 大家好,我是老马。很高兴遇到你。 我们希望实现最简单的 http 服务信息,可以处理静态文件。 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零实现简易版 tomcat min...
Lee的头像-拾光赋Lee2年前
0160
List类型集合增删改-拾光赋

List类型集合增删改

首先定义“List list = new ArrayList<>();”new一个接口,第一个书名号内写数据类型 增加方法类似“Collention”,如果想在指定位置添加元素,则'接口名+add()'选择第二个有“void”的 ...
Lee的头像-拾光赋Lee2年前
0160
【java深入学习第2章】Spring Boot 结合 Screw:高效生成数据库设计文档之道-拾光赋

【java深入学习第2章】Spring Boot 结合 Screw:高效生成数据库设计文档之道

在开发过程中,数据库设计文档是非常重要的,它可以帮助开发者理解数据库结构,方便后续的维护和扩展。手动编写数据库设计文档不仅耗时,而且容易出错。幸运的是,可以使用Spring Boot和Screw来...
Lee的头像-拾光赋Lee2年前
0160
深入解析 Java 面向对象编程与类属性应用-拾光赋

深入解析 Java 面向对象编程与类属性应用

Java 面向对象编程 面向对象编程 (OOP) 是一种编程范式,它将程序组织成对象。对象包含数据和操作数据的方法。 OOP 的优势: 更快、更易于执行 提供清晰的结构 代码更易于维护、修改和调试 提高...
Lee的头像-拾光赋Lee2年前
0160
大厂报价查询系统性能优化之道!-拾光赋

大厂报价查询系统性能优化之道!

0 前言 机票查询系统,日均亿级流量,要求高吞吐,低延迟架构设计。提升缓存的效率以及实时计算模块长尾延迟,成为制约机票查询系统性能关键。本文介绍机票查询系统在缓存和实时计算两个领域的...
Lee的头像-拾光赋Lee2年前
0160