一线大码
码龄7年
  • 121,862
    被访问
  • 207
    原创
  • 11,556
    排名
  • 38
    粉丝
  • 0
    铁粉
关注
提问 私信

个人简介:CRUD 是指在做计算处理时的增加(Create)、检索(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写,主要被用在描述软件系统中数据库或者持久层的基本操作功能。

  • 加入CSDN时间: 2015-06-11
博客简介:

一线大码

博客描述:
业精于勤,荒于嬉;行成于思,毁于随。
查看详细资料
  • 5
    领奖
    总分 1,076 当月 91
个人成就
  • 获得81次点赞
  • 内容获得78次评论
  • 获得267次收藏
创作历程
  • 8篇
    2022年
  • 211篇
    2021年
  • 23篇
    2020年
成就勋章
TA的专栏
  • 微服务
  • 第三方库
    5篇
  • 软件工具
    13篇
  • 设计模式
    3篇
  • Java
    10篇
  • Spring
    19篇
  • MyBatis
    8篇
  • Maven
    7篇
  • Redis
    6篇
  • Elastic
    1篇
  • 官方 ES 指南目录
  • 官方 ES 权威指南
    5篇
  • Java REST 客户端目录
    4篇
  • Java REST 客户端文档
    5篇
  • MySQL
    9篇
  • 官方 MySQL 手册目录
    34篇
  • 官方 MySQL 参考手册
    64篇
  • Logging
    1篇
  • Kafka
  • RabbitMQ
    8篇
  • HTTP
    1篇
  • Tomcat
    2篇
  • Linux
    10篇
  • Windows
    7篇
  • Fluentd
    20篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java 设计模式之工厂方法模式

工厂方法模式(Factory Method Pattern)定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类。抽象产品类负责定义产品的共性,实现对事物最抽象的定义,为抽象工厂类,具体如何创建产品类是由具体工厂类完成的。1.2. 具体产品类1.3. 抽象工厂类1.4. 具体工厂类1.5. 使用示例2. 简单工厂模式该模式是工厂方法模式的弱化,因为简单,所以称为简单工厂模式(Simple Factory Pattern),也叫做静态工厂模式。缺点是工厂类的扩展比较困难,不符合开闭
原创
发布博客 2022.06.09 ·
22 阅读 ·
0 点赞 ·
1 评论

Maven 项目集成 Elasticsearch 和 Redis

文章目录1. 集成 Elasticsearch1.1. 依赖1.2. 配置1.2.1. 配置文件1.2.2. 配置类1.3. 使用2. 集成 Redis2.1. 依赖2.2. 配置2.2.1. 配置文件2.2.1.1. 单机配置2.2.1.2. 哨兵配置2.2.2. 配置类2.3. 使用这是一个普通 Maven 项目,不是 Spring 或 SpringBoot 项目。下面都用到了这个工具类:package com.gtcom.search.util;import com.gtcom.searc
原创
发布博客 2022.05.04 ·
1414 阅读 ·
1 点赞 ·
0 评论

Linux 系统删除文件名乱码的文件

当文件名为乱码的时候,无法通过键盘输入文件名,这时我们可以直接用鼠标复制文件名,然后使用rm命令进行删除:rm 234x*7^*一般这样就可以删除了,但有的乱码文件名这样复制也是删除不了的,会提示文件不存在,这时我们可以使用下面的方法。我们知道每个文件都有一个 i 节点号,我们可以考虑通过 i 节点号来管理文件。首先,我们要取得文件的 i 节点号。这个可以通过ls -i命令获得,也可以通过ll -i命令获得。此时在文件前面会出现一个数字,这个数字是文件的节点号。接着,执行命令:find -in
原创
发布博客 2022.02.19 ·
1231 阅读 ·
0 点赞 ·
0 评论

全文查询分类

文章目录官方文档地址:
原创
发布博客 2022.02.11 ·
764 阅读 ·
0 点赞 ·
0 评论

SpringBoot 使用 Nacos 作为注册中心

文章目录环境介绍配置过程3. 网关配置最近开发了一个 SpringBoot 项目,需要将其发布为一个微服务,注册到 Nacos,参考 Nacos 官网文档的说明没有搞定,各种问题,最后还是使用了 SpringCloud 的依赖才成功的,下面介绍下 SpringBoot 注册到 Nacos 的过程。如果想要不使用 SpringCloud 依赖直接将 SpringBoot 项目注册到 Nacos,可以参考这篇文章:SpringBoot使用Nacos进行服务注册发现与配置管理环境介绍当前使用的 Nac
原创
发布博客 2022.02.11 ·
754 阅读 ·
0 点赞 ·
0 评论

Maven 多模块项目编译报错 The POM for xxx is invalid

参考地址:Maven传递依赖无法引入问题(The POM for xxx is invalid)编译警告信息:[WARNING] The POM for com.gtcom:output-common:jar:1.0.0-SNAPSHOT is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details解决方法:如果没有远程仓库,在父项目上选择insta
原创
发布博客 2022.01.25 ·
1069 阅读 ·
0 点赞 ·
2 评论

SpringBoot 项目添加元数据配置

文章目录1. 自定义配置警告2. 生成元数据配置3. 配置注解处理器1. 自定义配置警告有时候我们需要在配置文件中添加一些我们自定义的内容,比如下面图片中的data.analysis.kafka.address。这时会显示黄色的警告信息,鼠标放到黄色警告上,会提示无法解析该配置属性。如果不管这个警告,也没事,项目也可以正常跑起来,该属性也能正常读取到,但是强迫症就是受不了这种警告,所以需要消除它。2. 生成元数据配置点击上图中的定义配置键'xxx',会自动发生成下图的元数据文件:打开该文件
原创
发布博客 2022.01.25 ·
732 阅读 ·
0 点赞 ·
0 评论

MyBatis-Plus 逻辑删除不能自动填充的处理方法

官方文档关于逻辑删除的描述Gitee官方示例代码mybatis-plus 逻辑删除无法做自动填充的问题mybatisplus 结果_Mybatis Plus学习笔记(逻辑删除/动态填充/常用插件)我是用的 MyBatis 版本为 2.2.1,MyBatis-Plus 版本为 3.5.0。下面直接上代码。package com.gtcom.backstage.injector;import com.baomidou.mybatisplus.core.injector.AbstractMetho
原创
发布博客 2022.01.18 ·
276 阅读 ·
0 点赞 ·
0 评论

sonarsource认知复杂度文档CognitiveComplexity.pdf

发布资源 2021.12.30 ·
pdf

11.5 JSON 数据类型

文章目录部分更新 JSON 值创建 JSON 值官方文档地址:11.5 The JSON Data TypeMySQL 支持由 RFC 7159 定义的原生 JSON 数据类型,可以有效地访问 JSON(JavaScript 对象符号)文档中的数据。与将 JSON 格式的字符串存储在字符串列中相比,JSON 数据类型有以下优点:自动验证存储在 JSON 列的 JSON 文档。无效文档会产生错误。优化的存储格式。存储在 JSON 列中的 JSON 文档被转换为一种内部格式,允许对文档元素进行快速读
原创
发布博客 2021.12.25 ·
862 阅读 ·
0 点赞 ·
0 评论

11.4 空间数据类型

官方文档地址:11.4 Spatial Data Types11.4.1 Spatial Data Types11.4.2 The OpenGIS Geometry Model11.4.3 Supported Spatial Data Formats11.4.4 Geometry Well-Formedness and Validity11.4.5 Spatial Reference System Support11.4.6 Creating Spatial Columns11.4.7 Po
原创
发布博客 2021.12.25 ·
259 阅读 ·
0 点赞 ·
0 评论

9.1.5 位值字面量

官方文档地址:9.1.5 Bit-Value Literals位值字面值使用b'val'或0bval表示法书写。 val是一个用0和1写的二进制值。前导b不区分大小写。 前导0b区分大小写,不能写成0B。合法的位值字面量:b'01'B'01'0b01非法的位值字面量:b'2' (2 不是二进制数)0B01 (0B 必须被写为 0b)默认情况下,位值字面量是一个二进制字符串:mysql> SELECT b'1000001', CHARSET(b'1000001');
原创
发布博客 2021.12.24 ·
171 阅读 ·
0 点赞 ·
0 评论

9.1 字面量值

官方文档地址:9.1 Literal Values9.1.1 String Literals9.1.2 Numeric Literals9.1.3 Date and Time Literals9.1.4 Hexadecimal Literals9.1.5 Bit-Value Literals9.1.6 Boolean Literals9.1.7 NULL Values本节介绍如何在 MySQL 中写入字面量值。它们包括字符串、数字、十六进制和位值、布尔值和NULL。这一节还介绍了在 MyS
原创
发布博客 2021.12.24 ·
203 阅读 ·
0 点赞 ·
0 评论

IntelliJ IDEA 最新版开箱指南

文章目录1. 开始试用2. 安装插件2. 开始设置2.1. 设置项目目录2.2. 关闭更新检查2.3. 开启自动导包2.4. 显示方法分隔2.5. 设置字体大小2.6. 设置代码模板2.7. 设置文件编码2.8. 设置 Maven我的当前环境:操作系统是 Windows11(前两天刚升级的新系统),开发环境 Java 11,以及 IDEA 版本 2021.3。下面主要说一下安装好 IDEA 后的一些必要的配置过程。该文章我会不断完善补充,需要的朋友可以收藏。1. 开始试用这节截图是后面补的,因为
原创
发布博客 2021.12.10 ·
230 阅读 ·
1 点赞 ·
0 评论

Windows 系统故障:Java(TM) Platform SE binary 已停止工作

在IDEA中使用MAV的时候提示问题详细信息问题签名: 问题事件名称: BEX64 应用程序名: java.exe 应用程序版本: 11.0.11.0 应用程序时间戳: 6053928f 故障模块名称: StackHash_60bb 故障模块版本: 0.0.0.0 故障模块时间戳: 00000000 异常偏移: 000007feed11118c 异常代码: c0000005 异常数据: 0000000000000008 OS 版本: 6.1.7601.2.1
原创
发布博客 2021.12.03 ·
417 阅读 ·
0 点赞 ·
4 评论

IntelliJ IDEA 之 Maven 使用

本地安装 Maven注意与当前DIEA支持的maven版本要一致,不然会有兼容性问题。安装完毕需要在path中配置环境变量,不然其他地方不能直接使用mvn命令。IDEA配置maven直接使用默认IDEA捆绑的Maven插件即可,默认资源库就是在.m2下,默认的setting文件在DIEA的安装目录下的plugin目录下。一般需要修改下镜像什么的,我们可以修改在DIEA的安装目录下的plugin目录下的那个setting文件,同时也把自己安装的那个Maven的setting文件修改下,这样时为了防
原创
发布博客 2021.12.03 ·
501 阅读 ·
0 点赞 ·
0 评论

Java 语言中修饰符顺序

Java 语言规范建议按照以下顺序列出修改符:Annotationspublicprotectedprivateabstractstaticfinaltransientvolatilesynchronizednativestrictfp不遵循此约定对技术没有影响,但会降低代码的可读性,因为大多数开发人员都习惯了标准顺序。...
原创
发布博客 2021.12.01 ·
278 阅读 ·
0 点赞 ·
0 评论

SpringBoot 多模块依赖 Bean 无法注入

文章目录1. 关于 SpringBoot 自动注入及组件扫描2. SpringBoot 中的 @ComponentScan3. SpringBoot 中的 @SpringBootApplication4. 多模块注入示例一5. 多模块注入示例二6. 参考文档1. 关于 SpringBoot 自动注入及组件扫描在平时使用 Spring Boot 时,常常会使用到@Configuration、@Contoller,@Service,@Component等注解,被添加这些注解的类,在 SpringBoot
原创
发布博客 2021.12.01 ·
1416 阅读 ·
2 点赞 ·
1 评论

Java 中的强制类型转换

在 Java 中强制类型转换分为基本数据类型和引用数据类型两种,这里我们仅讨论引用数据类型的强制类型转换。在 Java 中由于继承和向上转型,子类可以非常自然地转换成父类,但是父类转换成子类则需要强制转换。因为子类拥有比父类更多的属性、更强的功能,所以父类转换为子类需要强制。那么,是不是只要是父类转换为子类就会成功呢?其实不然,他们之间的强制类型转换是有条件的。当我们用一个类型的构造器构造出一个对象时,这个对象的类型就已经确定的,也就说它的本质是不会再发生变化了。在 Java 中我们可以通过继承、向上转
原创
发布博客 2021.11.30 ·
278 阅读 ·
0 点赞 ·
0 评论

Java 正则表达式使用记录

/** * 用户昵称 */@NotBlankprivate String nickname;/** * 登录账号 */@NotBlank@Pattern(regexp = "^[a-zA-Z0-9][a-zA-Z0-9_]{5,15}$", message = "账号长度6-16位,允许数字字母下划线,不能以下划线开头")private String username;/** * 登录密码 */@NotBlank(groups = Create.class)@Pattern(r
原创
发布博客 2021.11.30 ·
105 阅读 ·
0 点赞 ·
0 评论
加载更多