自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一张图学习Docker常用命令和网络设置命令

一张图学习Docker常用命令和网络设置命令

2025-03-31 12:57:23 84

原创 使用spring-ai-ollama访问本地化部署DeepSeek

使用spring-ai-ollama访问本地化部署DeepSeek

2025-03-21 11:12:17 233

原创 SpringAI集成DeepSeek

SpringAI集成DeepSeek,利用spring-ai-openai集成DeepSeek

2025-03-19 14:31:01 193

原创 A valid formula or a list of values must be less than or equal to 255 characters

A valid formula or a list of values must be less than or equal to 255 characters 使用easyexcel设置单元格下拉框时,下拉框的内容超过了255个字节,通过读取存在的sheet的数据得以解决,

2025-03-18 15:21:25 160

原创 使用easyexcel实现单元格样式设置和下拉框设置

使用easyexcel快速实现单元格样式设置和下拉框设置,poi样式

2025-03-14 19:21:49 534

原创 Easyexcel操作文件

1.往文件里写数据时,如果没有对应的实体类时,需要创建一个List<String,Map<Integer,String>>来保存一行的数据。注意:如果与表头无法对应,数据插入不进去(则row中的key值从0开始)当时排查好久,发现流没有正常关闭,最后不要忘记finish();3.poi于EasyExcel结合使用时注意事项。4.文件压缩注意事项。

2025-03-13 18:53:01 293

原创 MYSQL数据备份与恢复(mysqldump)

格式:mysqldump [OPTIONS] database [tables]实例:把db_user数据库中的tb_student数据表进行备份备份:#mysqldump db_user tb_student > /tmp/sqlbak/tb_student.sql -p还原:#mysql 数据库名称 < .sql文件位置 -p。

2025-02-27 16:26:32 902

原创 日常工作中Redis常用命令

启动 Redis 服务src/redis-server或者src/redis-server redis.conf1为标准输出,2为错误输出将 Redis 作为 Linux 服务随机启动vi /etc/rc.local, 加入代码:客户端连接停止redis服务:type返回值的数据类型list> pingPONG测试连接是否还在>echo name"larry"打印OK数据库切换> quit退出连接> dbsize。

2025-02-27 15:58:10 767

原创 使用Docker安装DB2数据库,使用dbeaver操作数据库

10.使用dbeaver连接数据库。1.使用宝塔拉取db2镜像。4.查看docker容器。2.查看docke镜像。5.进入容器并切换用户。

2025-01-03 10:38:14 285

原创 JVM调优(内存、GC、JVM参数)

GCViewer是一个将GC日志转换成可视化图表的小工具,github地址: https://github.com/chewiebug/GCViewer 使用方法:java -jar gcviewer_1.3.4.jar 日志文件.log。官方网站:https://gceasy.io/使用MAT打开hprof文件,并选择内存泄漏检测功能,MAT会自行根据内存快照中保存的数据分析内存泄漏的根源。使用MAT打开hprof文件,并选择内存泄漏检测功能,MAT会自行根据内存快照中保存的数据分析内存泄漏的根源。

2024-12-31 11:24:56 991

原创 Linux系统的备份(dump)与恢复(restore)、宝塔

dump [ -cu] [-123456789] [ -f 备份后文件名>] [-T 日期>] [目录或文件系统]-u:备份完毕后,在/etc/dumpdares中记录备份的文件系统,层级,日期与时间等。-i:使用交互模式,在进行还原操作时,restors指令将依序询问用户-r:进行还原模式。-W:显示需要备份的文件及其最后一次备份的层级,时间,日期。-f 备份设备>:从指定的文件中读取备份数据,进行还原操作。-C:使用对比模式,将备份的文件与已存在的文件相互对比。-f 备份后文件名>:指定备份后文件名。

2024-12-24 09:22:10 381

原创 Linux运维常见命令

1)拷贝当前行 yy ,拷贝当前行向下的5行 5yy,并粘贴(输入p)。2)删除当前行 dd ,删除当前行向下的5行5dd3)在文件中查找某个单词 [命令行下 /关键字,回车查找 ,输入n就是查找下一个 ]4)设置文件的行号,取消文件的行号.[命令行下 : set nu和 :set nonu]5)编辑 /etc/profile文件,在一般模式下,使用快捷键到该文档的最末行[G]和最首行[gg]6)在一个文件中输入 "hello" ,在一般模式下,然后又撤销这个动作 u。

2024-12-23 17:51:25 741

原创 nvm安装下载

nvm install 18.12.1 安装18.12.1版本的node.js。nvm list available 显示所用可以下载的node.js版本。nvm uninstall 18.12.1 删除某个版本的node.js。nvm install latest 安装最新版本的node.js。nvm use 18.12.1 切换18.12.1的node.js。nvm list 显示已经安装的版本。选择nvm-setup.exe下载。

2024-12-12 15:44:35 248

原创 IDEA连接GBase8s数据库(详细步骤)

2024-12-04 13:07:23 232

原创 使用docker部署GBase8s数据库(jdk安装,docker安装,GBase部署)

docker run -itd -p 19088:9088 liaosnet/gbase8s:版本号。3.1 在/etc/profile.d目录下创建my_env.sh。进入容器docker exec -it 194b078358cc bash。6.修改vim /etc/docker/daemon.json文件。docker pull liaosnet/gbase8s:版本号。1.将压缩包上传到/opt/software。2.解压到/opt/module。4.2 source一下。

2024-12-03 16:53:42 1183

原创 Oracle-伪劣rowid和rownumber的用法

- empno一样的就是重复数据 保留时间最大的一条。-- 工作中的删除重复数据 不是所有的字段都是重复的。-- 使用ROWID可以快速的定位表中的某一行。-- ROWID值唯一 用来删除重复数据。-- 工资排正序 查询结果集给一个行号。-- 伪列 ROWID 物理地址。-- 对排序后得结果集再给个序号。-- 取排序等于1的那条。-- 首先我们得给工资排个序。

2024-11-26 09:43:47 425

原创 Oracle-decode和case when的用法

- case when 改写上面的语句 语法:case when 条件 then 值 else end。--剩下的都是分析师 如果是确定的不建议这么写。--剩下的都是分析师,我们尽量不写 else 代码可读性不强。-- case when 通用 功能比decode强大多了。-- decode 可以实现的 CASE WHEN都可以实现。PRESIDENT,董事长。SALESMAN,销售员,

2024-11-26 09:29:00 539

原创 Oracle-行列转化实际的工作应用

pivot ( sum(score) for subject in(‘语文’ as yuwen,‘数学’ as shuxue,‘英语’ as yingyu) );,sum(decode(s.subject,‘数学’,s.score,0)) as shuxue。,sum(decode(s.subject,‘英语’,s.score,0)) as yingyu。,sum(decode(s.subject,‘语文’,s.score,0)) as yuwen。-- 方法2 decode。-- 方法1 关联。

2024-11-25 17:22:44 425

原创 Oracle-表分区(范围分区、列分区、Hash分区、嵌套分区、自动扩展分区)

表分区的优点: 提高了增、删、改、查的性能如果某个分区的数据出现问题,只需要修复这个分区的数据就可以了,不影响其他分区的数据查询缺点: 已经存在的表没有方法可以直接转化为分区表-- 查询的数据可能会跨分区-- 分区索引本地分区索引:适合当个分区查询全局索引:适合跨分区查询-- 哈希分区有什么优点尽量让每个分区得数据分布均匀-- 自动扩展分区有什么优缺点优点:维护方便缺点:分区名是系统自动给的-- 显示当前用户可访问的所有分区表信息:ALL_PART_TABLES;

2024-11-23 22:38:39 1142

原创 Oracle-索引的创建和优化

- Oracle数据库会为表的主键和包含唯一约束的列自动创建索引。

2024-11-22 17:20:21 592

原创 Oracle-物化视图基本操作

完全刷新(COMPLETE): 会删除表中所有的记录(如果是单表刷新,可能会采用TRUNCATE的方式),然后根据物化视图中查询语句的定义重新生成物化视图。快速刷新( FAST ): 采用增量刷新的机制,只将自上次刷新以后对基表进行的所有操作刷新到物化视图中去。on demand 顾名思义,仅在该物化视图“需要”被刷新了,才进行刷新(REFRESH),即更新物化视图,以保证和基表数据的一致性;物化视图日志根据不同物化视图的快速刷新的需要,可以建立为ROWID或PRIMARY KEY类型的。

2024-11-22 16:17:28 1751

原创 Oracle-表空间/用户的创建与使用

default tablespace bruce01_tsp -- 默认表空间 bruce01_tsp 即这个用户下面的对象存在这个表空间。,round(sum(nvl(a.bytes,0))/(b.bytes)*100,2) as 剩余百分比。,(b.bytes-sum(nvl(a.bytes,0)))/1000000   as 已使用。CREATE TABLESPACE ts_test --表空间名字。

2024-11-22 09:01:14 2019

原创 etl-查询错误log日志和oracle删除数据表空间

确认数据库表空间是否被删除。找到下面路径中的文件。

2024-10-23 12:35:05 452

原创 linux的用户管理及用户组的管理

linux的用户管理及用户组的管理

2023-09-11 22:45:10 155

原创 linux关机和重启命令

linux关机和重启命令

2023-09-11 22:13:41 163

原创 vi和vim常用的三种模式及相互转换

vi和vim常用的三种模式及相互转换

2023-09-11 22:02:00 501

原创 linux如何找回root密码

linux如何找回root密码

2023-09-10 21:23:33 121

原创 java多线程的概念及线程池创建的核心参数

java多线程的概念及线程池创建的核心参数

2023-09-10 18:14:17 46

原创 Linux常用快捷键及使用方法

Linux常用快捷键及使用方法

2023-09-10 18:00:05 62

原创 SpringBoot工程集成自定义线程池

SpringBoot工程集成自定义线程池

2023-08-15 09:52:24 135

原创 SpringBoot整合Jwt生成Token

【代码】SpringBoot整合Jwt生成Token。

2023-08-14 13:57:31 135

原创 Logback日志

Logback日志

2023-07-27 17:32:21 64

原创 MyBatis自动填充配置

MyBatis自动填充配置

2023-07-26 20:33:00 363

原创 Springboot全局异常处理

Springboot全局异常处理

2023-07-26 20:22:15 59

原创 配置分页插件MybatisPlusInterceptor

配置分页插件MybatisPlusInterceptor

2023-07-26 20:15:36 152

原创 Springboot集成knife4进行接口测试(Swagger)

Springboot集成knife4进行接口测试(Swagger)

2023-07-26 20:10:03 193

原创 定义统一返回结果类和枚举类

定义统一返回结果类和枚举类

2023-07-26 20:01:59 136

原创 SpringMVC——拦截器

【代码】SpringMVC——拦截器。

2023-04-05 18:07:52 126

原创 Redis——redis客户端常用命令

INCRBY:让一个整型的key自增并指定步长,例如:incrby num 2 让num值自增2 INCRBYFLOAT:让一个浮点类型的数字自增并指定步长。ZINCRBY key increment member:让sorted set中的指定元素自增,步长为指定的increment值。HSETNX:添加一个hash类型的key的field值,前提是这个field不存在,否则不执行。HGET key field:获取一个hash类型key的field的值。

2023-04-05 13:04:13 304

原创 Redis——redisTemplate自定义序列化器

values是object类型

2023-04-05 11:40:29 365

空空如也

空空如也

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

TA关注的人

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