GitHub 2FA(双重身份验证)没有中国选项,要怎么开启?

最近上GitHub一直都会弹出一个黄色框框,提示要开启2FA(two-factor authentication,即:双重身份验证)。 本文转载自: https://www.didispace.com/article/richang/github-enable-2fa.html GitHub users are now required to enable…

hello hello 发布于 2023-09-25

Java 21 新特性:Record Patterns(记录模式)

记录模式(Record Patterns)第一次发布预览是在JDK 19、随后又在JDK 20中进行了完善。现在,Java 21开始正式推出该特性优化。下面我们通过一个例子来理解这个新特性。 record Point(int x, int y) {} static void printSum(Object obj) { if (obj instanceof…

hello hello 发布于 2023-09-25

Java 21新特性:Sequenced Collections(有序集合)

在JDK 21中,Sequenced Collections的引入带来了新的接口和方法来简化集合处理。此增强功能旨在解决访问Java中各种集合类型的第一个和最后一个元素需要非统一且麻烦处理场景。 下面一起通过本文来了解一下不同集合处理示例。 # Sequenced Collections接口 Sequenced Collections open in…

hello hello 发布于 2023-09-25

手撕并发编程:十分钟搞定Java内存模型

文章摘要:想学并发编程?看这篇就够了! 👉 导读 随着硬件技术的飞速发展,多核处理器已经成为计算设备的标配,这使得开发人员需要掌握并发编程的知识和技巧,以充分发挥多核处理器的潜力。然而并发编程并非易事,它涉及到许多复杂的概念和原理。为了更好地理解并发编程的内在机制,需要深入研究内存模型及其在并发编程中的应用。本文将主要以 Java 内存模型来探讨并发编程中…

hello hello 发布于 2023-09-24

数据库SQL如何判断时间冲突

数据库现有数据其中两列: s – 开始时间, e – 结束时间. 在新插入数据s’, e’之前需要判断两个时间之间是否有重合 因为使用mybatis-plus的缘故, 结论都使用s或e在符号前面. 1. s < e 比如yyyy-MM-dd HH:mm:ss格式的数据, 多用于判断预约时间和每日排班冲突. 对于冲突的情况使用列举法有 s’ < e’ < s…

hello hello 发布于 2023-09-24

Java 21的StringBuilder中多了个repeat方法

注意看下图: 该方法位于StringBuilder,根据名字猜猜是干嘛的? 可以试试下面的代码: var sb = new StringBuilder().repeat("*", 10); System.out.println(sb); 将输出: ********** 似乎可以用来快捷的构建一些文本类的分隔符?你觉得还有其他什么妙用吗?留言区一起聊聊

hello hello 发布于 2023-09-22

MJDK 如何实现压缩速率的 5 倍提升?

1 前言 数据压缩技术 [1] 因可有效降低数据存储及传输成本,在计算机领域有非常广泛的应用(包括网络传输、文件传输、数据库、操作系统等场景)。主流压缩技术按其原理可划分为无损压缩 [2] 、有损压缩 [3] 两类,工作中我们最常用的压缩工具 zip 和 gzip ,压缩函数库 zlib,都是无损压缩技术的应用。Java 应用中对压缩库的使用包括:处理…

hello hello 发布于 2023-09-21

MyBatis 动态 SQL 最全教程,这样写 SQL 太爽了!

动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动态的构建查询。 动态SQL(code that is…

hello hello 发布于 2023-09-20

MySQL基础 – DQL、DML、DDL、DCL、TCL

SQL语言共分为五大类 一. 数据查询语言DQL(Data Query Language) 作用: 查询表中的字段 命令: select 查询 select 语法: SELECT select_list [ INTO new_table ] FROM table_source [ WHERE search_condition ] [ GROUPBY…

hello hello 发布于 2023-09-17

MySQL基础 – 子查询

多表查询 的需求 截止到目前为止我们介绍的查询语句都是作用于单个表的,但是有时候会有从多个表中查询数据的需求,比如我们想查一下名叫 '杜琦燕' 的学生的各科成绩该怎么办呢?我们只能先从 student_info 表中根据名称找到对应的学生学号,然后再通过学号到 student_score 表中找着对应的成绩信息,所以这个问题的解决方案就是书写两个查询语句:…

hello hello 发布于 2023-09-17
上一页 下一页