自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 收藏
  • 关注

原创 Python 标准库:time——时间的访问和转换

模块介绍使用场景主要类主要函数- time()- sleep()- localtime()- gmtime()- strftime()- strptime()- perf_counter()- process_time()注意事项总结

2025-01-14 23:18:09 1720 1

原创 Python 标准库:os——操作系统接口

模块介绍主要函数文件和目录操作环境变量操作路径操作系统信息进程管理注意事项总结

2025-01-09 20:15:00 1892

原创 Java 日期时间格式化标准

Java日期时间格式化符号GyYMdHhmsSEuwWFDaZXz'ISO 8601中的日期时间ISO 8601标准的定义ISO 8601日期时间格式周数年份ISO 8601中的周数年份Java中的周数年份Java跨年日期格式化BUG

2025-01-07 22:36:52 2007

原创 Python 标准库:hashlib——安全哈希与消息摘要

使用场景主要函数- new(name)- md5()- sha1()- sha224()- sha256()- sha384()- sha512()注意事项总结

2025-01-03 00:45:17 3043

原创 Python 字符串定义及前缀

字符串定义'、"、'''、"""、单引号、双引号、三单引号、三双引号字符串前缀- Unicode 字符串:u或U- 原始字符串:r或R- 字节字符串:b或B- 格式化字符串:f或F

2025-01-02 23:39:57 1949

原创 Python 标准库:configparser——配置文件解析

- ConfigParser()- read(filenames)- get(section, option)- getint(section, option)- getfloat(section, option)- getboolean(section, option)- set(section, option, value)- add_section(section)- remove_section(section)- remove_option(section, option)-

2025-01-01 00:30:05 2494

原创 Python 标准库:csv——CSV 文件读写

模块介绍主要类- reader()- writer()- DictReader()- DictWriter()- Sniffer()注意事项总结

2024-12-30 00:35:47 2444

原创 Python 标准库:random——随机数

random 模块是 Python 的标准库之一,提供了生成伪随机数的功能,并支持多种常见的随机操作,如随机选择元素、随机打乱序列、生成指定范围的随机整数等。这个模块广泛应用于数据模拟、游戏开发、密码学等领域。random 模块的实现基于“伪随机”算法,这意味着它生成的数值并不是完全随机的模块介绍主要函数- random()- randint()- choice()- shuffle()- sample()- seed()- gauss()- betavariate()注意事项总结

2024-12-24 20:45:00 2951

原创 Python 标准库:array——数组操作

模块介绍使用场景主要类- array主要函数- append()- insert()- remove()- pop()- reverse()- count()- index()- open()注意事项总结

2024-12-24 20:15:00 3683 1

原创 Python 标准库:enum——枚举

Python 标准库:enum——枚举模块介绍使用场景主要类- Enum- IntEnum- auto总结

2024-12-24 00:42:56 2057

原创 Python 标准库:copy——对象拷贝操作

模块介绍使用场景主要函数- copy()- deepcopy()深浅拷贝比较注意事项总结

2024-12-24 00:01:15 2174

原创 Python 标准库:re——正则表达式操作

模块介绍正则表达式中的特殊字符常用函数- escape()- template()- search()- sub()- subn()- match()- findall()- finditer()- split()- fullmatch()- purge()- compile()

2024-12-23 23:01:42 2840

原创 Python 标准库:string——字符串操作

模块介绍主要常量主要类- Formatter- Template主要函数- capwords()- Template.substitute()- Formatter.format()

2024-12-23 22:46:56 2896

原创 Git常用命令

Git的四个存储区Git文件的四种状态HEAD、HEAD~ 、HEAD^Git命令命令汇总helpinitcloneconfigstatusdiffaddcommitlogreflogrmresetrevertpushbranccheckoutswitchremotefetchmergepullrebasestashtagshow

2024-12-19 00:09:17 2774

原创 Maven 生命周期

Maven 生命周期- Clean 生命周期- Build 生命周期- Site 生命周期validate:验证项目的正确性,例如检查项目的版本是否正确。compile:编译项目的源代码。test:运行项目的单元测试。package:将编译后的代码打包成可分发的格式,例如 JAR 或 WAR。verify:对项目进行额外的检查以确保质量。install:将项目的构建结果安装到本地 Maven 仓库中,以供其他项目使用。deploy:将项目的构建结果复制到远程仓库,以供其他开发人员或团队使

2024-12-18 23:45:08 2969

原创 Python 常用内置函数

int()、float()、bool()、str()、complex()、bytearray()、bytes()、list()、dict()、set()、tuple()、frozenset()、len()、sorted()、reversed()、range()、zip()、enumerate()、map()、filter()、sum()、max()、min()、iter()、next()、slice()、id()、type()、repr()、getattr()、setattr()、delattr()

2024-12-17 22:41:15 3296 1

原创 Maven 插件详解

- maven-clean-plugin- maven-resources-plugin- maven-compiler-plugin- maven-jar-plugin- maven-dependency-plugin- maven-war-plugin- maven-install-plugin- maven-deploy-plugin- maven-assembly-plugin- maven-scm-plugin- spring-boot-maven-plugin

2024-12-16 20:30:00 3137

原创 Python 数据类型

Python 数据类型数据类型整理- int:整数- float:浮点数- bool:布尔- str:字符串- list:列表- tuple:元组- dict:字典- set:集合- NoneType:空类型

2024-12-16 20:30:00 2267

原创 Maven pom文件分析

projectparentmodelVersiongroupIdartifactIdnameversionpackagingdescriptionurlorganizationlicensesdeveloperscontributorspropertiesmodulesdependencyManagementdependenciesrepositoriespluginRepositoriesbuildscmreportingprofiles

2024-12-12 20:15:00 3536

原创 Mybatis中SQL的执行过程

Mybatis 框架SQL执行过程数据库操作映射方式SQL的执行过程- SQL解析- SQL参数映射- SQL预编译- SQL执行- 结果映射- 事务处理- 缓存处理- 日志记录与监控扩展#与$的区别- $ 符号- # 符号总结示例Mybatis SQL分类- 动态 SQL- 静态 SQL静态SQL和动态SQL选择${}、#{}与SQL是否静态SQL、动态SQL无直接关系

2024-12-09 22:12:02 3256

原创 Java8 CompletableFuture异步编程

介绍使用场景常用异步编程实现方案- Thread- ExecutorService- CountDownLatch- CyclicBarrier- ForkJoinPool- CompletableFuture各种实现方案总结结构结构梳理- Future接口- CompletionStage接口常用方法使用示例1. 基本异步操作2. 任务链式调用3. 多个异步任务组合4. 异常处理5. 并行执行多个任务6. 处理返回值的转换

2024-12-09 20:45:00 3174

原创 数据库连接池Druid

Druid介绍Maven依赖配置参数url、username、password、driverClassName、maxActive、maxIdle、minIdle、maxWait、initialSize、maxEvictableIdleTimeMillis、timeBetweenEvictionRunsMillis、minEvictableIdleTimeMillis、testWhileIdle、testOnBorrow、testOnReturn、validationQuery

2024-12-09 18:57:01 1543

原创 MYSQL字符集和校对规则

MYSQL字符集MYSQL默认字符集MySQL常见字符集MYSQL校对规则校对规则总结asciilatin1utf8mb3utf8mb4utf8_general_ciutf8_unicode_ciutf8_binutf8mb4_general_ciutf8mb4_unicode_ciutf8mb4_bin

2024-12-08 16:28:19 1177

原创 字符编码发展历史

发展历史- ASCII- ISO-8859- Unicode- UTF系列- UTF-8- UTF-16- UTF-32- 中文编码- GB2312- GBK- GB18030- 其他编码

2024-12-08 12:55:24 1435

原创 Clickhouse 外部存储引擎

外部存储引擎分类MySQL引擎PostgreSQL引擎MongoDB引擎JDBC引擎ODBC引擎Kafka引擎RabbitMQ引擎File引擎URL引擎HDFS引擎

2024-12-05 20:30:00 1544

原创 Java中OGNL表达式语言的使用

OGNL 介绍OGNL 使用场景- ognl- 主要功能- 注意事项- Ognl类的主要方法- 设置值- 获取值- 使用示例- MybatisJava原生表达式的使用- Fastjson- JSONPath类的主要方法- 主要功能- JSONPath的优势- 使用示例Spring不选择OGNL的原因

2024-12-04 23:15:00 2052

原创 Apache Commons工具类库使用整理

Apache Commons工具类库分类- commons-lang3- commons-io- commons-pool2- commons-codec- commons-collections4- commons-math3- commons-compress- commons-net- commons-csv- commons-configuration2- commons-text

2024-12-04 22:30:00 2197

原创 Mybatis @MapKey注解实现List转Map

在MyBatis中,@MapKey 主要用于在映射查询结果到一个Map。当你执行一个查询并期望返回一个Map时,你可以使用@MapKey来进行结果集的映射。而Mybatis内部会将查询到的结果映射为一个key-value的形式。

2024-12-04 21:30:00 886

原创 Java 元注解

元注解元注解整理- @Target- @Retention- @Documented- @Inherited

2024-12-04 20:30:00 1124

原创 Java 内置注解

内置注解内置注解整理- @Override- @Deprecated- @Suppresswarnings

2024-12-04 20:00:00 737

原创 @ConfigurationProperties的两种使用方式

可以在 @Bean 注解的方法上使用 @ConfigurationProperties 注解,将外部属性值绑定到该方法返回的对象中。这种方式适用于需要创建一个实例,并将属性值注入到该实例中的场景。将 @ConfigurationProperties 注解直接应用在配置类上,将属性值绑定到该类的属性中。这种方式适用于需要将外部属性值直接注入到整个配置类中的场景。@ConfigurationProperties 注解有两种使用方式:绑定到方法和绑定到类。

2024-12-04 18:00:15 1378

原创 Clickhouse MergeTree存储引擎

ORDER BYPARTITION BYPRIMARY KEYSAMPLE BYTTLSETTINGSMergeTreeReplacingMergeTreeSummingMergeTreeAggregatingMergeTreeCollapsingMergeTreeVersionedCollapsingMergeTreeGraphiteMergeTreeReplicated*MergeTree

2024-12-03 21:36:02 1292

原创 Clickhouse 数据类型

字符串类型数值类型日期时间类型枚举类型数组类型元组类型映射类型其它类型

2024-12-01 23:17:12 1063

原创 Java 注解的使用范围ElementType

文章目录注解的使用范围注解的使用范围名称作用范围示例TYPE类、接口(包括注解类型)、枚举的声明@MyAnnotation public class MyClass {}FIELD字段声明,包括枚举常量@MyAnnotation private int myField;METHOD方法声明@MyAnnotation public void myMethod() {}PARAMETER方法或构造函数的参数声明public MyClass(@MyAn

2024-09-28 17:43:17 1045

原创 Lombok注解详解

GetterSetterToStringEqualsAndHashCodeDataValueNonNullNoArgsConstructorAllArgsConstructorRequiredArgsConstructorBuilderSynchronizedCleanupSingularGeneratedSneakyThrowsvalvarCommonsLogFloggerLogJBossLogLog4jLog4j2Slf4j

2024-05-12 20:56:17 4625

原创 SpringBoot使用注解实现参数校验

参数校验- Validation- Hibernate Validator校验注解注解通用属性- Validator 内置注解- Hibernate Validator 附加注解校验开启@Valid和@Validated校验分类- Controller校验- Spring Bean校验校验使用- Controller:参数对象校验- Spring Bean:方法返回值对象校验- Spring Bean:方法参数对象校验分组校验嵌套校验自定义注解

2023-12-05 21:17:34 6267 3

原创 Google Guava 集合工具使用详解

集合分类Multiset HashMultiset TreeMultiset LinkedHashMultiset Multimap ArrayListMultimap HashMultimap LinkedListMultimap LinkedHashMultimap TreeMultimap BiMap HashBiMap Table HashBasedTable TreeBasedTable ArrayTable RangeSet TreeRangeSet RangeMap TreeRangeMap

2023-12-03 21:19:28 5331

原创 Google Guava I/O工具使用详解

I/OByteStreamsCharStreamsFilesResources

2023-12-03 20:43:09 4206

原创 Google Guava 散列工具使用详解

散列哈希函数哈希码布隆过滤器

2023-12-03 20:42:18 3939

原创 Google Guava 事件总线工具使用详解

Google Guava 事件总线工具使用详解事件总线特点使用EventBusAsyncEventBus@Subscribe

2023-12-03 20:40:38 4623

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除