俗话讲的好,多个朋友多条路。 这是一个分工明确的社会,任何人都不可能靠自己单打独斗做大做强,要想成功,必须依靠其他人。 物以类聚,人以群分,想下你的朋友是不是都跟你在某方面有...
俗话讲的好,多个朋友多条路。 这是一个分工明确的社会,任何人都不可能靠自己单打独斗做大做强,要想成功,必须依靠其他人。 物以类聚,人以群分,想下你的朋友是不是都跟你在某方面有...
拖延症这个词大家都不陌生,人类已经跟它做了好多年的斗争了。 临近毕业,所有的学生都是需要交论文的,正常来讲一般提前半年就知道自己的论文题目了。非拖延症会规划好自己每周的工作量...
从源码解析 mybatis 是如何实现 mapper 动态代理的。 mybatis 底层是基于 JDK 动态代理来实现 mapper 动态代理的,所以我们先来看看 JDK 动...
你指的是代码注释 还是那里的注释呀?
mybatis 初始化过程都做了什么阅读本文之前,请你先熟悉下 mybatis 的常规用法。另外,本系列文章只是单纯的使用 mybatis ,没有与 spring 集成。源码:https://github.co...
@IT人故事会 好的
mybatis 初始化过程都做了什么阅读本文之前,请你先熟悉下 mybatis 的常规用法。另外,本系列文章只是单纯的使用 mybatis ,没有与 spring 集成。源码:https://github.co...
Git 的文件状态是其核心,明白文件状态后对各种操作都有非常大的帮助,不同的文件状态又存储在不同的工作区域中。 文件状态 未跟踪(untracked):表示文件为新增加的。已...
安装 GIT Git 是一个工具,要想用的话必须的先安装才可以。类似于你做 java 开发的话需要安装 JDK。 Linux 安装 Windows 安装从官网下载 Git 安...
Linus 在 1991 年创建了开源的 Linux 系统。10 年后名扬天下,20 年后统治服务器领域,可谓 Linux 恒久远,Linus 永流传。 虽然 Linus 创...
什么是 Git? Git 是目前世界上最流行最好用的分布式版本控制系统 。这里面有两个重要的概念,分布式和版本控制。 什么是版本控制? 大二了,老师在数据结构预算法课上讲自己...
上一篇文章讲了初始化的一个大致过程,这篇来写下配置文件的解析过程。源码如下: properties 节点的解析过程 节点定义如下: 解析过程: properties从源码可以...
阅读本文之前,请你先熟悉下 mybatis 的常规用法。另外,本系列文章只是单纯的使用 mybatis ,没有与 spring 集成。源码:https://github.co...
如果定义一个如下的update函数,那么这个函数的返回值到底是啥意思呢?是受影响的行数吗? 验证之前我们先看看数据库中的数据记录。总共两条数据记录! 数据库链接配置为: 下面...
我们先来看看 ArrayList 的 add 操作源码。 ArrayList 的不安全主要体现在两个方面。 其一: 不是一个原子操作,是分两步执行的。 单线程执行这段代码完全...
本文基于 JDK 1.8。 HashMap 是用于存储键值对的数据结构,它根据键的 hashCode 值来存储数据。遍历顺序是不确定的。最多只允许一条记录的键为 null,允...
@你的益达233 好的 明白了就好
javap解析i++与++i问题相信不少从事java开发的人在刚开始接触java的时候都会遇到让人巨头疼的i++和++i问题,网上很多资料都是直接告诉结果而并没有说清楚为什么是这个结果,包括自己之前也是死记...
i = i++ 是先把 i 的值保存在栈顶,然后 i 自增 1,最后把栈顶的值赋给 i
i = ++i 是 i 先自增 1,然后把结果保存在栈顶,最后把栈顶的值赋给 i
javap解析i++与++i问题相信不少从事java开发的人在刚开始接触java的时候都会遇到让人巨头疼的i++和++i问题,网上很多资料都是直接告诉结果而并没有说清楚为什么是这个结果,包括自己之前也是死记...
是哪里不懂?可否详细说下
javap解析i++与++i问题相信不少从事java开发的人在刚开始接触java的时候都会遇到让人巨头疼的i++和++i问题,网上很多资料都是直接告诉结果而并没有说清楚为什么是这个结果,包括自己之前也是死记...