自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欧阳方超的专栏

一份书写一份理解,一份记录一份沉淀,回首时这些是美丽的风景,若能不经意间帮到正在路上的你,吾心备喜焉!

  • 博客(245)
  • 资源 (13)
  • 收藏
  • 关注

原创 MongoDB(三):一些小操作

这里更新字段值有两种含义,一种是依据一个集合中的数据更新另一个集合中的数据,一种是将一个集合中某个字段的值进行部分更新

2024-03-24 23:40:36 652

原创 MongoDB(二):访问与用户管理

MongoDB默认没有管理员账号,需要在admin库中添加,然后在配置文件中开启权限认证后,给MongoDB设置的账号才可用;添加普通账号在非admin库进行即可;用户只能直接连接到创建该用户时所在的数据库(包括管理员),然后使用use切换到其他库,至于能否操作数据视有无权限而定。

2024-03-22 22:00:00 1735

原创 计算文件大小时容易忽略的问题

通过以上方法,我们可以避免在计算文件大小时忽略小于1KB的情况,确保数据处理的准确性和一致性。因此,在处理文件大小时,请务必注意这一常被忽略的问题,并采取适当措施来确保数据处理的正确性。

2024-03-05 21:37:59 249

原创 Vue基础(三):npm淘宝镜像报错certificate has expired

在解决问题的过程中,通过修改全局的 npm registry 镜像地址和修正用户目录下的 .vuerc 文件中的配置,成功解决了使用 npx vue create 命令创建项目时的错误。这个经验提醒我们在处理类似问题时应该注意全局配置和用户配置文件的影响,以及各个配置项的优先级。

2024-01-28 08:00:00 8236 2

原创 后台处理Excel时报错:No valid entries or contents found, this is not a valid OOXML (Office Open XML)

在日常的软件开发中,我们经常会遇到处理文件上传的场景。也会遇到各种意想不到的问题。本文记录一下一个非常低级的错误导致的报错:“No valid entries or contents found, this is not a valid OOXML (Office Open XML)”

2024-01-27 08:00:00 1871

原创 一个奇葩逻辑-判断list中的连续非空字符串是否在局左的位置

也许实现的不够完美,但目前没有想到其他解决办法,如果以后想到了更好的解决办法,再回来用更优雅的方式解决这个逻辑吧。

2024-01-26 07:15:00 413

原创 被困住了——如何从层级结构中获取子集

我被一个问题困住了

2024-01-25 22:50:49 155

原创 NGINX报错“413 Request Entity Too Large“解决

友提:确保在修改文件之前备份配置文件,以防止意外的配置错误。

2024-01-12 06:30:00 406

原创 将带有html标签的字符串转为pdf文件

大家好,我是欧阳方超,可以关注我的公众号“欧阳方超”,后续内容将在公众号首发。最近一个项目有数据需要从第三方厂商获取,第三方厂商的接口返回的文本在cdata标签中,注意是带有p、span等标签的,我的目标是把它提取出来,并基于提取的内容生成pdf文件。本文展示了把带html标签的字符串转为pdf的方法,并解决了过程中遇到的问题。我们下次见。

2023-12-31 23:59:54 913

原创 nginx:使用rewrite重写url

至此,我的纠结症得到了完美治愈。限于我有限的认知,这是我能找到的解决我面临的问题的方案,有没有其他配置方式,欢迎各路大佬在评论区留言讨论。

2023-12-23 07:00:00 761

原创 你以为出现NoClassDefFoundError错误会是什么原因?

罪过啊,我再次想到了我之前的想法——当你在进行一个原子操作的时候,请专心完成它再做其他事情。

2023-12-21 23:00:00 424

原创 MyBatis-Plus(一):根据指定字段更新或插入

总的来说,saveOrUpdate(T entity, Wrapper updateWrapper)方法会根据指定的条件先进行查询,然后根据查询结果自动决定是执行更新操作还是插入操作,从而实现根据指定字段执行保存或更新的逻辑。

2023-12-20 18:00:00 3010

原创 maven引入第三方包但在最终的包中却找不到该第三方包的问题

本文介绍了如何解决systemPath引入本地jar无法打到最终jar中的问题,至于使用mvn install安装到本地,当然也是可以的,这里就不介绍了

2023-12-20 00:30:00 545

原创 Linux(一):如何在 Linux 中检查未挂载的磁盘

在Linux系统中, 挂载磁盘之前需要先检查是否有未挂载的磁盘,那么如何查看呢,今天就介绍一下。

2023-12-19 20:18:05 1997

原创 Vue基础(二):element-ui刷新页面总出现默认的消息提示的问题

使用element-ui做了简单的登录页面,但是在刷下页面时却出现了info级别的弹窗。分析之后发现是对Message的使用不对引起的。

2023-11-29 07:00:00 179

原创 MongoDB(一):CentOS7离线安装MongoDB单机版与简单使用

由于服务器处于内网去,所有本篇介绍使用.tgz包安装MongoDB的服务端,尽管使用.tgz包可以完成MongoDB服务端的安装,但是官方依然推荐使用yum包管理器来进行安装,因为yum包管理器会自动安装所需要的依赖,并且还会提供一个名为mongod.conf的示例文件,方便将来升级及维护工作,使用.tgz安装的话,该文件需要自行创建。

2023-11-15 18:30:00 366

原创 Java异常(二):SneakyThrows注解的使用

@SneakyThrows注解是一个方便的工具,可以简化Java异常处理的代码编写。通过使用它,可以将受检异常转换为非受检异常,减少了冗长的异常处理代码。

2023-10-26 06:30:00 321

原创 kafka(一):单机安装与使用指南

已经成功进行了kafka的单机安装,并通过命令进行了消息的发送与接收。

2023-10-20 20:00:00 168

原创 Zookeeper(一):单机安装与使用

还演示了如何创建、读取、更新和删除ZNode,以及如何使用Watcher机制监听ZNode的变化。

2023-10-19 07:00:00 53

原创 Java异常(一):自定义异常

自定义异常提供了更具体的错误消息、更灵活的异常处理逻辑以及更好的代码可读性和可维护性。合理地使用自定义异常可以提高Java应用程序的质量和健壮性。

2023-10-18 07:00:00 199

原创 无缝转换:将File转化为MultipartFile,轻松应对文件上传

当把url放到浏览器中后,没有下载文件的效果反而出现的是乱码,后来把"text/plain"改为"application/zip"这个问题才得以解决

2023-09-25 14:54:57 534

原创 认识两个join()方法

对 Java 中的 String 类和 Apache Commons Lang 库中的 StringUtils 类的 join() 方法进行了功能对比和使用介绍。

2023-09-19 06:00:00 83

原创 关于“JDBC结果集索引从1开始”

在使用 JDBC(Java Database Connectivity)与关系型数据库进行交互时,结果集索引是从1开始的,这是与许多其他编程语言和数据库不同的地方。在本篇博客中,我们将深入探讨为什么 JDBC 选择从1开始索引,并提供一些示例来解释如何正确使用结果集索引

2023-08-30 07:00:00 217

原创 下载文件接口包括 || nginx报错,proxy_temp目录Permission denied

技术人在技术之外还是要有一些约束的,比如不能滥用root用户进行一些操作,可能有的团队在使用Linux服务器时只有一个root用户(有没有躺枪)

2023-07-21 09:41:21 432 1

原创 MySQL(三):索引的种类

MySQL支持多种索引类型,每种类型都有其特点和适用场景。在使用索引时,需要根据查询的特点和数据的结构来选择合适的索引类型和索引键的顺序,以提高查询效率和减少查询的开销。

2023-07-15 14:57:26 221

原创 接口报错:Failed to load response data: No data found for resource with given identifier

问题虽小,排查却需要思路。

2023-07-11 20:10:22 6647 2

原创 postgresql(二):pgsql导出数据

今天介绍了postgresql导出数据的命令,包括:导出所有库、导出指定库、导出指定表,其中不乏一些需要注意的细节。

2023-07-11 12:54:45 3252 3

原创 Linux加密压缩与解压

嗯,最近有些机密文件无处安放,因为太机密了,后来确定加密后放到服务器上。

2023-07-08 22:07:57 1056

原创 Ubuntu:修改ssh端口并开放防火墙

远程运维最怕什么,我最怕的就是服务器掉线

2023-07-07 19:01:23 558

原创 postgresql(一):使用psql导入数据库

通过使用-U和-d选项指定了用户名和数据库名称。如果数据库位于本地主机上并且使用默认的端口号(5432),则可以省略这些选项。

2023-07-06 20:01:43 1537

原创 MySQL:整型类型的显示列宽

整型类型的显示列宽

2023-07-04 13:04:56 244

原创 MySQL:且聊字符与整型类型

需要注意的是字符类型括号中的长度与整型括号中的长度含义并不一样

2023-06-29 19:14:37 252

原创 Java中的序列化与反序列化(四):Java类属性首字母或前两个字母大写获取属性值为null的问题

总之,还是从Java属性的命名规范上着手比较科学

2023-06-21 13:31:49 1162

原创 python(一):Python中的主函数

总之,在Python中没有明确的主函数的概念,但是可以使用if __name__ == '__main__':语句块来定义程序的入口点,并在其中调用其他函数或执行其他操作。

2023-06-09 23:24:34 3380 2

原创 如何判断Linux系统是运行在物理机还是虚拟机

其实要不是项目经理的追问,我都想不到这来。

2023-06-08 22:01:24 1538

原创 MySQL 5.7 修改账号密码

不过似乎也有个新发现,那就是同样是root用户,可以为root用户设置,在本地连接和远程连接时可以设置不同的密码,话说有人这么玩吗,哈哈哈。

2023-06-02 22:18:58 967

原创 Java异步编程(二):为什么我的异步任务没被执行

我们从一个小的异步程序开始,到模拟耗时任务,再到用自定义线程池执行异步任务,最后谈到线程池的关闭

2023-05-31 20:26:18 865

原创 Java异步编程(一):CompletableFuture初步介绍

大家好,我是欧阳方超。本次就Java中CompletableFuture做初步介绍。这就是CompletableFuture的基本思想,它允许我们提交异步任务,并注册回调,当异步任务完成时,回调会自动触发。我们把一系列的异步任务和回调串联起来,就可以实现复杂的异步流程控制。我们下次见。

2023-05-30 21:46:12 581

原创 Java中的内存泄露、内存溢出与栈溢出

内存泄漏、内存溢出和栈溢出都是程序中常见的内存问题,它们都会导致程序运行的异常和不稳定。为了避免这些问题,我们需要在编程中注意及时释放不再使用的资源和对象引用,避免内存分配过多,优化算法和代码结构等。

2023-05-01 21:39:04 1607 1

原创 Java中的序列化与反序列化——Externalizable(三)

Externalizable接口提供了一种比简单的Serializable更灵活和可控的序列化机制。它使您可以在需要反序列化时采取不同的行动,而不是简单地遵循官方的序列化方法。

2023-04-30 22:32:28 551

springcloud中openfeign使用

springcloud中openfeign使用示例代码

2022-10-04

博文中的示例程序,可以在示例程序的基础上理解博文内容

博文中的示例程序,可以在示例程序的基础上理解博文内容

2022-02-04

mysql-5.7.30-1.el6.x86_64.rpm-bundle.tar

Linux版本的MySQL tar包,版本为mysql5.7.36,适合CentOS6,不适用于CentOS7

2021-11-28

mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar

Linux版本的MySQL tar包,版本为mysql5.7.36,适合CentOS7,不适用于CentOS6

2021-11-28

jenkins.zip

jenkins的war包

2021-07-12

t_customer_gzw.sql

表中为测试数据,验证SQL

2021-07-08

jenkins.war

Jenkins war包,版本信息:war-stable/2.289.1; 文件说明:jenkins.war | 2021-06-02 18:56 | 71M |

2021-06-12

《Linux中自制启动/停止脚本文件》用到的jar——mytask.jar

用于演示《Linux中自制启动/停止脚本文件》一文中的例子,特提供次jar

2021-03-12

雷柏键盘鼠标对码软件

雷柏键盘鼠标对码软件

2021-01-19

commons-collections4-4.4-bin.zip

Commons-Collections基于JDK中集合相关的类而开发,提供了新的接口、实现和工具。当我们在操作集合时,如有需要可以在该jar包中寻找是否已经有自己需要的功能。

2020-06-07

my_test.sql

资源为本次博文中为了演示相同的语法特性、函数使用效果所提供的简单的sql脚本文件,文件虽然简单,但每次不必重新建表及其数据,直接导入该脚本就可以

2020-06-03

jd_gui_windows_1.6.6.zip

此处上传的资源为windows版的Java反编译工具(jd-gui-windows-1.6.6.zip),当只有class文件或jar包时,可以通过这种工具反编译得到源码。

2020-04-30

jetty-distribution-9.4.28.v20200408.zip

Jetty提供了Web服务器和servlet容器的功能,还支持HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS 和很多其他模块。

2020-04-29

空空如也

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

TA关注的人

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