上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页
摘要: 一. 剖析datagrid表格 1. 表格的初始化 这里我们通过js的方式来创建。 (1). 首先要有一个table标签,用于承载显示表格。 <table id="j_dgUser"></table> (2). 通过js初始化 $("#j_dgUser").datagrid({ url: GetUs 阅读全文
posted @ 2021-02-11 20:10 Yaopengfei 阅读(476) 评论(1) 推荐(0)
摘要: 一. 前端规范设计 1. 页面JS 这里主要采用三个对象来处理页面的各种业务,mainUtil用于处理各种初始化,pageUtils用于页面增、删、改 等等方法的封装,otherUtil用于封装一下帮助方法。 格式如下: (function(w){ //全局变量 //一. 各种初始化 var mai 阅读全文
posted @ 2021-02-05 16:53 Yaopengfei 阅读(591) 评论(1) 推荐(0)
摘要: 一. DB设计 1. 说明 框架的基础功能包括:用户管理、角色管理、登录日志、操作日志模块,1个角色可以配置多个权限,1个用户可以配置多个角色,相关表设计如下,大致思路:登录→根据userId拿到所有角色Id→获取所有角色Id对应的权限信息→对这些权限信息去重。 2.详细结构分享 (1). 用户表 阅读全文
posted @ 2021-02-04 17:26 Yaopengfei 阅读(771) 评论(1) 推荐(0)
摘要: 一. C#7.x总结 参考:https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-7 1.弃元 (1).含义 从 C# 7.0 开始,C# 支持弃元,这是一种在应用程序代码中人为取消使用的【占位符变量】、。 弃元相当于未赋值的 阅读全文
posted @ 2021-02-03 14:34 Yaopengfei 阅读(1457) 评论(1) 推荐(1)
摘要: 一. 树表示法 1.双亲表示法 (1).含义 在一棵树中,任意一个结点的双亲只有一个,这是由树的定义决定的。双亲表示法就是利用了树的这个性质,在存储结点信息的同时,在每个节点中附设一个指向其双亲的指针, 指向双亲在链表中的位置。这种结构一般借助数组来实现。这样的链表也称为静态链表。 (2).实现思路 阅读全文
posted @ 2021-02-01 16:15 Yaopengfei 阅读(563) 评论(1) 推荐(0)
摘要: 一. 树简介 1. 定义 (1) 树结构是一种非线性存储结构,存储的是具有“一对多”关系的数据元素的集合。 (2) 树(Tree)是n(n≥0)个节点(Node)的有限集合。在任意一颗非空树中,有且仅有一个特定的成为根(Root)的节点,当n>1时,其余节点分成m(m>0)个互不相交的有限集T1,T 阅读全文
posted @ 2021-01-31 21:14 Yaopengfei 阅读(793) 评论(1) 推荐(0)
摘要: 一. 队列简介 1. 什么是队列 队列(Queue)只允许在一端进行插入,在另一端进行删除的线性表。(队尾入队,队头出队),可见队列具有先进先出(First In First Out)或后进后出( Last In Last Out)的特性。 C#中提供Queue队列类,它不是线程安全的; 如需要使用 阅读全文
posted @ 2021-01-27 21:15 Yaopengfei 阅读(609) 评论(3) 推荐(0)
摘要: 一. 简介 1. 什么是栈? 栈是一种只能从表的一端存取数据且遵循 "先进后出"("后进先出") 原则的线性存储结构。栈也是用来存储逻辑关系为 "一对一" 数据的线性存储结构。 C#中提供顺序栈:Stack,它不是线程安全的;如果要使用线程安全的队列,需要用:ConcurrentStack。 分析: 阅读全文
posted @ 2021-01-26 08:09 Yaopengfei 阅读(469) 评论(1) 推荐(0)
摘要: 一. 接口设计 1. 说明 设计异步方法,这里采用文件流的形式进行存储,设计两个接口,分别用来处理单文件上传和多文件上传. 2. 大致思路 获取文件→判空→获取文件名和扩展名→设置存放绝对路径(若不存在,则新建)→编辑文件保存名称(这里随机命名,所以不用判重) →拼接最终路径进行保存→DB中存储相对 阅读全文
posted @ 2021-01-21 14:28 Yaopengfei 阅读(1064) 评论(3) 推荐(0)
摘要: 一. 集成全局返回值处理 参考: https://www.cnblogs.com/yaopengfei/p/12362554.html 1. 背景 在Core Mvc 3.x版本中,通过return Json的模式返回给前端, DateTime类型不友好(当然可以在后台强转,或者在前端转换),而且会 阅读全文
posted @ 2021-01-18 15:49 Yaopengfei 阅读(347) 评论(2) 推荐(0)
摘要: 一. ES简介 1. ECMAScript (1). 简介 ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。 每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一些令人不满意的地方。 变量提升特性增加了程序运行 阅读全文
posted @ 2021-01-18 07:48 Yaopengfei 阅读(1397) 评论(6) 推荐(0)
摘要: 一. DB支持MySQL 参考文章: 映射指令:https://www.cnblogs.com/yaopengfei/p/11633385.html EFCore链接MySQL:https://www.cnblogs.com/yaopengfei/p/11507557.html EFCore链接My 阅读全文
posted @ 2021-01-13 20:55 Yaopengfei 阅读(522) 评论(1) 推荐(0)
摘要: 一. 简介 1. 说明 Serilog是一个用于.net应用程序的诊断日志库。它易于设置,拥有简介的API,并且可以在所有最新的.net平台上运行。虽然它甚至在最简单的应用程序中也很有用,但Serilog对结构化日志记录的支持在检测复杂、分布式和异步的应用程序和系统时非常出色。 和其它日志类库一样, 阅读全文
posted @ 2021-01-11 11:45 Yaopengfei 阅读(4722) 评论(6) 推荐(1)
摘要: 一. 缓存 参考文章: (1). Asp.Net Core内存缓存:https://www.cnblogs.com/yaopengfei/p/11043337.html (2). Asp.Net Core分布式缓存(SQLServer和Redis):https://www.cnblogs.com/y 阅读全文
posted @ 2021-01-07 08:15 Yaopengfei 阅读(785) 评论(2) 推荐(0)
摘要: 一. Cookie、Session、HttpClient 1. 说明 在Asp.Net Core Mvc中,服务的注册通常是在ConfigureService中进行,一个框架会注册很多服务,每个服务都会对应一系列配置,所以我们这里采用【扩展方法】的模式,将需要注册的服务剥离到 YpfCore.Uti 阅读全文
posted @ 2021-01-05 16:24 Yaopengfei 阅读(623) 评论(2) 推荐(0)
摘要: 一. 结构介绍 1. 分层建项目 新建:YpfCore.AdminWeb、YpfCore.Data、YpfCore.DTO、YpfCore.IService、YpfCore.Service、YpfCore.Utils,每层的作用如下: A. YpfCore.AdminWeb层:UI层,存放一些页面和 阅读全文
posted @ 2021-01-03 19:46 Yaopengfei 阅读(1245) 评论(6) 推荐(1)
摘要: 一. 整体介绍 1. 说明 CSRedis 是 redis.io 官方推荐库,支持 redis-trib集群、哨兵、私有分区与连接池管理技术,简易 RedisHelper 静态类, 它主要又两个程序集。 (1).CSRedisCore:主库,实现对接redis各种功能 (2).Caching.CSR 阅读全文
posted @ 2020-12-30 15:57 Yaopengfei 阅读(12457) 评论(4) 推荐(10)
摘要: 一. MySQL内部如何选索引 数据准备: 用到的还是employees表,name-age-position为联合索引。 CREATE TABLE `employees` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(24) NOT 阅读全文
posted @ 2020-12-24 08:03 Yaopengfei 阅读(1036) 评论(2) 推荐(0)
摘要: 一. 配置说明 1. MySQL5.7 默认配置 下面配置是 mysql5.7.28 以 Development Computer 模式进行安装。 配置如下: # Other default tuning values # MySQL Server Instance Configuration Fi 阅读全文
posted @ 2020-12-21 13:38 Yaopengfei 阅读(698) 评论(1) 推荐(0)
摘要: 一. 负载均衡 1. 用法 通过proxy_pass 可以把请求代理至后端服务,但是为了实现更高的负载及性能, 我们的后端服务通常是多个, 这个是时候可以通过upstream 模块实现负载均衡。 使用的模块为:【ngx_http_upstream_module】,具体配置可以根据模块名去查找文档。 阅读全文
posted @ 2020-12-19 10:44 Yaopengfei 阅读(3064) 评论(5) 推荐(0)
摘要: 一. Server参数配置 1. 准备工作-编译安装echo (1). 先去github上下载 https://github.com/openresty/echo-nginx-module 这个模块 (2). copy到nginx的安装目录下的modules文件夹下 (3). 解压,并删除原先的压缩 阅读全文
posted @ 2020-12-18 12:04 Yaopengfei 阅读(1865) 评论(3) 推荐(0)
摘要: 一. Nginx简介 1. 简介 官网:http://www.nginx.org/ (各版本下载、文档介绍) 源码:https://trac.nginx.org/nginx/browser Nginx 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。 处理响应请求很快 阅读全文
posted @ 2020-12-15 15:17 Yaopengfei 阅读(555) 评论(2) 推荐(0)
摘要: 一. 简介 可参考之前的文章:https://www.cnblogs.com/yaopengfei/p/11394728.html (用EFCore演示了事务隔离级别) 1. 锁定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。 在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的 阅读全文
posted @ 2020-12-12 09:58 Yaopengfei 阅读(1121) 评论(3) 推荐(2)
摘要: 一. 框架说明 1. 框架定位 该框架定位于后台系统和Api接口对接,适用于中小型项目的快速开发,针对不同场景说明: (1). 如果你只想简单的做个后台管理,那么该框架适合你。 (2). 如果你想做CRM、OA、电商后台等,那么该框架适合你。 (3). 如果你想学习一下.NetCore相关,那么该框 阅读全文
posted @ 2020-12-09 17:05 Yaopengfei 阅读(3130) 评论(15) 推荐(1)
该文被密码保护。 阅读全文
posted @ 2020-12-06 16:43 Yaopengfei 阅读(6) 评论(1) 推荐(0)
摘要: 一. 索引分析 1. 单表索引分析 数据准备:创建arcile表,并插入数据。 --创建arctile表,并插入数据 DROP TABLE IF EXISTS `article`; CREATE TABLE IF NOT EXISTS `article`( `id` INT(10) UNSIGNED 阅读全文
posted @ 2020-12-04 10:26 Yaopengfei 阅读(87) 评论(1) 推荐(0)
摘要: 一. 前言 1. 说明 我们平时所说的:聚集索引(主键索引),次要索引,覆盖索引,复合索引,前缀索引,唯一索引在MySQL5.7和 8.0版本默认都是使用B+Tree索引,除此之外还有 Hash索引。至于MySQL5.7之前版本,这里就不过多探究了。 学习各种数据结构图解网站:https://www 阅读全文
posted @ 2020-12-03 20:21 Yaopengfei 阅读(1634) 评论(4) 推荐(0)
摘要: 一. 索引简介 1. 什么是索引 索引是排序好的快速查找的数据结构,用来帮助MySQL高效获取需要的数据结果。索引会影响到MySQL查找(WHERE的查询条件)和排序(ORDER BY)两大功能!理解索引工作的方式最好的办法就是把索引比喻成书的目录,当需要查看特定的章节时通过查看目录的方式往往要比查 阅读全文
posted @ 2020-12-01 13:21 Yaopengfei 阅读(915) 评论(4) 推荐(1)
摘要: 一. 存储过程 SQLServer版的存储过程的可参考:https://www.cnblogs.com/yaopengfei/p/7355332.html --1 --1.1 创建存储过程 create PROCEDURE SimpleProc(IN param1 int,OUT param2 IN 阅读全文
posted @ 2020-11-27 07:32 Yaopengfei 阅读(203) 评论(0) 推荐(0)
摘要: 一. 前言 该篇文章基于之前 https://www.cnblogs.com/yaopengfei/p/7182230.html 的基础上进行补充修改。 1. 简介 就查询而言,可以简单的分为:单表查询 和 多表查询。 单表查询包括:简单查询、过滤查询、结果排序、分页查询、聚集函数。 多表查询包括: 阅读全文
posted @ 2020-11-25 11:37 Yaopengfei 阅读(1197) 评论(3) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 26 下一页