- 博客(172)
- 收藏
- 关注
原创 Python 标准库:time——时间的访问和转换
模块介绍使用场景主要类主要函数- time()- sleep()- localtime()- gmtime()- strftime()- strptime()- perf_counter()- process_time()注意事项总结
2025-01-14 23:18:09
1720
1
原创 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 标准库: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
原创 @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
原创 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 事件总线工具使用详解
Google Guava 事件总线工具使用详解事件总线特点使用EventBusAsyncEventBus@Subscribe
2023-12-03 20:40:38
4623
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人