自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LC的博客

小菜鸟一枚,工作的一些记录

  • 博客(413)
  • 问答 (3)
  • 收藏
  • 关注

原创 Linux服务器上遇到的问题处理汇总

在 Linux 系统中,** 挂载磁盘(Mount Disk)** 是指将一个存储设备(如硬盘、U 盘、光盘、网络存储等)与系统的文件系统目录结构建立关联,使得操作系统能够访问和管理该存储设备中的数据。不必要的文件:系统缓存、日志文件、临时文件、无用的包(Debian/Ubuntu)等,具体视情况而定。以上就处理了一些不需要的文件,但是,为了减少这个磁盘空间的内存使用,可以把大文件移动到别的磁盘上。注意:重点关注 Use% 列接近 100% 的挂载点(如 /、/home 等)。

2025-05-31 14:19:35 155

原创 Excel数据分析 - 数据透视表和透视图

数据透视表和透视图的使用

2025-05-29 16:50:32 862

原创 Python 基础 - 7 - 容器3 :元组

本文介绍了元组的基本概念、与列表的区别、常用函数及操作示例。元组是不可变序列,用于存储多个元素,定义格式为圆括号或tuple()函数。与列表不同,元组元素不可修改(但当元素为列表时,列表内容可修改)。文章详细列举了元组的创建、索引访问、切片、连接等基础操作,以及count()、index()等常用方法。此外,还提供了元组解包、星号解包等进阶用法示例。最后通过"幸运数字6"案例,展示了如何结合列表推导式实现数字筛选功能。全文通过表格和代码示例清晰地呈现了元组的核心知识点。

2025-05-28 14:27:02 22

原创 Python 基础 - 5 - 容器1 :字符串

容器概述:容器用于存储多个元素,支持CRUD操作,分为字符串、列表、元组、字典四类字符串操作:定义格式:单/双/三引号索引访问:正负索引机制截取切片:通过[start:end:step]实现查找方法:find()/rfind()返回索引,找不到返回-1;index()/rindex()找不到报错替换操作:replace()返回新字符串切割方法:split()按子串分割字符串 还介绍了字符串不可变特性及常用转换技巧,如反转

2025-05-28 14:16:09 708

原创 Python 基础 - 6 - 容器2 :列表

概述:可以存储多个元素,可以是不同类型的元素,也可以是同类型的元素定义格式:方式1: [值1, 值2, 值3…]方式2: list(), 这种方式是在创建一个空列表.细节:1. 建议使用列表存储 同类型的多个元素.2. 和字符串一样, 列表中的元素也是有索引的, 也分为正向索引和逆向索引.

2025-05-28 14:15:13 28

原创 Python - 进制(二、八、十、十六)详解

int类型的拓展 - 进制

2025-05-26 12:53:24 115

原创 Python 基础 - 4 -基础语法2

def 函数名(参数列表):"""函数文档字符串(可选,注释上函数的功能)"""函数体代码return [返回值] # 可选,无return则默认返回None。

2025-05-26 12:47:15 454

原创 Python 基础 - 3 -基础语法1

本文介绍了Python编程基础的核心概念。主要内容包括:1)注释的两种写法(单行#和多行三引号);2)四种基本数据类型(int、float、str、bool);3)变量的定义、命名规则和类型推导;4)标识符命名规范(大/小驼峰、蛇形命名法);5)关键字及其查看方法;6)五种输出方式(变量输出、多内容输出、占位符、格式化、指定行分隔符);7)输入函数input的使用;8)运算符的分类(算术、比较、赋值等)。文章通过示例代码演示了各知识点的具体应用,适合Python初学者快速掌握编程基础。

2025-05-25 12:08:52 579

原创 Python 基础 - 2 - PyCharm工具

PyCharm的安装和配置

2025-05-24 21:24:54 477

原创 设计 - MIDJourney使用

通过midjourney进行ai生图

2025-05-24 19:39:56 725 1

原创 设计 - LIBLIBAI 创建小说推文

通过liblib进行小说推文

2025-05-24 19:39:08 129

原创 设计 - LIBLIBAI的使用

通过阿里的LIBLIB进行AI生图

2025-05-24 19:38:20 913

原创 设计 - 阿里的堆友AI网站的使用

通过堆友进行AI生图

2025-05-24 19:36:03 643

原创 加密/解密 - 工具类

第五步:bean extends BaseInfo 且需要加密解密的字段上添加注解。第三步:编写MySqlUtils 工具类。第二步:设置公共加密解密接口。第一步:创建两个注解。第四步:接口的实现类。

2024-12-16 14:28:14 211

原创 MinIO(对象存储:图片、文件)的安装和Springboot整合

官网:https://www.minio.org.cn/Minilo是一款开源的、轻量级的、分布式的云存储服务。和其他云服务不同的事,它更加适合部署在自己的服务器上。Minilo支持海量的数据存储,让用户可以轻松存储、管理和访问自己的数据。使用完全免费的 开源GNU AGPL v3的许可优点1.轻量级:MiniIo基于Golang开发,部署简单,需要的系统资源较少。2.分布式:MiniIo可以分布式部署,可以通过集群的方式提高可靠性和性能。

2024-12-16 11:42:22 1234

原创 对于java 集合的认知和使用

Java集合Java集合的Collection和Map的理解对各个集合的概括CollectionListSetMap集合(Collections,colletion(list,set),map)的区分CollectionsComparator 比较器CollectionArrayList 和 LinkedList 之间的区别Set集合MapMAP的遍历对于集合对象 通过方法后 对象值的变化的认知第一种 调用集合的方法 - 里外对象一致第二种 通过new或者sql得到的集合数

2024-11-28 15:12:03 1048

原创 ShardingSphere之 ShardingJDBC和ShardingProxy的使用

解压完成后,我们需要把MySQL的JDBC驱动包mysql-connector-java-8.0.15.jar手动复制到%SHARDINGSPHERE_PROXY_HOME%/ext-lib目录下,ext-lib目录需要我们自己创建,所有扩展的jar包都丢在这里面。比如SNOWFLAKE,COSID_SNOWFLAKE雪花算法可以生成单调递增的long类型的数字主键,还有UUID,NANOID可以生成字符串类型的主键。插入结果,我们能发现,目前新增的数据被分到了两张数据表中,数据的分布并不平衡。

2024-11-25 15:37:42 1617

原创 ShardingSphere--第一部分:简介介绍

Apache ShardingSphere 是一套开源的分布式数据库中间件解决方案组成的生态圈。Apache ShardingSphere 由 JDBC、Proxy 和 Sidecar(规划中)这 3 款相互独立,却又能够混合部署配合使用的产品组成。它们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如 Java 同构、异构语言、云原生等各种多样化的应用场景。

2024-11-22 14:46:45 896

原创 ubuntu安装mysql

ubuntu安装mysql

2024-11-22 11:14:01 598

原创 Flink的窗口使用

Flink的窗口使用

2024-11-18 10:18:10 1114 1

原创 Flink DataStream的使用 - 对数据的读取、使用、输出的操作

Flink DataStream的使用 - 对数据的读取、使用、输出的操作

2024-11-01 18:05:04 2804

原创 Flink SQL的使用

Flink SQL是apache Flink中的一种声明式的SQL API,它允许用户已SQL语句的形式对有界(批处理)和无界(流处理)数据进行查询和分析。

2024-10-24 16:28:29 1355

原创 关于使用fastjson返回结果出现$ref引用的情况

ref 表示这个元素的数据和元素5的数据一样,解决方法是指定序列化的类型SerializerFeature.DisableCircularReferenceDetect。

2023-05-19 11:25:45 1246

原创 Redis 的技术使用 1

Redisson的分布式延迟队列

2023-04-25 16:16:02 2152 1

原创 linux服务器上的各种操作

提前创建文件,对于excel表格只支持xls的格式不支持xlsx的。关闭导出操作 - nopager;

2023-03-27 11:41:30 1555 1

原创 使用RestTemplate在服务之间进行MultipartFile格式文件的传递

MultipartFile是Spring框架中提供的一种用于文件处理的接口,一般用于前端进行文件的上传,后端使用MultipartFile类型来进行文件的接收;当使用RestTemplate的post方法进行来传递接收到的MultipartFile类型文件时,由于RestTemplate中并没有对应的转化器(Converter),无法将文件对象打包进body中,所以会抛出异常。办法:先将MultipartFile类型的对象转化为File类型,一下为转换的方法。

2023-03-23 17:41:40 2030

原创 LinkedList + 链表

Lin可的List的底层是链表

2023-03-03 10:25:51 193

原创 redis的geo地理位置使用

Redis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 版本新增;

2023-03-03 09:53:21 328

原创 idea的使用

idea的使用

2023-02-27 10:42:10 1056 1

原创 NumberFormat以及其子类的使用

从上面的结构图可以看出来,Format类是最根本的父类;

2022-10-26 14:51:47 504

原创 NIO&AIO

一、NIO(同步非阻塞)NIO都是同步的:不管是客户端还是服务端,都一直在轮询,主动获取对方消息,只要不连通,就一直轮询,直到客户端和服务端之间连接上。二、AIO(异步非阻塞)异步:指的是,不管是客户端还是服务端,不用轮询,先干别的事儿,什么时候通知我连接交相,我再什么时候交互2.1 AIO服务端创建AIO的服务器端: 1.相关的类: java.nio.channels.AsynchronousServerSocketChannel:用于面向流的侦听套接字的异步通道。

2022-10-26 09:38:38 311

原创 springboot使用上下文ApplicationContext

有四种方式获得spring上下文。

2022-10-26 09:36:48 1643

原创 maven的<includeSystemScope> 打包的第三方lib包

在sprinboot项目中pom.xml文件加true,代表maven打包时会将外部引入的jar包(比如在根目录下或resource文件下新加外部jar包)打包到项目jar,在服务器上项目才能运行,不加此配置,本地可以运行,因为本地可以再lib下找到外部包,但是服务器上jar中是没有的。maven的 实现把我们项目中src\main\resources\lib下自己使用的第三方lib打包。我都项目下的\resources\lib下存放了好几个第三方的jar包。

2022-10-25 17:04:24 2439

原创 对Spring的后置处理器BeanPostProcessor的使用

BeanPostProcessor官方定义为工厂钩子,我们也俗称后置处理器。它允许自定义修改新的bean实例,例如检查标记接口或用代理包装它们。应用程序上下文可以在其bean定义中自动检测BeanPostProcessor bean,并将它们应用于随后创建的任何bean。

2022-10-11 17:02:47 2538

原创 Spring 的初始化和销毁注解 @PostConstruct 和 @PreDestroy 注解

PostConstruct 和 @PreDestroy 注解,主要实现Bean在初始化之后、销毁之前执行自定义业务。Spring负责管理Bean的初始化和销毁,但同时也提供方式让我们在bean初始化之后、销毁之前执行特定业务。之前一般需要实现相应接口实现,InitializingBean接口并实现 afterPropertiesSet() 方法, DisposableBean接口的destroy()方法。前者用于初始化bean业务,后者通常用于清理资源逻辑。

2022-09-21 15:15:05 985

原创 Springboot注解@EnableConfigurationProperties、@ConfigurationProperties、@ConfigurationPropertiesScan区别

在SpringBoot工程中,我们常常需要将一些特定前缀的配置项绑定到一个配置类上。这时候我们就可以使用@EnableConfigurationProperties、@ConfigurationProperties注解来实现。在SpringBoot2.2.0中还添加@ConfigurationPropertiesScan注解来帮助我们简化将配置类注册成一个Bean。下面主要讲解这三个注解的使用和源码实现。现在我有如下的propertoes(yml)文件,里面添加了一些配置信息。

2022-09-20 13:55:10 1002

原创 EnumMap的使用-当key是enum枚举

如果作为key的对象是enum类型,那么,还可以使用Java集合库提供的一种EnumMap,它在内部以一个非常紧凑的数组存储value,并且根据enum类型的key直接定位到内部数组的索引,并不需要计算hashCode(),不但效率最高,而且没有额外的空间浪费。因为HashMap是一种通过对key计算hashCode(),通过空间换时间的方式,直接定位到value所在的内部数组的索引,因此,查找效率非常高。

2022-08-25 13:18:31 1042

原创 IpUtil 获得调用机器的ip工具类

我们使用aop从请求里面获得ip【String ip = request.getRemoteAddr()】的时候,假如使用了nginx转发的话,会导致ip都是我们自己服务器的ip,也就是127.0.0.1,这样是不对;

2022-08-18 10:09:53 680

原创 生成图片中验证码

生成如下的验证码有两种工具生成验证码:Captcha 和 kaptcha。

2022-08-09 11:23:39 961

原创 对视频和图像的处理

spring:servlet:multipart:enabled: true # 开启文件上传max-file-size: 300MB #限制文件上传大小max-request-size: 300MB # 限制文件流大小

2022-08-05 13:23:33 845

Excel数据分析 电商数据源

Excel数据分析 电商数据源

2025-05-29

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

TA关注的人

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