- 博客(13)
- 资源 (91)
- 收藏
- 关注
原创 青橙商城day02(持续更新)
一、ElementUI介绍1.1 什么是ES6变量声明letES6之前我们都是使用var声明变量,无论什么在哪里,都是会被视为声明在函数的最顶部(在函数内即是在全局作用域的最顶部),这就是函数变量提升,例如:function aa(){ if(true) { var test="hello man" } alert(test)}上述的代码实际上是:function aa(){ var test; if(true) { test = "hello man" } a
2020-05-19 16:07:10
627
原创 青橙商城day01(持续更新)
1.1 电商系统技术的特点技术范围广,技术新分布式,集群高并发,高可用,负载均衡海量数据业务复杂系统安全1.2 主要的电商模式B2B :to商家与商家之间的交易C2C Customer to Customer 消费者与消费者之间的教。B2C Bussiness to Customer 商家对客户 (多数网站)平台即卖家B2B2C 京东&天猫 平台是平台,商家是商家C2B 供需模式 (定制化的模式)(装修类的,现提出需要,再提供服务)O2O 在线离线/线上到线下F
2020-05-19 03:17:10
1134
2
转载 跳转表
原文作者:lxzoliver转自链接:https://learnku.com/articles/43200一、如何理解 “跳表”?对于⼀个单链表来讲,即便链表中存储的数据是有序的,如果我们要想在其中查找某个数据,也只能从头到尾遍历链表。这样查找效率就会很低,时间复杂度会很⾼,是 O (n)。那怎么来提⾼查找效率呢?如果像图中那样,对链表建⽴⼀级 “索引”,查找起来是不是就会更快⼀些呢?每两个结点提取⼀个结点到上⼀级,我们把抽出来的那⼀级叫作索引或索引层。如果我们现在要查找某个结点,⽐如 16。
2020-05-16 18:49:33
2964
原创 Redis
一、Redis支持的数据结构?String格式:set key valueString 类型是二进制安全的,意思就是redis的String可以包含任何数据,比如jpg图片或者是序列化的对象String类型是Redis最基本的数据类型,一个键最大能够存储512MB。Hash格式: hmset name key1 value1 key2 value2Redis hash 是一个兼职(key ===> value)对集合。Redis hash是一个String类型的field类型的fi
2020-05-16 03:20:09
146
原创 单调栈
一、定义从栈底元素到栈顶元素呈单调递增或单调递减,栈内序列满足单调性的栈;二、原理(1)当新元素在单调性上优于栈顶时(单增栈新元素比栈顶大,单减栈新元素比栈顶小),压栈,栈深+1;(2)当新元素在单调性与栈顶相同(新元素于栈顶相同)或劣于栈顶时(单增栈新元素比栈顶小,单减栈新元素比栈顶大),弹栈,栈深-1;三、leetcode【接雨水】使用单调栈,【单调栈入门】单调递减栈1. 2.1 理解题目,参考图解,注意题目的性质,当后面的柱子高度比前面的低时,是无法接雨水的2. 2.2 当
2020-05-13 22:32:33
180
转载 计算机网络 TCP与UDP
引言1.TCPTCP的协议格式TCP的连接管理机制(三次握手和四次挥手,SYN泛洪攻击,TIME-WAIT时间)TCP的相关机制2.UDPUDP的协议格式UDP的特点UDP的主要事项基于UDP的应用层协议3.TCP和UDP的区分点粘包问题TCP分段和IP分片面向字节流和面向数据包4.应用场景一、TCP1、TCP协议格式源、目标端口字段:16位比特,TCP协议通过使用端口来标识源端口和目的端口的进程应用,端口号可以使用0 ~ 65535之间的任何数字,在收到服务端
2020-05-13 17:57:32
454
原创 锁机制和Java中的锁
锁机制有以下几个名词公平锁/非公平锁可重入锁独享锁/共享锁互斥锁/读写锁乐观锁/悲观锁分段锁偏向锁/轻量级锁/重量级锁自旋锁一、公平锁和非公平锁公平锁是指多个线程按照申请锁的顺序来获取锁的。非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序来获取锁,而是可能后面申请的线程比前面申请的线程还优先获得锁。这样有可能会造成优先级反转或者是线程饥饿的现象二、可重入锁可重入锁又叫做递归锁,值的是同一个线程在外层方法获取到了锁之后,在进入内层方法的时候如何还需要锁的话会自动获取锁。
2020-05-13 16:33:55
117
原创 什么是事务以及事务的四个特性
什么是事务?事务是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元);事务的四大特性:1 、原子性==原子性是指一个操作是个原子操作。即这个操作是原子的,不可分割的整体。==而且事务是数据库的逻辑工作单位,事务中包含的所有操作要么全部执行,要么全部不执行。2 、一致性事 务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因此当数据库只包含成功事务提交的结果
2020-05-13 01:17:56
720
原创 Java 逆变和协变关系
Java 逆变和协变关系代码如下:package 测试;import java.util.ArrayList;import java.util.List;class 父{ String A; public 父(String a) { super(); A = a; } public String getA() { return A; } publi...
2020-04-27 01:48:55
225
原创 ArrayDeque 栈、队列、双向队列
ArrayDequeDemo代码如下:package 测试;import java.util.ArrayDeque;public class ArrayDequeDemo{ public static void main( String[] args) { /* 栈 */ ArrayDeque<Integer> stack = new ArrayDequ...
2020-04-27 00:04:50
365
原创 HashMap遍历方式
HashMap代码如下:遍历方法主要有三种:lambda法 (推荐)keySet法 (这里的set元素是k)entrySet法 (其中注意这里的Set的元素是Entry<k,v>类)package 测试;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import...
2020-04-27 00:00:37
161
原创 Java 多个生产者和多消费者
Java 多个生产者和多个消费者代码如下:package 测试;import java.util.ArrayList;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/...
2020-04-26 19:03:01
1107
原创 07 Java-异常和线程
day05 【异常、线程】主要内容异常、线程教学目标 能够辨别程序中异常和错误的区别 说出异常的分类 说出虚拟机处理异常的方式 列举出常见的三个运行期异常 能够使用try…catch关键字处理异常 能够使用throws关键字处理异常 能够自定义异常类 能够处理自定义异常类 说出进程的概念 说出线程的概念 能够理解并发与并行的区别 能够开启新线程第一章 ...
2020-04-26 03:43:41
132
(花钱买的)Java核心技术 卷2 第10版 中文版
2019-03-04
数据库系统概论(第5版).王珊(详细书签)(超级清晰).pdf
2019-03-04
(第二卷)计算机程序设计艺术.The.Art.of.Computer.Programming.Vol2.3rd.Edition_zh-cn.pdf
2019-03-02
(第一卷)计算机程序设计艺术.The.Art.of.Computer.Programming.Vol1.3rd.Edition_zh-cn.pdf
2019-03-02
计算机网络自顶向下方法(第六版)课后习题答案(中文版)超级完整版
2019-03-02
《图解机器学习》([日]杉山将) 扫描版.pdf .pdf
2019-07-19
tcp-ip详解(三卷合集-中英文) 2.zip
2019-05-10
tcp-ip详解(三卷合集-中英文).zip
2019-05-10
一天弄懂深度学习-李宏毅(PPT+PDF)(超级高清)
2019-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人