2021年4月21日

分布式锁实现方式

摘要: 基于数据库 基于redis 基于zokkeper 阅读全文

posted @ 2021-04-21 18:06 张通 阅读(34) 评论(0) 推荐(0) 编辑

spring事务隔离级别

摘要: spring 默认的隔离级别(DEFAULT)和数据库隔离级别一致。他的隔离级别其实就是数据库的隔离级别,mysql默认的隔离级别是repeatable(可重复读),oracle、sqlserver默认的隔离级别是read commited READ_UNCOMMITTED 是隔离级别最低的,意思就 阅读全文

posted @ 2021-04-21 18:04 张通 阅读(1460) 评论(0) 推荐(0) 编辑

2018年4月26日

redis持久化的俩种方式特点及应用场景

摘要: 由于redis的数据都放在内存中,如果不持久化数据,redis重启后数据就会丢失,所以要进行持久化。 一、RDB方式 rdb持久化实际上是指在指定时间间隔内将内存中的数据集快照异步写进磁盘,实际操作过程是fork一个子进程,先将数据集写入临时文件,写入成功后,再替换之前的文件,用二进制压缩存储。 优 阅读全文

posted @ 2018-04-26 10:29 张通 阅读(879) 评论(0) 推荐(0) 编辑

2018年3月5日

C#中字段和属性的区别

摘要: 字段的使用场景:与类或者对象关系密切,建议使用private修饰。 属性的使用场景:对字段进行封装,提供get/set关键字,进行访问。 变量的使用场景:与类或者对象关系不密切,常常在方法或者语句块中使用。 字段和属性是相对于类而言的,而变量相对于方法或者语句块而言,可以再任何地方使用。 阅读全文

posted @ 2018-03-05 16:28 张通 阅读(619) 评论(0) 推荐(0) 编辑

2017年2月14日

asp.net网站实现自动升级

摘要: 思路如图所示: 阅读全文

posted @ 2017-02-14 15:31 张通 阅读(239) 评论(0) 推荐(0) 编辑

2017年1月17日

数组和list 的补集

摘要: nodegroupas.Except(ids).Union(ids.Except(nodegroupas)).ToArray(); 取出nodegroupas数组和ids数组中不同的值。 list.Where(x => !list1.Select(y => y.ID).Contains(x.ID)) 阅读全文

posted @ 2017-01-17 09:49 张通 阅读(136) 评论(0) 推荐(0) 编辑

2017年1月11日

利用反射动态从程序集执行方法和属性

摘要: 程序结构: //获取程序集 Assembly asb = Assembly.LoadFrom(path);//path为程序集的物理路径 //获取程序集下面的Student类 Type document = asb.GetType("DAL.Student");//参数必须是命名空间+类名,否则会报 阅读全文

posted @ 2017-01-11 14:25 张通 阅读(204) 评论(2) 推荐(0) 编辑

2017年1月9日

Cookie和Session的区别、优缺点

摘要: 1、cookie数据存放在客户的浏览器上,session数据放在服务器上。 2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗 考虑到安全应当使用session 3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能 考虑到减轻服务器 阅读全文

posted @ 2017-01-09 16:19 张通 阅读(3000) 评论(0) 推荐(1) 编辑

2016年12月23日

接口,抽象类,虚方法。

摘要: 接口和抽象类都不能被实例化,接口里边的方法全是抽象的,即只有方法名,没有实现。 抽象类里可以有不抽象的方法,但是包含抽象方法的一定是抽象类。 子类实现接口,必须实现所有的接口。 子类继承抽象类,必须实现所有的抽象类。 虚方法:就是 在子类可以重写的方法。 1 接口是核心,其定义了要做的事情,包含了许 阅读全文

posted @ 2016-12-23 11:09 张通 阅读(228) 评论(0) 推荐(0) 编辑

model first,DB first,code first

摘要: code first迁移数据库1.打开程序包管理器控制台2.运行Enable-Migrations,运行之后会生成Migrations文件夹与相应的文件 Configuration.cs3.设置 AutomaticMigrationsEnabled为 true 4.最后执行 Update-Datab 阅读全文

posted @ 2016-12-23 10:50 张通 阅读(170) 评论(1) 推荐(0) 编辑

导航