相关文章

深入了解ISO 8601:日期和时间的国际标准化

深入了解ISO 8601:日期和时间的国际标准化 导言 在数字化时代,日期和时间信息的处理变得日益重要,涉及到计算机系统、数据交换、国际协调等方面。为了统一全球对日期和时间的表示方法,国际标准化组织(ISO)…

ISO 8601:日期和时间的国际标准

ISO 8601 介绍 ISO 8601,介绍一下 ISO 8601 是由国际标准化组织(International Organization for Standardization,ISO)发布的国际标准,其全称为《数据存储和交换形式信息交换日期和时间的表示方法》。 这一标准提供了…

了解一下ISO 8601是什么

上周的组内分享,有朋友介绍一个工具包生成的日期是UTC,需要转成北京时,另外还带了Z,很是不解,组长介绍说这是ISO 8601的日期格式标准。 以前写过一些数据同步的服务,某些客户发送的数据就采用的UTC日期&…

如何建立含有逻辑删除字段的唯一索引

文章目录 前言一、业务场景二、分析三、解决1、删除时,修改is_deleted主键2、删除时,修改is_deletednull3、新建一个字段delete_id,删除时,修改delete_id主键 四、总结 前言 本文主要分享在实际工作中和面试中遇到的情况&#xf…

通过Python脚本+Jekins实现项目重启

文章目录 一、需求二、分析三、实现1、编写公共代码2、实现单个服务版本3、实现多服务版本最终实现效果4、将Python程序转换为桌面可执行文件(.exe) 一、需求 工作中微服务项目很多,重启服务的话,基本都是通过Jekins进行发布&…

Android基于Ymodem协议升级嵌入式MCU主控

前言:工作过程中对于这块的记录,方便自己查看。在此感谢前辈们输出的精彩博文!!! 一、概述 Ymodem协议主要包括ISP和IAP两大协议。STM32在线升级 (IAP)不需要拆机就能够对产品进行升级&#x…

log4j2的日志框架(详细,springboot和异步日志的实现)

目录 log4j2的介绍 Log4j2的性能 SpringBoot中的使用Log4j2 log4j2的进阶--异步日志 AsyncAppender方式 AsyncLogger方式 log4j2的介绍 Apache Log4j 2是对Log4j的升级版,参考了logback的一些优秀的设计,并且修复了一些问题,因此带 来…

Spring源码剖析--事务篇

文章目录 一、事务的实现方式1、JDBC2、Spring基于xml配置编程式事务声明式事务 二、源码设计1、TransactionManager1)TransactionManager2)PlatformTransactionManager3)ReactiveTransactionManager 2、TransactionDefinition3、Transaction…

JavaSE进阶--网络编程

文章目录 前言一、网络编程二、通信1、两个重要的要素2、通信协议 三 、Socket四、基于TCP的网络编程1、单向通信1.1 服务端1.2 客户端 2、双向通信2.1 服务端2.2 客户端 3、传输对象3.1 服务端3.2 客户端 4、保持通信4.1 服务端4.2 客户端 五、基于UDP的网络编程1、单向通信1.…

SpringBoot集成系列--xxlJob

文章目录 一、搭建调度中心xxl-job-admin 1、下载项目2、调整项目参数3、执行初始化数据库SQL4、启动项目5、访问 二、集成步骤 1、添加xxl-job的依赖2、添加xxl-job的依赖3、配置执行器4、创建执行器5、开发任务 1)方式1:BEAN模式(方法形式…

springboot整合xxl-job实现定时任务

搭建调度中心xxl-job-admin 下载调度中心项目 gitee github 注: 下载项目的版本应与集成项目pom引用xxl-job版本号对应上。 执行初始化数据库SQL sql路径: doc/db/tables_xxl_job.sql XXL-JOB调度模块基于自研调度组件并支持集群部署,调…

MySQL事务隔离级别

文章目录 一、前置知识1、为什么要隔离级别?1、隔离级别种类2、查看/设置隔离级别3、手动控制事务4、事务的锁信息查看 二、实战1、READ UNCOMMITTED2、READ COMMITTED3、REPEATABLE READ4、SERIALIZABLE 三、总结 一、前置知识 1、为什么要隔离级别? …

SpringBootLinux中集成xxl-job

SpringBoot&Linux中集成xxl-job 文章目录 SpringBoot&Linux中集成xxl-job[toc] 一、搭建调度中心xxl-job-admin1、下载项目2、调整项目参数3、执行初始化数据库SQL4、启动项目5、访问 二、集成步骤1、添加xxl-job的依赖2、添加xxl-job的依赖3、配置执行器4、创建执行器…

单元测试JunitTest加@Transactional事务自动回滚

问题 在测试事务传播行为的时候,使用单位测试加了Transactional,一开始是正常,后面出现了异常,即使没有报错的情况下,事务也会自动回滚 代码 RunWith(SpringRunner.class) SpringBootTest public class TranTest {A…

MySQL中关于JOIN的用法全解

一、一张图看懂 MySQL 的各种 JOIN 用法 二、准备表和数据,测试 1、创建两个表测试 CREATE TABLE forlan_class(id bigint(20) NOT NULL AUTO_INCREMENT COMMENT 主键ID,class_name varchar(200) DEFAULT NULL COMMENT 班级名称,PRIMARY KEY (id) USING BTREE ) E…

JavaSE进阶--玩转IO流

文章目录 前言一、File类介绍1、概念引入2、实际应用2.1 操作文件2.2 操作文件夹 二、IO流介绍三、字符流1、读文件1.1 一次读一个1.2 一次读多个,使用char数组去装 2、写文件2.1 一次写一个2.2 一次写完,使用字符数组 3、文件复制3.1 综合应用3.2 使用缓…

Spring源码:手写Bean配置

文章目录 一、背景二、解决1、基于xml配置2、基于注解1)定义相关注解2)扫描包下的所有被Componment修饰的Java类,生成BeanDefinition,注册到BeanFactory 三、优化四、总结1、注解2、xml配置 一、背景 下面的代码,无论…

Grafana UI 入门使用

最近项目上需要使用Grafana来做chart,因为server不是我在搭建,所以就不介绍怎么搭建grafana server,而是谈下怎么在UI上具体操作使用了。 DOCs 首先呢,贴一下官网doc的连接,方便查询 Grafana open source documenta…

Python 字符串的格式化

目录 什么是格式化使用格式化场景和目的格式化的三种方式字符串格式化符号 什么是格式化 定义:一个固定的字符串中有部分元素是根据变量的值而改变的字符串 今天是xx,星期xx,大家好 date 2020.0101 day 一格式化使用场景与目的 发送邮…

python全栈开发《30.字符串格式化的常用格式符》

1.格式化符号 格式化符号:用于对应各种数据类型的格式化符号。 %c:它会将数字或字符(这里的字符指的是长度为1的字符串)转成字符类型。 %u:python解释它为无符号整型(正整型)。实际上,也是支持负整型的。 2.%c 并不是所有的数字都…