- 博客(23)
- 收藏
- 关注
原创 学成在线项目笔记
异常捕捉类(ExceptionCatch)我们要捕捉两种异常:自定义(可预测),框架自带的(不可预测)知识点: 说到异常肯定要与logger日志对象打交道,好记性不如烂笔头 @ControllerAdvice //控制器增强 ImmutableMap:这个map写完不能改,可以用做只读(com.google.common.collect.ImmutableMap) ResultCode类:包装三个属性(操作成功与否,code数字,messag
2020-07-03 17:41:02
342
原创 操作系统-学习笔记
功能作为用户和计算机硬件之间的接口,协调底层硬件和软件之间的关系,最接近硬件的软件并行VS并发操作系统和程序并发是一起诞生的同时这个概念只在宏观上适用,从物理上分析,不存在绝对的同时,都是有误差的,在计算机中,由于计算机的高速计算,导致我们看许多事物是同时发生的,实际上是交替发生的发展1.手工操作:用纸带机,打孔是一,反之则零,但打点太慢,CPU会有大量等待时间2.单道批处理:中...
2020-04-30 15:07:31
359
原创 SSM简易整合
SSM整合新建数据库:程序员90%的操作是增删改查,只是花样不同【固定配置直接拷贝即可】依赖:junit,数据库驱动,连接池,servlet等静态资源导出:导入一些properties,xml文件连接数据库建包:pojo,dao,service,controller实体类:dao下的mapper:对应的xml文件:一个xml对应一个接口,声明namespace写...
2020-03-31 17:06:08
191
原创 LeetCode学习笔记【一】
栈,队列,堆1.如何用队列实现栈的效果【走特权通道】2.使用栈实现队列【小孩翻屁股】3.包含min函数的栈【一个min变量无法记录所有状态的最小值,无法及时更新状态】4.合法的出栈序列【leetcode946】5.简单的计算器【有限状态转换机】6.二叉堆,最大最小值先出的完全二叉树 ,数组中第K大的数7.获得中位数【换一种方法,不用排列后再计算,动态维护一个最大堆和一个最小堆】...
2020-03-31 16:49:10
112
原创 计算机网络--学习笔记
计算机网络是互连的,自治的(无主从关系)计算机集合组成:硬件,软件,协议功能:1.数据通信2.资源共享(共同使用打印机)3.分布式处理(多台计算机共同承担同一任务)4.提高可靠性(可用替代机)5.负载均衡(计算机更加亲密)工作方式:边缘部分,核心部分功能组成:通信子网(传递数据);资源子网(包装数据)按范围分:广域网,城域网,局域网,个人区域网按使用者:公用,专用按交...
2020-03-31 16:45:25
2501
原创 数据结构--学习笔记
序章计算机的四大基础课:和只会写代码的区别------数据结构数据:信息的载体一个数据元素可由若干数据项组成(像对象与属性)结构:各元素的关系,像小学学的汉字一一样顺序存储:逻辑相邻的元素,物理位置也相邻链式存储:逻辑相邻,物理不必相邻,借助指针来表示元素之间的关系散列存储:根据关键字直接算出该元素的存储地址,又叫哈希存储算法程序 = 数据结构 + 算法算法特...
2020-03-31 16:28:32
119
原创 JAVAweb学习笔记
web:网页静态web:对所有人看的都一样【html,css】动态web:每个人在不同时间看到的信息不同【淘宝,几乎所有】TomCat:apache服务器server.xml:配置启动的端口号,主机的名称Maven:自动帮忙和导入jar包;核心思想:约定大于配置,有约束,不要去违反父子模块的理解:父项目的子模块可以直接使用servlet:一个接口,把实现servlet接口的jav...
2020-03-31 16:14:54
104
原创 Docker学习笔记
#容器技术概述代码的“水土不服”:环境不一致导致程序的无法运行容器:环境+代码Docker:开源的应用容器引擎,基于go语言,轻量级,开销极低,可移植;沙箱机制,完全隔离。解决问题:软件跨环境迁移安装:Docker基本架构:镜像文件 创建 容器(类似于类与对象);镜像来源于远程仓库,也可自己创建私人仓库。配置镜像加速器:中科大,阿里云,网易云,腾讯云,推荐阿里云的镜像加速器d...
2020-03-31 16:06:23
72
原创 Vue后台管理学习笔记
#技术栈VUEVUE-routerElement-UI(饿了么组件库)Axios(远程请求数据)EchartsNode.jsExpressJWT(模拟session)MySqlSequelize#登录、退出代码块分析:<template> <div class="login_container"> <div class="lo...
2020-03-15 22:32:55
191
原创 Vue基础demo学习笔记
#选项卡分析:该demo实现点击相应的“按钮”,切换相应的图片的效果。整体都由循环实现,一个是循环文字,一个是循环item的图片路径(绑定到src即可展示图片)。这里注意,每个循环都要绑定上key,这样提高循环渲染的效率。通过change方法,把当前点击的对象的index赋给currentIndex,通过这个变量再去一一判断,当咱们判断好了,匹配上了,给上明显的样式,这样就可以达到切换的视觉效果...
2020-03-15 22:14:34
135
原创 springboot小而美博客学习笔记
SpringBoot小而美博客学习笔记#框架搭建用springboot初始化工具,选模块(web,thymeleaf,jpa,mysql,Devtools,Aspects(日志处理)),等待,第一次时间较长,能干一下午也是正常的。先逛逛pom文件,这里可以导依赖,管理版本。配置文件,有两种(property,yml),这里用yml。以下目录结构,第一个是总配置,里面可以定义thymele...
2020-03-13 22:10:02
2813
2
原创 Flask--微博客
结合作者的教程,也是加了个人的总结与精炼,源作者github:https://github.com/CoreyMSchafer/code_snippets/tree/master/Python/Flask_Blog/03-Forms-and-Validation#01@app.route("/login", methods=['GET', 'POST'])def login(): f...
2020-03-04 22:19:36
661
原创 Next框架基础
老规矩:脚手架快速搭建基本环境。很多都是重复的,所以省了很多代码。路径跳转两种方式:1.link标签式跳转。2.Router跳转,可把方法分离出来。import React from 'react'import Link from 'next/link'import Router from 'next/router'const Home = () => { function...
2020-02-27 20:19:19
975
原创 Hook基础
React Hooks就是用函数的形式代替原来的继承类的形式,并且使用预函数的形式管理state,有Hooks可以不再使用类的形式定义组件了。这时候你的认知也要发生变化了,原来把组件分为有状态组件和无状态组件,有状态组件用类的形式声明,无状态组件用函数的形式声明。那现在所有的组件都可以用函数来声明了。用了它简直不要太爽,可以说是改变了编程的方式。下面对比下就知道多爽:class的方式:im...
2020-02-27 20:14:42
154
原创 React-Router基础
还是先用脚手架生成一个app,删除多余的代码,只留一个index.js安装react-router-dom:npm install --save react-router-dom老套路,先编写一个简单的路由程序先跑起来:import React from "react";import { BrowserRouter as Router, Route, Link } from "rea...
2020-02-18 19:13:54
130
原创 Redux基础
一种管理状态的js工具。store数据仓库,数据和状态都放在这里,集中管理。有四个部分。React Components就相当于大官人,然后我们去作“大宝剑”,我们先见到的是Action Creators“妈妈桑”,我们说我要找小红,我是熟客了。"妈妈桑"就回到了Store,然后让Reducer看看"小红“忙不忙(现在的状态),如果不忙就让她过来配大官人。看一下例子,先看下组件:impor...
2020-02-18 19:10:55
152
原创 PHP进阶
PHP进阶#1.日期PHP date() 函数用于格式化时间/日期。时间戳是一个字符序列,表示一定的事件发生的日期/时间。<?phpecho date("Y/m/d") . "<br>";echo date("Y.m.d") . "<br>";echo date("Y-m-d");?>插入一些我们需要的字符,即可简单的进行格式化输出。201...
2020-02-09 20:34:50
190
原创 React基础
React全家桶+博客实战小解#1.react基础React.js是全球最火的前端框架(Facebook推出的前端框架),衍生出了reactnative(移动端),reactAR(虚拟现实)。安装nodejs好,再安装脚手架create-react-app,官方推出的。npm install -g create-react-app再用脚手架创建一个demoD: //进入D盘mkd...
2020-02-04 18:18:44
292
原创 PHP与form表单
php与form表单#1.表单PHP 中的 $_GET 和 $_POST 变量用于检索表单中的信息,比如用户输入。GET、_GET、GET、_POST 和 $_REQUEST 的区别?$_GET 变量接受所有以 get 方式发送的请求,及浏览器地址栏中的 ? 之后的内容。$_POST 变量接受所有以 post 方式发送的请求,例如,一个 form 以 method=post 提交,提...
2020-02-04 14:09:31
863
原创 协议栈
协议栈#1.Http协议HyperText Transfer protocol :超文本传输协议。网络传输的一种标准,客户端与服务端请求和应答的标准。URL:统一资源定位符,是从互联网上得到资源的位置和访问方法的一种简洁的表示方法。格式:protocol://hostname:port/directory/filename?name=value#anchor部分意思pr...
2020-02-02 19:02:30
345
原创 PHP自学笔记
关于PHPPHP是一种类似于Python的弱类型语言,全称:Hypertext Preprocessor,即超文本预处理器,服务端的脚本语言。用于PHP 可以生成动态页面内容PHP 可以创建、打开、读取、写入、关闭服务器上的文件PHP 可以收集表单数据PHP 可以发送和接收 cookiesPHP 可以添加、删除、修改您的数据库中的数据PHP 可以限制用户访问您的网站上的一些页面P...
2020-01-31 18:37:13
231
原创 算法小题大析(2)
算法小题大析——股票买卖的最佳时机II题目:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票).注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。代码如下:// code(java)class Solution { public int maxProfit(int...
2019-12-22 14:42:44
97
原创 算法小题大析(1)
算法小题大析——从排序数组中删除重复项题目:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。代码如下:// code(c++)class Solution {public: int removeDuplicates(vector<int>& nums) { if(nums.empty()){ ...
2019-12-19 19:19:51
89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人