自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单例模式分享

单例模式是一种非常有用的设计模式,但在使用时需要根据具体情况选择合适的实现方式,并注意线程安全、序列化等问题

2024-02-29 09:59:10 588

原创 MySQL 的小技巧并举例说明

当使用MySQL时,有许多小技巧可以帮助你更有效地管理数据库和查询数据

2024-01-17 15:14:49 553

原创 数据库优化

你经常需要根据订单号来查询订单信息。在这种情况下,为订单号列创建索引是很重要的,因为它可以加速根据订单号的查询。数据库优化是一个持续的过程,需要根据应用程序的需求和数据库的规模进行调整和改进。根据具体的数据库和应用程序,你可以选择合适的优化方法来提高性能和效率。- 使用适当的数据类型来存储数据,避免使用过大或不必要的数据类型,以减少存储和查询成本。- 编写高效的SQL查询,避免使用不必要的`SELECT *`,只选择需要的列。- 使用合适的操作符,例如`JOIN`,以联接多个表格,而不是多次单独查询。

2024-01-17 15:04:59 835

原创 SCM供应链管理系统

供应链管理(SCM)系统具有多种功能,旨在协调、优化和监控整个供应链的各个环节。

2023-12-07 16:30:35 181

原创 什么是MES?MES系统有哪些功能?

MES系统可以有效地提高制造业的生产效率、质量控制和透明度,同时降低生产成本和提高客户满意度。

2023-12-07 16:16:13 165

原创 多个SELECT语句的结果合并在一起并展示

可以使用数据库中的联合查询(UNION)来同时展示多个查询的结果,联合查询可以将多个SELECT语句的结果合并在一起。这个语句将会把table1和table2中的column1和column2列合并在一起返回,如果需要保留重复值,可以使用UNION ALL。如果需要对查询结果进行排序,可以在最后添加ORDER BY子句,例如。这个语句将会把table1和table2中的column1和column2列合并在一起返回,并按照column1列降序排序,如果有相同的值再按照column2列升序排序。

2023-12-01 12:10:33 590

原创 MySQL 的小技巧:

例如,使用“SELECT IFNULL(phoneNumber, 'N/A')”将返回电话号码,如果它是 NULL,则返回“N/A”。例如,使用“SELECT * FROM people WHERE name LIKE '%john%'”将返回所有包含“john”字符串的行。例如,使用“SELECT name AS fullName”将结果集中的“name”列重命名为“fullName”。7. 使用“COUNT”、 “SUM”、 “MAX”、 “MIN” 等聚合函数来计算结果集中的值。

2023-12-01 12:00:30 135

原创 IDEA免费AI,辅助插件BITO-GPT4安装及中文国产化设置

三、在搜索框中输入"BITO",然后点击"Search"按钮。二、在"Settings"窗口中,选择"Plugins"选项卡,然后点击"Marketplace"按钮。一、打开IntelliJ IDEA编辑器,在菜单栏中选择"File" -> "Settings"。下载后右边工具栏上会出现BITO的小蓝标,这样就可以使用了但是里面是全英文的。在IDEA里面加入GPT的插件,有什么问题,直接打开就可以问GPT了。进入BITO的Web网页 选择自己想要的语言。这样回到IDEA AI就会生成中文啦。

2023-07-19 14:59:22 4539 5

原创 java: 无法访问org.springframework.web.bind.annotation.RequestMapping

java: 无法访问org.springframework.web.bind.annotation.RequestMapping。3.0版本的springboot不兼容JDK8,所以使用JDK8的话需要降版本,把这个版本降到3以下,再重新编译,就解决了这个问题。

2023-07-17 17:03:01 344

原创 关于MYSQL运用的技巧

MySQL是一款非常流行的关系型数据库管理系统,广泛应用于各种Web应用程序和企业级应用程序中。

2023-06-21 18:26:05 135

原创 左连接、右链接、内连接、外连接

左连接、右连接、内连接和外连接都是关系型数据库中的连接方式。

2023-06-16 14:22:33 839

原创 MYSQL数据库按天、月、年统计数据,以及一些基本的日期操作

MYSQL数据库按天、周、月、年统计数据。

2023-06-15 16:18:28 4524

原创 Oracle数据库按天、周、月、年统计数据

Oracle中常用的周期统计梳理出来

2023-06-15 16:05:18 2688

原创 SQL Aggregate 函数 UCASE() 函数 GROUP BY 语句 HAVING 子句 HAVING 实例

SQL Aggregate 函数 UCASE() 函数 GROUP BY 语句 HAVING 子句 HAVING 实例

2023-04-22 15:13:37 140 1

原创 如何在SQL中使用函数进行数据筛选和计算?

SQL是一种用于管理关系型数据库的语言,它可以帮助用户轻松地查询、插入、更新和删除数据。除了基本的语法,SQL还有许多高级用法,可以帮助用户更好地管理和分析数据。

2023-04-22 10:19:38 1048

原创 SQL 别名、通配符、聚合函数、子查询、GROUP BY 、LIMIT

SQL 中别名、通配符、聚合函数、子查询、GROUP BY 、LIMIT的使用

2023-04-14 16:13:13 224 2

原创 SQL使用手册

除了上述高级用法外,还有一些常见的优化技巧可以提高SQL查询性能,如避免使用SELECT *、尽量使用WHERE子句进行过滤、避免使用NOT IN和OR等语句、使用EXISTS和IN等语句代替子查询等。在事务处理中,所有的操作要么全部执行成功,要么全部回滚,从而避免了数据不一致的情况。通过使用视图,可以简化复杂的查询操作,并且提高查询的可读性和可维护性。窗口函数是一种特殊的函数,可以在查询结果中进行排名、分组、聚合等操作,并且通常比子查询效率更高。使用索引可以大幅提高查询性能。

2023-04-03 10:16:53 183

原创 Linux的基本操作

Linux是一种开源的操作系统,广泛应用于服务器、个人计算机等领域。

2023-03-31 17:59:52 97

原创 mysql的基本操作

MYSQL是一种开源的关系型数据库管理系统,被广泛应用于各种软件开发中。下面是MYSQL使用手册的基本概述。

2023-03-31 17:50:50 64

原创 MySQL的时间操作

MYSQL关于时间的操作

2023-03-22 18:12:35 276

原创 Linux服务器停止、启动Tomcat

Linux服务器停止、启动Tomcat

2023-03-18 12:26:18 602

原创 数据库查询某一字段为空的数据

拿到某个字段为空的所有数据。需要用 is null。

2023-03-14 09:58:28 1210

原创 mysql时间差的比较

SQL时间差的操作

2023-03-10 12:02:05 623

原创 关于报错Consider defining a bean of type “*,*,*,***Mapper” in your configuration的解决

运行springboot项目报错 Consider defining a bean of type 'com.invitop.work.dao.AdminUserMapper' in your configuration.3、SpringBootApplication启动类里面,是否给定了bean的路径。2、service实现类是否有implements service。报错原因为配置中找不到一个指定自动注入类型的bean。1、service实现类是否添加了@service。

2022-11-01 16:10:30 4021

原创 关闭端口占用的问题

关闭端口占用的问题

2022-10-20 16:42:01 181

原创 VUE启动报这个错误:You may use special comments to disable some warnings.

VUE启动报这个错误:You may use special comments to disable some warnings.

2022-09-07 12:29:54 1464

原创 springboot整合Activiti的错误,记录一下

无法更新 Activiti 数据库架构:来自数据库的未知版本:'7.0.0.0'数据中存的版本和自己 的Activiti的版不一致去查看自己Activiti的版本是多少再去查看数据中act_ge_property表中所存储的的版本把红框的中的版本改成Activiti的版本号一致,这个问题就解决了...

2022-04-02 10:58:04 1040

原创 hosts文件的位置以及修改

具体位置 C:\Windows\System32\drivers\etc直接打开这就是打开的hosts原貌,没有经过任何修改的,所以根据您想要实现的功能,去修改即可需要修改的话,直接写上,保存时告诉你没有权限,那就把hosts文件移动到桌面,在把自己需要修改的数据放进去,保存,在移动会原目录底下就okl !!!...

2022-04-02 10:54:56 574

原创 PLSQL 连接 Oracle 详细步骤(实测有效)

第一步: 下载 Oracle 客户端下载地址:Oracle Instant Client Downloads(2) 下载 instantclient_11_2 文件(需要和第一步下载的匹配上)第二步: 配置环境 (1) 解压下载的 Oracle 客户端到任意目录:根据自己的习惯选择存放的位置如:E:\a\oracle(2) 在 PL/SQL 中做如下配置 进入 PL/SQL配置时不用登录,点击取消就可以已未登录状态进入第二步 ...

2022-03-17 10:02:50 7152

原创 报这个错误class path resource [config/quartz.properties] cannot be opened because it does not exist记录一下

报了这个问题的情况class path resource [quartz.properties] cannot be opened because it does not exist从错误提示来看,很明显,说找不到配置文件“quartz.properties”,但明明就是有的啊。明明自己在对应的位置配置,但在项目启动时就是会报找不到这个文件一般这个都是后面加进去的target里面没有编译,所以显示找不到配置文件“quartz.properties”,去clean清理一下重..

2022-03-10 10:01:17 525

原创 layui搜索时间段的数据

前端 <div class="layui-inline"> <label class="layui-form-label">注册时间</label> <div class="layui-input-inline" style="width: 175px;"> <input name="s...

2022-02-22 18:05:23 1010

原创 SpringBoot连接项目出现这个com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure错

把spring.datasource.url=dbc:mysql://localhost:3306/food?useSSL=false&characterEncoding=utf8&serverTimezone=Asia/Shanghai改成这个就可以,亲测有效,记录一下

2021-10-19 10:54:22 278

原创 三次握手,四次挥手

先说⼀说三次握⼿刚开始客户端处于 closed 的状态,服务端处于 listen 状态。然后1、第⼀次握⼿:客户端给服务端发⼀个 SYN 报⽂,并指明客户端的初始化序列号 ISN(c)。此时客户端处于SYN_Send 状态。2、第⼆次握⼿:服务器收到客户端的 SYN 报⽂之后,会以⾃⼰的 SYN 报⽂作为应答,并且也是指定了⾃⼰的初始化序列号 ISN(s),同时会把客户端的 ISN + 1 作为 ACK 的值,表示⾃⼰已经收到了客户端的 SYN,此时服务器处于 SYN_REVD 的状

2021-10-09 11:40:55 73

转载 Spring Cloud架构的各个组件的原理分析

我们先认识一下SringCloud的各个组件,然后知其所以然。原理讲解前,先看一个最经典的业务场景,如开发一个电商网站,要实现支付订单的功能,流程如下:创建一个订单之后,如果用户立刻支付了这个订单,我们需要将订单状态更新为“已支付” 扣减相应的商品库存 通知仓储中心,进行发货 给用户的这次购物增加相应的积分如上,微服务的应用场景和核心竞争力:降低耦合:每一个微服务专注于单一功能,并通过定义良好的接口清晰表述服务边界。由于体积小、复杂度低,每个微服务可由一个小规模开发团队.

2021-10-08 11:44:31 61

转载 SpringBoot 集成 Sa-Token

Spring Boot 的特点Spring Boot 具有以下特点:1. 独立运行的 Spring 项目Spring Boot 可以以 jar 包的形式独立运行,Spring Boot 项目只需通过命令“java–jar xx.jar” 即可运行。2. 内嵌 Servlet 容器Spring Boot 使用嵌入式的 Servlet 容器(例如 Tomcat、Jetty 或者 Undertow 等),应用无需打成 WAR 包 。3. 提供 starter 简化 Maven 配置S.

2021-10-08 10:43:32 400

转载 Sa-Token 一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!

Sa-Token 介绍Sa-Token是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、Session会话、单点登录、OAuth2.0、微服务网关鉴权等一系列权限相关问题。Sa-Token 的 API 设计非常简单,有多简单呢?以登录认证为例,你只需要:// 在登录时写入当前会话的账号idStpUtil.login(10001);// 然后在需要校验登录处调用以下方法:// 如果当前会话未登录,这句代码会抛出 `NotLoginException` 异常StpU..

2021-10-08 09:40:31 526

原创 设计模式的七大原则

1、开闭原则(Open Close Principle)开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设计中我们会提到这点。2、里氏代换原则(Liskov Substitution Principle)里氏代换原则是面向对象设计的基本原则之一。里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。LSP 是继承复用的基石,

2021-09-29 19:36:30 46

原创 在Spring Boot项目中配置sawgger

认识SwaggerSwagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。作用:1.接口的文档在线自动生成。2.功能测试。1.在pom文件中添加一下依赖 <!--swagger依赖--> <dependency> <groupId>io.springfox</groupId> <art...

2021-09-25 21:23:19 209

原创 修改防火墙状态

1:查看防火状态systemctl status firewalldservice iptables status2:暂时关闭防火墙systemctl stop firewalldservice iptables stop3:永久关闭防火墙systemctl disable firewalldchkconfig iptables off4:重启防火墙systemctl enable firewalldservice iptables restart ...

2021-09-23 09:08:44 97

matlab中数组和矩阵的区别

matlab中数组和矩阵的区别

2023-04-04

matlab 矩阵数组.txt

matlab 矩阵数组

2023-04-04

网站前端页面模板(800套包括pc端、移动端)

由于一起传超过100M,没办法传,所以有看上哪一套需要的直接告诉我编号,我发给你

2023-03-20

程序员简历模板,可以参考一下

程序员简历模板,可以参考一下

2023-03-20

mysql获取当前时间,利用函数或者关键字

mysql获取当前时间

2023-03-20

空空如也

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

TA关注的人

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