Java(ZH) 第293页
接口幂等性详解-拾光赋

接口幂等性详解

概述 所谓接口幂等性就是:在特定场景下,同一条件的多次接口调用,保证操作只执行一次,如果接口没有保证幂等性,在以下场景就会产生问题 前端重复提交:用户进行注册、创建个人信息等操作,由...
Lee的头像-拾光赋Lee1年前
0150
违反这些设计原则,系统就等着“腐烂”-拾光赋

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

分享是最有效的学习方式。 博客:https://blog.ktdaddy.com/ 老猫的设计模式专栏已经偷偷发车了。不甘愿做crud boy?看了好几遍的设计模式还记不住?那就不要刻意记了,跟上老猫的步伐,在一个...
Lee的头像-拾光赋Lee1年前
0130
Java break、continue 详解与数组深入解析:单维数组和多维数组详细教程-拾光赋

Java break、continue 详解与数组深入解析:单维数组和多维数组详细教程

Java Break 和 Continue Java Break: break 语句用于跳出循环或 switch 语句。 在循环中使用 break 语句可以立即终止循环,并继续执行循环后面的代码。 在 switch 语句中使用 break 语句可以跳...
Lee的头像-拾光赋Lee1年前
0160
深入理解 Java 循环结构:while、do while、for 和 for-each 循环-拾光赋

深入理解 Java 循环结构:while、do while、for 和 for-each 循环

Java 循环 循环可以执行一个代码块,只要达到指定的条件。循环很方便,因为它们节省时间,减少错误,并使代码更易读。 Java While 循环 while 循环会循环执行一个代码块,只要指定的条件为真: ...
Lee的头像-拾光赋Lee1年前
0220
【Flink入门修炼】1-3 Flink WordCount 入门实现-拾光赋

【Flink入门修炼】1-3 Flink WordCount 入门实现

本篇文章将带大家运行 Flink 最简单的程序 WordCount。先实践后理论,对其基本输入输出、编程代码有初步了解,后续篇章再对 Flink 的各种概念和架构进行介绍。 下面将从创建项目开始,介绍如何...
Lee的头像-拾光赋Lee1年前
0290
对时间强依赖的方法如何做单元测试-拾光赋

对时间强依赖的方法如何做单元测试

背景 项目当中需要进行业务时间的校验,如上午 9:00-下午 17:00,在 9:00 前或 17:00 后是不能处理相关业务的。因此在业务校验的 Service 中定义了一个 checkBizTime() 方法。原本代码如下: pu...
Lee的头像-拾光赋Lee1年前
0180
Spring Boot + Lua = 王炸!-拾光赋

Spring Boot + Lua = 王炸!

曾经有一位魔术师,他擅长将Spring Boot和Redis这两个强大的工具结合成一种令人惊叹的组合。他的魔法武器是Redis的Lua脚本。 今天,我们将揭开这个魔术师的秘密,探讨如何在Spring Boot项目中使...
Lee的头像-拾光赋Lee1年前
0170
Java新建一个子线程异步运行方法-拾光赋

Java新建一个子线程异步运行方法

如何在运行主方法的同时异步运行另一个方法,我是用来更新缓存; 1. 工具类 public class ThreadPoolUtils { private static final Logger LOGGER = LoggerFactory.getLogger(ThreadPoolUtils.c...
Lee的头像-拾光赋Lee1年前
0160
Java 数学运算与条件语句全解析-拾光赋

Java 数学运算与条件语句全解析

Java Math Java 的 Math 类 拥有许多方法,允许您在数字上执行数学任务。 常用方法: Math.max(x, y): 找到 x 和 y 的最大值 Math.min(x, y): 找到 x 和 y 的最小值 Math.sqrt(x): 返回 x 的平方...
Lee的头像-拾光赋Lee1年前
0230
Java锁到底是个什么东西-拾光赋

Java锁到底是个什么东西

一、java锁存在的必要性 要认识java锁,就必须对2个前置概念有一个深刻的理解:多线程和共享资源。 对于程序来说,数据就是资源。 在单个线程操作数据时,或快或慢不存在什么问题,一个人你爱干...
Lee的头像-拾光赋Lee1年前
0200
读了啥:JVM内存调优-拾光赋

读了啥:JVM内存调优

读了啥 周志明的深入理解Java虚拟机中的调优案例。 第一个案例 背景 一个网站部署在JVM上,而Java堆大小固定在了12G,但是总会出现长时间无法响应的情况。 使用了吞吐量优先收集器:可能是Paral...
Lee的头像-拾光赋Lee1年前
0180
计算机网络抓包实战-拾光赋

计算机网络抓包实战

介绍 计算机网络作为一门计算机专业课,平时都是各种抽象的协议和各种发送接收,很难具体的去感受其含义,因此也是借助wireshark对发送的包进行一个分析。 抓包分析 三次握手验证 在第一次访问...
Lee的头像-拾光赋Lee1年前
0220