自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 ExecuteNoQuery执行, 报错“go”附近有语法错误。

ExecuteNoQuery 不允许有'go' 如果要执行 多条语句的话 可以不用加 go 会一起执行

2021-09-23 17:40:00 84

原创 EF总结

查看EF执行记录context.Database.log+=l=>Console.WriteLine($"日志{l}");//任何时候创建context实例都会输出日志 dbContext//每一个生成的dbContext对应的都是一个数据库链接查询起作用的时候,前提没有关闭延迟查询1.ToList();2.Count();3.Foreach //查询到的数据 EF的跟...

2021-02-23 21:51:00 41

原创 哨兵模式

主从模式  原理图    命令行    info replication 查看当前库的主从信息      role master/salve      connected_slave :0 #从机个数    ps -ef|grep redis  配置主从    命令行 临时性的 slaveof host 端口 认主节点             slaveof ...

2021-01-31 13:40:00 37

原创 Redis 发布订阅

图解原理命令行  订阅者:subscribe 频道key  发布者:publish频道key message(发送的消息)

2021-01-31 13:18:00 32

原创 Redis 持久化

Redis持久化Redis有两种方式做持久化(RDB,AOF)RDB(快照)RDB恢复机制(只需将RDB文件放在我们Redis启动目录就可以了,Redis启动的时候会自动检查恢复其中的数据)RDB触发规则Save 触发flushall 触发退出 redis 触发AOF(所有命令记录)恢复机制同上原理:把所有命令记录存在AOF中(默认的文件名 append ...

2021-01-31 13:06:00 23

原创 Redis 事务 和乐观锁

事务(事务不保证原子性,没有回滚)原理:所有命令行入队列 发起执行命令的时候才会执行事务+乐观锁原理:exec执行的版本看一下与原来获取的版本一致不一致,一样执行成功...

2021-01-31 12:35:00 21

原创 缓存穿透和雪崩

缓存穿透(用户查询数据,redis没有缓存,就直接找SQLServer里边的也没有查到,有大量这样的用户去这是、查不存在的数据)解决方案布隆过滤器缓存空对象 (缺点 会有很多空值的键 , 即使有过期时间,缓存层的数据会有一段时间窗口不一致,数据一致性业务回受到影响)缓存击穿(点 量太大,缓存过期)解决方案热点数据永不过期加互斥锁缓存雪崩(面 量...

2021-01-31 12:13:00 16

原创 Redis 基础知识

理论Redis默认有16个数据库Redis 单线程的程序 优点减少CPU上下文切换 WHY?多线程会增加CPU上下文切换Redis 基于内存操作Redis 瓶颈 内存,网络的带宽基本操作DBsize --查看当前数据库大小key * --查看当前数据库的所有keyflushdb --清空 set 数据flushall --清空全部type key --查看数据类型...

2021-01-24 17:16:00 20

原创 Redis 五大数据类型

String基本操作--+ set key value setex key value time --设置过期时间 setnx key value --跟 如果存过该key值了 返回0 else 1 incr key --跟i++ 类似只不过这个的类型为string decr key -- i-- incrby key num ...

2021-01-24 17:10:00 19

原创 Redis 三种特殊的数据类型

Geospatial底层原理:ZSet 实现基本操作--+ geoadd country:city 经度 纬度 cityName... --查询两城市之间的距离 geopos country:cityName1 cityName2 [km,m,mi,ft](单位) --查询给定的维度为中心,找出在半径R范围内的元素 GEoradius country:c...

2021-01-24 16:25:00 22

原创 sqlserver 工具

--查询死锁SELECT request_session_id sessionid, resource_type type, resource_database_id dbid, OBJECT_NAME(resource_associated_entity_id, resource_database_id) objectname, re...

2020-12-29 15:50:00 38

原创 slqserver 拆分函数

Create FUNCTION [dbo].[dnt_split]( @splitstring varchar(max), @separator CHAR(1) = ',')RETURNS @splitstringstable TABLE([Id] int identity(1,1), [Value] VARCHAR(max))ASBEGIN DECLARE @...

2020-12-21 10:46:00 20

原创 sqlserver 自定义函数与存储过程的区别

一、自定义函数:  1. 可以返回表变量  2. 限制颇多,包括    不能使用output参数;    不能用临时表;    函数内部的操作不能影响到外部环境;    不能通过select返回结果集;    不能update,delete,数据库表;  3. 必须return 一个标量值或表变量  自定义函数一般用在复用度高,功能简单单一,争对性强的地方。二、存储过程  1. 不能返回表变量 ...

2020-12-21 09:52:00 59

原创 sqlserver row_number() over() 理解

1 -- 创建语句 2 create table goodsTest(--商品表 3 id int primary key identity(1,1), 4 goosType varchar(100),--商品归类 5 goodsName varchar(100),--商品名称 6 serialNo int 7 ) 8 go 9 insert ...

2020-12-10 14:53:00 23

原创 C# Newtonsoft.Json JObject移除属性

//json 序列化JObject obj1 = JObject.FromObject(new{ id = 1, name = "张三", age = 20});Console.WriteLine(obj1.ToString());//输出://{// "id": 1,// "name": "张三",// "age": 20//} /...

2020-12-10 11:14:00 48

原创 PropertyInfo 简单用法

一般用于两个类的数据绑定如下String DefaultDBConnection = "Data Source=111.111.0.111;Initial Catalog=ZMT;User ID=name;Password=pwd";//连接字符串 DataSet ds = new DataSet(); using (SqlConnecti...

2020-12-10 11:10:00 40

原创 sqlserver 查询当前时间的前6个月的月份(统计图用)

--万能sqlselect convert(varchar(7),dateadd(mm,-number,getdate()),23) as d from master..spt_valueswhere type='p' and number >=0 and number<=5and convert(varchar(7),dateadd(mm, -6 ,getdate()),2...

2020-11-16 15:06:00 70

原创 数据结构做题一些总结

概念连通图:在无向图中,若任意两个顶点vivi与vjvj都有路径相通,则称该无向图为连通图。强连通图:在有向图中,若任意两个顶点vivi与vjvj都有路径相通,则称该有向图为强连通图。联通网:在连通图中,若图的边具有一定的意义,每一条边都对应着一个数,称为权;权代表着连接连个顶点的代价,称这种连通图叫做连通网。生成树:一个连通图的生成树是指一个连通子图,它含有图中全部n个顶点,但只有...

2020-10-14 21:55:00 21

原创 SQLSERVER 临时表创建

判断临时表是否存在,存在则删除if OBJECT_ID('tempdb..#tempTable') IS NOT NULLbeginDROP TABLE #temp_Tableend创建临时表(' # '局部的临时表仅在会话里边, ' ## '全局的的临时表)create table #temp_Table( 字段1 约束条件, 字段2 约束条件, ...

2020-09-29 20:15:00 71

原创 SQLSERVER 储存过程操作多行数据的几种方式

对Table 表做操作 Table Table(表名),id(Table的自增字段),临时表的定义用ID递增 去循环declare @id int =0while( (select top 1 id from Table where id>@id order by id)>0 )begin select @id=(select top 1 ostid from OutS...

2020-09-29 16:59:00 43

原创 Git 错误

.gitignore 无效解决办法在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法; 但是有时候在项目开发过程中,想把某些目录或文件加入忽略规则,修改.gitignore去无效,原因是.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方...

2020-09-11 11:24:00 16

原创 前端 报错

form 表单 提交用serialize 的时候disabled 的dom元素 获取不到

2020-08-26 11:02:00 19

原创 sql储存过程执行报错 为 后的引号不完整。

declare @str varchar(max)--传递数字 :cloumn int--同义-执行-> select * from table0 where cloumn0=1;set @str='select * from table0 where cloumn0='+1;exec(@str);--传递字符串 :cloumn varchar 这里双单引号--同义-执行-&...

2020-08-03 10:56:00 71

原创 五个常见算法

五大常用算法之五:分支限界法 五大常用算法之四:回溯法 五大常用算法之三:贪心算法 五大常用算法之二:动态规划算法 五大常用算法之一:分治算法 ...

2020-06-19 15:57:00 23

原创 sqlserver-序列

用途:跟identity是一个意思区别是identity只能用于一个table,序列可以应用于多个表格式CREATE SEQUENCE [schema_name . ] sequence_name [ AS [ built_in_integer_type | user-defined_integer_type ] ] [ START WITH <consta...

2020-05-11 11:24:00 22

原创 Sql进阶语法

插入语句:--通常写法insert into (列1,列2...) values(值1,值2...)--错误示范insert into TB2 Select * From TB1--错误信息--仅当使用了列列表并且 IDENTITY_INSERT 为 ON 时,才能为表中的标识列指定显式值--其他正确示范(这里必须要指定列名)insert into TB2(NAME) Sele...

2020-04-28 14:21:00 15

原创 sqlserver游标

作用 :对数据的多条数据进行逐条更改或者显示。语句分析:next:返回结果集当前行的下一行,首次提取返回第一行。frior:返回结果集的上一行,首次提取无数据返回。first:返回结果集第一行。last:返回结果集最后一行。absolute:移动到结果集的第n行。如果n为正数,从结果集的第一行(包含第一行)起移到第n行;如果n为负数,则从结果集的最后一行起移到第n行。r...

2020-04-24 11:41:00 33

原创 关于Sqlserver锁的总结

乐观锁:悲观锁:

2020-04-14 17:34:00 18

原创 储存过程与触发器

触发器:它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。语法--创建触发器(DML)create trigger trigger_nameon tab1_name--表的名称before/after i...

2020-04-10 16:23:00 16

原创 session 和 cookie

cookie :http 是无状态协议 所以 不会知道 这次的请求跟上次的关系 所以就有了cookie 是由服务器生成但是存在客户端 (伴随着就是不安全的) 。只能时同一路径 下才能访问,第一次请求的时候会把cookieId 从服务端 发过来(在响应头中) .第一次生成的会在响应头里边加上cookie的健值,下一次在一定范围内也会携带着cookie 传入服务器存放地址是在硬盘上的...

2020-01-08 19:39:00 20

原创 git

git 拉代码 git clone “link” --git 地址git 在新电脑上配置用户密钥首先在本地生成 密钥 此处省略好几个字…一般就是在git 用户下面找setting —> SSH and GPG keys 配置新的SSHgit 提交代码顺序git status --看文件的状态  git add . --把修改的文件全部提交到暂存区  git...

2019-12-10 14:50:30 171

原创 Git 总结

git 拉代码 git clone "link" --git 地址git 在新电脑上配置用户密钥:首先在本地生成 密钥 此处省略好几个字...一般就是在git 用户下面找setting ---> SSH and GPG keys 配置新的SSHgit 本地项目传远程:git initgit add .git commit -m ''git remote add ...

2019-12-10 14:43:00 39

原创 .net报错大全

1.未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0"[已解决]  解决方案:https://blog.csdn.net/mzl87/article/details/52353787 。2.检测到有潜在危险的 Request.Form 值  解决1:把.net的验证机制关掉(不安全)      解决2:web上(不安全)    web.conf...

2019-12-03 11:50:00 27

原创 对于堆和栈的理解

装箱拆箱:        发生的事情: 值和引用类型的对比:    .NET 中引用类型判等其实就是比较对象在堆中的地址,不同的对象地址 肯定不相等(就算内容相等)。    另外,.NET 中的 STRING 类型是一种特殊的引用类型, 它不遵守引用类型的判等标准,只要两个 STRING 包含相同的字符串,那么就相等, STRING类型...

2019-11-21 10:41:00 16

原创 html 局部打印

首先有个调用的方法。printView().function printView() { bdhtml = window.document.body.innerHTML;//获取当前页的html代码 window.document.body.innerHTML = bdhtml; sprnstr = "<!--startprint-->";//设置打印...

2019-10-14 17:08:00 24

原创 c#面试问题总结

1.你是怎么做到前端向后端传值的时候防止参数被篡改。2.用户获取像后端获取数据的时候,用什么方式获取客户端的ip.3.ajax访问数据的原理是什么,jsonp跨域的原理.4.数据库锁的概念.  乐观锁:  悲观锁:5.const 与 readonly 区别 const,readonly的值一旦初始化都不再可以改写。 const只能在声明时初始化,reado...

2019-06-06 23:28:00 15

原创 算法题总结

1.一列数据的规则如下:1、1、2、3、5、8、13、21、34......求第30位数是多少,用递归的方法来做:    public static int fib(int n)//n是第n位数是多少 { if (n == 1 || n == 2) { return 1; ...

2019-06-06 23:08:00 13

原创 h5-plus.webview

这里是链接

2019-04-17 01:24:00 20

原创 堆和栈,引用类型,值类型,指令,指针

点击这里:https://www.cnblogs.com/chenjin/articles/2815510.html

2019-04-08 23:47:00 18

原创 .NET framework具体解释

https://blog.csdn.net/luyiping/article/details/22556

2019-04-08 22:59:00 18

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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