自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ActiveMQ学习总结——相关集成

ActiveMQ集成一、ActiveMQ集成Spring1. 创建项目2. 配置POM <properties> <activemq.version>5.15.5</activemq.version> <slf4j.version>1.7.25</slf4j.version> <lombok.version>1.16.20</lombok.version>

2020-11-13 17:29:28 204

原创 AcitiveMQ学习总结——相关使用

ActiveMQ学习1ActiveMQ下载地址:ActiveMQ一、Windows环境下安装ActiveMQ并启动1.直接解压压缩包2.进入目录直接启动3.访问http://127.0.0.1:8161/并登录(账号密码在conf文件夹中的users.properties中)二、Linux环境下安装ActiveMq并启动1.将apache-activemq-5.16.0-bin.tar.gz传到Linux下2.解压tar -zxvf apache-activemq-5.16.0-bin

2020-11-11 15:36:56 579

原创 zookeeper常用配置(笔记)

Zookeeper常用命令ls、create、get、rmr、delete、set…配置#The number of milliseconds of each tick通信心跳数tickTime=2000#The number of ticks that the initial#synchronization phase can take#LF初始通信时限initLimit=10#The number of ticks that can pass between#sending a r

2020-11-03 15:45:06 268 1

原创 SpringBoot学习及应用(笔记)

一、使用Spring Initializer 快速创建Spring Boot项目IDE都支持使用Spring的项目创建向导快速创建一一个Spring Boot项目;选择我们需要的模块;向导会联网创建Spring Boot项目;默认生成的Spring Boot项目;配置文件夹(resources)中的目录结构static:保存所有的静态资源;js css images;WebContent;templates:保存所有模板页面;( Spring Boot默认Jar包使用嵌入式的Tomcat,默认

2020-11-02 22:13:12 195

原创 synchronized关键字简单理解

Synchronized目录前言一、Synchronized的三种使用方式二、底层原理三、JDK1.6之后的底层优化四、Synchronized和ReetrantLock的对比前言线程安全是并发编程中最重要的关注点;造成线程安全问题主要有两点:一是存在共享数据即临界资源、二是存在多个线程共同操作共享数据。解决方案就是保证同一时刻有且仅有一个线程在操作共享数据,其他线程必须等待该线程处理完数据后再进行,即互斥锁。在Java中,可以使用synchronized关键字实现。一、Synchronized的

2020-11-02 12:57:09 91

原创 MongoDB基础语法(笔记)

MongoDB语法:选择和创建数据库show dbs;//查看所有的数据库db;//查看当前窗口所在的数据库use 数据库名;//如果数据库不存在,则创建数据库,否则切换到指定数据库。注:show dbs执行结果没有看到test库,但是db查看当前库确是test库,因为test库中刚开始没有任何数据并且是在内存中的,有了数据后就会显示出来了(其他新创建的数据库也是如此)db.dropDatabase();//删除当前数据库,默认为 test,故要切换到某个数据库下进行删除插入和查询文档

2020-11-01 15:24:31 182

原创 Java常用设计模式(学习一)

常用设计模式设计模式汇总(23种)创建型单例模式工厂方法模式抽象工厂模式结构型代理模式设计模式汇总(23种)创建型(5种):单例模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式。结构型(7种):代理模式、适配器模式、装饰者模式、外观模式、桥接模式、组合模式、享元模式。行为型(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。创建型单例模式定义:保证一个类仅有一个实例,并提供一个访问该实例的全局访问点。

2020-11-01 15:20:13 189

原创 JDK1.8新特性及常用新特性

JDK1.8的新特性*Lambda表达式新的日期API——Date time引入Optional——防止空指针异常*接口的默认方法和静态方法*新增方法引用格式*新增Stream类注解相关的改变支持并行(Parallel)数组对并发类(Concurrency)的扩展JavaFx1.接口的默认方法和静态方法在设计接口方法时使用default关键字,方法可以拥有方法体,所有子类默认实现(不用自己写,可以覆盖)接口的静态方法不会被实现类继承

2020-07-04 17:15:13 502

原创 HashMap底层源码解析(详细)

一、HashMap简介1.HashMap​ 基于哈希表的实现的Map接口。此实现提供了所有可选的地图操作,并允许null的值和null键。( HashMap类大致相当于Hashtable ,除了它是不同步的,并允许null)。这个类不能保证地图的顺序;特别是,它不能保证订单在一段时间内保持不变。假设哈希函数在这些存储桶之间正确分散元素,这个实现为基本操作( get和put )提供了恒定的时间性能。 收集视图的迭代需要与HashMap实例(桶数)加上其大小(键值映射数)的“容量” 成正比 。 因此,

2020-06-30 11:56:23 386

原创 Docker部署练习

Docker学习与部署一、Docker安装yum安装gcc相关yum -y install gccyum -y install gcc-c++确定centos7卸载旧版本$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-la

2020-06-10 00:21:09 242

原创 后端部署学习

后端部署一、一般部署1.安装JDK2.下载jdk放到到Linux的/usr/java下(目录随意)3.解压tar -zxvf jdk-xxx.tar.gz4.修改环境变量vi /etc/profileset java environmentJAVA_HOME=/usr/java/jdk1.8.0_171JRE_HOME=/usr/java/jdk1.8.0_171/jreCLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.

2020-06-10 00:03:58 804

空空如也

空空如也

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

TA关注的人

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