Wyndem的博客

造福需要的人

关系型数据库(二)

锁模块 InnoDB和MyISAM关于锁方面的区别是什么 InnoDB默认用的是行级锁,也支持表级锁,不使用索引的时候用的是表级锁。 MyISAM默认用的是表级锁,不支持行级锁。 共享锁(S) 排他锁(X) 意向共享锁(IS) 意向排他锁(IX) 共享锁(S) 兼容 冲突 兼容 ...

2019-05-21 13:53:21

阅读数 13

评论数 0

关系型数据库(一)

如何设计一个关系型数据库? 首先要设计数据库至少需要两大部分:一个存放数据的仓库,那就是硬盘。还有就是管理和控制数据的部分,也就是我们说的数据库系统。 主要来说明第二部分数据库系统至少包含了哪些模块。才能被称为数据库。 数据库系统 存储管理:统一文件格式,管理存储和插入等。 缓存机制:如果每...

2019-05-21 10:52:59

阅读数 56

评论数 0

HTTP常见面试题

Http与Https的区别: HTTP 的URL 以http:// 开头,而HTTPS 的URL 以https:// 开头 HTTP 是不安全的,而 HTTPS 是安全的 HTTP 标准端口是80 ,而 HTTPS 的标准端口是443 在OSI 网络模型中,HTTP工作于应用层,而HTTPS 的...

2019-05-16 11:43:24

阅读数 13

评论数 0

TCP的三次握手和四次挥手

这里写自定义目录标题前言TCP/IP协议简要说明TCP报文格式三次握手三次握手详解四次挥手常见面试题(转载) 前言 在TCP/IP协议中,TCP提供可靠的连接服务,采用三次握手来建立一个连接。TCP是面向连接的协议,它提供可靠的报文传输和对上层应用的连接服务。为此,除了基本的数据传输外,它还有可靠...

2019-05-14 12:48:55

阅读数 19

评论数 0

基于Spring security + Spring Boot + JWT的封装框架快速入门指南

吐槽 近期做一个小玩意,打算实现前后端分离,那么就要用到符合REST协议的API接口了。如果使用纯API的话,就肯定不希望所有人都可以调用我的接口,所以对于API的安全就要重视了,对于我刚刚学习Spring Boot的人来说。第一就想到用Spring全家桶,百度一搜还真有:spring secu...

2018-11-03 14:51:41

阅读数 578

评论数 0

JWT的创建和解析简单说明

添加依赖: Maven <dependency> <groupId>io.jsonwebtoken</groupId> <art...

2018-10-31 16:44:06

阅读数 120

评论数 0

浅谈Linux后台运行程序

一般情况下,我们都是使用windows或Mac编程开发,往往服务器都是Linux的操作系统,如果你的服务器还是windows的,那么你可以尝试下用Linux来做服务器,相信我,你会喜欢上它。 问题 当我们用远程登陆Linux的显示出的黑窗口,然后通过各种手段好不容易将程序跑起来。关闭窗口后,程...

2018-10-31 10:12:12

阅读数 853

评论数 6

CSDN-markdown编辑器使用说明书

目录欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图...

2018-09-19 20:56:50

阅读数 48

评论数 0

Spring Boot 2.x 入门

我能学到什么? 通过这篇文章,你可以独立的创建Spring Boot的入门Demo,你会感觉到搭建一个WEB平台是多少简单容易,我们来开始吧! 什么是Spring Boot ? 用过Spring全家桶的都知道,用Spring开发WEB有大量的xml文件,这对于维护来说并不是很友好,这...

2018-09-12 22:43:49

阅读数 266

评论数 0

flask-socketio 和 微信小程序 连接的坑 Error during WebSocket handshake: Unexpected response code: 400

WebSocket connection to ‘wss://wyndem.tunnel.echomod.cn/socket.io/?EIO=3&transport=websocket’ failed: Error during WebSocket handshak...

2018-07-06 17:25:09

阅读数 1362

评论数 2

快速排序法

快速排序法 快速排序的平均效率为O(n * long n),最坏的情况为O(n^2),这和之前的选择排序法效率快很多,但也有局限性。 快速排序法 假设有2个数组,一个数组为空,另外一个为1,[_,1],那么排序就知道返回的是1,没有可比性,那如果有3个都有值的数组呢? [3,2,1][3,...

2018-06-23 17:01:06

阅读数 49

评论数 0

选择排序法

选择排序法 选择排序是指在一个无序的数组中,按照从小到大或者从大到小的顺序排列。这种排序算法 速度并不是太快,也不是很慢,用大O表示法:O(n^2) 举个栗子 假设有 [5,9,6,4,3,4,1,0,45,85]这些数组,那么用选择排序法从小到大的顺序排列,首先先把最小的直,挑出来,...

2018-06-22 13:31:41

阅读数 99

评论数 0

二分查找法

二分查找法 二分查找法又称为折半查找法,其效率和线型查找比是快很多的。 Q:什么是线型查找法? A:就是普通的查找方法,比如说有20个元素,那么就要遍历20便。 举个栗子 比如有:1-100个数组。 区别 线型查找法 那么用线型查找法的话就要遍历100次,这时就有人要...

2018-06-22 12:55:24

阅读数 76

评论数 0

计算机基础之计算机和系统总线可靠性分析(十二)

计算机的总线 一般分三种: 内部总线 系统总线 外部总线 内部总线 内部结构,是cpu、内存、输入、输出设备传递信息的公用通道。 系统总线 该总线是用来连接微机各功能部件而构成一个完整微机系统的,所以称之为系统总线。系统总线分为三种: 数据总线 地址总线 控制总线 外部...

2018-06-07 21:29:35

阅读数 88

评论数 0

计算机基础之主存和磁盘(十一)

主存 主存可分为随机存取储存器(RAM)和只读存储器(ROM)。 内存就属于RAM,这类的存储器一旦断电,数据就会丢失。 bios页面就是属于ROM,这类的存储器一旦断电,仍然可以储存数据。 内存的编译 内存是按字节编址的,所以单位是字节,1字节是等于8位的。因此计算的范围一般比较小...

2018-06-06 21:53:18

阅读数 573

评论数 0

计算机基础之局部性原理(十)

局部性原理 局部性原理是指CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。 –来自百度百科 三种不同类型的局部性原理 时间局部性 如果有一个数据被访问,那么这个数据可能还会被再次访问(循环中的变量) 空间局部性 在最近的将...

2018-06-05 21:42:32

阅读数 341

评论数 0

计算机基础之Cache(九)

Cache Cache存储器部分用来存放主存的部分拷贝信息。控制部分的功能是判断访问的信息是否存在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对Cache存储器寻址;未命中时,要按照替换原则决定主存的一块信息放到Cache存储器的哪一块里。 高速缓存地址映像方法 直接...

2018-06-04 21:49:48

阅读数 137

评论数 0

计算机基础之存储之间的层级结构(八)

存储之间的层级结构 如下图: CPU CPU中含有运算器和控制器,他们之间包含大大小小的寄存器,累加寄存器、指令寄存器等等,这些寄存器也算是存储器中的一种,并且速度是整个计算器中存储最快的 Cache Cache是除CPU之后,其次最快的一种存储器,故名思意翻译成中文是:...

2018-06-04 21:21:14

阅读数 180

评论数 0

计算机基础之浮点数运算(三)

浮点数运算,是针对浮点数运算的相关操作。 公式: N=M∗ReN=M∗Re N=M*R^e 其中:M是尾数、e是指数、R是基数 举个栗子 比如:1000+119=? 用浮点数运算来算的话,1000可以为 1.0∗1031.0∗103 1.0 * 10^3 119可以为: ...

2018-06-04 13:34:05

阅读数 581

评论数 0

Visualforce Page标签笔记

<apex:page > 属性: title:在页面中显示的标题 controller:对应的后台控制器 tabstyle:选择对象的选项卡样式 sidebar: 侧边栏是否显示,默认...

2018-06-02 19:23:30

阅读数 297

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭