自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Linux上安装 MySQL 8.0.11

在Linux上安装 MySQL 8.0.11文章目录在Linux上安装 MySQL 8.0.11一、安装过程1. 下载安装包2. 安装依赖库3. 解压软件包到系统4. 添加用户、设置权限5. 初始化数据库6. 安装SSL服务7. 复制服务文件二、安装过程1.开启服务2. 使用用户root登录3. 更改root用户密码一、安装过程1. 下载安装包MySQL最新下载地址:https://dev.mysql.com/downloads/mysql/选择的是Linux 64位通用的二级制版本,这样不在

2021-01-22 14:29:56 336

原创 Quartz

Quartz文章目录Quartz1.什么是Quartz3.Quartz核心概念3.Quartz的运行环境4.定时任务的应用场景5.起步5.1 添加项目依赖5.2 添加一个工作Job5.3API测试5.4 配置6. Trigger6.1 SimpleTrigger6.2 CalendarIntervalTrigger6.3 DailyTimeIntervalTrigger6.4 Core Tigger6.4.2 cron表达式6.4.2 表达式示例7.Spring整合7.1 添加依赖7.2 Spring配

2020-12-21 11:46:10 1157

原创 ELK

ELK文章目录ELK1、E:Elasticsearch1.1 : 下载1.2 : QueryDSL1、E:Elasticsearch1.1 : 下载1.2 : QueryDSL新建索引7版本以后创建suo# 新增/设置索引 PUT /dm { "settings": { "number_of_shards": 5, "number_of_replicas": 1 }, "mappings": { "properties

2020-12-18 09:08:09 227

原创 Spring Cloud整合Redis

Spring Cloud整合Redis文章目录Spring Cloud整合Redis1、依赖2、配置文件3、Service层1、依赖<!-- redis--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</art

2020-11-30 20:29:44 757

原创 Spring Cloud整合RabbitMQ

Spring Cloud整合RabbitMQ文章目录Spring Cloud整合RabbitMQ1、下载1.1 自行百度下载1.2 使用RabbitMQ_Management2、整合2.1 添加依赖2.2 向队列中添加消息2.3 消费队列中的消息1、下载erlangrabbitMQRabbitMQ_Management1.1 自行百度下载1.2 使用RabbitMQ_Management打开本地管理界面 http://localhost:15672/#/点击该按钮添加队列2、

2020-11-30 20:13:44 1890 1

原创 分布式系统的CAP原则

CAP原则分布式系统的三大原则1、C:一致性每个节点中的数据是一致的2、A:可用性当一部分节点瘫痪掉以后,集群是否还能响应客户端的请求3、P:分区容错性系统是否可以容忍节点之间的通信故障在分布式系统中不可能同时实现三者zookeeperr和eureka的对比zookeeper :CP原则当master节点挂掉以后,注册中心就会选举其他的leader,如果数据量大的话响应时间也会相对来说比较长一点,用户体验不太好,这种策略就是一致性大于可用性的策略eureka:AP

2020-11-24 21:18:50 339

原创 SpringBoot整合SpringDataJPA

SpringBoot整合SpringDataJPA实现多对多关系的维护 user <1----n-> user_roles <-n-----1> roles文章目录SpringBoot整合SpringDataJPA[前言]1、依赖2、application.yml配置3、pojo实体类3、dao接口5、测试[前言]关于lomboklombok可以使用但是在多对多,一对多,多对一关系中,一定要有一方去重写它的“toString()”方法,方法里面移出,否则spring

2020-11-19 10:39:11 168

原创 SpringBoot整合mybatisPlus

SpringBoot整合mybatisPlus实现多对多关系的维护 user <1----n-> user_roles <-n-----1> roles文章目录SpringBoot整合mybatisPlus1、依赖2、application.yml配置3、pojo实体类3、dao接口4、mapper映射文件5、测试1、依赖 <!--记得修改自己对应的版本--> <!-- mysql驱动--> <dependen

2020-11-19 09:01:03 114

原创 Vue使用Element-UI插件

Vue使用Elment-UI插件下载组件库npm i element-ui -S下载样式库npm install babel-plugin-component -D修改babel.config.js文件module.exports = { presets: ["@vue/app", ["@babel/preset-env", { modules: false }]], plugins: [ [ "component", {

2020-11-03 17:12:08 180

原创 Redis主从复制

Redis基于Docker实现主从复制1、先运行一个容器为主数据库(master)2、在运行一个容器为副数据库(slave)设置redis.conf文件replicaof <masterip> <masterport>3、在运行一个容器设置哨兵设置sentinal.conf文件sentinel monitor mymaster 127.0.0.1 6379 2 主数据库 端口 权重...

2020-10-29 17:11:57 51

原创 Docker基于Centos安装Redis

Docker基于Centos安装Redis该博客是基于Docker的Centos景象容器来部署因为Redis是C++编写的而Redis的安装包是源码所以我们需要准备一些准备工作安装Make、Gcc(C++编译工具)yum -y install wgetyum -y install gcc automake autoconf libtool make在容器内创建文件夹 software等下我们就将Redis的压缩包下载到里面进入我们创建的software文件夹中运行语句 wget htt

2020-10-28 19:28:01 149

原创 Docker给运行中的容器添加端口映射

Docker给运行中的容器添加端口映射在给Docker添加端口的时候发现修改宿主机的容器配置文件在重启容器之后被原来的给覆盖掉了解决办法在关掉Docker之前执行语句 docker update container_name --restart=always 然后停止掉容器systemctl stop docker配置文件路径 /var/lib/docker/containers/容器ID然后在容器的的 hostconfig.json文件中新增你的端口号,比葫芦画瓢添加一个就行

2020-10-28 18:44:54 2053 1

原创 配置Docker基本应用

配置Docker基本应用文章目录配置Docker基本应用1、配置虚拟机1.1 VMware 配置1.2、虚拟机设置2、下载配置Docker2.1、使用OPSX下载Docker2.2、使用阿里云镜像加速器2.3、下载Docker可视化管理工具[portainer]3、使用Docker创建容器3.1、下载依赖3.2、构建镜像3.2、构建容器3.3、运行容器3.4、进入容器1、配置虚拟机1.1 VMware 配置网络适配器要选择NAT1.2、虚拟机设置设置虚拟机的网关和域名解析将虚拟机的

2020-10-27 15:40:23 175

原创 Spring整合MyBatis-plus

Spring整合MyBatis-plus<!-- sqlSessionFactory--> <bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean"> <!-- 数据源--> <property name="dataSource" ref="data

2020-10-06 17:25:44 170

原创 使用javaConfig配置spring

使用javaConfig配置spring文章目录使用javaConfig配置spring1、ApplicationConfig(spring核心配置文件)2、DataSourceConfig(数据源核心配置文件)3、MyBatisPlusConfig(持久层配置)4、SpringMVC(核心配置文件)5、WebApplicationInitializer(web核心配置文件)1、ApplicationConfig(spring核心配置文件) /** * spring核心配置文件 */

2020-09-25 11:06:16 147

原创 Maven配置jetty

现在越来越多的公司用Jetty而不用Tomcat了,原因是1.Jetty更加轻量级2.Jetty更加灵活,可扩展性更高总结:Jetty更满足公有云的分布式环境的需求,而Tomcat更符合企业级环境。 <build> <plugins> <plugin> <groupId>org.eclipse.jetty</groupId> <arti

2020-09-09 16:43:16 1592

原创 SSM整合Shiro

[main]myRealm = CustomRealmsecurityManager.realms = $myRealm#定义凭证匹配器credentialsMatcher = org.apache.shiro.authc.credential.HashedCredentialsMatcher#散列算法credentialsMatcher.hashAlgorithmName = md5#散列次数credentialsMatcher.hashIterations = 1myRealm.cr

2020-06-06 11:56:33 196

原创 SSM整合

SSM整合文章目录SSM整合1、 依赖2、Mybatis3、Spring4、SpringMVC5、整合1、 依赖首先看一下我们需要的依赖 //这个非常重要,要修改他的打包方式 <packaging>war</packaging> <dependencies> //WEB依赖 <dependency> <groupId>javax</groupId> <artifactI

2020-05-21 13:43:10 119

原创 Maven静态资源导出

Maven静态资源导出设置> 标准的Maven项目都会有一个resources目录来存放我们所有的资源配置文件,但是我们往往在项目中不仅仅会把所有的资源配置文件都放在resources中,同时我们也有可能放在项目中的其他位置,那么默认的maven项目构建编译时就不会把我们其他目录下的资源配置文件导出到target目录中,就会导致我们的资源配置文件读取失败,从而导致我们的项目报错出现异常,比如说尤其我们在使用MyBatis框架时,往往Mapper.xml配置文件都会放在dao包中和dao接口类放在一起

2020-05-21 08:25:34 1420

原创 spring声明式事务

spring声明式事务开启事务 <!-- 开启事务--><bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <!--这里引用数据源--> <constructor-arg ref="dataSource"/></bean>配置事务 <!-- 配

2020-05-15 09:23:28 127

原创 spring整合mybatis

Spring整合MyBatis导入依赖mybatis-spring、spring-jdbc、druid编写xml文件配置数据源 <!-- 配置数据源--><bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <prope

2020-05-15 09:17:08 71

原创 vue路由传参

vue路由穿参的三种方式现有如下场景,点击父组件的li元素跳转到子组件中,并携带参数,便于子组件获取数据。父组件中: <li v-for="article in articles" @click="getDescribe(article.id)">方案一 : getDescribe(id) {// 直接调用$router.push 实现携带参数的跳转 ...

2020-04-07 16:24:35 227

原创 Java设计模式————工厂模式

工厂模式1. 什么是工厂模式工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。2. 核心本质实现了创造者和调用者的分离实例化对象不使用new,用工厂代替将选择实现类,创建对...

2020-03-12 10:53:04 127 1

原创 Java符号引用和直接引用

1、什么是符号引用和直接引用符号引用符号引用已一组符号来描述所引用的目标,符号引用可以是任何形式的字面量,只要能无歧义的定位到目标即可,符号引用和JVM的布局无关。在编译的时候每一个Java类都会编译成一个class文件,但在编译的时候JVM并不知道所引用类的地址,所以就用符号代替,而在解析阶段就是为了把这个符号转换成真正的引用地址的一个阶段直接引用直接引用是和虚拟机的布局...

2020-03-08 15:10:50 574

原创 css预处理器:less

什么是less

2020-03-08 14:46:15 105

原创 Java设计模式————单例模式

单例模式

2020-02-25 09:04:22 103

原创 Java类加载器及加载机制

Java类加载器及加载过程

2020-02-22 13:38:25 121

原创 Java反射机制

Java的反射机制

2020-02-21 13:22:42 120

原创 注解

文章目录一、注解入门1、什么是注解二、内置注解三、元注解四、自定义注解一、注解入门1、什么是注解Annotation是从JDK1.5开始引入的新技术Annotation的作用不是程序本身,可以对程序做出解释.(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器等)读取Annotatiton的格式注解是已"@注解名"在代码中存在的,还可以添加一些参数值...

2020-02-20 21:10:31 120

原创 冒泡排序

冒泡排序

2020-02-19 14:55:26 61

原创 递归算符

递归算法1、什么是递归在程序中A方法调用B方法这个我们很容易理解递归就是在A方法调用A方法,就是自己调用自己!2、 为什么要使用递归,递归的作用是什么利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题详细的规模较小的问题来求解,递归策略只需少量的程序就可描述出结题过程中所需要的多次重复计算,大大减少了程序的代码量。递归的能力用在于有限的语...

2020-02-18 08:03:01 122

原创 JDK、JRE、JVM

JDK、JRE、JVM

2020-02-15 13:09:20 70

原创 Java帝国的崛起

Java帝国之崛起Write once run anywere。1972年C诞生问世贴近硬件,运行极快,效率极高操作系统,编译器 ,数据库,网络系统等指针和内存管理因为这些特点使得C迅速占领整个市场,但由此而来引发很多问题,因为C的指针和内存管理使得程序员常常手忙脚乱,他们大量的时间都来用在处理指针和内存分配上,这让所有的程序员搞得是焦头烂额,而且C说的可以执行性其实有很大的...

2020-02-15 13:02:28 187

原创 Mysql中在where条件中对int字段进行处理

Mysql中在where条件中对int字段进行处理欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用...

2020-02-14 16:28:09 347

空空如也

空空如也

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

TA关注的人

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