01 2022 档案
回溯算法解题模板
摘要:1,回溯算法解决字符串的排列其实就是排列组合,我们可以把它想象成为一棵n叉树(n是s的长度),然后每一个节点都要从字符串中选择一个字符,但注意不能选择重复的,比如在一个节点选择了a,那么他的子孙节点都不能再选择a了 作者:sdwwld链接:https://leetcode-cn.com/proble 阅读全文
posted @ 2022-01-31 10:37 upupup-999 阅读(61) 评论(0) 推荐(0) 编辑
Hystrix熔断器的使用
摘要:一、Hystrix基本概念 1、Spring Cloud调用接口过程 Spring Cloud 在接口调用上,大致会经过如下几个组件配合: Feign >Hystrix —>Ribbon —>Http Client(apache http components 或者 Okhttp) 具体交互流程上, 阅读全文
posted @ 2022-01-29 17:13 upupup-999 阅读(108) 评论(0) 推荐(0) 编辑
feign远程调用
摘要:一、Feign 1、基本概念 Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。 Feign支持多种注解,例如Feign自带的注解或者JAX-RS注解等。 Spring Cloud对Feign进行了增强,使Feign支持了Sp 阅读全文
posted @ 2022-01-28 22:29 upupup-999 阅读(76) 评论(0) 推荐(0) 编辑
nacos服务注册使用
摘要:一、Nacos 1、基本概念 (1)Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Na 阅读全文
posted @ 2022-01-28 21:53 upupup-999 阅读(433) 评论(0) 推荐(0) 编辑
整合阿里云接口实现
摘要:一、创建视频点播微服务 1、创建微服务模块 Artifact:service-vod 2、pom (1)service-vod中引入依赖 3、application.properties # 服务端口 server.port=8003 # 服务名 spring.application.name=se 阅读全文
posted @ 2022-01-28 18:06 upupup-999 阅读(78) 评论(0) 推荐(0) 编辑
整合阿里云视频点播服务测试
摘要:一、安装SDK 1、配置pom ... 2、安装非开源jar包 在本地Maven仓库中安装jar包: 下载视频上传SDK,解压,命令行进入lib目录,执行以下代码 mvn install:install-file -DgroupId=com.aliyun -DartifactId=aliyun-sd 阅读全文
posted @ 2022-01-28 17:23 upupup-999 阅读(96) 评论(0) 推荐(0) 编辑
多表联查课程发布信息
摘要:1.封装实体类封装数据库查询的课程信息 @Data public class CoursePublishVo { private String title; private String cover; private Integer lessonNum; private String subject 阅读全文
posted @ 2022-01-26 22:58 upupup-999 阅读(26) 评论(0) 推荐(0) 编辑
平衡二叉树
摘要:输入一棵二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中任意节点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。 示例 1: 给定二叉树 [3,9,20,null,null,15,7] 返回 true 。 示例 2: 给定二叉树 [1,2,2,3,3,null,null,4,4] 返 阅读全文
posted @ 2022-01-21 11:17 upupup-999 阅读(28) 评论(0) 推荐(0) 编辑
EasyExcel读取课程分类存入数据库
摘要:1.表中数据如下 2.创建对应的实体类来封装读取到的数据 @Data @NoArgsConstructor @AllArgsConstructor public class SubjectData { @ExcelProperty(index = 0) private String oneSubje 阅读全文
posted @ 2022-01-19 21:40 upupup-999 阅读(121) 评论(0) 推荐(0) 编辑
页面分配策略
摘要: 阅读全文
posted @ 2022-01-19 17:11 upupup-999 阅读(23) 评论(0) 推荐(0) 编辑
连续子数组的最大和
摘要:输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 动态规划 class Solutio 阅读全文
posted @ 2022-01-19 11:39 upupup-999 阅读(24) 评论(0) 推荐(0) 编辑
两个链表的第一个公共节点
摘要:输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 在节点 c1 开始相交。 解法1 /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListN 阅读全文
posted @ 2022-01-18 17:09 upupup-999 阅读(28) 评论(0) 推荐(0) 编辑
虚拟内存管理2
摘要:FIFO LRU 阅读全文
posted @ 2022-01-18 15:36 upupup-999 阅读(27) 评论(0) 推荐(0) 编辑
虚拟内存管理1
摘要: 阅读全文
posted @ 2022-01-18 15:28 upupup-999 阅读(18) 评论(0) 推荐(0) 编辑
非连续分配管理方式
摘要: 阅读全文
posted @ 2022-01-18 15:11 upupup-999 阅读(37) 评论(0) 推荐(0) 编辑
最小的k个数
摘要:输入整数数组 arr ,找出其中最小的 k 个数。例如,输入4、5、1、6、2、7、3、8这8个数字,则最小的4个数字是1、2、3、4。 1.常规解法 class Solution { public int[] getLeastNumbers(int[] arr, int k) { Arrays.s 阅读全文
posted @ 2022-01-18 12:43 upupup-999 阅读(26) 评论(0) 推荐(0) 编辑
EasyExcel操作excel
摘要:一、Excel导入导出的应用场景 1、数据导入:减轻录入工作量 2、数据导出:统计信息归档 3、数据传输:异构系统之间数据传输 二、EasyExcel简介 1、EasyExcel特点 Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的 阅读全文
posted @ 2022-01-17 21:58 upupup-999 阅读(271) 评论(0) 推荐(0) 编辑
前端添加讲师上传控件
摘要:一、前端整合图片上传组件 1、复制头像上传组件 从vue-element-admin复制组件: vue-element-admin/src/components/ImageCropper vue-element-admin/src/components/PanThumb 2、前端参考实现 src/v 阅读全文
posted @ 2022-01-17 21:03 upupup-999 阅读(60) 评论(0) 推荐(0) 编辑
nginx反向代理服务器
摘要: 阅读全文
posted @ 2022-01-17 20:33 upupup-999 阅读(22) 评论(0) 推荐(0) 编辑
后端集成阿里云OSS
摘要:一、新建云存储微服务 1、在service模块下创建子模块service-oss 2、配置pom.xml service-oss上级模块service已经引入service的公共依赖,所以service-oss模块只需引入阿里云oss相关依赖即可, service父模块已经引入了service-ba 阅读全文
posted @ 2022-01-17 17:30 upupup-999 阅读(162) 评论(0) 推荐(0) 编辑
连续分配管理方式
摘要: 阅读全文
posted @ 2022-01-17 15:37 upupup-999 阅读(26) 评论(0) 推荐(0) 编辑
b+树
摘要: 阅读全文
posted @ 2022-01-15 16:30 upupup-999 阅读(20) 评论(0) 推荐(0) 编辑
b树
摘要: 阅读全文
posted @ 2022-01-15 16:07 upupup-999 阅读(34) 评论(0) 推荐(0) 编辑
进程通信
摘要: 阅读全文
posted @ 2022-01-14 15:16 upupup-999 阅读(22) 评论(0) 推荐(0) 编辑
死锁
摘要: 阅读全文
posted @ 2022-01-14 14:28 upupup-999 阅读(12) 评论(0) 推荐(0) 编辑
顺时针打印矩阵
摘要:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例 2: 输入:matrix = [[1,2,3,4],[5,6,7,8],[9,10,11,12]]输 阅读全文
posted @ 2022-01-14 11:53 upupup-999 阅读(11) 评论(0) 推荐(0) 编辑
数据库设计的基本步骤
摘要:参考: https://blog.csdn.net/bieleyang/article/details/77149954 阅读全文
posted @ 2022-01-14 10:16 upupup-999 阅读(35) 评论(0) 推荐(0) 编辑
讲述添加和修改前端实现
摘要:一、新增 1.路由显示 { path: 'save', name: '讲师添加', component: () => import('@/views/edu/teacher/add'), meta: { title: '讲师添加', icon: 'tree' } } 2、定义api src/api/ 阅读全文
posted @ 2022-01-13 17:43 upupup-999 阅读(172) 评论(0) 推荐(0) 编辑
讲师分页条件查询修改删除
摘要:1.分页组件 <el-pagination @current-change="getList" :current-page="page" :page-size="limit" layout="total, prev, pager, next, jumper" :total="total"> </el 阅读全文
posted @ 2022-01-13 17:17 upupup-999 阅读(50) 评论(0) 推荐(0) 编辑
对称的二叉树
摘要:请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 /** * Definition for a binary tree node. * public class TreeNode { * int 阅读全文
posted @ 2022-01-13 12:23 upupup-999 阅读(23) 评论(0) 推荐(0) 编辑
合并两个排序的链表
摘要:输入两个递增排序的链表,合并这两个链表并使新链表中的节点仍然是递增排序的。 示例1: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 /** * Definition for singly-linked list. * public class ListNode { 阅读全文
posted @ 2022-01-13 11:18 upupup-999 阅读(24) 评论(0) 推荐(0) 编辑
VUE路由页面显示
摘要:一、后台系统路由实现分析 1、入口文件中调用路由 src/main.js ...... import router from './router' //引入路由模块 ...... new Vue({ el: '#app', router, //挂载路由 store, render: h => h(A 阅读全文
posted @ 2022-01-12 23:08 upupup-999 阅读(510) 评论(0) 推荐(0) 编辑
反转链表
摘要:常规解法(递归) /** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */ class So 阅读全文
posted @ 2022-01-12 12:19 upupup-999 阅读(25) 评论(0) 推荐(0) 编辑
输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部分,所有偶数在数组的后半部分。
摘要:常规解法(时空复杂度都是O(n)) class Solution { public int[] exchange(int[] nums) { int[] b=new int[nums.length]; int k=0; for(int i=0;i<nums.length;i++) { if(nums 阅读全文
posted @ 2022-01-12 10:05 upupup-999 阅读(44) 评论(0) 推荐(0) 编辑
vue-element-admin 使用
摘要:一、vue-element-admin 1、简介 而vue-element-admin是基于element-ui 的一套后台管理系统集成方案。 功能:https://panjiachen.github.io/vue-element-admin-site/zh/guide/#功能 GitHub地址:h 阅读全文
posted @ 2022-01-11 22:43 upupup-999 阅读(4651) 评论(0) 推荐(0) 编辑
Webpack
摘要:一、什么是Webpack Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。 二、Webpack安装 阅读全文
posted @ 2022-01-11 21:40 upupup-999 阅读(62) 评论(0) 推荐(0) 编辑
模块化
摘要:一、模块化简介 1、模块化产生的背景 随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Javascript不是 阅读全文
posted @ 2022-01-11 21:05 upupup-999 阅读(185) 评论(0) 推荐(0) 编辑
ES6
摘要:一、简介 Babel是一个广泛使用的转码器,可以将ES6代码转为ES5代码,从而在现有环境执行执行。 这意味着,你可以现在就用 ES6 编写程序,而不用担心现有环境是否支持。 二、安装 安装命令行转码工具 Babel提供babel-cli工具,用于命令行转码。它的安装命令如下: npm instal 阅读全文
posted @ 2022-01-11 19:44 upupup-999 阅读(28) 评论(0) 推荐(0) 编辑
NPM
摘要:一、简介 1、什么是NPM NPM全称Node Package Manager,是Node.js包管理工具,是全球最大的模块生态系统,里面所有的模块都是开源免费的;也是Node.js的包管理工具,相当于前端的Maven 。 2、NPM工具的安装位置 我们通过npm 可以很方便地下载js库,管理前端工 阅读全文
posted @ 2022-01-11 17:46 upupup-999 阅读(76) 评论(0) 推荐(0) 编辑
SSM整合
摘要:SSM整合开发。SSM: SpringMVC + Spring + MyBatis. SpringMVC:视图层,界面层,负责接收请求,显示处理结果的。Spring:业务层,管理service,dao,工具类对象的。MyBatis:持久层, 访问数据库的 用户发起请求--SpringMVC接收--S 阅读全文
posted @ 2022-01-11 16:14 upupup-999 阅读(43) 评论(0) 推荐(0) 编辑
Node.js
摘要:1、什么是Node.js 比如 运行java性需要安装jdk 模拟服务器如tomcat Node.js是JavaScript的运行环境 简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎, 阅读全文
posted @ 2022-01-11 16:13 upupup-999 阅读(40) 评论(0) 推荐(0) 编辑
element-ui
摘要:element-ui 是饿了么前端出品的基于 Vue.js的 后台组件库,方便程序员进行页面快速布局和构建 官网: http://element-cn.eleme.io/#/zh-CN 阅读全文
posted @ 2022-01-11 15:54 upupup-999 阅读(142) 评论(0) 推荐(0) 编辑
axios
摘要:axios是独立于vue的一个项目,基于promise用于浏览器和node.js的http客户端 在浏览器中可以帮助我们完成 ajax请求的发送 在node.js中可以向远程接口发送请求 1、获取数据 <script src="vue.min.js"></script> <script src="a 阅读全文
posted @ 2022-01-11 15:23 upupup-999 阅读(39) 评论(0) 推荐(0) 编辑
vue路由
摘要:Vue.js 路由允许我们通过不同的 URL 访问不同的内容。 通过 Vue.js 可以实现多视图的单页Web应用(single page web application,SPA)。 Vue.js 路由需要载入 vue-router 库 1、引入js <script src="vue.min.js" 阅读全文
posted @ 2022-01-11 15:09 upupup-999 阅读(28) 评论(0) 推荐(0) 编辑
vue实例的生命周期
摘要:创建 01-vue实例的生命周期.html data: { message: '床前明月光' }, methods: { show() { console.log('执行show方法') }, update() { this.message = '玻璃好上霜' } }, <button @click 阅读全文
posted @ 2022-01-11 14:57 upupup-999 阅读(31) 评论(0) 推荐(0) 编辑
Vue组件
摘要:一、组件(重点) 组件(Component)是 Vue.js 最强大的功能之一。 组件可以扩展 HTML 元素,封装可重用的代码。 组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树: 1、局部组件 创建 01-1-局部组件.html 定义组件 va 阅读全文
posted @ 2022-01-11 14:54 upupup-999 阅读(35) 评论(0) 推荐(0) 编辑
天勤同步与互斥
摘要:信号量 阅读全文
posted @ 2022-01-11 14:26 upupup-999 阅读(29) 评论(0) 推荐(0) 编辑
基本语法
摘要:1、基本数据渲染和指令 创建 01-基本数据渲染和指令.html 你看到的 v-bind 特性被称为指令。指令带有前缀 v- 除了使用插值表达式{{}}进行数据渲染,也可以使用 v-bind指令,它的简写的形式就是一个冒号(:) data: { content: '我是标题', message: ' 阅读全文
posted @ 2022-01-10 23:21 upupup-999 阅读(27) 评论(0) 推荐(0) 编辑
关于Vue
摘要:1、Vue.js 是什么 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 2、初始 阅读全文
posted @ 2022-01-10 22:21 upupup-999 阅读(33) 评论(0) 推荐(0) 编辑
ES6基本语法
摘要:1、let声明变量 创建 let.html // var 声明的变量没有局部作用域 // let 声明的变量 有局部作用域 { var a = 0 let b = 1 } console.log(a) // 0 console.log(b) // ReferenceError: b is not d 阅读全文
posted @ 2022-01-10 17:34 upupup-999 阅读(29) 评论(0) 推荐(0) 编辑
vscode开发前端准备工作
摘要:1、vscode本身没有新建项目的选项,所以要先创建一个空的文件夹,如project_xxxx。 2、然后打开vscode,再在vscode里面选择 File -> Open Folder 打开文件夹,这样才可以创建项目。 3、保存工作区 打开文件夹后,选择“文件 -> 将工作区另存为...”,为工 阅读全文
posted @ 2022-01-10 17:13 upupup-999 阅读(178) 评论(0) 推荐(0) 编辑
编码与调制
摘要: 阅读全文
posted @ 2022-01-10 16:08 upupup-999 阅读(22) 评论(0) 推荐(0) 编辑
奈氏准则和香农定理
摘要: 阅读全文
posted @ 2022-01-10 15:47 upupup-999 阅读(71) 评论(0) 推荐(0) 编辑
进程互斥的软件实现方法
摘要: 阅读全文
posted @ 2022-01-10 15:12 upupup-999 阅读(36) 评论(0) 推荐(0) 编辑
进程同步、进程互斥
摘要: 阅读全文
posted @ 2022-01-10 14:22 upupup-999 阅读(28) 评论(0) 推荐(0) 编辑
统一异常处理
摘要:一、统一异常处理 1、创建统一异常处理器 在service_base中创建统一异常处理类GlobalExceptionHandler.java @ControllerAdvice @Slf4j public class GlobalExceptionHandler { @ExceptionHandl 阅读全文
posted @ 2022-01-09 22:34 upupup-999 阅读(109) 评论(0) 推荐(0) 编辑
常用注解
摘要:@RequestBody(required = false) 可以为空 用于读取 Request 请求(可能是 POST,PUT,DELETE,GET 请求)的 body 部分并且Content-Type 为 application/json 格式的数据,接收到数据之后会自动将数据绑定到 Java 阅读全文
posted @ 2022-01-09 21:53 upupup-999 阅读(29) 评论(0) 推荐(0) 编辑
统一返回数据格式
摘要:一、统一返回数据格式 项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、 阅读全文
posted @ 2022-01-09 20:52 upupup-999 阅读(98) 评论(0) 推荐(0) 编辑
整合swagger
摘要:一、Swagger2介绍 前后端分离开发模式中,api文档是最好的沟通方式。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 及时性 (接口变更后,能够及时准确地通知相关前后端开发人员) 规范性 (并且保证接口的规范性,如接口的地址,请求 阅读全文
posted @ 2022-01-09 17:14 upupup-999 阅读(46) 评论(0) 推荐(0) 编辑
项目配置
摘要:#返回json数据 spring.jackson.date-format=yyyy-MM-dd HH:mm:ss spring.jackson.time-zone=GMT+8 阅读全文
posted @ 2022-01-09 16:59 upupup-999 阅读(15) 评论(0) 推荐(0) 编辑
MP代码生成器
摘要:1.导入依赖 <dependency> <groupId>org.apache.velocity</groupId> <artifactId>velocity-engine-core</artifactId> <version>2.3</version> </dependency> 2.在test/ 阅读全文
posted @ 2022-01-09 15:05 upupup-999 阅读(323) 评论(0) 推荐(1) 编辑
数据库设计规约
摘要:以下规约只针对本模块,更全面的文档参考《阿里巴巴Java开发手册》:五、MySQL数据库 1、库名与应用名称尽量一致 2、表名、字段名必须使用小写字母或数字,禁止出现数字开头, 3、表名不使用复数名词 4、表的命名最好是加上“业务名称_表的作用”。如,edu_teacher 5、表必备三字段:id, 阅读全文
posted @ 2022-01-09 14:12 upupup-999 阅读(14) 评论(0) 推荐(0) 编辑
mybatis-plus
摘要:一 使用方法 1.导入依赖 <!--mybatis-plus--> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.5</vers 阅读全文
posted @ 2022-01-08 22:21 upupup-999 阅读(36) 评论(0) 推荐(0) 编辑
动态代理类理解
摘要:JDK 动态代理机制 1.定义一个接口及其实现类; public interface Rent { public void rent(); } public class Host implements Rent{ public void rent() { System.out.println("房东 阅读全文
posted @ 2022-01-07 23:08 upupup-999 阅读(43) 评论(0) 推荐(0) 编辑
springsecurity复习
摘要:1.导入依赖 <!--security--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> 2. 阅读全文
posted @ 2022-01-07 20:53 upupup-999 阅读(29) 评论(0) 推荐(0) 编辑
thymeleaf页面复用
摘要:1.定义一个公共页面导航栏 <!--头部导航栏--> <nav class="navbar navbar-dark sticky-top bg-dark flex-md-nowrap p-0" th:fragment="topbar"> <a class="navbar-brand col-sm-3 阅读全文
posted @ 2022-01-07 16:58 upupup-999 阅读(379) 评论(0) 推荐(0) 编辑
添加拦截器
摘要:1.用户登录成功后把用户信息放入session @Controller public class LoginController { @RequestMapping("/user/login") public String login(@RequestParam("username") String 阅读全文
posted @ 2022-01-07 16:32 upupup-999 阅读(59) 评论(0) 推荐(0) 编辑
计算机内部存储数据原理
摘要:计算机计算数据以补码的方式进行计算正数原码、反码、补码不变负数(-10):以8bit(位)表示原码 > 1000 1010反码 > 1111 0101(符号位不变,其他位取反)补码 > 1111 0110(反码基础上 + 1)所以会 -10 会输出:1111…0110-10 >> 2 :1111…1 阅读全文
posted @ 2022-01-07 11:05 upupup-999 阅读(105) 评论(0) 推荐(0) 编辑
国际化
摘要:主要原理 public Locale resolveLocale(HttpServletRequest request) { Locale defaultLocale = this.getDefaultLocale(); if (defaultLocale != null && request.ge 阅读全文
posted @ 2022-01-06 22:46 upupup-999 阅读(95) 评论(0) 推荐(0) 编辑
MVC配置原理
摘要:@Configurationpublic class MyMvcConfig implements WebMvcConfigurer { // public interface ViewResolver 实现了视图解析器接口的类,我们就可以把它看做视图解析器 @Bean public ViewRes 阅读全文
posted @ 2022-01-06 21:47 upupup-999 阅读(39) 评论(0) 推荐(0) 编辑
thymeleaf引擎使用
摘要:原理 public static final String DEFAULT_PREFIX = "classpath:/templates/"; public static final String DEFAULT_SUFFIX = ".html"; controller层会在classpath:/t 阅读全文
posted @ 2022-01-06 19:59 upupup-999 阅读(38) 评论(0) 推荐(0) 编辑
添加静态资源
摘要:1.分析静态资源添加位置,在WebMvcAutoConfiguration类的addResourceHandlers()方法中 @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { if (!thi 阅读全文
posted @ 2022-01-06 16:19 upupup-999 阅读(52) 评论(0) 推荐(0) 编辑
springboot整合的配置
摘要:自定义访问路径:server.servlet.context-path=/wang 阅读全文
posted @ 2022-01-06 15:43 upupup-999 阅读(23) 评论(0) 推荐(0) 编辑
自动装配原理再探
摘要:1. SpringBoot启动会记载大量的自动配置类//spring.factories里面2. 我们看我们需要的功能有没有在SpringBoot默认写好的自动配置类当中;3. 我们再来看这个自动配置类中到底配置了哪些组件;(只要我们要用的组件存在在其中,我们就不要再手动配置了)4. 给容器中自动配 阅读全文
posted @ 2022-01-06 15:39 upupup-999 阅读(30) 评论(0) 推荐(0) 编辑
配置文件位置以及yaml多环境配置
摘要:file:指的是项目目录 classpath:指的是java或者resources目录下 yaml多环境配置 server: port: 8081 spring: profiles: active: dev server: port: 8082 spring: profiles: dev serve 阅读全文
posted @ 2022-01-05 22:51 upupup-999 阅读(171) 评论(0) 推荐(0) 编辑
JSR303数据校验
摘要:1.导入依赖 <dependency> <groupId>jakarta.validation</groupId> <artifactId>jakarta.validation-api</artifactId> <version>2.0.2</version> </dependency> 2.给要校 阅读全文
posted @ 2022-01-05 22:23 upupup-999 阅读(29) 评论(0) 推荐(0) 编辑
springboot配置文件绑定类
摘要:1.yml文件绑定类 dog: name: wangshenzhen age: 18 2.在类上添加注解 @ConfigurationProperties(prefix = "dog") 1.properties文件wang.properties绑定类 name=wangshenzhen 2.在类上 阅读全文
posted @ 2022-01-05 22:01 upupup-999 阅读(57) 评论(0) 推荐(0) 编辑
FCFS、SJF、HRRN调度算法
摘要: 阅读全文
posted @ 2022-01-05 14:13 upupup-999 阅读(56) 评论(0) 推荐(0) 编辑
青蛙跳台阶问题
摘要:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。 答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 来源:力扣(LeetCode)链接:https://leetcode-cn.com/proble 阅读全文
posted @ 2022-01-05 09:51 upupup-999 阅读(73) 评论(0) 推荐(0) 编辑
调度算法的评价指标
摘要: 阅读全文
posted @ 2022-01-04 15:47 upupup-999 阅读(41) 评论(0) 推荐(0) 编辑
进程调度的时机、切换与过程、方式
摘要: 阅读全文
posted @ 2022-01-04 15:02 upupup-999 阅读(50) 评论(0) 推荐(0) 编辑
调度的概念、层次
摘要: 阅读全文
posted @ 2022-01-04 14:45 upupup-999 阅读(293) 评论(0) 推荐(0) 编辑
ajax使用方法
摘要:1.编写一个AjaxController @RestController public class AjaxController { @RequestMapping("/a1") public void a1(String name, HttpServletResponse response) th 阅读全文
posted @ 2022-01-03 14:31 upupup-999 阅读(153) 评论(0) 推荐(0) 编辑
springmvc注解理解
摘要:@RestController //返回的是字符串,不会被视图解析器解析 @RequestMapping("/hello")//返回的是视图,会被视图解析器解析 通过SpringMVC来实现转发和重定向 - 无需视图解析器; 测试前,需要将视图解析器注释掉 默认为forward转发(也可以加上) r 阅读全文
posted @ 2022-01-02 18:36 upupup-999 阅读(141) 评论(0) 推荐(0) 编辑
01.IOC
摘要:动态代理实例 public class Client { public static void main(String[] args) { //真实角色 Host host = new Host(); //代理角色:现在没有 ProxyInvocationHandler pih = new Prox 阅读全文
posted @ 2022-01-01 22:19 upupup-999 阅读(35) 评论(0) 推荐(0) 编辑
03.物理层
摘要:数据通信基础知识 阅读全文
posted @ 2022-01-01 08:23 upupup-999 阅读(22) 评论(0) 推荐(0) 编辑




点击右上角即可分享
微信分享提示