- 博客(631)
- 资源 (11)
- 收藏
- 关注

原创 【Python3教程】Python3基础篇之解释器
Python3解释器是执行Python 3.x版本代码的程序,以下是对Python3解释器的详细介绍:
2025-02-07 17:59:08
403
15

原创 【Springboot】Springboot 自定义线程池的参数配置最优是多少
在 Spring Boot 中配置自定义线程池时,参数的设置需要根据具体的应用场景、系统资源和业务需求来调整。以下是一些常见的配置参数及其优化建议:
2025-02-07 17:57:15
1245
7

原创 【工具类】获取日出日落时间的Java工具类
为了获取日出和日落时间,你可以使用Java编写一个工具类,这个工具类可以调用一个提供日出日落时间的API。例如,你可以使用Sunrise-Sunset API,这是一个免费的、开源的API,可以返回给定地理位置的日出和日落时间。
2025-01-15 15:22:34
1047
16

原创 【Python3教程】Python3基础篇之List(列表)
在Python中,list(列表)是一种非常灵活且强大的数据结构,它可以用来存储一系列的项目,这些项目可以是不同类型的。列表是Python中最常用的数据结构之一,它提供了许多内置的方法来进行操作,比如添加、删除、搜索、排序等。
2025-01-02 17:51:37
238
9

原创 【Python3教程】Python3基础篇之String(字符串)
在Python中,字符串(String)是一种用于表示文本的数据类型。字符串可以包含字母、数字、符号和空格。Python中的字符串是不可变的,这意味着一旦字符串被创建,就不能更改其内容(尽管可以创建新的字符串)。Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠 \ 转义特殊字符。
2024-12-26 08:43:43
142
13

原创 【Protobuf】protobuf详细介绍
在以往的项目中进行网络通信和数据交换的应用场景中,最经常使用的技术便是json或xml。随着JSON的灵活优势,越来越多的企业选择JSON作为数据交换的格式,目前JSON已经成为了业界的主流。JSON已经足够好用,且能满足相当大部分的场景。但是今天在介绍一个Google的力作protobuf作为数据交换格式。我们来看看。Protobuf(Protocol Buffers)是由 Google 开发的一种轻量级、高效的数据交换格式,它被用于结构化数据的序列化、反序列化和传输。
2024-04-28 18:25:01
1591
12

原创 【Vue异常】yarn install ResponseError: Request failed “500 Internal Server Error“的解决方案
将 npm 与 yarn 的registry 地址设置为相同即可。以下是我自己的操作。npm registry 与 yarn registry 地址不同导致的。设置 yarn registry 地址(然后使用 yarn install 命令执行。前提:npm registry 已设置为淘宝镜像地址(命令,过了一会儿显示执行成功。
2024-01-02 22:45:00
1514
10

原创 【异常解决】MySQL数据库:Lock wait timeout exceeded; try restarting transaction问题解析及解决方案
通过查询知道是哪条语句锁了,图中红色语句为占用系统资源的语句,我们需要杀掉这个锁,执行 kill 线程id号。也就是说,这台 MySQL 服务器上,到底有哪些数据库、各个数据库有哪些表,每张表的字段类型是什么,各个数据库要什么权限才能访问等等信息都保存在。查询未提交事务,查到一个一直没有提交的只读事务(trx_state=”LOCK WAIT”),找到对应线程,执行:kill 线程ID。表的引擎是 InnoDB 表类型,此时会出现锁等待的情况,在出现锁等待时,会根据参数。找到线程:kill 线程ID。
2023-12-19 20:25:33
21266
10

原创 【MySQL异常】MySQL出现 You can‘t specify target table for update in FROM clause 错误的解决方法
这张表,而在子查询的 FROM 语句中还从这张表查询出数据,这在MySQL中是不被允许的。之所以有这个规定,也是考虑到了数据安全。MySQL 数据库,版本号为 5.7.37(语句为 SELECT VERSION();,需求是更改这个表中的某一列的值。这个表,即不能依据某字段值做判断再来更新某字段的值。比如解决方案中的 SQL语句里有个 别名为 a。它的意思是说,不能在同一语句中,先。在MySQL中,可能会遇到。多一次,就可以避免这个错误。的结果再通过一个中间表。出同一表中的某些值,再。
2023-12-18 21:45:00
4723
12

原创 【Java用法】关于线程的创建方式,已知全网最全面的总结,七种创建线程的方式
关于创建线程的方式,属于基础的面试问题,一定要能够回答全哈,不过呢平时我们也会经常遇到,所以还是希望把这向种创建线程的方式全部记下来。
2023-12-07 22:45:00
1432
12

原创 【Java用法】computeIfAbsent() 的使用
方法获取了一个不存在的键 “orange” 对应的值,由于该键不存在,因此使用指定的函数 k -> 0 计算出了一个默认值 0,并将该键和默认值存储到 Map 中,最后返回了该默认值。中 Map 接口新增的一个方法,用于在 Map 中根据指定的键获取对应的值,如果该键不存在,则使用指定的函数计算出一个默认值并将其存储到 Map 中,最后返回该默认值。方法获取了一个已经存在的键 “apple” 对应的值,由于该键已经存在,因此直接返回了该键对应的值 1。于是呢,在经历了时间的检验,终于千呼万唤始出来,在。
2023-10-23 18:05:04
17189
11

原创 【Nginx异常】无法加载响应数据:No data found for resource with given identifier,后端服务报Caused by: java.io.IOExcepti
苦于没有找到问题的原因,索性验证另外两个服务是否有问题,结果居然报同样的问题,这问题就大了,必须得赶快查出问题根源。然后就看了一个没有升级的服务(项目技术栈相同),这一看不要紧,看了真是吓一跳,居然也在报这个错误。刚开始一直以为是服务升级导致此次错误的主要原因,所以主要精力就放在了查询本次升级服务的问题。报错内容是 java.io异常,所以就看有关io的代码,但是本次修改内容不涉及io的操作。之前Nginx服务配置的启动用户是 root,但是升级的时候被运维偷偷的改成了 nginx用户了。
2023-08-18 13:44:05
5145
10

原创 【Java用法】Java在Linux下获取当前程序路径以及在Windows下获取当前路径对比
Java在Linux下获取当前程序路径以及在Windows下获取当前路径对比。
2023-07-03 10:08:12
1048
14

原创 【Linux】linux下使用命令修改jar包内某一个文件中的内容并重新运行jar程序
需求:发现线上的 iotp-irsb-server-v1.0.0.2.jar 包中配置文件的日志级别配置错误,需要在线修改jar包中文件的application-prod.yml的日志级别配置,修改完成后并重启该jar包。grep命令是查找,中间的|是管道命令 是指ps命令与grep同时执行。进入到该jar包所在的目录,使用 vi 命令打开 jar 包内文件列表。此时程序还正在运行,正常情况下需要先杀掉进程,然后再使用命令启动即可。这条命令的意思是显示所有java的进程。-A:显示所有程序。
2023-06-13 12:30:31
4925
10

原创 【异常解决】svn报“Previous operation has not finished; run ‘cleanup‘ if it was interrupted”的错误解决方案
导致sqlite中某个表中用来记录用户对项目A的操作(增删改等)的数据来不及更改,由于我们后续的所有针对项目的操作,都优先从该表中检查项目A是否有未完成的操作,如果存在未完成操作就会提示。至此,对于我来说这个问题已经解决了,但是我是执行了很多次 Cleanup 命令之后,然后电脑重启又执行了好几次 Cleanup 命令,最终得以解决。在使用了svn的项目中,在项目根目录会有一个.svn文件夹,这个是隐藏文件夹, 需要开启显示隐藏文件功能才能看到此文件夹。的文件出现问题,倒不如全部删除项目,完完全全的。
2023-05-17 20:30:00
18796
16

原创 【异常解决】postman请求提示Full authentication is required to access this resource
参数,但是服务端还是返回401错误码,提示未登录,再次发送请求,即可返回成功,并获取到数据了。测试接口时,该接口需要在。
2023-04-06 18:15:14
4636
12
原创 【PostgreSQL教程】PostgreSQL 特别篇之 语言接口Java
本篇教程的Java程序中开始使用PostgreSQL之前,需要确保在计算机上设置了PostgreSQL JDBC和Java。您可以检查Java教程以在计算机上安装Java。现在让本篇教程检查如何设置PostgreSQL JDBC驱动程序。
2025-04-03 11:39:14
169
1
原创 【Python3教程】Python3基础篇之装饰器
装饰器(decorators)是 Python 中的一种高级功能,它允许你动态地修改函数或类的行为。装饰器本质上是一个函数,它接收一个函数作为参数,并返回一个新的函数。所以装饰器它就是一种函数,它接受一个函数作为参数,并返回一个新的函数或修改原来的函数。装饰器的语法使用` @decorator_name` 来应用在函数或方法上。Python 还提供了一些内置的装饰器,比如 `@staticmethod 和 @classmethod`,用于定义静态方法和类方法。
2025-04-03 08:59:53
10
1
原创 【Python3教程】Python3基础篇之Lambda(匿名函数)
在Python中,`lambda`表达式被用于创建匿名函数,即那些没有具体名称的简短函数。`lambda`函数能接收任意数量的参数,但只能有一个表达式。它的语法结构相当简洁,非常适合需要函数对象但又不希望正式定义函数的场景。
2025-03-28 17:39:34
184
8
原创 【PostgreSQL教程】PostgreSQL 特别篇之 语言接口Python
可以使用psycopg2模块将PostgreSQL与[**Python**](https://www.Rose.com/python/python-tutorial.html)集成,sycopg2是用于Python编程语言的PostgreSQL数据库适配器, psycopg2的编写目标是非常小巧,快速,稳定如磐石。您不需要单独安装此模块,因为默认情况下该模块是与Python 2.5.x及更高版本一起提供的。
2025-03-25 16:13:37
198
11
原创 【Java基础】在Java中,一个线程的大小(即线程所占用的内存)是多少
在Java中,一个线程的大小(即线程所占用的内存)并不是固定不变的,而是动态变化的,并且取决于多个因素。以下是对Java线程大小的详细分析:
2025-03-21 18:05:55
567
11
原创 【Mybatis-plus】在mybatis-plus中 if test标签如何判断 list不为空
在 MyBatis-Plus 中,<if test="..."> 标签用于动态生成 SQL 语句。如果需要判断一个 List 是否不为空,可以使用以下方法:
2025-03-21 17:56:55
937
4
原创 【PostgreSQL教程】PostgreSQL 特别篇之 语言接口C和C++
本教程将使用` libpqxx` 库,该库是PostgreSQL的官方`C ++`客户端API。` libpqxx`的源代码在BSD许可下可用,因此您可以免费下载,将其传递给他人,进行更改,出售,将其包含在自己的代码中,并与选择的任何人共享您的更改。
2025-03-21 16:43:17
536
11
原创 【工具类】Java的 LocalDate 获取本月第一天和最后一天
在Java中,使用LocalDate获取本月的第一天和最后一天可以通过以下两种方法实现
2025-03-19 17:59:20
617
16
原创 【Python3教程】Python3基础篇之函数
在Python中,函数是一段可以重复使用的代码块,用于执行特定的任务。函数可以提高代码的可读性、可维护性和重用性。函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。我们也可以自己创建函数,这被叫做用户自定义函数。
2025-03-19 08:50:16
232
20
原创 【工具类】使用Java代码编写,在XWPFDocument对象中写入一个5行6列的表格,其中第一行合并6行做为表头;第二行为标题行,从左向右每个单元格内容分别是序号、车间、总数、新数、确认数、恢复数
需求是Java代码实现数据导出为Word文档,文档中包含表格内容。
2025-03-15 13:59:10
700
8
原创 【Python3教程】Python3基础篇之迭代器与生成器
在Python3中,迭代器和生成器是处理序列数据的重要工具,它们提供了一种高效、节省内存的方式来遍历集合中的元素。
2025-03-14 08:48:42
44
原创 【工具类】Springboot 项目日志打印项目版本和构建时间
在springboot项目启动时,将会打印项目的基本信息:服务名称,pom中的项目版本,以及jar包构建的时间,方便检测服务是否更新到正确的版本,也可以提供接口访问
2025-03-07 17:39:39
568
12
原创 【Rabbit】@RabbitHandler和@RabbitListener的区别
@RabbitHandler 和 @RabbitListener 是Spring AMQP(特别是针对RabbitMQ)中常用的两个注解,它们在消息处理中扮演着不同的角色。
2025-03-07 17:35:18
651
原创 【Python3教程】Python3基础篇之推导式
Python 中的推导式(Comprehension)是一种简洁而强大的工具,用于从一个可迭代对象(如列表、元组、集合或字典)中创建新的列表、集合或字典。推导式分为列表推导式、集合推导式和字典推导式。它们不仅可以简化代码,还可以提高代码的可读性和执行效率。Python 推导式是一种独特的数据处理方式,可以从一个数据序列构建另一个新的数据序列的结构体。Python 推导式是一种强大且简洁的语法,适用于生成列表、字典、集合和生成器。在使用推导式时,需要注意可读性,尽量保持表达式简洁,以免影响代码的可
2025-03-05 08:48:07
338
24
原创 【Python3教程】Python3基础篇之数据结构
在Python 3中,数据结构是用于存储和组织数据的各种方式。Python提供了一些内置的数据结构,以及通过标准库和第三方库可以使用的更多高级数据结构。以下是一些常见的数据结构及其简要介绍:
2025-02-26 08:56:07
169
10
原创 【异常解决】grep的时候报Binary file ***.log matches解决方法
grep -a 是 grep 命令的一个选项,用于将二进制文件当作文本文件来处理。默认情况下,grep 会跳过二进制文件(如可执行文件、图片、PDF 等),而 -a 选项会强制 grep 将二进制文件视为文本文件,并尝试在其中搜索匹配的内容。
2025-02-20 15:38:46
1057
8
原创 【工具类】 Hutool 中用于生成随机数的工具类
Hutool 是一个 Java 工具类库,提供了丰富的工具方法,其中 RandomUtil 是 Hutool 中用于生成随机数的工具类。它封装了常见的随机数生成需求,使用起来非常方便。
2025-02-18 18:11:07
1117
8
原创 【Python3教程】Python3基础篇之循环语句
在Python 3中,循环语句是编程中不可或缺的一部分,它们允许你重复执行一段代码,直到满足某个条件为止。Python提供了两种主要的循环结构:`for`循环和`while`循环。以下是对这两种循环语句的详细解释和示例。
2025-02-18 08:56:56
332
32
原创 【Python3教程】Python3基础篇之条件控制
在Python中,条件控制是通过使用`if`、`elif`和`else`语句来实现的。这些语句允许程序根据条件执行不同的代码块。Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
2025-02-13 09:00:47
172
22
原创 【Redis】redis 存储的列表如何分页和检索
在 Redis 中,列表(List)是一种有序的数据结构,通常用于存储一系列元素。由于列表是有序的,可以通过索引来访问元素,因此可以很方便地实现分页和检索功能。
2025-02-08 17:03:27
1790
25
原创 【异常解决】在idea中提示 hutool 提示 HttpResponse used withoud try-with-resources statement
在 Java 开发中,使用 try-with-resources 语句是一种推荐的做法,因为它可以确保在语句结束时自动释放资源,比如关闭文件、数据库连接等。对于 hutool 库中的 HttpResponse 对象,如果你在使用它时没有遵循这种模式,IDEA(或其他IDE)会提示你这样做。
2025-02-08 11:57:12
987
4
原创 【Python3教程】Python3基础篇之数据类型转换
在Python编程中,数据类型转换是一个常见的任务。Python提供了多种内置函数来进行数据类型之间的转换。以下是Python 3中一些常见的数据类型转换及其对应的函数:
2025-02-06 08:48:16
200
16
原创 【Python3教程】Python3基础篇之Dictionary(字典)
在Python中,字典(Dictionary)是一种可变容器模型,它能够存储任意类型对象,如整数、字符串、浮点数、元组、列表、字典等,并且这些对象是通过键(key)来访问的,而不是通过索引。字典中的每个元素都是一个键值对(key-value pair),键和值通过冒号(:)分隔,并且每个键值对之间用逗号(,)分隔,整个字典包含在花括号({})中。
2025-01-21 08:39:51
778
40
原创 【Python3教程】Python3基础篇之Set(集合)
在Python中,集合(Set)是一种无序的、不包含重复元素的数据结构。集合中的元素是唯一的,并且集合本身是无序的,这意味着你不能通过索引来访问集合中的元素。集合主要用于数学上的集合操作,如并集、交集、差集等,以及成员资格测试。
2025-01-15 08:59:05
213
18
protoc-v26.1-linux 和 windows资源包
2024-04-29
cglib和objenesis.zip
2021-10-19
http状态码详解.docx
2020-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人