05 2023 档案

摘要:转自:https://juejin.cn/post/7123016668095184933 # 1. 什么是多线程 ## 1.1 进程 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的。 ## 1.2 线程 线程是程序中的一 阅读全文
posted @ 2023-05-30 18:33 MyMemo 编辑
摘要:转自:https://juejin.cn/post/6844903844724342798 # 1. 锁概念及锁应用 ## 1.1 锁的概念 当用户并发对数据库进行操作时会带来数据不一致的问题,例如: - 更新丢失(两个用户读同一个数据并进行修改,一个用户破坏了另一个用户的修改结果) - 脏读(读出 阅读全文
posted @ 2023-05-29 15:54 MyMemo 编辑
摘要:转自:https://www.cnblogs.com/wangweitr/p/7158023.html 在如今这个云计算,大数据,移动互联网大行其道的时代,各种NoSQL数据库MongoDb、redis、HBase等使用的越来越广泛,大有替代关系型数据库的趋势。但是关系型数据库真的已经落伍了吗?答案 阅读全文
posted @ 2023-05-29 15:24 MyMemo 编辑
摘要:## 共享锁 (Shared Lock): 表示一个事务正在读取一行数据,其他事务也可以读取同一行数据,但不能进行写操作。 也称为 "S锁" 或 "读锁"。 > 典型应用场景:当一个事务需要读取数据而不修改它时,可以使用共享锁。多个事务可以同时获取共享锁,并且彼此之间不会产生冲突。 ```sql - 阅读全文
posted @ 2023-05-29 13:22 MyMemo 编辑
摘要:转自:https://www.duidaima.com/Group/Topic/ASP.NET/10511 ## 背景 在现在的项目中,消息队列的使用比较的频繁,消息队列的种类也较多,如:ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ等。消息队列中间件是 阅读全文
posted @ 2023-05-26 16:29 MyMemo 编辑
摘要:# 1. 概述 ## 1.1 Git和代码托管中心 代码托管中心的任务:维护远程库 局域网环境下: - GitLab服务器 外网环境下: - GitHub - 码云 ## 1.2 本地库和远程库 - 团队内部协作 - 跨团队协作 # 2. Git命令行操作 ## 2.1 本地库操作 - 命令:`gi 阅读全文
posted @ 2023-05-26 16:14 MyMemo 编辑
摘要:## 1. 一个优秀的Controller层逻辑 > 说到 Controller,相信大家都不陌生,它可以很方便地对外提供数据接口。它的定位,我认为是「不可或缺的配角」,说它不可或缺是因为无论是传统的三层架构还是现在的COLA架构,Controller 层依旧有一席之地,说明他的必要性;说它是配角是 阅读全文
posted @ 2023-05-26 15:18 MyMemo 编辑
摘要:转自:https://mp.weixin.qq.com/s/V4WkmA_A_Y8xUrrkuvl0sg ##1、行转列的用法PIVOT ```sql CREATE table test (id int,name nvarchar(20),quarter int,number int) insert 阅读全文
posted @ 2023-05-26 14:43 MyMemo 编辑
摘要:## 准备表和插入数据 ```sql CREATE TABLE [dbo].[Test]( [Id] [int] IDENTITY(1,1) NOT NULL, [Type] [nvarchar](30) NOT NULL, [Status] [nvarchar](30) NOT NULL, [Ap 阅读全文
posted @ 2023-05-26 14:14 MyMemo 编辑
摘要:转自:https://www.duidaima.com/Group/Topic/ArchitecturedDesign/12108 AOP 的核心思想是将横切关注点抽象为一个独立的模块(称之为“切面”),然后在需要应用它的地方进行调用。比如,在需要记录日志的方法中,我们可以定义一个切面来负责日志记录 阅读全文
posted @ 2023-05-26 13:16 MyMemo 编辑
摘要:转自:https://www.duidaima.com/Group/Topic/ASP.NET/10666 虽然异步代码可以提高程序的整体吞吐量,但异步代码仍然无法免除错误!当潜在的死锁、模糊的错误消息以及查找导致 Bug 的 Task 时,编写异步代码会使调试更加困难。幸运的是,Visual St 阅读全文
posted @ 2023-05-26 13:06 MyMemo 编辑
摘要:转自:https://www.duidaima.com/Group/Topic/JAVA/11942 # 一、什么是状态机 ## 1.1 什么是状态 先来解释什么是“状态”( State )。现实事物是有不同状态的,例如一个自动门,就有 open 和 closed 两种状态。我们通常所说的状态机是有 阅读全文
posted @ 2023-05-26 10:40 MyMemo 编辑
摘要:```sql --快速查看表结构 SELECT CASE WHEN col.colorder = 1 THEN obj.name ELSE '' END AS 表名, col.colorder AS 序号, col.name AS 列名, ISNULL(ep.[value], '') AS 列说明, 阅读全文
posted @ 2023-05-25 16:22 MyMemo 编辑
摘要:需求:有1000个合同,每次并发处理2个合同(单独对每个合同调用WebAPI接口),每次确保2个合同被处理完毕后等待1秒再继续处理后面2个。 ```javascript // 1000个合同的数组 var contracts = [...]; // 记录当前处理的合同位置 var currentPo 阅读全文
posted @ 2023-05-25 16:20 MyMemo 编辑
摘要:状态机(state machine)是一种计算模型,用于描述系统或程序在不同状态之间转换的行为。它可以用于建模和控制复杂系统的行为,包括软件、硬件和人类行为等。 状态机通常由一组状态、一组转换规则和一个初始状态组成。每个状态表示系统或程序所处的特定状态或情况,转换规则定义了在不同状态之间转换的条件和 阅读全文
posted @ 2023-05-25 16:18 MyMemo 编辑
摘要:### Package 包 The unit of work for SSIS. Any development done in SSIS is within what’s known as a package. SSIS的工作单元。在SSIS中完成的任何开发都在所谓的包中。 ### Connect 阅读全文
posted @ 2023-05-25 16:17 MyMemo 编辑
摘要:```powershell #下载单个包,及其所有依赖的包 .\nuget.exe install -SolutionDirectory -PackageSaveMode nupkg #根据packages.config文件直接下载Nuget包 .\nuget.exe restore -Direct 阅读全文
posted @ 2023-05-25 16:13 MyMemo 编辑
摘要:####要在SQL Server中使用连接器或驱动程序查询.xlsx文件的数据,可以按照以下步骤进行操作: 1. 安装适当的连接器或驱动程序:根据你的需要和具体情况,选择合适的连接器或驱动程序来连接和查询.xlsx文件。例如,如果你使用的是Microsoft SQL Server,可以安装Micro 阅读全文
posted @ 2023-05-25 15:48 MyMemo 编辑
摘要:创建一个用户自定义表类型(User-Defined Table Type) ```sql CREATE TYPE [dbo].[MyTypeName] AS TABLE( [Field1] [nvarchar](50) NOT NULL, [Field2] [nvarchar](100) NULL, 阅读全文
posted @ 2023-05-25 15:02 MyMemo 编辑
摘要:使用一个开源软件,可以制作本地可信证书(用于开发) https://github.com/FiloSottile/mkcert 在 Windows 上,使用Chocolatey的命令安装: ``` choco install mkcert ``` 安装后,执行命令,即可在浏览器中创建根证书,在当前目 阅读全文
posted @ 2023-05-25 14:45 MyMemo 编辑
摘要:```powershell $uname="cnvwfs02\dkx4pxk" #指定用户名 $pwd=ConvertTo-SecureString "Beijing2023!" -AsPlainText -Force #password”指定用户的密码 $cred=New-Object Syste 阅读全文
posted @ 2023-05-25 14:38 MyMemo 编辑
摘要:前言 SQL 的锁机制,是时刻贯彻在每一次的sql事务中的,为了理解更透彻,介绍锁之前,我们得先了解,锁是为了干什么!! # 一、数据库异常情况 ## 1.1、先来聊聊数据可能发生个异常状况 脏读:读未提交,顾名思义,读到了不该读的东西,如: ![image](https://img2023.cnb 阅读全文
posted @ 2023-05-25 14:36 MyMemo 编辑
摘要:创建一个自托管(Self-Host)的WCF Service ```csharp // Create WCF service host Uri baseAddress = new Uri("https://127.0.0.1:8087/MyWcfService"); ServiceHost host 阅读全文
posted @ 2023-05-25 13:44 MyMemo 编辑