自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Howard_Allen的博客

IT行业摸爬滚打

  • 博客(13)
  • 收藏
  • 关注

原创 IDEA创建Java Web项目

1. 首先创建一个普通的java项目2. 在普通的项目基础上添加上web模块3. 添加artifacats4. 配置Tomcat

2021-10-28 09:16:05 459

原创 RocketMQ 4.8 搭建

准备工作1. 安装包准备Rocket MQ 下载地址:http://rocketmq.apache.org/dowloading/releases/Rocket MQ 控制台 下载地址:https://codeload.github.com/apache/rocketmq-externals/zip/masterJDK 下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html控制..

2021-08-03 23:38:57 1463

原创 Spring源码 - 模块介绍

好久没有更新博客了,可能是因为工作后没有在学校那么闲了。之后我坚持督促自己每周一更吧。现在直接步入主题,上一章节是对Spring的依赖jar包做了介绍。从今天开始对Spring源码开始研究,希望大家一起进步吧。 我现在是研究的Spring版本是5.0.x的,当把Spring源码导入进项目后可以看到有很多个子模块。下面我就介绍一下这些模块及它们在Spring项目中起到的作用。正如上一个章节介绍的模块内容,这一个章节是做一下细化的讲解。spring-jcl这个模块是s...

2020-09-07 14:07:25 258

转载 Spring框架的各个jar包及其作用

在使用Spring来开发项目的时候,我们会使用到Spring的各种jar包。我们只有了解这些jar包的作用,在时候用的时候才会有更加清晰的思路,避免了胡乱添加一堆jar包。Spring3中的jar包有20个左右,每个都有相应的功能,他们之间有依赖关系,一颗jar包可能依赖多个其他的jar包。我们就以配置pom.xml文件为例(maven项目)。Spring分为5部分:core、aop、data...

2018-09-25 14:47:09 1962

原创 浅谈MyBatis的工作原理

了解MyBatis工作原理先了解这几个类的作用:Configuration           MyBatis所有的配置信息都保存在Configuration对象之中,配置文件中的大部分配置都会存储到该类中SqlSession               作为MyBatis工作的主要顶层API,表示和数据库交互时的会话,完成必要数据库增删改查功能Executor            ...

2018-09-06 21:20:29 454

原创 简单几行代码理解hashCode()、identityHashCode()、equals()关系和区别

/* * @className HashCodeDemo * @author Howard Allen * @date 2018年8月15日 下午9:09:10 * @Description * HashCode和identityHashCode的区别 * 举例说明HashCode相等而equals不等 * equals相等时HashCode一定相等(equals和h...

2018-08-15 21:42:11 298

原创 java的初始化

1.  类加载过程类加载,查找class文件 分配静态存储空间,把所有静态内容(静态变量、静态方法、静态初始化块)加载到静态区中。 JVM为成员变量初始化默认值,为静态变量开辟空间。 按顺序初始化静态变量、执行静态初始化块,即有关静态的初始化的所有动作的执行。 类加载完毕2.  对象加载过程使用new为对象分配内存空间 基本数据类型默认初始化(整型默认0,浮点型默认0.0,字符...

2018-08-05 19:24:06 182

转载 方法重载的参数为基本类型

1. 基本类型从一个较小的类型自动提升到一个较大的类型。package example4;import org.junit.Test;/* * @className PrimitiveOverloading * @author HowardAllen * @date 2018年7月29日 上午10:17:40 * @Description * */public cl...

2018-07-29 10:34:06 410

原创 两个数的和

public class Solution_1 { // 蛮力法 public int[] twoSum_1(int[] nums, int target) { int[] result = {-1, -1}; // 从0位置去每一个数来和后面的是相加 for(int i=0; i<nums.length; i++){ // 从末尾去到i去一个数...

2018-07-28 09:53:26 618

原创 方法中的访问修饰符

今天犯了一个很低级的错误,但是平时没有注意到。在方法中只能有两种修饰: 1. 不加任何修饰符,在定义的时候赋值。 2. 加final修饰符,目的是不可以被改写。在方法中没有权限访问符的原因很简单,权限访问符是针对全局变量。局部变量已经有了权限,只能是局部访问,所以再加权限访问符在编译的时候会报错。 ...

2018-07-27 18:18:35 702

原创 从数组中随机取出指定个数的元素且不能取出重复的元素。

思路1:利用List来把数组保存起来,在每取出一个元素后就删除这个元素。               /** * 使用一个List来保存数组,每次随机取出一个移除一个。 */ public String[] getRandomArray(int n, String[] strArray){ List<String> list = new ArrayList<...

2018-07-13 11:19:31 2223

原创 JSP简介

JSP(Java Server Pages)是动态网页技术,其原理是Servlet技术。1. JSP与Servlet的关系:        JSP继承了HttpJspBase类(Tomact中work目录可以找到JSP页面的java文件),        HttpJspBase类又继承了HTTPServlet类,        HTTPServlet类又继承了GenericServ...

2018-07-10 09:58:27 188

原创 Oracle 11g数据库的安装与卸载

1.    下载Oracle数据库的安装包,前往www.oracle.com网址,选择Menu--> Downloads and Trials --> Database --> Oracle Database2.    选择想要下载的版本,我需要下载Oracle 11g、Win64位。 3.    Oracle 11g有两个文件,同意协议下载两个压缩包。下载之后两个文件中的dat...

2018-07-10 09:02:28 2615 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除