排序
跟我一起学习和开发动态表单系统-动态表单系统的技术实现与优势(2)
动态表单系统的技术实现与优势 随着业务的发展,企业对信息系统的需求越来越复杂。传统的静态表单无法满足灵活调整和扩展的需求,而动态表单系统能够根据业务场景灵活地调整表单结构,提高开发...
Rabbitmq的使用
rabbitmq的使用 1. 使用场景及它的特点介绍 2. mq的5种常用消息模型 2.1 队列模型—-1 对 1 2.2 队列模型 — 1(生产者)对多(消费者) 特点: 1.当有多个消费者时,无论消费者处理的性能是否...
(一):小程序与服务器的链接
首 原文写于18年5月,因不再想继续使用C站,现将主要文件迁移至博客园。文中涉及技术部分已相对过时,但依旧对初始web的小朋友具有一定参考价值,权且玩乐。 环境 IDE:myeclipse,服务...
如何将自己的网站从 HTTP 的转换为 HTTPS 的
将网站从 HTTP 转换为 HTTPS 能够加密数据传输,还能提高搜索引擎排名 1. 获取 SSL/TLS 证书 首先,你需要获得一个 SSL/TLS 证书。你可以从以下来源之一获取证书: 免费证书: Let's Encrypt:...
一文搞懂到底什么是 AQS
前言 日常开发中,我们经常使用锁或者其他同步器来控制并发,那么它们的基础框架是什么呢?如何实现的同步功能呢?本文将详细讲解构建锁和同步器的基础框架--AQS,并根据源码分析其原理。 一、...
函数式编程(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 批量执...