上一页 1 2 3 4 5 6 7 8 ··· 22 下一页
摘要: 前言 今天讨论的话题来自一位微信好友遇到问题后请求我的帮助,当然他的意图并不是本文标题,只是我将其根本原因进行了一个概括,接下来我们一起来探索标题的问号最终的答案是怎样的呢? 上下文构造函数是否可以注入实例? 老规矩,首先我们定义如下上下文 public class EFCoreDbContext 阅读全文
posted @ 2020-04-14 09:02 Jeffcky 阅读(981) 评论(6) 推荐(1) 编辑
摘要: 前言 第一次看到在Java中可以通过类实例调用静态方法,当然不推荐这么做,避免出现意想不到的问题,接下来会讲到,但是在C#中通过类实例调用静态方法在编译时就不会通过,这里做下记录。 类实例调用静态方法 首先我们来看一个简单的例子说明为何不能通过类实例调用静态方法,我们知道未实例化的对象去调用对应方法 阅读全文
posted @ 2020-04-10 22:58 Jeffcky 阅读(5245) 评论(0) 推荐(0) 编辑
摘要: 在计算机二进制中,最高位表示符号位,若为0表示正数,若为1表示负数。同时我们需要清楚知道原码、反码、补码的概念,这里请自行了解。 取非/反(~):在二进制补码中,要获取数字的负数,需反转所有位并加1。比如(~-5),5是00000101,那么-5则是:11111010 + 00000001 = 11 阅读全文
posted @ 2020-04-06 22:29 Jeffcky 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: 前言 今天看到有园友写了一篇关于添加NOLOCK查询提示的博文《https://www.cnblogs.com/weihanli/p/12623934.html》,这里呢,我将介绍另外一种添加查询提示的方法,此方式源于我看过源码后的实现,孰好孰歹,请自行判之,接下来我们一起来看看。 查询提示(NOL 阅读全文
posted @ 2020-04-03 23:09 Jeffcky 阅读(1318) 评论(3) 推荐(5) 编辑
摘要: 前言 继上文发表之后,结合评论意见并亲自验证最终发现是编码的问题,但是对于字符编码还是有点不解,于是乎,有了本文,我们来学习字符编码,在学习的过程中,我发现对于MySQL中JSON类型的编码导致数据中文出现乱码还有可深挖之处,接下来我们来分析一下,若有错误之处,还请批评指出。 字符编码 评论中指出任 阅读全文
posted @ 2020-03-30 07:46 Jeffcky 阅读(3857) 评论(0) 推荐(2) 编辑
摘要: 前言 在项目中利用Dapper将JSON数据存储到MySQL数据库,结果发现JSON数据中的中文乱码,特此记录,希望对存储JSON的童鞋能有所帮助,文中若有错误之处,还望批评指正。 Dapper获取JSON数据乱码(MySQL) 为了引出最终问题出在什么地方,我们重头开始进行讲解,首先我们给出如下测 阅读全文
posted @ 2020-03-27 07:47 Jeffcky 阅读(2100) 评论(14) 推荐(3) 编辑
摘要: 前言 任何一门语言都有其语言规范,从逻辑上我们可划分为语法规范和语义规范,语法规范则是描述了如何通过相关语法编写可执行的程序,而语义规范则是指通过语法编写的程序所构造出的具体含义。语言只要具备存储(比如堆、栈),我们此时必须定义存储行为规则,这种行为规则就是内存模型。Java初始版本内存模型允许行为 阅读全文
posted @ 2020-03-20 00:26 Jeffcky 阅读(643) 评论(2) 推荐(0) 编辑
摘要: 前言 对于我们所编写的源代码最终以指令形式而顺序执行,程序只是处理器自上而下执行的文本文件中列出的操作列表,其实这是错误的理解,计算机能够根据需要更改某些低级操作的顺序,尤其是在读取和写入内存时,出于性能原因,会进行内存重排序,内存重排序是一种利用指令来进行对应操作,通过这种操作极大地提高了程序的速 阅读全文
posted @ 2020-03-14 22:22 Jeffcky 阅读(2541) 评论(6) 推荐(7) 编辑
摘要: 前言 很多时候我们需要跨线程共享对象,若存在并发我们必须以线程安全的方式共享对象,此时将涉及到我们如何安全初始化对象从而进行安全发布,本节我们将来讨论安全初始化、安全发布,文中若有错误之处,还望批评指正。 安全发布 按照正常叙述逻辑来讲,我们应该首先讨论如何安全初始化,然后再进行安全发布分析,在这里 阅读全文
posted @ 2020-03-12 07:19 Jeffcky 阅读(889) 评论(3) 推荐(0) 编辑
摘要: 前言 上一节我们讲解完了一对多映射,本节我们进入到关系映射最后一节即多对多关系映射,文中若有错误之处,还望指正。 many to many关系映射 本节我们所给出的实体是post和tag,发表一篇博客文章对应可以选择多个标签,而一个标签下也可以对应多篇发表的文章,这是典型的多对多关系,所以二者关系配 阅读全文
posted @ 2020-03-08 13:53 Jeffcky 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 前言 关系映射只有正确的配置才能生成正确而有效的SQL语句,通过上一节对一对一关系的讲解,我们发现其实并不难,在关系数据库系统中,一对多关联基于外键列链接两个表,以便子表记录引用父表行的主键。 one to many关系映射 对于一对多关系映射也存在单向和双向关联,在JPA中,我们通过注解@OneT 阅读全文
posted @ 2020-03-07 21:47 Jeffcky 阅读(898) 评论(0) 推荐(0) 编辑
摘要: 前言 本节开始我们正式步入关系映射的讲解,对于关系映射,在.NET或NET Core对于相关实体大多我们称之为主体和依赖体,而在java中称之为源实体和目标实体,只是叫法不同,本质上大同小异,文中若有错误之处,还望指正。 one to one关系映射 一对一关联可以是单向或双向的,在单向关联中,源实 阅读全文
posted @ 2020-03-07 18:46 Jeffcky 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 前言 我们知道对于枚举既可以存储字符串也可以存储数字,那我们看看在JPA中到底应该如何正确的配置呢,文中若有错误之处,还望指正。 @Enumerated注解 在JPA中,必须用@Enumerated注解标记Enum类型,配置枚举类型有ORDINAL和STRING两种。接下来我们定义一个Order对象 阅读全文
posted @ 2020-03-07 14:34 Jeffcky 阅读(1606) 评论(0) 推荐(0) 编辑
摘要: 前言 上一节我们讲解了Hibernate的主键生成策略,本节我们继续来讲讲Hibernate中针对列的映射即@Column注解,文中若有错误之处,还望指正。 @Column注解详解 我们看到如上针对列注解上所对应的属性设置,主要有列名、唯一约束(默认为非)、可空(默认为空)、可插入(默认为true) 阅读全文
posted @ 2020-03-06 22:46 Jeffcky 阅读(2454) 评论(0) 推荐(0) 编辑
摘要: 前言 之前有一位购买我课程的童鞋利用最新的IdentityServer4版本即对应.NET Core 3.x,发布到生产环境在学习,结果出了一些问题,此前我并未过多关注IdentityServer4升级到3.x版本,所以在此做一个基本的总结,或许能对出现相同问题的童鞋能提供一点帮助。 Identit 阅读全文
posted @ 2020-03-02 07:15 Jeffcky 阅读(1240) 评论(3) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 22 下一页