Java框架
文章平均质量分 85
Java框架
Zzz5270
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Swagger
1.前后端分离前端 -> 前端控制层、视图层后端 -> 后端控制层、服务层、数据访问层前后端通过API进行交互前后端相对独立且松耦合2.产生的问题前后端集成,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发3.解决方案首先定义schema [ 计划的提纲 ],并实时跟踪最新的API,降低集成风险4.Swagger号称世界上最流行的API框架Restful Api 文档在线自动生成器 => API 文档 与API 定义同步更新直接运行,在线测试API。...原创 2022-08-11 15:25:37 · 557 阅读 · 1 评论 -
SpringSecurity
Shiro,;Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。它实际上是保护基于spring的应用程序的标准。Spring Security是一个框架,侧重于为Java应用程序提供身份验证和授权。与所有Spring项目一样,Spring安全性的真正强大之处在于它可以轻松地扩展以满足定制需求Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括用户认证。...原创 2022-08-10 14:20:14 · 1701 阅读 · 0 评论 -
SpringBoot 基本原理
SpringBoot 是一个javaweb的开发框架,和SpringMVC类似,对比其他javaweb框架的好处,官方说是简化开发,约定大于配置。Spring Boot 基于 Spring 开发,Spirng Boot 本身并不提供 Spring 框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于 Spring 框架的应用程序。也就是说,它并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。...原创 2022-08-10 09:57:31 · 6497 阅读 · 0 评论 -
Zookeeper 的下载安装
进入安装目录下的 bin 目录,双击 zkServer.cmd 启动。bin 目录下,双击 zkCli.cmd 启动。原创 2022-08-08 11:19:30 · 907 阅读 · 0 评论 -
Postman 的使用
后端开发中常用的接口测试工具Postman,之前用都是进行基本的增删改查测试,今天为了实现导入导出文件的功能,学习了一下用Postman进行导入导出的测试,并简单记录。原创 2022-07-27 16:50:23 · 1841 阅读 · 0 评论 -
Lombok常用注解
Lombok是一个通过注解以达到减少代码的Java库,如通过注解的方式减少get,set方法,构造方法等。原创 2022-07-26 13:53:26 · 280 阅读 · 0 评论 -
SpringBoot 注解小结
最近通过做一些小项目来复习SpringBoot的相关知识,在这里顺便把SpringBoot中的注解做下记录,方便后续复习。原创 2022-07-25 14:22:05 · 275 阅读 · 0 评论 -
搭建SpringBoot+Vue 项目 完整流程
创建完成后,到IDEA,查看后端项目目录,看是否创建成功;若成功则继续下面的步骤;在这一步有个插曲,在IDEA运行出现了这样的错误:解决方法如下:看看自己的项目里面是否有node_modules文件夹,(1)如果没有就尝试执行npm install,这是因为缺少依赖包。(2)如果有就将这个node_modules文件夹删掉,重新执行npm install,等待安装完之后,再次运行“npm run dev”按第二步执行完后,运行成功:前端的搭建就 OK 了 !测试结果如下:到这里,原创 2022-07-22 15:38:53 · 21950 阅读 · 8 评论 -
Redis——配置及应用
文章目录一、Redis 基本的是事务操作二、Redis 实现乐观锁通过 Jedis 操作 RedisSpringBoot 集成 Redis自定义Redis Template一、Redis 基本的是事务操作二、Redis 实现乐观锁通过 Jedis 操作 RedisSpringBoot 集成 Redis自定义Redis Template...原创 2021-05-25 16:50:30 · 381 阅读 · 1 评论 -
Redis——基础概念
文章目录一、NoSQL 概述1. 为什么用NoSQL2. 什么是 NoSQL3. NoSQL 特点4. NoSQL 的四大分类二、Redis 概述1. 什么是 Redis2. Redis 用途三、Redis 安装四、Redis 基础知识五、Redis 五种基本数据类型1. String 字符串类型2. List 列表类型3. Set 集合类型4. Hash 哈希类型5. Zset 有序集合类型六、Redis 三种特殊数据类型1. Geospatial 地理位置详情2. Hyperloglog 基数统计3.原创 2021-05-24 18:06:50 · 2348 阅读 · 12 评论 -
SpringBoot——核心功能(四、单元测试)
文章目录一、Junit5 简介二、Junit5 常用注解三、断言四、前置条件五、嵌套测试六、参数化测试七、迁移指南一、Junit5 简介Spring Boot 2.2.0 版本开始引入 JUnit 5 作为单元测试默认库作为最新版本的JUnit框架,JUnit5与之前版本的Junit框架有很大的不同。由三个不同子项目的几个不同模块组成。JUnit 5 = JUnit Platform + JUnit Jupiter + JUnit VintageJUnit Platform: Junit P原创 2021-05-23 10:14:13 · 272 阅读 · 0 评论 -
SpringBoot——核心功能(三、数据访问)
文章目录SQL一、数据源的自动配置——HikariDataSource1. 导入JDBC场景2. 分析自动配置3. 修改配置项4. 测试二、使用Druid数据源1. 官方地址2. 自定义方式3. 使用官方starter方式三、整合MyBatis操作1. 配置模式2. 注解模式3. 混合模式四、整合MyBatis-Plus完成CRUD1. 什么是 MyBatis-Plus2. 整合MyBatis-Plus3. CRUD功能NOSQL一、Redis自动配置二、RedisTemplate与Lettuce三、切换至原创 2021-05-22 17:12:04 · 254 阅读 · 0 评论 -
SpringBoot——核心功能(二、web开发)
文章目录一、SpringMVC 自动配置概述二、一、SpringMVC 自动配置概述二、原创 2021-05-21 17:56:47 · 317 阅读 · 1 评论 -
SpringBoot——核心功能(一、配置文件)
文章目录一、properties二、yaml1. 简介2. 基本语法3. 数据类型4. 示例三、配置提示文件类型:properties、yaml一、properties二、yaml1. 简介YAML 是 “YAML Ain’t Markup Language”(YAML 不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的意思其实是:“Yet Another Markup Language”(仍是一种标记语言)。非常适合用来做以数据为中心的配置文件2. 基本语法key: v原创 2021-05-20 14:55:38 · 224 阅读 · 0 评论 -
SpringBoot——基础入门 + 底层注解
文章目录一、Spring 与 SpringBoot1. 为什么用SpringBoot2. 时代背景二、一、Spring 与 SpringBoot1. 为什么用SpringBootSpring Boot makes it easy to create stand-alone, production-grade Spring based Applications that you can “just run”.能快速创建出生产级别的Spring应用SpringBoot优点创建独立Spri原创 2021-05-17 20:12:17 · 670 阅读 · 0 评论 -
vue
文章目录一、vue 概述二、第一个Vue程序三、Vue 基本语法1. 指令2. 条件渲染—— if 判断3. 列表渲染—— for 循环四、Vue 绑定事件五、Vue 双向绑定1. 什么是数据双向绑定?2. 为什么要实现数据的双向绑定?3. 例子六、Vue 组件详解1. 组件基础2. 例子:七、Axios异步通信1. Axios是什么?2. Axios 功能特点3. vue 生命周期4. 应用八、计算属性1. 概念2. 例子九、插槽十、自定义事件内容分发十一、webpack 学习使用一、vue 概述原创 2021-05-07 12:43:49 · 231 阅读 · 0 评论 -
JAVA三层架构,持久层,业务层,表现层的理解
SSH:Struts(表示层)+Spring(业务层)+Hibernate(持久层)Struts:Struts是一个表示层框架,主要作用是界面展示,接收请求,分发请求。在MVC框架中,Struts属于VC层次,负责界面表现,负责MVC关系的分发。(View:沿用JSP,HTTP,Form,Tag,Resourse ;Controller:ActionServlet,struts-config.xml,Action)Hibernate:Hibernate是一个持久层框架,它只负责与关系数据库的转载 2021-03-30 21:25:56 · 508 阅读 · 0 评论 -
SSM 整合
文章目录一、搭建整合环境二、Spring 框架代码的编写三、Spring 整合 SpringMVC 框架四、Spring 整合 MyBatis 框架一、搭建整合环境二、Spring 框架代码的编写三、Spring 整合 SpringMVC 框架四、Spring 整合 MyBatis 框架...原创 2021-01-25 14:06:35 · 159 阅读 · 0 评论 -
SpringMVC 异常处理
文章目录一、异常处理二、异常处理的实现一、异常处理二、异常处理的实现原创 2021-01-24 12:50:44 · 133 阅读 · 0 评论 -
SpringMVC 文件上传
文章目录一、文件上传的回顾二、SpringMVC 传统方式 文件上传三、SpringMVC 服务器方式 文件上传一、文件上传的回顾二、SpringMVC 传统方式 文件上传三、SpringMVC 服务器方式 文件上传原创 2021-01-24 11:33:12 · 434 阅读 · 0 评论 -
SpringMVC 数据响应
文章目录一、响应——返回值为 String 类型二、响应——返回值为 void 类型三、响应——使用 forward 和 redirect 进行页面跳转四、响应 json 数据——过滤静态资源五、响应——返回值为 ModelAndView 类型六、响应 json 数据——发送 ajax 请求七、响应 json 数据——响应 json 格式数据一、响应——返回值为 String 类型二、响应——返回值为 void 类型三、响应——使用 forward 和 redirect 进行页面跳转四、响应 js原创 2021-01-22 12:17:23 · 704 阅读 · 0 评论 -
SpringMVC 常用注解
文章目录ReRe原创 2021-01-21 12:16:54 · 113 阅读 · 0 评论 -
SpringMVC 请求参数的绑定
文章目录注:这篇博客主要讲的是 SpringMVC 中请求参数的绑定,里面涉及的 环境搭建以及代码 已经在上一篇博客中给出(SpringMVC环境搭建)。原创 2021-01-21 11:26:36 · 771 阅读 · 0 评论 -
SpringMVC 基础+环境搭建
文章目录一、SpringMVC 的基本概念1. 三层架构2. SpringMVC 基本概念3. SpringMVC 和 Struts2 的优劣分析二、SpringMVC 入门案例三、请求参数的绑定四、常用注解一、SpringMVC 的基本概念1. 三层架构我们的开发架构一般都是基于两种形式,一种是 C/S 架构,也就是客户端/服务器,另一种是 B/S 架构,也就是浏览器服务器。在 JavaEE 开发中,几乎全都是基于 B/S 架构的开发。在 B/S 架构中,系统标准的三层架构包括:表现层、业原创 2021-01-21 09:42:40 · 794 阅读 · 0 评论 -
Spring AOP(面向切面编程)
文章目录一、AOP 的概念二、Spring 中的 AOP 术语三、Spring 中基于 XML 的 AOP 配置1. Spring 中基于 XML 的 AOP 配置步骤2. 切入点表达式的写法3. 例子四、Spring 中基于 注解 的 AOP 配置1. Spring AOP 中 5 种 通知类型2. 例子一、AOP 的概念AOP (Aspect Oriented Programming),意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,原创 2021-01-06 20:25:37 · 133 阅读 · 0 评论 -
Spring 中的 IoC 配置
文章目录一、常用的 IoC 注解及分类1. 用于创建对象的2. 用于注入数据的3. 用于改变作用范围的4. 和生命周期相关一、常用的 IoC 注解及分类曾经XML的配置:<bean id="accountService" class="com.itheima.service.impl.AccountServiceImpl" scope="" init-method="" destroy-method=""> <property name="" va原创 2021-01-05 19:22:08 · 203 阅读 · 0 评论 -
Spring 框架 基础
文章目录原创 2020-12-30 15:49:45 · 334 阅读 · 3 评论 -
MyBatis 注解开发+缓存
文章目录MyBatis 中的延迟加载1. 延迟加载2. 立即加载在对应的四种表关系中:MyBatis 中的缓存MyBatis 中的注解开发MyBatis 中的延迟加载1. 延迟加载在真正使用数据时才发起查询,不用的时候不查询;按需加载(懒加载);2. 立即加载不管用不用,只要一调用方法,马上发起查询;在对应的四种表关系中:一对多、一对多:通常用 延迟加载;多对一、一对一:通常用 立即加载;MyBatis 中的缓存MyBatis 中的注解开发...原创 2020-12-26 18:50:28 · 141 阅读 · 0 评论 -
MyBatis 基础+环境搭建+案例
文章目录一、框架的介绍1. 三层架构2. 持久层技术解决方案二、MyBatis 的概念1. MyBatis 概述三、MyBatis 的环境搭建四、MyBatis 入门案例五、自定义 MyBatis 框架一、框架的介绍1. 三层架构表现层:用于展示数据;业务层:处理业务需求;持久层:和数据库交互;2. 持久层技术解决方案JDBC 技术:Connection,PreparedStatement,ResultSet;Spring 的 JdbcTemplate:对 Jdbc 的简单封装;原创 2020-12-25 09:10:57 · 423 阅读 · 2 评论
分享