相关分类: Java技术 C/C++ VB delphi
  • 03-JVM内存模型:堆与方法区

    一、堆(Heap) 1.1.什么是堆 堆是用于存放对象的内存区域。因此,它 是垃圾收集器(GC)管理的主要目标。其具有以下特点: 堆在逻辑上划分为“新生代”和“老年代”。 由于 JAVA中的对象大部分是朝生夕灭,还有一小部分能够长期的驻留在内存中,为了对这两种对象进行...

    2018-09-18 06:36:46 java实例

  • JDBC与Java数据库编程基础

    一、JDBC 概述 1、什么是JDBC 称为Java数据库连接,它是一种用于数据库访问的应用程序API,由一组用Java语言编写的类和接口组成,有了JDBC就可以用同一的语法对多种关系数据库进行访问,而不用担心其数据库操作语言的差异。 2、JDBC优缺点 优点: JDBC使得编程人员从复...

    2018-09-18 06:36:47 sql 语句

  • Java八大基本数据类型

    Java八大基本数据类型是很重要一个知识点,不论是你在学习中、编程中还是到面试的时候都会涉及到,下面就Java的八大基本数据类型进行了解记录; 八大基本数据类型的介绍 先通过一张图来直观的了解一下Java八大基本数据类型的分布,如下图所示: 1)四种整数类型(byte、...

    2018-09-18 06:36:46

  • Spring(九)--通知

    Spring 之 Advice 通知 Spring原生的经典模式 实现AOP advice :通知 前置通知:在目标方法执行之前执行!不能改变方法的执行流程和结果! 实现 MethodBeforeAdvice接口! 后置通知:在目标方法执行之后执行!不能改变方法的执行流程和结果! 实现 AfterReturningAdvic...

    2018-09-18 06:36:44

  • J04-Java IO流总结四 《 FileReader和FileWriter 》

    FileReader和FileWriter的源码非常简单,下面通过分析它们的源码以更好地进行理解这两个流 1. FileReader FileReader实现了 读取底层的字节数据并将其转换为字符数据 的功能,转换时依赖的字符集为平台默认的字符集GBK(Windows平台)。 FileReader 源码如下: public...

    2018-09-18 06:36:43

  • Hibernate核心配置 --- Hibernate入门学习之常见设置

    叙:之前学习了hibernate的约束的导入以及以及约束文件的配置,现在学习hibernate的核心配置文件的配置; Hibernate核心配置 首先,hibernate中核心配置文件有两种形式,一种是属性文件的方式另一种是XML文件形式,但一般情况下用的是XML文件形式进行配置的,因为属性...

    2018-09-18 06:36:43

  • Http/2知识图谱

    HTTP/2和HTTP/1.x之间存在很大的差异,但以下优化规则是仍然是通用的: 1. 优化DNS查询,若没有resolved的域名会阻塞请求; 2. 优化TCP连接,HTTP/2只使用一个TCP连接; 3. 避免重定向,特别是非同一域名的重定向,需要DNS、TCP、HTTP/TLS的开销; 4. 客户端缓存是有必...

    2018-09-18 06:36:42 dns查询

  • maven 学习

    最近有项目需要储备maven的技能,就学习了一下,找到了一个很适合入门的博客,这里记录下网址。 https://www.cnblogs.com/whgk/p/7112560.html...

    2018-09-18 06:36:37

  • 约束导入 --- Hibernate入门学习之常见设置三部曲之一

    上一章 本人 只介绍了hibernate的搭建,并未就其中的配置进行介绍和讲解注意事项,hibernate框架搭建入门中的常见设置是约束导入、核心配置文件(hibernate.cfg.xml)和映射文件(类名.hbm.xml)这三个点,下面会主要就约束导入进行详细叙述,核心配置文件和映射文件下...

    2018-09-18 06:36:37

  • 线程与进程

    什么是进程: 所谓进程(process)就是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元。进程中所包含的一个或多个执行单元称为线程(thread)。进程还拥有一个私有的虚拟地址空间,该空间仅能被它所包含的线程访问。线程只能归属于一个...

    2018-09-18 06:36:37

2