• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

IT_xiaozhang

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

[置顶] 数据库事务,事务并发问题,锁的隔离级别,锁的粒度(一)

摘要: 对数据库的操作,我们经常会用到事务,但是对事务了解有多少呢,网上学习了自考本科的课程,数据库系统原理,学习了事务,然后又浏览了一些资料,对事务,事务的特性,事务并发出现的问题,以及锁,锁的级别和粒度都有了认识,根据自己个人的理解做一些总结, 事务:用户自己定义的对数据库数据的一些操作序列(多个操作组 阅读全文

posted @ 2021-05-21 18:50 IT_xiaozhang 阅读(595) 评论(0) 推荐(0)

[置顶] Expression表达式目录树动态拼接 反射获取泛型方法

摘要: 上面我贴出了源码,如果要用 Expression动态拼接出 Expression<Func<Student, bool>> customExpression = s => arr.Contains(s.Code) ,该怎么弄。 这里包含很多东西,访问类Student的属性Code,访问类TestOn 阅读全文

posted @ 2019-08-18 22:21 IT_xiaozhang 阅读(903) 评论(0) 推荐(2)

2024年7月12日

Spring 事务传播,不同 Propagation 枚举 的效果

摘要: 官方说明: 事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择(默认)。 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION 阅读全文

posted @ 2024-07-12 23:54 IT_xiaozhang 阅读(16) 评论(0) 推荐(0)

2021年5月24日

数据库事务,事务并发问题,锁的隔离级别,锁的粒度(二)

摘要: 上一篇文章描述了 事务并发会遇到的问题,为了解决这些文件,所以就有了封锁。 数据库锁 自考教材对 ‘封锁’ 的概念: 封锁是最常用的并发控制技术 基本思想:需要时,事务通过向系统请求对它所希望的数据对象加锁,以确保它不被非预期改变。 一个锁实质上就是允许或阻止一个事务对一个数据对象的存取特权。 锁的 阅读全文

posted @ 2021-05-24 15:09 IT_xiaozhang 阅读(248) 评论(0) 推荐(0)

2020年7月27日

JsonSerializer反序列化

摘要: string strjson = "{ \"Id\":1,\"Name\":\"\u5F20\u73CA\",\"BirthDay\":\"2020-07-27T00:00:00+08:00\"}"; JsonSerializer.Deserialize<Student>(strjson); 当我们 阅读全文

posted @ 2020-07-27 22:06 IT_xiaozhang 阅读(3454) 评论(0) 推荐(0)

2020年5月29日

泛型委托 Func<out T>,当返回的数据是一个匿名类型的时候该怎么办

摘要: 当我们需要用到一个返回 匿名类型的委托的时候,我们该怎么弄,我们知道,声明一个匿名对象时,可以用 var 关键字来配合声明,既 var data = new { id = 3, name = "bdadsfg" }; 但是当用一个lambda表达式去给一个委托赋值时, vs 编译器会直接提示报错。 阅读全文

posted @ 2020-05-29 17:57 IT_xiaozhang 阅读(298) 评论(0) 推荐(0)

2019年12月17日

git stash与git commit的区别

摘要: 问题的出现 写这篇文章的缘由是在工作中初次使用Git的时候遇到了一个奇怪的现象,即每次提交代码的时候,如果没有及时拉取代码就会导致本地库的代码不是最新的,这样自己修改代码之后想要push到远程仓库的时候就会遭到拒绝,每次被拒绝以后我会先拉取代码,然后再继续push,这样可以成功提交代码,可是会产生两 阅读全文

posted @ 2019-12-17 15:09 IT_xiaozhang 阅读(3932) 评论(0) 推荐(0)

2019年9月21日

原码,补码,反码 和 有符合,无符号 整数知识总结

摘要: 原码 (true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位):正数该位为0,负数该位为1(0有两种表示:+0和-0),其余位表示数值的大小。 例如,我们用8位二进制表示一个数,+11的原码为00001011,-11的原码就是10001 阅读全文

posted @ 2019-09-21 01:02 IT_xiaozhang 阅读(3431) 评论(0) 推荐(0)

2019年9月20日

二进制的 按位与、按位或、按位异、按位取反 的简单总结

摘要: 位运算符有:&(按位与)、|(按位或)、^(按位异或)、~ (按位取反)。 运算符(&) 只要有一个为0,其值为0。 例子:10&9: 0000 1010 & 0000 1001 = 0000 1000 = 8 只要有一个为1,其值为1。 例子:3|5 即 0000 0011 | 0000 0101 阅读全文

posted @ 2019-09-20 16:30 IT_xiaozhang 阅读(14132) 评论(0) 推荐(0)

2019年8月5日

Asp.net MVC 中的TempData对象的剖析

摘要: 另一篇文章,也对TempData 做了很详细的介绍,链接地址:https://www.jianshu.com/p/eb7a301bc536 。 MVC中的 TempData 可以在Controller之间进行传递,如果使用过了之后,不管是在View里使用,还是在controller里使用,再次获取就 阅读全文

posted @ 2019-08-05 17:36 IT_xiaozhang 阅读(415) 评论(0) 推荐(0)

下一页
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3