golang基础知识查漏补缺(持续更新)
表达式与语句简单来说,一个表达式表示一个值,而一条语句表示一个操作。 但是在实际中,有些个表达式可能同时表示多个值,有些语句可能是由很多更基本的语句组成的。 另外,根据场合不同,某些语句也可以被视为表达式。参考链接:https://www.bookstack.cn/read/Golang101...
C# 线程同步查漏补缺
当线程 A 在等待一个同步构造,另一个线程 B 持有构造一直不释放,那么就会导致线程 A 阻塞。同步构造有用户模式构造和内核模式构造。用户模式构造通过 CPU 指令来协调线程,所以速度很快。也意味着不受操作系统控制,所以等待构造的线程会不停自旋,浪费 CPU 时间。内核模式构造通过操作系统来协调线程...
JAVA核心技术I---JAVA基础知识(查漏补缺private,static)
一:private对于类和对象(同C++)private是只有这个类内部可以访问(类的成员函数和定义初始化)private是类之间的限制,而不是对对象的限制《重点》同类对象是可以直接访问对象的私有成员class priTest{private int age; public void setA...
Entity Framework 查漏补缺 (一)
明确EF建立的数据库和对象之间的关系EF也是一种ORM技术框架,将对象模型和关系型数据库的数据结构对应起来,开发人员不在利用sql去操作数据相关结构和数据。以下是EF建立的数据库和对象之间关系关系数据库对象数据库DbContext类表DbContext中的DbSet<实体类名>表间的关联...
2019Java查漏补缺(一)
看到一个总结的知识:感觉很全面的知识梳理,自己在github上总结了计算机网络笔记就很累了,猜想思维导图的方式一定花费了作者很大的精力,特共享出来。原文:java基础思维导图自己学习的查漏补缺如下,原文:java基础思维导图: 不常用到的运算符:^:按照位异或运算,不同为1,相同为0;>>...
Mysql查漏补缺笔记
目录查漏补缺笔记2019/05/19文件格式后缀丢失修改,脏读,不可重复读超键,候选键,主键构S(Stmcture)/完整性I(Integrity)/数据操纵M(Malippulation)关系范式系统设计数据库语言两段协议SQL联表查询,函数substr,rightSUBSTR用法:RIGHT用法...
查漏补缺synchronized和ReentrantLock的基本原理
synchronized基本原理是通过CPU指令实现的。ReentrantLock是通过AQS(AbstractQueuedSynchronizer)实现的。