-
【译】深入理解G1的GC日志(一)
【译】深入理解G1的GC日志(一) 本文翻译自:https://www.redhat.com/en/blog/collecting-and-reading-g1-garbage-collector-logs-part-2?source=authorterm=22991 这篇文章将深入研究G1的日志和调优参数。为了在实际工作中对G1进行调优,作为开发者的你需要理解G1垃...
-
夯实Java基础(六)——包装类
夯实Java基础(六)——包装类 1、包装类简介 我们都知道Java是面向对象编程语言,包含了8种基本数据类型,但是这8种基本数据类型并不支持面向对象的特征,它们既不是类,也不能调用方法。这在实际使用时存在很多的不便,比如int类型需要转换成字符串,为了解决这个不...
-
Spring Bean 的装配方式
Spring Bean 的装配方式 Spring Bean 的装配方式 装配 Bean 的三种方式 一个程序中,许多功能模块都是由多个为了实现相同业务而相互协作的组件构成的。而代码之间的相互联系又势必会带来耦合。耦合是个具有两面性的概念,高度的耦合会导致代码难以复用,难以测试,难以...
-
Java虚拟机知识点【内存】
Java虚拟机知识点【内存】 运行时数据区 ??1. 程序计数器 (Program Counter) ??每个线程独占自己的程序计数器。如果当前执行的方式不是native的,那程序计数器保存JVM正在执行的字节码指令的地址,如果是native的,那程序计数器的值是undefined。 ??此内存区域是唯一...
-
JavaEE高级-MyBatis学习笔记
JavaEE高级-MyBatis学习笔记 一、MyBatis简介 -MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。 -MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。 -MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(P...
-
深入理解Java虚拟机二 阅读笔记
深入理解Java虚拟机二 阅读笔记 xl_echo编辑整理,欢迎转载,转载请声明文章来源。欢迎添加echo微信(微信号:t2421499075)交流学习。 百战不败,依不自称常胜,百败不颓,依能奋力前行。这才是真正的堪称强大!! --- Java是一门面向对象的编程语言,在程序运行过程中...
-
分布式事务中常见的三种解决方案
分布式事务中常见的三种解决方案 目录 一、分布式事务前奏 二、柔性事务解决方案架构 (一)、基于可靠消息的最终一致性方案概述 (二)、TCC事务补偿型方案 (三)、最大努力通知型 三、基于可靠消息的最终一致性方案详解 (一)、消息发送一致性 (二)、保证消息一...
-
乐字节Java构造器(构造方法|构造函数)、方法与内存分析
乐字节Java构造器(构造方法|构造函数)、方法与内存分析 一、构造器(构造方法|构造函数) 在创建对象时(new),必会调用一个特殊的方法,这个方法是初始化对象信息的为new服务的。这个方法称为构造器 使用 new + 构造方法创建一个新的对象。 构造函数是定义在 Java类中...
-
夯实Java基础(四)——面向对象之多态
夯实Java基础(四)——面向对象之多态 1、多态介绍 面向对象三大特征:封装、继承、多态。多态是Java面向对象最核心,最难以理解的内容。从一定角度来看,封装和继承几乎都是为多态而准备的。 多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的...
-
Spring笔记3
Spring笔记3 动态代理** 特点:字节码随用随创建,随用随加载 作用:不修改源码的基础上对方法增强 分类: ? 基于接口的动态代理 ? 基于子类的动态代理 基于接口的动态代理: 涉及的类:Proxy 如何创建代理对象: ? 使用Proxy类中的newProxyInstance方法 创建代理对象...
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
