一、引言二、类的加载、链接、初始化1、加载1.1、加载的class来源2、类的链接2.1、验证2.2、准备2.3、解析3、类的初始化3.1、< clinit>方法相关3.2、类初始化时机3.3、final定义…
标签:java后端开发
java8-Stream集合操作学习
一、Stream简介 1、Java 8引入了全新的Stream API。这里的Stream和I/O流不同,它更像具有Iterable的集合类,但行为和集合类又有所不同。 2、stream是对集合对象功能的增强,它专注于对…
复制对象与复制引用
原型模式:(复制对象) 1.复制"引用"与复制"对象"的区别 1.1复制"引用"---复制地址 假设被复制对象为A a,复制的新对象为A b. 复制引用的过程就是将a的地址值复制给b.a和b同时指向堆内存的同…
Spring (4)框架
Spring第四天讲义 今日内容 Spring的事务管理 Spring和MyBatis框架的集成 1. Spring的事务管理 1.1. 事务是什么? 在操作数据库时(增删…
Caused by: com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile.的几种原因
环境:centos 7+ 1、查看用户是否存在 进入安装目录使用./sbin/rabbitmqctl list_users查看是否存在用户 比如:./usr/local/rabbitmq/rabbitmq_server-…
Java基础学习笔记之:System类;Math类;Arrays类BigInteger,BigDecimal
System类 在API中System类介绍的比较简单,我们给出定义,System中代表程序所在系统,提供了对应的一些系统属性信息,和系统操作。System类不能手动创建对象,因为构造方法被private修饰,阻止外界创…
JAVA复习笔记01
学了一学期的JAVA,临近期末,整理了一些JAVA考试中需要掌握的点,记录在这里。 1、编译多个JAVA文件,运行程序 (1) javac 1.java 2.java java Main &nb…
Java基础学习笔记三 正则表达式和校验、Date、DateFormat、Calendar
正则表达式 正则表达式(英语:Regular Expression,在代码中常简写为regex)。正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串。在开发中,正则表达式通…
自定义mybatis
架构分析 Configuration类: 得到数据源对象 加载其它的实体类映射文件:UserMapper.xml,使用DOM4J Mapper类只是一个实体类:POJO,用来封装数据 SqlSession类: 生成了Us…
IO流总结
随笔 学习Java很长时间了,也用过很多东西,但是基本都忘完了。比如IO流,用过很多次但还是有一点模糊。所以以后要经常总结。 我会以简单粗暴的方式记下使用IO流的方式,一些概念性的东西我基本不写,以后再百度吧,不然东西会…
Spring Boot入门(六):使用MyBatis访问MySql数据库(注解方式)
本系列博客记录自己学习Spring Boot的历程,如帮助到你,不胜荣幸,如有错误,欢迎指正! 本篇博客我们讲解下在Spring Boot中使用MyBatis访问MySql数据库的简单用法。 1.前期准备 假设你的机器已…
Quartz每次调度时被执行两次
[关键字:重复执行、重复调用、每次执行两次、执行2次] 前言: 先说一下,项目背景。由于组内某成员在用Maven搭建项目时不规范,导致项目的名称与实际访问项目名称不一致。在部署项目时,必需要配一下虚拟路径,映射到那个项目…