上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页
摘要: 前言 网上貌似没有太多关于log4net过滤日志的资料,在研究过程中发现一点小问题,这里做下记录,希望对后续有用到的童鞋起到一丢丢帮助作用。 log4net日志过滤 由于是在.NET Core中使用,所以这里为了演示,我们创建一个.NET Core控制台程序,同时呢通过安装log4net最新稳定版本 阅读全文
posted @ 2020-01-08 15:24 Jeffcky 阅读(1554) 评论(9) 推荐(4) 编辑
摘要: 前言 我们将SpringBoot可以看做是集大成者,说的通俗一点就是简化了配置,接下来我们看看在SpringBoot中如何启用并使用Spring MVC,Spring MVC和.NET或者.NET Core中MVC思想一样,只不过名词不一样罢了,好了,我们来看看在SpringBoot中如何使用Spr 阅读全文
posted @ 2020-01-06 23:59 Jeffcky 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 前言 我们看到这几篇内容都是掌握基础,避免后续我们做项目时回头重新复习,所以本节我们来讨论下注解@Autowired和@Qualifier的区别所在。 @Autowired VS @Qualifier VS @Primary 首先我们定义如下一个车辆接口,我们知道车辆可以启动和停止,所以在此接口中我 阅读全文
posted @ 2020-01-06 21:21 Jeffcky 阅读(2967) 评论(1) 推荐(2) 编辑
摘要: 前言 通过前面几节内容得知,我们一直遗漏了注解@Component,本节我们来讨论下注解@Component以及它和注解@Bean的区别所在。 @Component VS @Bean 在讲解注解@Component之前,在Spring中有这样一个包【org.springframework.stere 阅读全文
posted @ 2020-01-05 22:09 Jeffcky 阅读(7291) 评论(0) 推荐(0) 编辑
摘要: 前言 上一节我们通过注解@PropertySource读取内外部配置文件,然后通过注解@Value读取其值,在Spring中通过注解@ConfigurationProperties也可以读取配置文件中的值,接下来我们一起来看看注解@ConfigurationProperties和@Value有何区别 阅读全文
posted @ 2020-01-04 22:55 Jeffcky 阅读(2213) 评论(0) 推荐(0) 编辑
摘要: 前言 本文我们来看看在Spring中如何使用@PropertySource和@Value注解从属性文件读取值,同时呢我们也将讨论有关Spring Environment接口的信息以及相应的XML配置。@PropertySource注解主要使用Spring的Environment接口从属性文件中读取, 阅读全文
posted @ 2020-01-04 19:30 Jeffcky 阅读(5557) 评论(0) 推荐(1) 编辑
摘要: 前言 前面我们学习了Java基础和算法,接下来我们通过学习SpringBoot基础来强化代码书写能力,只有通过基础项目实践才能发现问题,在此过程中我们则可以进一步学习JVM虚拟机和线程知识,岂不两全其美,好了,话不多讲,我们开始。 SpringBoot入门 在还未接触SpringBoot时,自我感觉 阅读全文
posted @ 2020-01-03 23:55 Jeffcky 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 前言 之前看过前辈Artech《https://www.cnblogs.com/artech/》关于控制反转的一篇文章,文章通俗易懂且言语精炼,写博客既是积累也是分享,既然是分享那么必须让读者能够明白到底讲解的什么,所以在这里我也挑战下自己,看看能不能将概念通过简洁代码和语言的形式充分阐述清楚,若有 阅读全文
posted @ 2019-12-15 22:44 Jeffcky 阅读(1299) 评论(1) 推荐(3) 编辑
摘要: 前言 上述我们简单讲解了几个小问题,这节我们再来看看如标题EF Core中多次Include导致出现性能的问题,废话少说,直接开门见山。 EntityFramework Core 3多次Include查询问题 不要嫌弃我啰嗦,我们凡事从头开始讲解起,首先依然给出我们上一节的示例类: 接下来我们在控制 阅读全文
posted @ 2019-12-04 07:49 Jeffcky 阅读(4904) 评论(24) 推荐(17) 编辑
摘要: 前言 随着.NET Core 3.0的发布,EF Core 3.0也随之正式发布,关于这一块最近一段时间也没太多去关注,陆续会去对比之前版本有什么变化没有,本节我们来看下两个查询。 分组 我们知道在EF Core 3.0版本之前,对于分组查询是在客户端评估,也就是说在内存中操作,在EF Core 3 阅读全文
posted @ 2019-12-02 07:40 Jeffcky 阅读(4406) 评论(9) 推荐(5) 编辑
摘要: 前言 我们知道在Java 8中对于HashMap引入了红黑树从而提高操作性能,由于在上一节我们已经通过图解方式分析了红黑树原理,所以在接下来我们将更多精力投入到解析原理而不是算法本身,HashMap在Java中是使用比较频繁的键值对数据类型,所以我们非常有必要详细去分析背后的具体实现原理,无论是C# 阅读全文
posted @ 2019-11-30 19:54 Jeffcky 阅读(1189) 评论(7) 推荐(3) 编辑
摘要: 前言 最近断断续续花了一个礼拜的时间去看红黑树算法,关于此算法还是比较难,因为涉及到诸多场景要考虑,同时接下来我们要讲解的HashMap、TreeMap等原理都涉及到红黑树算法,所以我们不得不了解其原理,关于一些基础知识这里不再讲解,本文参考博文:《https://www.cnblogs.com/a 阅读全文
posted @ 2019-10-30 23:48 Jeffcky 阅读(888) 评论(8) 推荐(3) 编辑
摘要: 前言 前面两节内容我们详细讲解了Hashtable算法和源码分析,针对散列函数始终逃脱不掉hashCode的计算,本节我们将详细分析hashCode和equals,同时您将会看到本节内容是从《Effective Java》学习整理而来(吐槽一句,这本书中文版翻译的真垃圾),对于《Effective 阅读全文
posted @ 2019-09-29 14:36 Jeffcky 阅读(778) 评论(1) 推荐(2) 编辑
摘要: 前言 上一节我们实现了散列算法并对冲突解决我们使用了开放地址法和链地址法两种方式,本节我们来详细分析源码,看看源码中对于冲突是使用的哪一种方式以及对比我们所实现的,有哪些可以进行改造的地方。 Hashtable源码分析 我们通过在控制台中实例化Hashtable并添加键值对实例代码来分析背后究竟做了 阅读全文
posted @ 2019-09-19 00:59 Jeffcky 阅读(537) 评论(3) 推荐(1) 编辑
摘要: 前言 在入学时,学校为我们每位童鞋建立一个档案信息,当然每个档案信息都对应档案编号,还有比如在学校图书馆,图书馆为每本书都编了唯一的一个书籍号,那么问题来了,当我们需要通过档案号快速查到对应档案信息或者通过书记号快速查到对应书籍,这个时候我们可以通过哪种数据结构呢?前面几节我们详细讲解了ArrayL 阅读全文
posted @ 2019-09-17 00:04 Jeffcky 阅读(3080) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页