.NetCore【任务调度】FluentScheduler

摘要: FluentScheduler 轻量级的定时任务工具,时间设置很方便,很适合简单的定时任务开发 比起Hangfire不足在于没有做数据持久化和可视化 最新的版本是standard的,Framework和Core都可以直接install后使用 nuget安装FluentScheduler instal 阅读全文
posted @ 2022-05-16 11:43 杏村牧童 阅读(1162) 评论(0) 推荐(0)

SQL Server 【应用】悲观锁和乐观锁

摘要: 乐观锁和悲观锁 悲观锁:相信并发是绝大部分的,并且每一个线程都必须要达到目的的。 乐观锁:相信并发是极少数的,假设运气不好遇到了,就放弃并返回信息告诉它再次尝试。因为它是极少数发生的 数据库并发问题 假如两个线程同时修改数据库同一条记录,就会导致后一条记录覆盖前一条,从而引发一些问题,常见的就是卖东 阅读全文
posted @ 2022-05-14 17:20 杏村牧童 阅读(574) 评论(0) 推荐(0)

【数学】充分必要条件

摘要: 摘要 最近在复习软考高项的时候有题目关于充分必要条件的,这应该是高中数学的知识,有点忘记了,记录一下 充分必要条件 A=>B A是B的充分不必要条件 A<=B A是B的必要不充分条件 A<=>B A是B的充分必要(充要)条件 阅读全文
posted @ 2022-04-25 07:43 杏村牧童 阅读(86) 评论(0) 推荐(0)

程序员指南

摘要: 基础知识 基础知识 【IT】 Dotnet 基础回顾 .Net 【基础回顾】万物皆对象 .Net 【基础回顾】值类型与引用类型 .Net 【基础回顾】关键字 .Net 【基础回顾】比较比较 Equals ReferenceEquals .Net 【基础回顾】关键字补充default .Net 【基础 阅读全文
posted @ 2022-03-31 21:13 杏村牧童 阅读(53) 评论(0) 推荐(0)

基础知识 【IT】

摘要: 说明 平时遇到的计算机基础问题的QA和总结,不定期更新 目录 计算机单位 bit byte bit:位,电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号,小写 b 代表 bit byte:字节, 一个Byte由8 bits 所组成,可代表一个字元(A~Z)、数字 阅读全文
posted @ 2021-12-25 18:10 杏村牧童 阅读(501) 评论(0) 推荐(0)

SQL Server 【应用】行列转换Pivot&Unpivot

摘要: 行转列 准备工作 create table #temp ( Name nvarchar(10) null, Course nvarchar(10) null, Score int null ) insert into #temp(Name,Course,Score) select '小李','语文' 阅读全文
posted @ 2021-03-16 23:49 杏村牧童 阅读(52) 评论(0) 推荐(0)

SQL Server 【优化】in & exists & not in & not exists

摘要: in && exists 如果查询的两个表大小相当,那么用in和exists差别不大;如果两个表中一个较小一个较大,则子查询表大的用exists,子查询表小的用in; 例如:表A(小表),表B(大表) select * from A where cc in(select cc from B) --> 阅读全文
posted @ 2021-03-06 16:17 杏村牧童 阅读(208) 评论(0) 推荐(1)