自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(305)
  • 问答 (13)
  • 收藏
  • 关注

原创 1.Linux入门

我们平常所用的电脑是个人桌面操作系统,也就是Windows或者是macOS目前我们要学的是服务器操作系统Linux,开发人员开发的程序,最终需要再Linux服务器操作系统上运行操作系统是计算机软件的一种,主要负责作为用户和计算机硬件之间的桥梁,调度和管理计算机硬件进行工作可以看一下发送微信消息时,消息是怎么传送的操作系统在其中的活:调度键盘进行文字输入、调度显示器显示内容、调度CPU内存供微信运行、调度网卡发送信息、调度网卡接受信息。

2024-06-07 17:24:32 718

原创 5.3 iHRM人力资源 - 员工管理 - 新增员工、员工详情

当我们点击新增按钮的时候,会路由到一个新的页面src/views/employee/detail.vue可以直接在路径上输入试一下这么跳转按钮如下所示,便可以跳转但是出现了下面的问题,是框架的问题,改一下1.4 数据和校验具体的规则二、级联组件封装2.1 实现思路如下图所示的内容整体思路如下图所示级联组件如下图所示当一个数据集合有清晰的层级结构时,可通过级联选择器逐级查看并选择然后再detail.vue中引入此组件引入使用效果图工具类的api级联组件代码效果图我们发现某个部门下没有数

2024-04-18 20:52:05 733

原创 5.2 iHRM人力资源 - 员工管理 - 使用文件导入导出员工

就是下面这一大片乱七八糟的玩意(二进制文件流),接收完流后通过下载的方式将文件下载下载(图片左下方)因为我们使用了一个input框,所以关闭或者上传后要清空内容。如下图所示,用户需要按照模板样式上传Excel表格。因为返回的不是JSON数据了,所以我们要处理一下。现在的参数不是JSON了,而是form-data。如下图所示的按钮,点击下载一个Excel模板。这个地方和“导出员工Excel”差不多的形式。这个地方涉及一个接口二进制流blob。此时弹框的取消和关闭是管用的。// 控制弹层是否展示。

2024-04-17 22:40:44 890 1

原创 5.1 iHRM人力资源 - 员工管理

当我们获取获取数据的时候,找到“传智教育”节点,并且把这个节点记录下来,并且选中这个节点,然后查询“传智教育”下的员工数据。并且搜索的时候,我们应该把我们分页设置为第一页,因为只要是查询就要从第一页开始看,之后查询员工的数据即可。首次加载的时候获取员工数据,切换部门的时候加载此部门中员工数据。当我们切换左侧节点的时候,右侧展示的员工数据也会发生改变。但是我们的头像列和聘用形式列的值不对劲,之后改一下。我们选择如下所示的方法,当值发生变化的时候就触发。典型的,左边是树,右边是表的页面结构。

2024-04-17 22:38:58 1149

原创 4.1 iHRM人力资源 - 角色管理

接下来我们要展示出如下图所示的结构element-ui的表格里面可以传入我们的插槽的内容我们根据数字1或者0展示文字的问题,我们可以使用作用域插槽下图中,row表示行数据,column表示列数据,我们要行数据row就可以了如下所示--放置表格组件--> < el-table :data = " list " >

2024-04-17 22:34:05 694 1

原创 3.2 iHRM人力资源 - 组织架构 - 编辑及删除

但是现在还有一个问题,当我们点击“编辑”后,关闭,再点击“新增”,我们发现弹层左上角显示“编辑部门”,而不是“新增部门”,原因就是this.$refs.addDept.resetFields()重置表单时有问题,并没有把id给清空。但是目前有下面这个问题,当我们点击“编辑”后,会出现下面的情况,所以我们应该把“编辑”功能和“新增”功能的校验区别开。因为我们“添加”和“编辑”功能公用的一个组件,所以我们需要区分一下是编辑下的文本框还是增加下的文本框。其实“添加”功能的“确认”和“取消”在这里差不多就能复用。

2024-04-16 22:14:39 642 1

原创 3.1 iHRM人力资源 - 组织架构、树形结构、添加子部门

树形组件:用层级结构展示信息,可展开或者折叠效果图我们其实要实现下面的这种树形结构,在右侧还有操作地方,但是我们在1.1中只展示了名称没有显示右侧因为element-ui中树形结构默认只显示节点的名称,如果我们想树形结构左边有内容右边也有内容的话,就需要对树形结构进行自定义我们这个地方需要再使用一个element-ui的行和列组件如下图所示,我们向实现这种结构行 el-row列 el-col我们代码要实现下面这种形式1.2.3 获取组织架构数据-api封装获取组织架构的API初始化后调用

2024-04-16 22:13:38 935

原创 2.3 iHRM人力资源 - 路由、左侧菜单栏、处理token失效、退出登录、修改密码

因为el-dropdown-item的标签并不是H5的标签,@click.native表示el-dropdown-item标签最终形成的H5的标签去注册H5标签的点击事件。如果不写“.native”表示注册的这个组件的自定义事件,而这个组件本身并没有click这个自定义事件,所以我们需要native触发click点击事件。如果确定某个组件显示,我们就又会用上一个组件叫做Item组件,此Item组件会渲染咱们传进去的标题和图标,也是就一个渲染过程。说明:超级管理员的密码不可修改,修改密码的时候要有校验功能。

2024-04-16 22:12:23 918

原创 2.2 iHRM人力资源 - 主页权限认证、Vux共享用户资料

假如我们把获取用户资料的代码写在"Dashboard"模块,那首先访问Dashboard也就是主页的时候我们完全可以调用请求/sys/profile得到用户信息的资料,然后放在Vuex中做成数据共享。随便打开一个页面刷新测试即可,如果有信息说明哪个界面都能获取到用户基本信息,我们做的就是对对对对对对的!假如说我们的Vuex中有用户资料信息,就不要再重复进行获取了,我们只保证没有用户资料信息的时候进行获取。我们登录之后要获取用户的资料,比如说用户名、用户头像,然后把用户资料放在Vuex中进行共享。

2024-04-16 22:11:17 831

原创 6.2 认证授权模块 - 继承JWT、网关认证

JWT 介绍JSON Web Token(JWT)是一种使用JSON格式传递数据的网络令牌技术,它是一个开放的行业标准(RFC 7519),它定义了一种简洁的、自包含的协议格式,用于在通信双方传递json对象,传递的信息经过数字签名可以被验证和信任,它可以使用HMAC算法或使用RSA的公钥/私钥对来签名,防止内容篡改使用JWT可以实现无状态认证,什么是无状态认证?基于session。

2024-03-11 10:55:49 490 1

原创 7.3 支付模块 - 创建订单、查询订单、通知

在请求微信或支付宝下单接口时需要传入 商品订单号,在与第三方支付平台对接时发现,当用户支付失败或因为其它原因最终该订单没有支付成功,此时再次调用第三方支付平台的下单接口发现报错“订单号已存在”,此时如果我们传入一个没有使用过的订单号就可以解决问题,但是商品订单已经创建,因为没有支付成功重新创建一个新订单是不合理的。订单服务完成支付后将支付结果发给每一个与订单服务对接的微服务,订单服务将消息发给交换机,由交换机广播消息,每个订阅消息的微服务都可以接收到支付结果.

2024-03-07 18:24:15 863

原创 7.2 支付模块 - 付费课程选课、支付

此时又会创建一个新的服务 - 订单支付模块用户去学习收费课程时引导其去支付,如下图:当用户点击“微信支付”或支付宝支付时执行流程如下1、请求学习中心服务创建选课记录2、请求订单服务创建商品订单、生成支付二维码。3、用户扫码请求订单支付服务,订单支付服务请求第三方支付平台生成支付订单。4、前端唤起支付客户端,用户输入密码完成支付。5、第三方支付平台支付完成发起支付通知。6、订单支付服务接收第三方支付通知结果。7、用户在前端查询支付结果,请求订单支付服务查询支付结果。8、订单支付服务向学习中心服务通知支付结果。

2024-03-07 18:22:47 1142

原创 7.1 支付模块 - 用户选课

记录我在网站学习的课程,我的课程表中有免费课程和收费课程两种,对于免费课程可直接添加到我的课程表,对于收费课程需要下单、支付成功后自动加入我的课程表。:课程价格为0,有效期默认365,开始服务时间为选课时间,结束服务时间为选课时间加1年后的时间,选课状态为选课成功。如果选择的课程是收费的,那么在选课记录表中,选课状态就是待支付,等待支付成功后,此课程会加入到课表中。如果选择的课程是免费的,那么在选课记录表中,选课状态就是成功,并且此课程已经加入到课表中了。

2024-03-07 18:21:29 808

原创 6.4 认证授权模块 - 用户授权

如何实现授权?业界通常基于RBAC实现授权RBAC分为两种方式基于角色的访问控制按角色进行授权比如:主体的角色为总经理可以查询企业运营报表,查询员工工资信息等,访问控制流程如下判断如下图所示if(主体.hasRole("总经理角色id") || 主体.hasRole("部门经理角色id")){查询工资基于资源的访问控制优点:系统设计时定义好查询工资的权限标识,即使查询工资所需要的角色变化为总经理和部门经理也不需要修改授权代码,系统可扩展性强用户必须具有查询工资权限才可以查询员工工资信息等。

2024-02-26 17:03:10 1104

原创 6.3 认证授权模块 - 用户认证

写在auth工程中下面这篇文章和此处获取UserDetails对象的方式不同,可能是因为包不同的原因SpringSecurity - 基于数据库认证与授权在目前1.1.3所使用的security包中无法使用下面的代码@Component//注入,将来查询对象@Autowired/*** @param s 其实就是输入的username(账号)*/@Override// 1.根据username账号查询数据库// 因为账号是不可能重复的,直接selectOne即可。

2024-02-26 17:01:32 442

原创 6.2 认证授权模块 - 继承JWT、网关认证

JWT 介绍JSON Web Token(JWT)是一种使用JSON格式传递数据的网络令牌技术,它是一个开放的行业标准(RFC 7519),它定义了一种简洁的、自包含的协议格式,用于在通信双方传递json对象,传递的信息经过数字签名可以被验证和信任,它可以使用HMAC算法或使用RSA的公钥/私钥对来签名,防止内容篡改使用JWT可以实现无状态认证,什么是无状态认证?基于session。

2024-02-26 16:59:34 965

原创 6.1 认证授权模块

微信扫码认证,这是一种第三方认证的方式,这种认证方式是基于OAuth2协议实现OAUTH协议为用户资源的授权提供了一个安全的、开放而又简易的标准。同时,任何第三方都可以使用OAUTH认证服务,任何服务提供商都可以实现自身的OAUTH认证服务,因而OAUTH是开放的。业界提供了OAUTH的多种实现如PHP、JavaScript,Java,Ruby等各种语言开发包,大大节约了程序员的时间,因而OAUTH是简易的。

2024-02-26 16:57:45 421

原创 5.4 内容管理模块 - 课程搜索

全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。

2024-02-26 16:56:01 998

原创 5.3 内容管理模块 - 课程发布、任务调度、页面静态化、熔断降级

消息SDK给我们提供的,也就是下面这几步SDK中唯一没有的就是抽象方法execute,也就是执行任务的逻辑没有,我们需要的是写一个类继承MessageProcessAbstract并实现execute方法,编写任务的具体执行逻辑/*** @description 消息处理抽象类*/@Slf4j@Data@Autowired/*** @param mqMessage 执行任务内容* @return boolean true:处理成功,false处理失败。

2024-01-21 20:10:45 1065

原创 5.2 内容管理模块 - 课程发布需求分析、分布式技术方案

首先理解什么是本地事务?平常我们在程序中通过spring去控制事务是利用数据库本身的事务特性来实现的,因此叫数据库事务,由于应用主要靠关系数据库来控制事务,此数据库只属于该应用,所以基于本应用自己的关系型数据库的事务又被称为本地事务。本地事务具有ACID四大特性,数据库事务在实现时会将一次事务涉及的所有操作全部纳入到一个不可分割的执行单元,该执行单元中的所有操作 要么都成功,要么都失败,只要其中任一操作执行失败,都将导致整个事务的回滚。了解了本地事务之后再了解一下分布式事务如下所示,内容管理数据库、Redi

2024-01-21 20:08:05 1117

原创 5.1 内容管理模块 - 课程预览、提交审核

课程预览就是把课程的相关信息进行整合,在课程预览界面进行展示,课程预览界面与课程发布的课程详情界面一致客户可以通过课程预览页面查看信息是否存在问题如下课程预览的数据来源下图显示了整个课程预览的流程图说明如下:1、点击课程预览,通过Nginx、后台服务网关请求内容管理服务进行课程预览。2、内容管理服务查询课程相关信息进行整合,并通过模板引擎技术在服务端渲染生成页面,返回给浏览器。3、通过课程预览页面点击”马上学习“打开视频播放页面。4、视频播放页面通过Nginx请求后台服务网关,查询课程信息展示课程计划目录,

2024-01-15 22:30:56 1197

原创 2.1 iHRM人力资源 - 登录

开发环境:开发人员开发代码、测试的代码环境。此环境对代码的要求不是很高,可以随意更改,因为还不是面向真正的用户生产环境:也叫做正式环境,面向真实的用户下面我们就要实现下图流程中的“区分环境”模块怎么区分不同的环境?使用环境变量,有如下两个位置.env.development中设置开发环境变量默认 NODE_ENV 值为.env.production中设置生产环境变量默认 NODE_ENV 值为production。

2024-01-15 11:04:58 1299

原创 1.IHRM人力资源后台 - 项目搭建

我们只暴露两个属性说明我们项目的VUEX都放在modules模块中,而getters是向外暴露一些便捷的访问属性,并没有我们常见的state、mutation和action。在router目录index.js文件中地址对应组件,对应的组件就是路由器组件,在views目录中。我们将上面的图标进行使用的时候还需要借助一个组件,此组件已经将图标注册好了,图标就可以正常显示了。一个地址对应一个组件,但一个组件可能会对应多个地址。所以说我们的getters只是做了一个便捷访问,更便捷的访问模块中的属性。

2024-01-15 11:01:24 1687

原创 4.4 媒资管理模块 - 分布式任务处理介绍、视频处理技术方案

视频转码是指的对视频文件的编码格式进行转换视频上传成功需要对视频的格式进行转码处理,比如:avi转成mp4一般做文件存储的服务都需要对文件进行处理,例如对视频进行转码处理,可能由于文件量较大需要使用多线程等技术进行高效处理文件格式:是指.mp4、.avi、.rmvb等 这些不同扩展名的视频文件的文件格式视频文件的内容主要包括视频和音频,其文件格式是按照一 定的编码格式去编码,并且按照该文件所规定的封装格式将视频、音频、字幕等信息封装在一起,

2024-01-09 21:21:33 1525

原创 4.3 媒资管理模块 - Minio系统上传图片与视频

下面的内容其实是完成标红的地方做这一部分的时候可能发现course_base课程基本信息表和media_files表没有关联,那怎么将图片的url存放到course_base课程基本信息表中的pic字段呢?当上传完图片之后,会点击保存,这个时候就会对course_base表中的各种信息进行操作了但是我感觉没有很好的方法让course_base表。

2023-12-24 23:15:23 1515

原创 4.2 媒资管理模块 - 项目搭建、minio文件系统

文件系统是负责管理和存储文件的系统软件,操作系统通过文件系统提供的接口去存取文件,用户通过操作系统访问磁盘上的文件文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Fash的固态硬盘)或分区上的文件的方法和数据结构,即在存储设备上组织文件的方法操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统文件系统由三部分组成:文件系统的接口,对对象操纵和管理的软件集合,对象及属性。

2023-12-24 23:13:29 1080

原创 4.1 媒资管理模块 - Nacos与Gateway搭建

媒资管理系统是每个在线教育平台所必须具备的每个教学机构都可以在媒资系统管理自己的教学资源,包括:视频、教案等文件,目前媒资管理的主要管理对象是视频、图片、文档等,包括:媒资文件的查询、文件上传、视频处理等媒资查询:教学机构查询自己所拥有的媒资信息文件上传:包括上传图片、上传文档、上传视频比如说内容管理中课程编辑和新增时需要添加课程封面图片视频处理:视频上传成功,系统自动对视频进行编码处理假如我们上传了一个avi格式的视频,这个视频在浏览器上是无法播放的需要进行转码,比如说转成Mp4格式。

2023-12-18 23:56:04 1677

原创 3.3 内容管理模块 - 课程计划

这一步是修改课程下一步展示的信息。

2023-12-18 23:55:04 916

原创 3.2 内容管理模块 - 课程分类、新增课程、修改课程

mysql为了避免无限递归默认递归次数为1000,可以通过设置cte_max_recursion_depth参数增加递归深度,还可以通过max_execution_time限制执行时间,超过此时间也会终止递归操作。价格信息存Float是没有问题的,但是计算的时候是有问题的,我们要使用BigDecimal。然后有一个“课程分类”,我们下面就要实现课程分类,这个地方缺少一个课程分类的下拉框。向下递归:先拿一级节点,拿到一级节点后找二级节点,拿到二级节点后找三级节点…点击“添加课程”,之后随便选一个“课程形式”

2023-12-18 23:53:56 905

原创 3.1 内容管理模块 - 工程搭建、课程查询、配置Swagger、数据字典

我们要创建的就是下面标红的内容管理模块本项目是一个前后端分离项目,前端与后端开发人员之间主要依据接口进行开发。下图是前后端交互的流程图1、前端请求后端服务提供的接口。(通常为http协议 )2、后端服务的控制层Controller接收前端的请求。3、Contorller层调用Service层进行业务处理。4、Service层调用Dao持久层对数据持久化。

2023-12-16 14:10:39 1045

原创 3. 内容模块管理 - 异常处理与校验

之前也学过对异常的统一管理,既然现在又看到了,就再学学springboot——全局异常处理器及封装结果集如果一致对异常进行try…catch…,代码也会很冗余,我们直接throw就行,然后可以对异常进行统一处理不论是那一层,都会有异常的出现,我们遇到异常都是向上抛出,最后让框架对异常统一处理假如dao出异常就会抛给service,service有异常就会抛给controller,controller会抛给spring框架@Datasuper();

2023-12-16 14:07:06 889

原创 2. 学成在线 - 项目搭建

整个项目分为三大类工程:父工程、基础工程 和微服务工程。父工程:xuecheng-plus-parent基础工程:xuecheng-plus-base微服务工程父工程的职责是对依赖包的版本进行管理创建成功后,把下面选中的文件删除,留下pom.xml文件做版本的控制父工程中没有代码,不用去依赖其它的包,它的作用是限定其它子工程依赖包的版本号,即在dependencyManagement 中去编辑即可2.pom.xml编辑依赖管理1)确定父工程为一个pom工程,在pom.xml中添加如下内容:

2023-12-16 14:04:22 1101 1

原创 2.2 网络多线程(私聊、群发、发送文件、推送新闻、离线留言)

Data/*** 消息类型:发送文件、纯文本、视频聊天....*//**发送者*//*** 接收者*//*** 消息内容*//*** 发送时间*//*** 扩展好文件香菇那的成员变量*///字节数组存储文件字节//文件大小的长度初始化为0//文件的目的地是哪个位置//传输的是哪个文件(原文件路径)

2023-12-09 23:08:35 1082

原创 2.1 网络编程-多用户通信系统(用户登录、拉取在线用户、无异常退出)

需要技术Java面向对象编程网络编程多线程IO流数据集合需求分析用户登录拉取在线用户列表无异常退出私聊群聊发文件服务器推送新闻当客户端A和服务端建立连接后,两边都会建立一个Socket(也就是一边一个Socket)当客户端B和服务端建立连接后,两边也都会建立一个Socket,此时服务端有两个socket(一个服务端A的,另一个是服务端B的)我们在通讯的时候,怎么保证客户端的两个Socket一直被持有(占有)呢?

2023-12-08 00:40:05 983

原创 1.网络编程基础知识 - 基础概念、TCP网络通信、UDP网络通信

根据IP地址的组成=网络地址+主机地址,对IPv4进行分类IP地址分类ABC类比较常见,DE类比较特殊A类表示的主机要多一点,因为有24位主机号,可以表示主机 0~(2^24)-1个主机B类用16位也就是2个字节来表示网络号,并且前面两位固定10;也用2个字节来表示主机号C类用24位也就是3个字节表示网络号,并且前面三位固定号码110;主机号用8位也就是1个字节来表示,可以表示0~255个主机D类多播组号类似广播组号E类保留起来后面使用根据上面划分的规则,可以计算出IPv4各个类型的表示范围。

2023-11-30 15:14:53 1674

原创 1.5 微信Native支付 - 申请退款、查询退款、退款通知、账单

我们复制上面的"downloadUrl": "https://api.mch.weixin.qq.com/v3/billdownload/file?我们规定,当商户平台的某个退款订单在五分钟之内没有收到退款通知,我们商户平台就会主动调用查询退款API,查查是怎么个事。现申请账单的url,虽然后将url当做下载交易/资金账单的参数向微信支付平台发起请求下载账单。其实用户退款的流程和用户支付的流程是差不多的,所以可以参考支付的代码进行编写。与之前写的很类似,只不过一个是支付通知,一个是退款通知。

2023-11-08 21:05:28 522 1

原创 1.4 微信Native支付 - 内网穿透与通知、查询用户订单

springboot—任务—整合quartz与task----定时任务(详细)_quartz和task-CSDN博客开启定时任务注解//引入SpringTask定时任务事例/*** cron表达式由6部分组成,分别是秒、分、时、日、月、周。* 其中日和周是互斥的,不能同时指定,指定其中一个则另一个设置为“?”即可。* 假如“1-3”在秒位置,则表示从第1秒开始执行,到第3秒结束执行* 假如“0/3”在秒位置,则表示第0秒开始,每隔3秒执行一次。

2023-11-07 13:19:48 358

原创 1.3 微信Native支付 -下单、定时查单、取消订单、签名

与此同时,我们商户后台系统会接收到微信支付系统的一个异步通知(回调通知),我们商户系统接收到这个通知之后,我们的商户系统需要根据通知里面的响应结果修改我们商户后台系统中的订单状态与订单结果。用户便可以使用微信客户端的扫一扫功能扫描支付二维码,扫码的过程会直接提交给微信的支付系统,微信支付系统收到用户的扫码请求后会先验证链接的有效性,验证链接有效性后会要求用户进行授权(用户授权的过程就是用户确认支付输入密码的过程)用户输入密码确认支付,向微信支付平台提交支付授权,微信支付系统再验证授权,完成支付交易。

2023-11-07 11:24:15 774

原创 1.1 微信Native支付 - 接入指引与支付安全

微信支付 - 中国领先的第三方支付平台 | 微信支付提供安全快捷的支付方式 (qq.com)我们可以看一下“产品中心”中的”支付产品“一个任意长度的字符串Z数据经过哈希运算之后会得到固定长度的字符串数据H,那我们就说H就是自己的哈希结果,又称作数据指纹或摘要MD5就是一个非常典型的摘要算法摘要算法特点1.不可逆:只有算法,没有秘钥,只能加密,不能解密AES算法属于对称加密的一种,需要一个秘钥去加密和解密RSA算法是非对称加密的典型算法,需要公钥和私钥。

2023-11-07 11:18:56 1213 1

原创 1.2 微信Native支付 - 支付流程、验签器、HttpClient、自定义API字典

引入支付参数支付参数包含商户号、AppId、Api秘钥、数字证书等使用代码将支付参数加载到程序之中加载商户私钥在非对称加密中需要用到私钥和公钥。我们的平台向微信发送请求当我们向微信平台发送请求的时候,商户需要用私钥进行签名,微信平台接收到商户的请求之后,需要使用商户的公钥进行验签获取平台证书和验签器微信向我们的支付平台发送请求当微信向支付平台发送请求的时候,微信支付平台会用他的私钥进行签名,那我们的商户会使用微信支付平台的公钥进行验签而平台的公钥是从平台的数字证书当中获取的。

2023-11-03 10:28:02 636

jdk8压缩文件,打开即可安装使用

Java 8 是 oracle 公司于 2014 年 3 月发布,可以 看成是自 Java 5 以来最具革命性的版本 。 Java 8 为 Java 语言、编译器、类库、开发工具与 JVM 带来了大量新特性。

2022-10-28

Draw.io.zip文件,适用于UML作图工具

可以绘制流程图、UML、类图、组织结构图、泳道图、E-R图、思维导图等等 draw.io支持多种方式使用】用例图、类图、对象图、状态图、活动图、顺序图、协作图、构件图、部署图9种,包图、组合结构图、交互概览图3种。

2022-10-27

SLF4J: Class path contains multiple SLF4J bindings.

2024-06-20

虚拟机中的Linux连接不上本地电脑

2024-06-12

搭建gateway服务出现503

2024-04-15

防火墙关闭掉了仍然ping不通

2023-12-20

mysqlbinlog -v解析二进制文件日志binlog内容有中文乱码

2023-05-30

springboot集成Swagger并修改Swagger默认ApiInfo页面不现实

2023-03-16

spring boot读取yaml中map的集合,读取不出来双引号,冒号,逗号符号

2023-03-11

springboot读取yaml文件的map集合

2023-03-11

Navicat中MySQL显示版本5.7,但是cmd运行窗口中显示的是8

2023-02-14

nacos发布配置出现“发布失败,请检查参数是否正确”

2023-02-14

Idea合并Git合并冲突代码出现Could not merge

2022-11-23

学习Redis全局ID自增的时候,为什么return的时候使用了或运算就可以了完成这个操作

2022-11-04

对controller接口中的HttpSession session参数存在疑问

2022-10-25

使用axios从前端向后端发送一个硬盘路径的参数,出现乱码问题

2022-10-17

使用axios从前端向后端发送一个硬盘路径的参数,出现乱码问题

2022-10-17

Vue使用axios发送POST请求后端接收到的数据全是null

2022-10-15

Vue的样式一直报错

2022-10-14

Vue使用v-mode双向绑定的时候一直提醒没有定义某个属性

2022-10-14

实现分页查询的时候,某一个条件没法实现分页查询

2022-10-12

发送get请求时,后端接收到的数据都是null

2022-10-12

运行Vue项目出现Can't resolve '名字' in

2022-10-09

springboot提示不支持post请求

2022-10-08

二级路由必须加斜线才能将页面跳转,与官网文档冲突?

2022-10-05

使用Vue脚手架的时候,页面是空白的显示不出APP里面的内容

2022-09-29

在学习vue中代理服务器的时候,出现载入页面时与 ws://192.168.43.89:8080/ws 的连接中断。

2022-09-16

vm.$watch监视属性报错

2022-08-30

springboot中对数据库的插入数据实现自增操作

2022-04-09

springboot整合Druid的时候出现 无效绑定语句

2022-04-09

我使用的是yaml的配置,读取到的数据和配置文件中的数据不一致

2022-04-07

Springboot中自动生成的pom文件存在问题

2022-04-03

Maven工程创建后无法引入Junit依赖

2022-04-02

idea创建的Maven工程存在问题

2022-04-01

Maven中的仓库配置出现了问题

2022-04-01

Maven的环境变量配置出现了问题

2022-03-31

对于Spring5的新功能那里,我的idea无法添加JUnit5的问题

2022-03-30

在Spring利用配置文件创建对象的时候出现了异常

2022-03-21

安装VM总是出现回滚问题

2022-03-18

安装VM的时候经常出现回滚问题

2022-03-18

我想把这一块灰色字体放到下面,不知道为什么,一直在图片右边。有没有朋友能帮我说出这里面的几个错误呀,我浮动也清除了。如果图片占满一整行的话,它就移动到下面的一行里去了。很迷惑啊。

2022-03-11

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

TA关注的人

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