排序
函数式编程(Lambda、Stream流、Optional等)
# 声明 文档来源:Github@shuhongfan 源文档:B站UP主:三更草堂 # 函数式编程-Stream流 # 概述 # 为什么学? 基操,否则看不懂别人写的优雅代码 简化代码,不想看到有些恶心代码 大数据下处理...
Java 代理学习笔记
公司的项目找 bug 的时候每次都是手动打日志, 项目部署时间很长, 效率实在是太低了。 这些日志与逻辑无关但是常用的库又没有提供, 非常影响代码的可阅读性。 于是我就在想可不可以利用 SpringBo...
Selenium+ChromeDriver 绕过cloudflare人机检查 获取页面数据
一个业务需求是从一个网站上抓取客户的评论信息,评论数据已经渲染好在html上由接口返回的,只能从HTML上一个个扣数据。一开始是使用的HtmlUnit来处理,但期间一直抛出拒绝访问提示但是从浏览器...
需求变更,代码改的像辣鸡 – 论代码质量
一句注释引发的思考 接到一个有鸡毛信般的紧急需求(当然,002的需求向来是如此紧急的):大屏展示原来只有二个品牌数据,现增加到三个品牌的数据。一句话的需求,且没有业务逻辑变更,...
深度长文解析SpringWebFlux响应式框架15个核心组件源码
Spring WebFlux 介绍 Spring WebFlux 是 Spring Framework 5.0 版本引入的一个响应式 Web 框架,它与 Spring MVC 并存,提供了一种全新的编程范式,支持异步非阻塞的 Web 应用开发。WebFlux 完...
MySQL-16.MVCC(多版本并发控制)
C-16.多版本并发控制 1.什么是MVCC MVCC(Multiversion Concurrency Control),多版本并发控制。顾名思义,MVCC是通过数据行的多个版本管理来实现数据库的并发控制。这项技术使得在InnoDB的事...
Mybatis执行器
mybatis执行sql语句的操作是由执行器(Executor)完成的,mybatis中一共提供了3种Executor: 类型 名称 功能 REUSE 重用执行器 缓存PreparedStatement,下一次执行相同的sql可重用 BATCH 批量执...
一文了解Spring Boot启动类SpringApplication
本文分享自华为云社区《【Spring Boot 源码学习】初识 SpringApplication》,作者: Huazie。 引言 往期的博文,Huazie 围绕 Spring Boot 的核心功能,带大家从总整体上了解&nbs...
微服务框架/配置中心/注册中心
一、微服务框架: 1.Dubbo 基于Java的高性能 RPC 分布式服务框架 2.Spring Cloud “全家桶”,因其具备微服务架构体系中所需的各个服务组件, 比如服务注册发现(如Spring Cloud Eureka、...
Springboot整合Apollo框架
一、Apollo作用 随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置、服务器的地址…… 对程序配置的期望值也越来越高:配置修改后实时生效,灰度发布,分环境、分集群管...
有手就会的 Java 处理压缩文件
@ 目录 前言 背景 第一步:编写代码 1.1 请求层 1.2 业务处理层 1.3 新增配置 第二步:解压缩处理 2.1 引入依赖 2.2 解压缩工具类 总结 前言 请各大网友尊重本人原创知识分享,谨记本人博客:南...
以Java项目为例,实现Jenkins对接CCE Autopilot集群
本文分享自华为云社区《Jenkins对接CCE autopilot集群实战》,作者: 可以交个朋友。 一 背景 鉴于日趋流行的serverless技术架构、以及用户经常谈及的降本的需求。考虑Jenkins主从架构的特性,s...













