自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux安装方式+自动部署

软件安装方式。

2023-08-21 10:26:23 80 1

原创 Linux常用命令

tar -zxvf hello.tar.gz -C /usr/local 将hello.tar.gz文件进行解压,并将解压后的文件放在/usr/local目录。2). 对于vim命令,如果在你的linux系统上没有安装,需要我们自己安装。tar -zcvf hello.tar.gz ./*将当前目录下所有文件打包并压缩,打包后的文件名为hello.tar.gz。tar -zxvf hello.tar.gz将hello.tar.gz文件进行解压,并将解压后的文件放在当前目录。

2023-08-19 21:23:13 50

原创 8-8 Maven高级,分模,继承,聚合,私服配置

一个不具有业务功能的“空”工程(有且仅有一个pom文件) 【PS:一般来说,继承关系中的父工程与聚合关系中的聚合工程是同一个】创建maven模块,存放实体类和工具类,注入实现功能需要的依赖,删除原有的包,模块注入依赖。第三步配置:在项目的pom.xml文件中配置上传资源的位置(url地址)。第二步配置:在maven的配置文件中配置连接私服的地址(url地址)。在真实的企业开发中,都是先设计好模块之后,再开始创建模块,开发项目。聚合是在聚合工程中配置关系,聚合可以感知到参与聚合的模块有哪些。

2023-08-10 22:11:12 58 1

原创 8-8 三方集成自动配置

创建starter模块(可以删除src目录创建autoconfigure模块(src目录不能删除,写执行代码)autoconfigure模块内加入需要的依赖starter模块引入 autoconfigure模块坐标(pom.xml)模块中 编写核心逻辑模块中定义自动配置类模块中resources目录下定义,SpringBoot程序启动后会自动读取该文件加载键为:的值 ,值要设定为配置类的全限定类名。在需要使用的项目中中引入starter依赖即可。

2023-08-08 22:32:54 47

原创 8-5登录校验和全局异常处理

Filter是依赖于Servlet的,需要导入Servlet的依赖 过滤器会在容器启动时被初始化,并且只会初始化一次 doFilter()方法在目标请求被拦截前执行,放行调用filterChain.doFilter(servletRequest,servletResponse);具体变量名根据方法体而变 destroy()方法在容器销毁时执行,只执行一次 Filter可以拦截所有请求,包括静态资源, 过滤器基于函数回调实现,

2023-08-06 11:11:55 86

原创 8-5登录校验

使用拦截器或过滤器,判断操作是否包含登录login 包含不拦截,不包含检验令牌 合法性通过签名检查。2,Service层查询员工信息 调用Mapper层 查询数据 返回数据给上层。1,定义拦截器,实现HandlerInterceptor接口,并重写其所有方法。1,定义类,接入Filter接口,重写方法doFilter。3,签名:生成签名,防止Token被篡改、确保安全性。3,在doFilter方法中输出一句话,并放行。2,工具类使用(创建令牌,解析令牌)1,Controller层捕获异常,

2023-08-05 22:55:08 35 1

原创 web前端网页组成的三部分

输出语句。

2023-08-03 16:43:21 1007

原创 8-1 Mybatis

预编译的SQL,有两个优势:性能更高防止SQL注入A. 性能更高: 预编译SQL,编译一次之后会将编译后的SQL语句缓存起来,后面再次执行这条insert语句时,SQL语句一样,不会再次编译。只是输入的参数不同。B. 防止SQL注入:将敏感字进行转义,安全。

2023-08-02 22:27:38 24

原创 8-2 SpringBootWeb案例

REST风格基于当前最为主流的前后端分离模式进行开发,在前后端分离的开发模式中,前后端开发人员都需要根据提前定义好的接口文档,来进行前后端功能的开发,而在前后端进行交互的时候,我们需要基于当前主流的REST风格的API接口进行交互。REST(Representational State Transfer),表现形式状态转换,它是一种软件架构风格。原始的传统URL,定义比较复杂,而且将资源的访问行为对外暴露出来了。在REST风格的URL中,我们通过四种请求方式,来操作数据的增删改查。

2023-08-02 22:26:25 25

原创 7-30-Mybatis快速入门,JDBC,数据库连接池,lombok

数据库连接池是个容器,负责分配、管理数据库连接(Connection)它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏好处资源重用提升系统响应速度避免数据库连接遗漏Lombok是一个实用的java工具包,可以通过简单的注解来简化和消除一些必须有但显得很臃肿的Java代码。常见注解注解作用为所有的属性提供get/set方法@ToString。

2023-07-31 09:51:14 45 1

原创 7-30 Mysql多表查询,事务

是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。:左外连接和右外连接是可以相互替换的,只需要调整在连接查询时SQL中,表结构的先后顺序就可以了。子查询返回的结果是单个值(数字、字符串、日期等),最简单的形式,这种子查询称为标量子查询。左外连接相当于查询表1(左表)的所有数据,当然也包含表1和表2交集部分的数据。右外连接相当于查询表2(右表)的所有数据,当然也包含表1和表2交集部分的数据。

2023-07-31 09:05:00 97

原创 7-29 DQL,多表设计

1). 物理外键介绍:使用 foreign key 定义外键关联另外一张表缺点:A. 影响增、删、改的效率(需要检查外键关系)。B. 仅用于单节点数据库,不适用与分布式、集群场景。​C. 容易引发数据库的死锁问题,消耗性能。2). 逻辑外键介绍:在业务层逻辑中,解决外键关联。特点:通过逻辑外键,就可以很方便的解决上述问题。

2023-07-29 22:36:18 35

原创 每日汇总7-27

标准。

2023-07-27 21:54:33 26

原创 java学习每日问题汇总7-26

IP地址的作用是确定网络中的主机位置,它可以用于寻址、路由和定位网络上的设备。相比于普通的二叉树,平衡二叉树和红黑树能够更好地保持树的平衡性,从而提高了查找、插入和删除的效率。Spring Boot的Web请求响应是指服务器接收到请求后生成的包含响应数据的HTTP响应,它可以是不同格式的数据,并且通过HTTP协议返回给客户端。方法将请求参数放在请求主体中,没有明确的大小限制,但在实际应用中,服务器可能会有自己的限制。左子节点的值小于当前节点的值,右子节点的值大于当前节点的值。

2023-07-27 08:25:48 570 1

空空如也

空空如也

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

TA关注的人

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