读Java实战(第二版)笔记10_函数式编程的技巧
读Java实战(第二版)笔记10_函数式编程的技巧

1. 设计原则1.1. 将所有你愿意接受的作为参数的函数可能带来的副作用以文档的方式记录下来1.2. 最理想的情况下你接收的函数参数应该没有任何副作用1.3. 延迟数据结构是强力武器1.4. 

day09-2-验证以及国际化
day09-2-验证以及国际化

验证以及国际化1.概述(1)概述对于输入的数据(比如表单数据),进行必要的验证,并给出相应的提示信息对于验证表单数据,SpringMVC提供了很多使用的注解,这些注解由JSR303验证

day09-1-数据格式化
day09-1-数据格式化

数据格式化1.基本介绍说明:在我们提交数据(比如表单时),SpringMVC是怎样对提交的数据进行转换和处理的基本数据类型可以和字符串之间自动进行转换,比如:SpringMVC上下文中内建了

《分布式技术原理与算法解析》学习笔记Day11
《分布式技术原理与算法解析》学习笔记Day11

调度框架:两层调度为什么会有两层调度?单体调度的核心是所有节点的资源以及用户的任务均由中央服务器统一管理和调度,这样中央服务器容易成为单点瓶颈。为了提升调度效率并支持多种类型的任务,我们可以尝试

线程私有变量ThreadLocal详解
线程私有变量ThreadLocal详解

本文已收录至Github,推荐阅读👉Java随想录微信公众号:Java随想录CSDN:码农BookSea烈火试真金,逆境试强者。——塞内加目录什么是ThreadLocalThread

1.redis面试
1.redis面试

1.redis的过期键删除策略  redis是key-value的数据库,我们可以设置Redis中缓存的key的过期时间,Redis的过期策略是指Redis中缓存的key过期了,Redis如何处理

Sentinel入门到实操 (限流熔断降级)
Sentinel入门到实操 (限流熔断降级)

微服务保护——Sentinel介绍Sentinel1.背景Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/inde

Maven依赖管理
Maven依赖管理

本文主要记录Maven依赖管理中关于依赖传递和依赖范围的知识Maven项目示例创建3个maven项目,分配依赖log4j1.2.12,1.2.13,1.2.14版本。<!--项目1-->

文盘Rust -- 领域交互模式如何实现

作者:京东科技贾世闻文盘Rust--领域交互模式如何实现书接上文,上回说到如何通过interactcli-rs四步实现一个命令行程序。但是shell交互模式在有些场景下用户体验并不是很好。比

java嵌入式持久化消息队列SMQ,改造自FQueue

一、说明  之前项目中一直使用ConcurrentLinkedQueue做为缓冲队列(主要是单个项目内,单条改批量的场景,多个项目间使用的是rocketmq),虽然用着方便但是是纯内存的,如果项目

day08-SpringMVC底层机制简单实现-04
day08-SpringMVC底层机制简单实现-04

SpringMVC底层机制简单实现-04https://github.com/liyuelian/springmvc-demo.git8.任务7-完成简单视图解析功能说明:通过目标方法返回的

《分布式技术原理与算法解析》学习笔记Day10
《分布式技术原理与算法解析》学习笔记Day10

调度框架:单体调度什么是调度?分布式系统架构的目的是将多个服务器资源管理起来,对外提供服务。调度是指为用户任务寻找合适的服务器的过程,它是分布式系统中一个非常重要的组件,提供了多种调度策略,负责完