自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Spring实战(第4版)学习(一)

Spring实战(第4版)学习Spring实战(一)装配Bean本章内容:声明bean构造器注入和Setter方法注入装配bean控制bean的创建和销毁1.1 Spring配置的可选方案描述bean如何进行装配时,Spring具有非常大的灵活性,它提供了三种主要的装配机制:1.在XML中进行显式配置。2.在Java中进行显式配置。3.隐式的bean发现机制和自动装配。1.2 自动化装配beanSpring从两个角度来实现自动化装配:1.组件扫描(component scann

2020-07-04 16:07:42 236

原创 jdk7Hashmap

@jdk7Hashmapjdk7Hashmap本片文章主要是为了JDK7的Hashmap源码分析。hashmap首先我们要明白jdk7的hashmap底层是由数组+链表组成的,数组和链表的创建是怎么回事呢,首先了解一下大致的流程,首先是创建Hashmap,创建hashmap时是可以指定底层数组的大小,如果不指定数组大小,则会自动创建2的4次方长度的数组。当我们在使用put方法的时候,会通过put的key调用**hashCode()**方法来获取一个hash值,因为hash值是非常大的,刚刚也说了数组

2020-06-26 15:44:35 247

原创 kafka得安装与配置

java环境kafka是需要java环境的1.卸载已有的jdkCentos7一般都会带有自己的openjdk,我们一般都回用oracle的jdk,所以要卸载步骤一:查询系统是否以安装jdk  #rpm -qa|grep java或 #rpm -qa|grep jdk或 #rpm -qa|grep gcj 步骤二:卸载已安装的jdk#rpm -e --node...

2020-04-23 11:28:18 261

原创 ElasticSearch与ElasticSearch-head下载安装与部署以及遇到问题

elasticsearch单机版安装1.创建elsearch用户需要注意Elasticsearch是不支持root用户运行的useradd elsearch2.创建目录解压安装包创建目录mkdir /elsearch/es改变目录为elsearch所有chown elsearch:elsearch elsearch/ -R切换用户到elsearch,将文件解压到es中。t...

2020-04-22 15:47:05 251

原创 centos7使用docker安装配置oracle

@centos7使用docker安装配置oraclecentos7使用docker安装配置oracle完成centos7使用docker安装配置Oracle需要做以下几点:1.VMware安装centos7;2.centos7配置网络;3.centos7安装配置docker;4.docker安装配置Oracle以及dmp文件的导入导出;VMware安装centos7虚拟机的安装就不...

2020-04-22 11:23:19 776

原创 分布式锁初版

在处理消费者消费高并发的时候,通常单体应用(部署在一个服务器,使用的是单个jvm)会使用同步代码块synchronize来解决,不同线程操作相同数据的问题。synchronized (this) { 消费的逻辑代码 }但是在现在互联网公司不可能是单体应用部署,就会出现一个问题,项目部署到不同服务器使用不同的jvm,同步代码块synchronize是只对自己部署服务器的jvm起作用...

2020-04-22 09:34:01 92

空空如也

空空如也

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

TA关注的人

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