MyBatis学习笔记(1)使用篇
MyBatis学习笔记(1)—使用篇 MyBatis学习笔记(2)—映射关系篇 MyBatis学习笔记(3)—高级映射之一对一映射 Mybatis学习笔记(4)-高级映射之一对多映射 Mybatis学习笔记(5)-高级映射之多对多映射 ...
MyBatis学习笔记(1)—使用篇 MyBatis学习笔记(2)—映射关系篇 MyBatis学习笔记(3)—高级映射之一对一映射 Mybatis学习笔记(4)-高级映射之一对多映射 Mybatis学习笔记(5)-高级映射之多对多映射 ...
经典穿越剧《寻秦记》被翻拍,看了几张剧照,不忍直视,周末有空倒是回味了一下古天乐版的,今天看来,依旧经典,童年美好回忆。正好最近在看代理模式,想到如果导演再找古天乐拍戏,倒是不一定能找到古天乐(因为他在玩贪玩蓝月??),这时候就可以找到他的...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
ThreadLocal的作用 ThreadLocal的作用是提供线程内的局部变量,说白了,就是在各线程内部创建一个变量的副本,相比于使用各种锁机制访问变量,ThreadLocal的思想就是用空间换时间,使各线程都能访问属于自己这一份的变量副...
垃圾收集(Garbage Collection),简称GC,是Java语言一个成名特性,使它摆脱了C、C++那样手动管理内存的痛苦,提到垃圾收集,必然想到它是干什么的?简单来说,它是我们管理堆内存和方法区上的空间的好助手,要想对垃圾收集建立...
学习一门语言,经常都是从打印“Hello,World”开始的,打过招呼后,你便可以进入程序的新世界。 就拿经典的C语言举例,基本上每个程序员在上学时就可以闭着眼睛写下“Hello,World”,这也是检测开发环境是否能正常工作常用的小程序,...
原作者:Babu_Abdulsalam 本文翻译自CodeProject,转载请注明出处。 引入 尽管有另外一篇文章说C++11里的智能指针了。近来,我听到许多人谈论C++新标准,就是所谓的C++0x/C++11。 我研究了一下C+...
我们知道在网络中通讯,都是知道对方的IP地址后,才能发起连接,IP地址所在的层是网络层,而在网络层下面是数据链路层,这里IP数据包继续被封装成以太网数据帧,当然还有别的数据链路层格式,但是数据链路层也需要寻址机制,常常就是48bit的硬件地...
上一篇传送门:熟练使用git 分支管理 在Git中,git merge和git rebase都是用来将一个分支的修改并入另一个分支,只不过方式不同。 在日常工作中基本都会有一个工作主分支,一般我们会新建一个新的分支开始我们的工作,以免影响主...
equals和hashCode都是Object对象中的非final方法,它们设计的目的就是被用来覆盖(override)的,所以在程序设计中还是经常需要处理这两个方法的。而掌握这两个方法的覆盖准则以及它们的区别还是很必要的,相关问题也不少。...
内存管理是开发者必须掌握的基本功,不然程序总是会在各种难以捉摸的错误中崩溃,一些语言,例如C、C++开发者们自己申请内存,使用完自己释放,但是不当的代码书写习惯往往导致内存泄露,引用空指针等等错误,而Java借助于虚拟机帮我们完成了许多工作...