Wh0ami-hy

实践是检验真理的唯一标准

时间的处理

1. 时区 在Java中,可以使用LocalDateTime来表示不带时区的日期和时间。在MySQL中,可以使用DATETIME或TIMESTAMP数据类型来存储日期和时间。DATETIME类型存储的是具体的日期和时间值,不受时区影响。TIMESTAMP类型也存储日期和时间值,但会自动转换为UTC时区存储,并且在检索时会自动转换为当前时区(不建议使用TIMESTAMP)。 1.1. Ja...

Mysql时区问题

1. log_timestamps参数 log_timestamps参数并不影响时区,只会影响某些日志记录的时间。该参数主要是控制 error log、slow log、genera log 日志文件中的显示时间。log_timestamps 该参数全局有效,可以被设置的值有:UTC 和 SYSTEM。默认使用 UTC这样会使得日志中记录的时间比北京时间慢 8 个小时,导致查看日志不方便。...

Springboot生态

graph LR A(SpringBoot)-->A.1(基础入门) A.1 --> A.1.1(基本特性) A.1 --> A.1.2(核心模块) A.1 --> A.1.3(版本选择) A.1 --> A.1.4(环境要求) A.1 --> A.1.5(安装集成) A.1 --> A.1.6(Maven Wrapper) A.1 --> A...

Springbootstarter自定义实现

1. 基本步骤 创建一个starter项目,关于项目的命名,Spring 官方 Starter通常命名为spring-boot-starter-{name}如 spring-boot-starter-web, Spring官方建议非官方Starter命名应遵循{name}-spring-boot-starter的格式 一个/多个自定义配置的属性配置类(ConfigurationP...

设计模式

1. 设计模式 1.1. 设计原则 vs 设计模式 设计模式是设计原则的具体化形式,是针对于某些特定场景的具体化解决方案 在你还不能灵活的运用设计原则时,设计模式则是你的垫脚石,让你在具体的问题面前能够写出更好地代码 1.2. 分类 有23种设计模式,按照特点可以将其分为三大类型:创建型、结构型、行为型 创建型模式是用来创建对象的模式,抽象了实例的创建过程,封装了创建逻辑 结构...

本站总访问量