好文推荐

好文推荐

摘要

本文会不断加入一些读到的好文,作为一个积累。

程序员健康

思想

重要文档

1 Java理论

1.1 基础理论

  • java理解int转float为何会可能精度丢失的问题
    精度丢失
    int与float,都是32位,但是内存结构既存储结构是不一样的,float只能有24位来确定精度,而int是32位。其他类型也如此进行理解即可。

    两种“精度丢失”

    • 一个是有效数字丢失,int转float有可能丢失末尾的几位有效数字,这个是允许的,既然用户写了这个代码,说明他接受这种小范围误差
    • 另一个是目标类型可能完全无法表示数据,比如float存放一个1e30,转为int是无法表示的,因为int最多21亿多,这个就丢得没影了,所以会告诉你有可能出问题
  • 为什么Java StringBuilder的效率要比String高?

  • Java-NaN和INFINITY.

  • Java-HashCode

1.2 Java Agent

1.3 容器

1.4 多线程和高并发

1.4.1 多线程基础概念
1.4.2 线程池
1.4.3 锁
1.4.4 Reactor

1.5 反射

1.6 底层原理

1.6.1 总论
1.6.2 重要概念
1.6.3 编译
1.6.4 加载和初始化
1.6.5 GC
1.6.6 监控
1.6.7 内存模型

1.7 动态代理

1.8 注解

1.9 其他重要事项

1.9.1 UNSAFE
1.9.2 调试
1.9.3 源码阅读

2 Java框架

2.1 Spring

2.1.1 Spring IOC和AOP
2.1.2 @Transactional
2.1.3 加载顺序
2.1.4 拦截器与过滤器
2.1.5 面试题
2.1.6 新特性

2.2 Springboot

2.2.1 原理
2.2.2 手册
2.2.3 配置
2.2.4 日志
2.2.5 部署

2.3 SpringMVC

2.4 Mybatis

Mybatis-好文推荐

2.5 连接池

2.5.1 Druid
2.5.2 Hikari

SpringBoot 2.0 默认连接池就是Hikari,hikariCP在并发较高的情况下,性能基本上没有下降
SpringBoot项目开发(五):HikariCP数据库连接池

HikariCP连接池及其在springboot中的配置

数据库连接池性能比对(hikari druid c3p0 dbcp jdbc)

springBoot中使用Hikari连接池(yml)

数据库连接池 HikariCP 使用实例及配置参数详解

Hikari数据源介绍

2.6 Spring Reactor

2.7 缓存

2.7.1 Guava Cache

2.7.2 Caffeine

2.8 JUnit

2.9 Antlr

2.10 Guice

2.11 Ehcache

3 大数据

4 设计模式

5 算法

  • LeetCode

  • 算法-String转int

  • 算法学习-LCS 最长公共子序列

  • 算法学习-PageRank

  • 漫谈递归转非递归
    简单来说,递归思想就是:把问题分解成规模更小,但和原问题有着相同解法的问题。典型的问题有汉诺塔问题,斐波那契数列,二分查找问题,快速排序问题等。PS:其实像我们常见的分治法和动态规划法都是递归思想的经典应用。

    既然的递归的思想是把问题分解成规模更小但和原问题有着相同解法的问题,那是不是所有具有这样特性的问题都能用递归来解决呢?答案是否定的。除了这个特性,能用递归解决的问题还必须具有一个特性:存在一种简单情境,能让递归在简单情境下退出,也就是要有一个递归出口。总结一下就是,能用递归解决的问题,必须满足以下两个条件:

    • 一个问题能够分解成规模更小,且与原问题有着相同解的问题;
    • 存在一个能让递归调用退出的简单出口。
  • 十大经典排序算法

  • HyperLogLog算法详解

6 数据结构

7 数据库

7.1 通用概念

7.2 调优

7.3 MySql

7.4 PalDB

7.5 SQlite

一个轻量级别数据库

8 微服务和RPC

8.1 Dubbo

8.2 Service Mesh

9 序列化

10 工程管理

10.1 Git

10.2 SourceTree

10.3 Maven

11 技术选型

12 网络

13 架构

13.1 综合

13.2 高并发

13.3 异地多活多中心

14 Linux

15 机器学习

16 Python

17 Scala

18互联网

19 其他技术和工具

19.1 正则表达式

19.2 Idea

20 程序员考证

21 面试

22 云计算

23 开源

DevOPS

0xFF 参考文档

Mybatis动态SQL之trim标签

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: MySQL 8是一种功能强大的关系型数据库管理系统,广泛用于各种企业和个人项目中。MySQL 8中文教材是学习MySQL 8的理想选择,其具有以下几个优点: 1. 可理解性强:中文教材可以帮助学习者更好地理解MySQL 8的各种概念和功能。对于那些没有英文基础或不太熟悉英文的人来说,中文教材的语言更接近读者的阅读习惯,更容易理解和掌握。 2. 详尽全面:MySQL 8中文教材通常会涵盖MySQL 8的各种核心概念和功能,从基本的安装和配置开始,逐步深入讲解数据库设计、查询语句、事务管理等方面的内容。这样的全面性有助于学习者全面了解MySQL 8的使用和运作原理。 3. 案例实践:好的中文教材通常会提供丰富的案例来帮助学习者将理论知识应用到实际项目中。通过实际案例的学习,学习者可以更好地理解和应用MySQL 8,提高自己的实践能力。 4. 更新及时:随着MySQL 8版本的更新和发展,中文教材也会相应地进行更新和修订,以保证教材的时效性和准确性。这有助于学习者跟上最新的MySQL 8特性和功能。 综上所述,MySQL 8中文教材是学习MySQL 8的推荐选择。它能够帮助学习者更好地理解MySQL 8的各种概念和功能,并通过详实的案例和实践来提高学习者的应用能力。如果您想学习MySQL 8并且对英文阅读有困难,那么中文教材将是您的理想学习资料。 ### 回答2: MySQL 8是一种流行的关系型数据库管理系统,其在性能、功能和安全性方面都有显著的提升。对于初学者来说,选择一本合适的中文教材可以帮助他们快速入门和学习MySQL 8。 MySQL 8中文教材的推荐如下: 1. 《MySQL 8官方文档》:MySQL官方文档提供了全面而详细的MySQL 8文档,涵盖了从基础知识到高级主题的各个方面。这本教材是最权威、最全面的学习资源之一,可以帮助读者系统地了解和掌握MySQL 8的各种功能和技术。 2. 《MySQL必知必会》:这本书是一本经典的MySQL入门教材,适合初学者学习和掌握MySQL的基本概念、基础语法和常用操作。该书使用简洁明了的语言和实例,帮助读者轻松理解和运用MySQL。 3. 《深入浅出MySQL》:这本书介绍了MySQL的内部原理和架构,对于想要深入理解MySQL工作原理和优化性能的读者非常有帮助。该书内容详实,结构清晰,适合具备一定MySQL基础的读者参考。 4. 《MySQL 8从入门到精通》:这本书是针对MySQL 8的中文教材,从入门到精通逐步讲解了MySQL的各个方面,包括基础知识、查询语句、事务、优化等。该教材既适合初学者入门,也适合有一定基础的读者深入学习和实践。 无论选择哪本教材,都需要根据自身学习需求和水平来进行选择。希望通过选择合适的中文教材,读者们可以迅速掌握MySQL 8的使用技巧和开发能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值