
文学
文章平均质量分 79
坤坤超爱打球
打代码的坤坤。
展开
-
SpringBoot整合超好用的API可视化接口工具swagger
# SpringBoot整合-超好用的API可视化接口工具swagger一、简介Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。作用:1. 接口的文档在线自动生成。2. 功能测试。Swagger是一组开源项目,其中主要要项目如下:Swagger-tools:提供各种与Swagger进行集成和交互的工原创 2020-11-04 23:48:31 · 1084 阅读 · 0 评论 -
SpringBoot整合Shiro权限框架
SpringBoot整合Shiro权限框架1.导入依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.4.1</version></dependency>2.开始整合把CustomRealm和SecurityManager等加入到s原创 2020-11-04 23:40:35 · 143 阅读 · 0 评论 -
SpringBoot-热启动、热部署
SpringBoot-热启动、热部署导入依赖和插件:<!--导入热启动依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency><原创 2020-11-04 23:39:03 · 203 阅读 · 0 评论 -
SpringBoot整合mybatis框架
SpringBoot集成mybatis一个有趣的现象:传统企业大都喜欢使用hibernate,互联网行业通常使用mybatis;之所以出现这个问题感觉与对应的业务有关,比方说,互联网的业务更加的复杂,更加需要进行灵活性的处理,所以mybatis的灵活性特点更为适合其作为技术选型的优势;mybatis初期使用比较麻烦,需要各种配置文件、实体类、dao层映射关联、还有一大推其它配置。当然mybatis也发现了这种弊端,初期开发了可以根据表结果自动生产实体类、配置文件和dao层代码,可以减轻一部分开发量;后原创 2020-11-04 23:35:42 · 153 阅读 · 0 评论 -
SpringBoot解决解决CORS跨域
SpringBoot解决CORS跨域关于跨域的概念问题,可以参数理解网络部分的三篇文章:浏览器同源政策及其规避方法.mdXMLHttpRequest Level 2 使用指南.md跨域资源共享 CORS 详解.md该文章只是解决如何在SpringBoot中使用跨域访问的问题。有两种方法:一、使用@CrossOrigin注解设置单一访问路径的跨域问题1、@CrossOrigin使用场景要求jdk1.8+Spring4.2+2.使用@CrossOrigin注解先通过源码看看该注解支原创 2020-11-04 23:33:14 · 514 阅读 · 0 评论 -
SpringBoot学习01
一、springBoot-入门0.学习视频来源与简介SpringBoot 视频教程全集(112P)| 23 小时从入门到精通:https://www.bilibili.com/video/av595724800.1.简介通过上面的图,我们可以看出,springboot的学习入口非常小,但是想要精通,困难很大,要掌握spring框架以及…springboot是什么?简化spring应用开发的一个框架;整个spring技术栈的一个大整合;J2EE开发的一站式解决方案;优点**:原创 2020-11-04 23:27:27 · 597 阅读 · 0 评论 -
SpringMVC学习总结
springMVC01-入门0.学习视频地址:SpringMVC教程IDEA版-3天-2018黑马SSM-03springMVC是基于ServletAPI开发的框架。1.简单使用**一: ** 导包spring-web-4.0.0.RELEASE.jarspring-webmvc-4.0.0.RELEASE.jar// 上面的两个类库是springMVC的主要far包。spring-aop-4.0.0.RELEASE.jarcommons-logging-1.2.jarsprin原创 2020-11-04 17:22:12 · 297 阅读 · 0 评论 -
javascript高级基础的深入总结
基础总结深入1、数据类型分类:基本(值)类型StringNumberBoolean:true|falseundefined:undefinednull:null对象(引用)类型Object:任意对象Function:一种特别的对象(可以执行)Array:一种特别的对象(数值下标,内部数据是有序的)判断:typeofinstanceof===(全等,不会做数据转换) | ==(会做数据转换)1、undefined和null的区别?undefined 代原创 2020-11-02 23:56:16 · 390 阅读 · 0 评论 -
浏览器对象模型BOM学习
BOM浏览器对象模型BM可以使我们通过JS来操作浏览器在BOM中为我们提供了一组对象,用来完成对浏宽器的操作B0M对象Window代表的是整个浏览器的窗口,同时window也是网页中的全局对象其他对象都是该对象的属性,其他对象可以直接获取,也可以通过window对象获取Navigator代表的当前浏览器的信息,通过该对象可以来识别不同的浏览器Location代表当前浏览器的地址栏信息,通过Location可以获取地址栏信息,或者操作浏览器跳转页面History原创 2020-11-02 23:32:04 · 280 阅读 · 0 评论 -
javascript的dom学习
DOM1、简介DOM,全称Document Object Model文档对象模型js中通过DOM来对html文档进行操作。文档:文档表示的就是整个html网页文档对象:对象表示将网页中的每一个部分都转换为了一个对象模型:使用模型来表示对象之间的关系,这样方便我们获取对象a、节点节点:Node — 构成html文档最基本的单元常用节点分为四类:文档节点:整个html文档元素节点:html文档中的html标签属性节点:元素的属性文本节点:html标签中原创 2020-11-02 23:25:04 · 385 阅读 · 2 评论 -
redis数据库初学习
一、Redis简介学习视频网站:https://www.bilibili.com/video/av82325430?p=61.什么是RedisRedis是完全开源免费的,遵守BSD协议,是一个高性能(NOSQL)的key-value数据库,Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久话的日志型、key-value数据库,并提供多种语言的API;2.NoSQLNoSQL,泛指非关系型的数据库,NoSQL即Not-Only SQL,它可以作为关系型数据库的良好补充。随原创 2020-10-21 00:05:47 · 177 阅读 · 0 评论 -
学习总结的oracle数据库学习
学习总结的oracle数据库学习这个是在观看某视频的oracle数据库教程做的总结。学习网站:https://www.bilibili.com/video/BV17b411V75B?p=2Oracle 数据库-sql plsql - Java 学习 -文章目录一、概述1.数据库发展2.数据库的类型1.关系型数据库的组成2.oracle数据库的特点3.数据库安全4.数据库文件与存储5.数据库网络访问二、数据库管理1.登录系统管理员2.创建、删除、修改用户3.授权、撤销授权4.常用查询三、SQL语句 -原创 2020-10-19 15:13:42 · 542 阅读 · 0 评论 -
数据库性能优化常用规则
一,对数据库性能的优化规则:1,减少数据访问(索引)2,返回更少的数据(分页查询,返回需要的字段)3,减少交互次数 (存储过程,优化业务逻辑)4,减少服务器cpu开销(使用绑定变量,合理使用排序,减少比较操作 ,大量复杂运算在客户端处理)5,使用更多的资源(客户端多进程并行访问, 数据库并行处理)二, 针对sql语句1,oracle 的解析器从右到左顺序处理from子句中的表名,因此多表情况下选择记录条数最少的表为基础表放在最右边,当3个以上的表做连结查询,选择交叉表为基础表。原创 2020-05-19 17:57:15 · 318 阅读 · 0 评论