会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
奔跑的路上
广泛汲取,用心打磨,精益求精。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
14
15
16
17
18
19
20
21
22
···
26
下一页
2020年4月6日
第九节:SQLServer函数大全(二)--类型转换函数、日期函数
摘要: 一. 类型转换函数 在处理不同数据类型的值时,SQL Server一般会自动进行隐士类型转换。对于数据类型相近的值是有效的,比如int和float,但是对于其它数据类型,例如整型和字符类型,隐士转换就无法实现了,此时必须使用显示转换。为了实现这种显示转换,T-SQL提供了两个显示转换函数,分别是CA
阅读全文
posted @ 2020-04-06 19:26 Yaopengfei
阅读(1304)
评论(1)
推荐(0)
2020年4月2日
第七节:Core SignalR中的重连机制和心跳监测机制详解
摘要: 一. 重连机制 声明: 本节仅介绍重连机制和心跳监测机制,基于Core 3.1框架,至于SignalR其它的一些基本使用,包括引入、Hub、配置等常规操作,在本节中不介绍,后续写Core下的SignalR 1. 说明 默认是没有重连机制的,需要加上withAutomaticReconnect开启重连
阅读全文
posted @ 2020-04-02 20:18 Yaopengfei
阅读(9290)
评论(6)
推荐(5)
2020年4月1日
第八节:SQLServer函数大全(一)--字符串函数、数学函数
摘要: 一. 字符串函数 1. 返回字符串中最左侧的第一个值的ASCII代码值 select ASCII('SS'),ASCII('SQL'),ASCII('1') 2. 将整数类型的ASCII值转换成对应的字符 select CHAR(115),CHAR(49) 3. 从左侧或者从右侧获取指定个数的元素
阅读全文
posted @ 2020-04-01 21:33 Yaopengfei
阅读(1471)
评论(1)
推荐(0)
2020年3月30日
第四节:SQLServer数据类型详解
摘要: 一. 系统数据类型 前言: 数据类型是一种属性,用于指定对象可保存的数据的类型,SQL Server中支持多种数据类型,包括字符类型、数值类型以及日期类型等。数据类型相当于一个容器,容器的大小决定了装的东西的多少,将数据分为不同的类型可以节省磁盘空间和资源。 Sql Server 还能自动限制每个数
阅读全文
posted @ 2020-03-30 11:19 Yaopengfei
阅读(2156)
评论(1)
推荐(0)
SQLServer由浅入深系列
摘要: 一. 简介 1. 数据库基本概念 (1). 数据库(DataBase:DB):数据库是是按照数据结构来组织、存储和管理数据的仓库。 >存储和管理数据的仓库. (2). 数据库管理系统(Database Management System:DBMS):是专门用于管理数据库的计算机系统软件。数据库管理系
阅读全文
posted @ 2020-03-30 10:06 Yaopengfei
阅读(1633)
评论(1)
推荐(1)
2020年3月25日
第三节:从多个角度分析顺序表和链表区别和特点
摘要: 一. 前言 顺序表和链表由于存储结构上的差异,导致他们有不同的特点,从而适用于不同的场景。虽然他们都属于线性表,但他们的存储结构有着本质的不同: 1. 线性表存储数据,需要预先申请一块存储空间,然后将数据按照次序逐一存储,数据之间紧密贴合,不留一丝空隙, 如下图: 2. 链表的存储方式与顺序表截然相
阅读全文
posted @ 2020-03-25 17:44 Yaopengfei
阅读(1036)
评论(0)
推荐(0)
第二节:线性表→顺序表→链表 逐个击破
摘要: 一. 线性表 1. 前言 线性表,全名为线性存储结构。使用线性表存储数据的方式可以这样理解,即 “ 把所有(一对一逻辑关系的)数据用一根线儿串起来,再存储到物理空间中 ”。这根线有两种串联形式,如下图,即顺序存储(集中存放)和链式存储(分散存放)。 图 3a) 是多数人想到的存储方式,而图 3b)
阅读全文
posted @ 2020-03-25 16:55 Yaopengfei
阅读(503)
评论(2)
推荐(0)
2020年3月24日
第一节:时间复杂度和空间复杂度
摘要: 一. 前言 1. 思考 算法,即解决问题的方法。同一个问题,使用不同的算法,虽然得到的结果相同,但是耗费的时间和资源是不同的。就比如要拧一个螺母,使用扳手还是钳子是有区别的,虽然使用钳子也能拧螺母,但是没有扳手好用。“条条大路通罗马”,解决问题的算法有多种,这就需要判断哪个算法“更好”。 2. 算法
阅读全文
posted @ 2020-03-24 21:31 Yaopengfei
阅读(476)
评论(1)
推荐(0)
2020年3月23日
数据结构和算法
摘要: 目录 阶段一 第一节:时间复杂度和空间复杂度 第二节:线性表→顺序表→链表 逐个击破 第三节:从多个角度分析顺序表、链表的区别和特点 第四节:顺序表剖析及利用数组手撸“动态数组ArryList” 第五节:链表剖析及自己手撸“单链表”实现基本操作(初始化、增、删、改等) 第六节:手撸“循环链表”及约瑟
阅读全文
posted @ 2020-03-23 14:32 Yaopengfei
阅读(1029)
评论(1)
推荐(0)
2020年3月18日
第三节:解决Nginx负载均衡的Session共享问题【未完】
摘要: 一. 简介 学习本节必须有以下几个基础: (1). Cookie和Session原理:https://www.cnblogs.com/yaopengfei/p/8057176.html (2). 进程外Session的概念和解决方案:https://www.cnblogs.com/yaopengfe
阅读全文
posted @ 2020-03-18 17:37 Yaopengfei
阅读(1393)
评论(0)
推荐(0)
2020年3月16日
第三十一节:扫盲并发和并行、同步和异步、进程和线程、阻塞和非阻塞、响应和吞吐等
摘要: 一. 并发和并行 操作系统扫盲: 1. 对于单核cpu而言(不管单核单线程也好,单核多线程也罢),同一时间只能干一件事!!为了看起像可以“同时干多件事”,windows操作系统把cpu的时间划分为长短基本相同的时间区间,即“时间片”,通过操作系统的管理,把这些时间片依次轮流分配给各个应用使用。 2.
阅读全文
posted @ 2020-03-16 16:06 Yaopengfei
阅读(1268)
评论(3)
推荐(2)
2020年3月15日
第十三节:Nginx的简介、三种轮询配置方式、以及解决微服务架构负载均衡问题
摘要: 一. 简介 1. 前言 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的,从2004年发布至今,凭借开源的力量,已经接近成熟与完善。相关地址如下: 官网:http://www.nginx.org/ 源码:https://trac.nginx.org/nginx
阅读全文
posted @ 2020-03-15 19:49 Yaopengfei
阅读(6760)
评论(5)
推荐(0)
2020年3月12日
第一节:CDN、SLB、DNS(4层和7层)、IOT
摘要: 1. CDN 我有一个域名,比如叫 abc.ypf.com ,我要对该域名进行cdn加速。 (1). 首先我在cnd控制台进行配置,添加域名,源站信息是 可以选择 ip,绑定端口8085端口,然后会生成一个cname记录值。 (2). 拿着这个cname记录值,去 abc.ypf.com 的域名控制
阅读全文
posted @ 2020-03-12 17:17 Yaopengfei
阅读(1454)
评论(0)
推荐(0)
2020年3月9日
第三十节:Asp.Net Core中JWT刷新Token解决方案
摘要: 一. 前言 最新文档 第七节:Token自动续签方案落地(滑动窗口、双token刷新方案、Token并发刷新冲突解决 1.关于JWT的Token过期问题,到底设置多久过期? (1).有的人设置过期时间很长,比如一个月,甚至更长,等到过期了退回登录页面,重新登录重新获取token,期间登录的时候也是重
阅读全文
posted @ 2020-03-09 15:58 Yaopengfei
阅读(7438)
评论(6)
推荐(7)
2020年3月5日
第六节:秒杀业务/超卖的几种解决思路
该文被密码保护。
阅读全文
posted @ 2020-03-05 08:17 Yaopengfei
阅读(2342)
评论(5)
推荐(3)
第五节: Redis架构演变历程和cluster集群模式架构的搭建
摘要: 一. 铺垫 1. 为什么要用服务器集群 (1). 分摊客户端的压力,提高服务器效率。(高并发) (2). 解决单点故障问题,即删除服务器节点或者增加服务器节点都不影响使用。(高可用) 2. 集群的类型 (1). 对称集群:各个集群实例角色的地位相同。(数据计算) (2). 非对称集群:各个集群实例角
阅读全文
posted @ 2020-03-05 08:15 Yaopengfei
阅读(774)
评论(1)
推荐(0)
2020年3月4日
第四节:顺序表剖析及利用数组手撸“动态数组ArryList”
摘要: 一. 基础 1.前言 (1). 顺序表的标准解释:顺序表存储数据时,会提前申请一整块足够大小的物理空间,然后将数据依次存储起来,存储时做到数据元素之间不留一丝缝隙,这个时候我们会发现数组和顺序表的性质很类似,实际上顺序表就是基于数组来实现。 (2). 顺序表的特点:访问数据块,如果第一个元素位置为L
阅读全文
posted @ 2020-03-04 08:36 Yaopengfei
阅读(380)
评论(1)
推荐(0)
2020年2月25日
第二十九节: Core MVC零散总结(各种目录、内外网ip、新序列化、全局处理返回值)
摘要: 一. 总结1 1. IWebHostEnvironment获取常用属性 (1).获取项目的根目录 _env.ContentRootPath 等价于 Directory.GetCurrentDirectory() (2).获取项目下wwwroot目录 _env.WebRootPath (3).获取项目
阅读全文
posted @ 2020-02-25 16:54 Yaopengfei
阅读(745)
评论(3)
推荐(0)
Vue全家桶系列(Vue+Vuex+Vue-Router+ElementUI)
摘要: 一. 简介 1. 说明 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用
阅读全文
posted @ 2020-02-25 14:35 Yaopengfei
阅读(1053)
评论(4)
推荐(0)
2020年2月22日
第七节:Vuejs路由交互及后台系统路由案例
摘要: 一. 简介 1.路由的概念 路由的本质就是一种对应关系,比如说我们在url地址中输入我们要访问的url地址之后,浏览器要去请求这个url地址对应的资源。那么url地址和真实的资源之间就有一种对应的关系,就是路由。 路由分为前端路由和后端路由: (1).后端路由是由服务器端进行实现,并完成资源的分发。
阅读全文
posted @ 2020-02-22 21:07 Yaopengfei
阅读(1489)
评论(2)
推荐(0)
第六节:前后端交互之axios用法及async异步编程
摘要: 一. axios用法 参考: API文档: https://www.kancloud.cn/yunye/axios/234845 或者 https://axios-http.com/zh/docs/api_intro GitHub: https://github.com/axios/axios 其它
阅读全文
posted @ 2020-02-22 21:06 Yaopengfei
阅读(4243)
评论(1)
推荐(0)
2020年2月21日
第五节: 前后端交互之Promise用法和Fetch用法
摘要: 一. Promise相关 1.说明 主要解决异步深层嵌套的问题,promise 提供了简洁的API 使得异步操作更加容易 。 2.入门使用 我们使用new来构建一个Promise Promise的构造函数接收一个参数,是函数,并且传入两个参数:resolve,reject,分别表示异步操作执行成功后
阅读全文
posted @ 2020-02-21 14:28 Yaopengfei
阅读(3692)
评论(1)
推荐(0)
2020年2月18日
第四节:Vuejs组件及组件之间的交互
摘要: 一. 组件及其交互 1.组件的注册 (1).全局注册 Vue.component('组件名称', { }) 第1个参数是标签名称,第2个参数是一个选项对象。 选项参数包括 data:必须是一个function,然后要return,在return里面声明变量。 template: 用``符号包裹 me
阅读全文
posted @ 2020-02-18 15:40 Yaopengfei
阅读(1003)
评论(2)
推荐(0)
2020年2月16日
第三节:Vuejs常用特性2和图书案例
摘要: 一. 常用特性2 1. 监听器 用watch来响应数据的变化, 一般用于异步或者开销较大的操作, watch 中的属性 一定是data 中 已经存在的数据!!! 当需要监听一个对象的改变时,普通的watch方法无法监听到对象内部属性的改变,只有data中的数据才能够监听到变化,此时就需要deep属性
阅读全文
posted @ 2020-02-16 08:53 Yaopengfei
阅读(552)
评论(1)
推荐(0)
2020年2月13日
第二节: Vuejs常用特性1
摘要: 一. 常用特性 1. 表单元素 通过 v-model指令绑定 输入框、单选/多选框、下拉框、文本框 2. 表单域修饰符 (1) .number:转换成数值,如果输入的是非数字字符串时,无法进行转换 (2) .trim:自动过滤输入的收尾字符串,不能去除中间的空格 (3) .lazy:将输入input
阅读全文
posted @ 2020-02-13 13:23 Yaopengfei
阅读(560)
评论(1)
推荐(0)
2020年2月10日
第一节:Vuejs入门之各种指令
摘要: 一. 简介 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue
阅读全文
posted @ 2020-02-10 18:49 Yaopengfei
阅读(870)
评论(1)
推荐(0)
2020年2月4日
第十六节:Linq用法大全(四)
摘要: 1. OfType 获取集合中中指定类型元素。 object[] obj = { 1, 23, 4, 5, 555, "aaa", "bbb" }; int max = obj.OfType<int>().Max(); //结果是55, 获取int类型中的最大值 2. selectMany 相当于二
阅读全文
posted @ 2020-02-04 15:50 Yaopengfei
阅读(892)
评论(1)
推荐(0)
2020年1月17日
第十五节:EF Core大数据量处理(一)之EFCore.BulkExtensions
摘要: 一. 各种性能测试 这里分享EF、EFCore、EF Core调用SQL语句 分别在1000条、1w、4w、10w下的增删改查需要的时间。(括号里代表的都是对应的range方法) 1. EF测试 2. EFCore测试 3. EF Core调用SQL语句 4. EFCore组装成SQL语句,inse
阅读全文
posted @ 2020-01-17 11:55 Yaopengfei
阅读(8321)
评论(7)
推荐(3)
2020年1月14日
第十四节:EF Core性能优化
摘要: 1.使用DbContext池 在Core Mvc中,如果使用 AddDbContextPool 方法,那么在控制器请求 DbContext 实例时,我们会首先检查池中有无可用的实例。 请求处理完成后,实例的任何状态都将被重置,并且实例本身会返回池中。 从概念上讲,此方法类似于 ADO.NET 连接池
阅读全文
posted @ 2020-01-14 21:40 Yaopengfei
阅读(4282)
评论(5)
推荐(4)
2020年1月7日
第二十八节:Asp.Net Core中JWT的几种写法和认证方式
摘要: 一. 前言 1.说明 本章节重点介绍JWT的利用不同程序集的几种写法及认证方式,然后复习一下JWT的组成。 其他概念参考:https://www.cnblogs.com/yaopengfei/p/10451189.html 官网:https://jwt.io 2.JWT组成 样式:"xxxxxxxx
阅读全文
posted @ 2020-01-07 16:58 Yaopengfei
阅读(2385)
评论(3)
推荐(2)
上一页
1
···
14
15
16
17
18
19
20
21
22
···
26
下一页
公告