自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 自定义警告弹窗

【代码】自定义警告弹窗。

2024-12-30 09:10:13 77

原创 自定义showToast

【代码】自定义showToast。

2024-11-20 09:35:06 131

原创 kill某个端口号的进程

【代码】kill某个端口号的进程。

2024-04-12 17:35:55 243

原创 在Ubuntu系统上重新安装Composer

这将删除Composer可执行文件和Composer的配置文件。如果成功安装,将显示Composer的版本信息。目录下安装Composer,并创建一个名为。

2024-04-08 14:27:29 535

原创 gateway网关路由配置

product-api配置文件。gatewa配置文件。

2024-02-04 12:25:00 346

原创 SpringCloud服务通信

【代码】SpringCloud服务通信。

2024-02-02 23:19:46 565

原创 MongoDB入门

第一:mongo依赖。第二:mongo配置。

2024-02-01 22:59:06 137

原创 kafka入门

2.在resources下创建文件application.yml。生产者发送消息,多个消费者只能有一个消费者接收到消息。(1)创建kafka-demo项目,导入依赖。生产者发送消息,多个消费者都可以接收到消息。1.导入spring-kafka依赖信息。(2)生产者发送消息。(3)消费者接收消息。

2024-02-01 20:21:31 805

原创 SSM—Mybatis

若字段名和实体类中的属性名不一致,则可以通过resultMap设置自定义映射--resultMap:设置自定义映射属性:id:表示自定义映射的唯一标识type:查询的数据要映射的实体类的类型子标签:id:设置主键的映射关系result:设置普通字段的映射关系association:设置多对一的映射关系collection:设置一对多的映射关系属性:property:设置映射关系中实体类中的属性名column:设置映射关系中表中的字段名-->--></select>

2023-12-15 18:38:30 363

原创 MyBatis的逆向工程

MyBatis的逆向工程

2023-12-15 18:33:01 496

原创 SpringBoot2—开发实用篇3

SpringBoot整合第三方技术:缓存、任务、邮件、消息

2023-12-15 13:41:23 296

原创 SpringBoot2—开发实用篇2

数据层解决方案

2023-12-15 10:15:57 128

原创 SpringBoot2—开发实用篇1

热部署、配置高级、测试

2023-12-14 22:12:58 105

原创 事务&AOP

所谓事务的传播行为,指的就是在A方法运行的时候,首先会开启一个事务,在A方法当中又调用了B方法, B方法自身也具有事务,那么B方法在运行的时候,到底是加入到A方法的事务当中来,还是B方法在运行的时候新建一个事务?例如:两个事务方法,一个A方法,一个B方法。在这两个方法上都添加了@Transactional注解,就代表这两个方法都具有事务,而在A方法当中又去调用了B方法。@Around环绕通知方法的返回值,必须指定为Object,来接收原始方法的返回值,否则原始方法执行完毕,是获取不到返回值的。

2023-12-14 20:53:36 84

原创 登录校验、JWT令牌、Filter、Interceptor

什么是会话?在我们日常生活当中,会话指的就是谈话、交谈在web开发当中,会话指的就是浏览器与服务器之间的一次连接,我们就称为一次会话在用户打开浏览器第一次访问服务器的时候,这个会话就建立了,直到有任何一方断开连接,此时会话就结束了。在一次会话当中,是可以包含多次请求和响应的。比如:打开了浏览器来访问web服务器上的资源(浏览器不能关闭、服务器不能断开)第1次:访问的是登录的接口,完成登录操作第2次:访问的是部门管理接口,查询所有部门数据第3次:访问的是员工管理接口,查询员工数据。

2023-12-14 16:15:52 319

原创 多表查询、事务、索引

多表查询:查询时从多张表中获取所需数据此时,我们看到查询结果中包含了大量的结果集,总共85条记录,而这其实就是员工表所有的记录(17行)与部门表所有记录(5行)的所有组合情况,这种现象称之为笛卡尔积。笛卡尔积:笛卡尔乘积是指在数学中,两个集合(A集合和B集合)的所有组合情况。在多表查询时,需要消除无效的笛卡尔积,只保留表关联部分的数据在SQL语句中,如何去除无效的笛卡尔积呢?只需要给多表查询加上连接查询的条件即可多表查询可以分为:连接查询内连接:相当于查询A、B交集部分数据外连接。

2023-12-14 11:18:19 100

原创 分层解耦—三层架构

在进行程序设计以及程序开发时,尽可能让每一个接口、类、方法的职责更单一些(单一职责原则)。单一职责原则:一个类或一个方法,就只做一件事情,只管一块功能。这样就可以让类、接口、方法的复杂度更低,可读性更强,扩展性更好,也更利用后期的维护。之前开发的程序呢,并不满足单一职责原则。下面我们来分析下之前的程序:其实上述案例的处理逻辑,从组成上看可以分为三个部分:数据访问:负责业务数据的维护操作,包括增、删、改、查等操作。逻辑处理:负责业务逻辑处理的代码。

2023-12-13 23:40:54 518

原创 常见的响应状态码

【代码】常见的响应状态码。

2023-12-13 22:26:26 77

原创 SpringBootWeb入门、HTTP协议、Web服务器-Tomcat

服务器硬件指的也是计算机,只不过服务器要比我们日常使用的计算机大很多。服务器,也称伺服器。是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,可分为:文件服务器,数据库服务器,应用程序服务器,WEB服务器等。

2023-12-13 22:20:10 1210

原创 SpringBoot2—运维实用篇

SpringBoot工程可以基于java环境下独立运行jar文件启动服务SpringBoot工程执行mvn命令package进行打包执行jar命令:java –jar 工程名.jarSpringBoot程序打包失败处理打包以后执行会出现一些问题,导致程序无法正常执行,例如下面的现象要想搞清楚这个问题就要说说.jar文件的工作机制了,知道了这个东西就知道如何避免此类问题的发生了。搞java开发平时会接触很多jar包,比如mysql的驱动jar包,而上面我们打包程序后得到的也是一个jar文件。

2023-11-20 18:23:00 210

原创 SpringBoot2—基础篇

开发SpringBoot程序可以根据向导进行联网快速制作SpringBoot程序需要基于JDK8以上版本进行制作SpringBoot程序中需要使用何种功能通过勾选选择技术,也可以手工添加对应的要使用的技术(后期讲解)运行SpringBoot程序通过运行Application程序入口进行。

2023-11-17 18:52:13 182

原创 吃透 Spring 系列—MVC部分

实现HandlerExceptionResolver接口自定义异常处理器,可以完成异常逻辑的处理。

2023-11-12 22:56:21 495

原创 吃透 Spring 系列—Web部分

或在Servlet的init方法中执行ApplicationContext的创建,并给Servlet的load-on-startup属性一个数字值,确保服务器启动Servlet就创建;web层代码如果都去编写创建AnnotationConfigApplicationContext的代码,那么配置类重复被加载了,Spring容器也重复被创建了,不能每次想从容器中获得一个Bean都得先创建一次容器,这样肯定是不允许。单例对象,默认第一次访问创建,可以通过配置指定服务器启动就创建,

2023-11-12 19:55:18 297

原创 吃透 Spring 系列—AOP部分

这样在调用目标对象方法时,实际调用的是代理对象Proxy的同名方法,起到了目标方法前后都进行增强的功能,对该方式进行一下优化,将增强的方法提取出去到一个增强类中,且只对com.itheima.service.impl包下的任何类的任何方法进行增强。OOP是纵向对一个事物的抽象,一个对象包括静态的属性信息,包括动态的方法信息等。的实现的选择,在调用getProxy() 方法时,我们可选用的 AopProxy接口有两个实现类,如上图,这两种都是动态生成代理对象的方式,一种就是基于JDK的,一种是基于。

2023-11-12 19:38:23 291

原创 吃透 Spring 系列—IOC部分

beanName)根据beanName从容器中获取Bean实例,要求容器中Bean唯一,返回值为Object,需要强转TgetBean(Classtype)根据Class类型从容器中获取Bean实例,要求容器中Bean类型唯一,返回值为Class类型实例,无需强转TgetBean(StringbeanNameClasstype)根据beanName从容器中获得Bean实例,返回值为Class类型实例,无需强转。

2023-11-12 17:20:01 180

原创 两个Tomcat插件配置不同端口,session冲突,同时登录被挤下线问题的解决

【代码】两个Tomcat插件配置不同端口,session冲突,同时登录被挤下线问题的解决。

2023-10-29 22:03:38 329

原创 Redis缓存相关问题

高可用(HA)是分布式系统架构设计中必须考虑的因素之一,它是通过架构设计减少系统不能提供服务的时间。保证高可用通常遵循下面几点:单点是系统高可用的大敌,应该尽量在系统设计的过程中避免单点。通过架构设计而保证系统高可用的,其核心准则是:冗余。实现自动故障转移。sentinel(哨兵)是用于监控redis集群中Master状态的工具,其本身也是一个独立运行的进程,是Redis 的高可用解决方案,sentinel哨兵模式已经被集成在redis2.4之后的版本中。sentinel可以监视。

2023-09-21 13:25:35 579

原创 权限控制、Spring Security入门

Spring Security是Spring提供的安全认证服务的框架。使用Spring Security可以帮助我们来简化认证和授权的过程。官网对应的maven坐标。

2023-09-21 12:19:53 302

原创 页面静态化、Freemarker入门

页面的访问量比较大时,就会对数据库造成了很大的访问压力,并且数据库中的数据变化频率并不高。那需要通过什么方法为数据库减压并提高系统运行性能呢?答案就是页面静态化。页面静态化其实就是将原来的动态网页(例如通过ajax请求动态获取数据库中的数据并展示的网页)改为通过静态化技术生成的静态网页,这样用户在访问网页时,服务器直接给用户响应静态html页面,没有了动态查询数据库的过程。FreeMarker 是一个用 Java 语言编写的模板引擎,它基于模板来生成文本输出。

2023-09-13 11:39:29 445

原创 80端口被占用

80端口被占用

2023-09-13 09:58:07 120

原创 Apache POI

POI结构: 入门案例从Excel文件读取数据使用POI可以从一个已经存在的Excel文件中读取数据

2023-09-10 20:31:25 522

原创 定时任务组件Quartz

通过这个生成器,您可以在线生成任务调度比如Quartz的Cron表达式,对Quartz Cron 表达式的可视化双向解析和生成.在线Cron表达式生成器。

2023-09-10 13:33:24 267

原创 瑞吉项目优化

【代码】瑞吉项目优化。Redis缓存、主从复制读写分离、反向代理

2023-06-17 16:05:23 1184

原创 nginx: [alert] kill(2712, 1) failed (3: No such process)

【代码】nginx: [alert] kill(2712, 1) failed (3: No such process)

2023-06-15 13:10:28 400

原创 Redis入门

【代码】Redis。

2023-06-12 13:14:05 703

原创 Linux入门

【代码】Linux入门。

2023-06-11 16:15:02 226

原创 Git概述、常用命令、在IDEA中使用Git

Git概述、常用命令、在IDEA中使用Git

2023-06-07 19:00:45 459

原创 瑞吉外卖 — 手机移动端业务开发

瑞吉外卖,移动端开发

2023-06-05 11:37:56 1040

原创 注解开发说明

快速了解注解开发

2023-06-04 16:36:22 90

原创 瑞吉外卖项目—客户端管理开发

注意事项:产品原型主要用于展示项目的功能,并不是最终的页面效果。

2023-06-02 17:00:16 910

空空如也

空空如也

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

TA关注的人

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