- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Zookeeper安装使用介绍
ZooKeeper使用指南1.ZooKeeper安装(3.6.3版本为例)官网下载:https://zookeeper.apache.org/releases.html下载完成后解压tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz解压后进入到conf目录下更改zoo_sample.cfg文件名为zoo.cfg文件名mv zoo_sample.cfg zoo.cfgzoo.cfg文件部分配置说明tickTime=2000data
2021-08-11 14:45:00
102
原创 mybatis
Mybatis持久层的概念就是将业务数据存储到磁盘,具备长期存储能力,只要磁盘不损坏,在断电或者其他情况下,重新开启系统仍然可以读取这些数据。Mybatis的特点1.不屏蔽SQL,能够更加精确地定位SQL语句,可以对其进行优化和改造。2.提供强大、灵活的映射机制。3.在Mybatis中,提供了使用Mapper的接口编程,只要一个接口和一个XML就能创建映射器,进一步简化我们的工作。下面会通过介绍来展示Mybatis的特点搭建环境导入maven依赖或者去官网下载jar包<depend
2020-12-23 14:40:08
136
原创 Java中的锁
Java中的锁可重入锁顾名思义,支持重新进入的一把锁,也就是一个线程能够对资源进行重复加锁。Java中的ReentrantLock和Synchronized都是可重入锁例子:package classs.juc;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class ReentrantLockDemo { Lock lock = new
2020-12-22 13:47:16
79
原创 JAVA基础之泛型
Java基础之泛型泛型提供了编译时类型安全监测机制,该机制允许程序员在编译时检测到非法的类型。泛型方法public class FxDemo { public static <E> void print(E arr[]){ for(E data: arr){ System.out.println(data); } } public static void main(String[] args) {
2020-12-10 19:57:16
75
原创 docker常用指令
Docker 常用命令docker run# 运行一个容器docker run -it -p 8088:8088 -p 8089:8089 -p 8090:9090 -v /root/soft/docker:/root/soft/docker -v /root/soft/dockertt:/root/soft/dockertt loen/rc /bin/bash命令的格式:Usage: docker run [OPTIONS] IMAGE [COMMAND] [ARG...]-a, --att
2020-12-03 13:36:41
108
原创 springboor配置跨域
编写配置类即可import org.springframework.boot.web.servlet.FilterRegistrationBean;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.core.Ordered;import org.springframework
2020-12-03 13:34:58
86
原创 springboot发送邮件
引入依赖<!--邮件模块--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency>在yml文件中配置 #邮件模块 mail: usern
2020-12-03 13:34:09
149
原创 springboot整合rabbitMQ
消息从生产者到达消费者(1)消息从生产者到达消费者(2)docker环境下安装$docker pull rabbitmq$docker run -d -p 5672:5672 -p 15672:15672 --name myrabbitmq 479479d8e188 479479d8e188 代表的是镜像ID 可以用 docker images查询登录客户端:192.168.2.223:15672测试例子springboot整合rabbitmq<!--rabbitmq--
2020-12-03 13:33:00
137
原创 JAVA实现简单的二维码
1.导入依赖<!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0<
2020-12-03 13:30:39
141
原创 springboot整合shiro
导入依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.5.2</version> </dependency>shiro核心主要功能shiro主要有三大
2020-12-03 13:29:18
95
原创 springboot整合redis
docker环境下安装redis$ docker pull redis:latest命令来查看可用版本:$ docker search redis查看本地镜像看是否已经安装了redis$ docker images运行容器$ docker run -itd --name redis-test -p 6379:6379 redis参数说明:-p 6379:6379:映射容器服务的 6379 端口到宿主机的 6379 端口。外部可以直接通过宿主机ip:6379 访问到 Redis 的
2020-12-03 13:27:42
60
原创 springboot整合mybatis
导入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.2</version> </dependency>在y
2020-12-03 13:26:25
66
原创 springboot整合mysql配置druid数据源
docker环境下安装# docker 中下载 mysqldocker pull mysqldocker search mysql 命令来查看可用版本$ docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql说明:-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。#进入容器
2020-12-03 13:23:51
717
原创 第五章枚举
枚举枚举简介:使用枚举的方式一枚举是一种特殊的class,一般用来表示一组常量。定义一个数字枚举类 数字常量有ONE,TWO,THREEpublic enum EnumDemo { ONE,TWO,THREE}测试类public class Test { public static void main(String[] args) { EnumDemo enumOne = EnumDemo.ONE; EnumDemo enumTwo = En
2020-12-02 11:10:58
251
5
原创 spring
一、了解spring Spring 使创建 Java 企业应用程序变得容易。它提供了在企业环境中使用 Java 语言所需的一切,并支持 Groovy 和 Kotlin 作为 JVM 上的替代语言,并且可以根据应用程序的需求灵活地创建多种体系结构。从 Spring Framework 5.0 开始,Spring 需要 JDK 8(Java SE 8),并且已经为 JDK 9 提供了现成的支持。 Spring 框架分为多个模块。应用程序可以选择所需的模块。核心容器的模块是核心,包括配置模型和依赖项注
2020-12-01 22:18:55
177
原创 Java基础之线程
第二章、线程什么是线程线程是指进程中的一个流程、一个进程可以运行多个线程。每一个任务称为一个线程,同时运行一个以上线程的程序称为多线程程序。一般常见的java应用程序都是单线程的。比如,运行一个hello world程序,就启动了一个JVM进程,JVM找到程序的入口点main(),然后运行main()方法,这样就产生了一个线程,这个线程称为主线程,当main方法结束后,主线程运行完成。JVM进程也随即退出。注意:操作系统每启动一个进程,就会分配一个独立的存储空间,而线程是不存在独立的地址空间的,但是可
2020-11-24 10:52:38
154
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人