-
MyBatis一级缓存的笔记及记录
MyBatis一级缓存的笔记及记录 一、概述: 一级缓存是MyBatis天然自带的,是默认开启且没有关闭的地方,1级缓存只能作用于查询回话中,所以也叫会话缓存; 这里举个例子: 订单表存在一对多的关系,为了尽可能的减少join的查询,进行了分阶段查询; 先查询出订单表,在...
-
编程必备基础知识|计算机组成原理篇(09):CPU的控制器和运算器
编程必备基础知识|计算机组成原理篇(09):CPU的控制器和运算器 计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很...
-
JVM从入门开始深入每一个底层细节
JVM从入门开始深入每一个底层细节 1 官网 1.1 寻找JDK文档过程 www.oracle.com - 右下角Product Documentation - 往下拉选择Java - Java SE documentation - Previous releases - JDK 8 - 此时定位到:https://docs.oracle.com/javas... 1.2 The relation of JDK/JRE/JV...
-
高强度学习训练第十天总结:Class文件
高强度学习训练第十天总结:Class文件 今天这Class文件看的我一脸懵圈。有种当初学PE时候的感觉了。 类文件结构 如果计算机的CPU指令集只有X86一种,操作系统也只有windows,那也许Java语言就不会出现。Java在诞生之初就提出一个非常著名的口号:一次编写到处运行。 cl...
-
JAVA数据处理的常用技术
JAVA数据处理的常用技术 背景 在实际开发中,数据的处理有五种:获...
-
Java方法调用的字节码指令学习
Java方法调用的字节码指令学习 Java1.8环境下,我们在编写程序时会进行各种方法调用,虚拟机在执行这些调用的时候会用到不同的字节码指令,共有如下五种: invokespecial:调用私有实例方法; invokestatic:调用静态方法; invokevirtual:调用实例方法; invokeinter...
-
oracle的jdbc的版本与jdk对应关系
oracle的jdbc的版本与jdk对应关系 连接类型: 1、JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface and Net8,所以它需要在运行使用此驱动的JAVA程序的机器上安装客户端软件,其实主要是用到orcale客户端...
-
Spring框架学习笔记(1)——控制反转IOC与依赖注入DI
Spring框架学习笔记(1)——控制反转IOC与依赖注入DI Spring框架的主要作用,就是提供了一个容器,使用该容器就可以创建并管理对象。比如说Dao类等,又或者是具有多依赖关系的类(Student类中包含有Teacher类的成员变量) Spring有两个核心概念,一个是 控制反转(IOC...
-
图解Java常用数据结构
图解Java常用数据结构 最近在整理数据结构方面的知识, 系统化看了下 Java 中常用数据结构, 突发奇想用动画来绘制数据流转过程. 主要基于 jdk8, 可能会有些特性与 jdk7 之前不相同, 例如 LinkedList LinkedHashMap 中的双向列表不再是回环的. HashMap 中的单链表是尾插,...
-
Java8 Streams 让集合操作飞起来
Java8 Streams 让集合操作飞起来 前言 接上篇文章 java8 新特性 由于上篇过于庞大,使得重点不够清晰,本篇单独拿出 java8 的 Stream 重点说明 ,并做了点补充。 基本说明 Stream 是基于 java8 的 lambda 表达式的,如果不清楚 lambda 表达式,可以查看我的上篇文章Lam...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
