深入理解Java泛型(下)

Java泛型的通配符上界通配符<? extends T>我们先来看一个例子:class Fruit {}class Apple extends Fruit {}现在我们定义一个盘子类...~

阅读更多...

深度理解Git的origin仓库

备注:本文修订于2020年5月25日关于origin的理解,本文列出以下四点内容,理解这四点内容就能深度理解Git的origin仓库。(1)仓库分为远端和本地,远端仓库有名字,而且有两种类型的名...~

阅读更多...

(31)常用注解

之前文章介绍了MyBatis的基本用法、关联映射、动态SQL和缓存机制等知识,其所有的配置都是使用XML完成,但是大量的XML配置文件的编写是非常繁琐的,因此MyBatis也提供了更加简便的基于...~

阅读更多...

python命令行解析之parse_known_args()函数和parse_args()使用区别介绍

这篇文章主要介绍了python命令行解析之parse_known_args()函数和parse_args()使用介绍,需要的朋友可以参考下~

阅读更多...

如何最高效的去学习技术?

我创造了一门新的学科:认知数学。数学是思维的工具,有了这个利器在手中,对我的学习非常有帮助,能让我快速的学习知识。知识分为获取知识,内化成习惯两大步骤。算下来我学习了很多科目,每年学习上千个知识...~

阅读更多...

Mybatis插件机制详解

1 概述Mybatis插件又称拦截器,Mybatis采用责任链模式,通过动态代理组织多个插件(拦截器),通过这些插件可以改变Mybatis的默认行为(诸如SQL重写之类的),MyBatis 允许...~

阅读更多...

(30)聊聊MyBatis缓存机制:一级缓存和二级缓存

一级缓存Mybatis对缓存提供支持,但是在没有配置的默认情况下,它只开启一级缓存,一级缓存只是相对于同一个SqlSession而言。在参数和SQL完全一样的情况下,我们使用同一个SqlSess...~

阅读更多...

中关村风云40年:一座中关村,半部改革史。

140 年过去,回顾中关村传奇,依然要从陈春先说起。1978 年,中国物理代表团访问美国,走下飞机悬梯的人当中,就包括中科院物理所核聚变专家陈春先。这一年,他刚在全国科学大会上斩获一等奖,并和陈...~

阅读更多...

深入理解Java泛型(中)

Java泛型擦除及其相关内容我们下面看一个例子:Class<?> class1=new ArrayList<String>().getClass();Class<?...~

阅读更多...

Python自然语言处理 NLTK 库用法入门教程【经典】

这篇文章主要介绍了Python自然语言处理 NLTK 库用法,结合实例形式详细分析了NLTK库的功能、安装、引用以及使用NLTK库进行文本分析的各种常用操作技巧,需要的朋友可以参考下~

阅读更多...