- 博客(14)
- 收藏
- 关注
原创 Linux安装mysql
一、下载mysql 1、可以直接去官网下载 2、 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz 二、安装mysql 1、找到下载的目录执行解压命令 tar -xvJf mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz 2、把解压的mysql文件移动到/usr/local/ ...
2021-03-11 17:50:20
477
原创 spring cloud feign 使用
一、什么是Feign Feign是一个声明式的web service客户端,它的出现使开发web service客户端变得简单、方便。使用Feign开发只需要在对应的接口加上注解即可,比如:FeignClient注解。Feign支持编码器与解码器,spring cloud open Feign 对Feign进行增强支持spring MVC注解,可以像spring web一样使用。Feign也是声明式、模板化的HTTP客户端。在spring cloud 中使用Feign可以使用HTTP请求访问远程服务。就像
2020-06-04 18:00:36
305
原创 Windows环境下搭建 ElasticSearch,并与spring boot整合
ElasticSearch简介 ElasticSearch,简称ES, 是一个基于Lucene的分布式全文搜索服务器,都是基于分词和分段的全文搜索引擎,具有分词,同义词,词干查询的功能,但是ES天生具有分布式和实时的属性。 ElasticSearch安装 1、从官方下载中心ElasticSearch Download下载ElasticSearch安装包 2、将压缩包解压到E盘,进入E:\elasticsearch-7.3.0\bin目录,双击elasticsearch.bat 3、打开浏览器,..
2020-05-29 10:01:08
359
2
原创 二叉树遍历
最近在学习数据结构中的二叉树遍历,把所学的记录一下。 遍历含义 遍历二叉树是按照某种次序访问二叉树上的所有的节点,使每个节点被访问一次且仅被访问一次。 遍历规则 L-左子树 D-根节点 R-右子树 由二叉树的递归定义知,二叉树的三个基本组成单元是:根节点、左子树与右子树 1、先序遍历(DLR):首先访问根节点,其次遍历根的左子树,最后遍历根的右子树,对每子棵树同样按照这三步(先根、再左、后右)进行。 2、中序遍历(LDR):首先遍历根的左子树,其次遍历根节点,最后遍历根的...
2020-05-20 18:05:03
173
原创 高可用eureka搭建
上篇博客【使用Spring Cloud搭建服务注册中心】中我们介绍了如何使用Spring Cloud搭建一个服务注册中心,但是搭建好的服务注册中心是一个单节点的服务注册中心,这样一旦发生了故障,那么整个服务就会瘫痪,所以我们需要一个高可用的服务注册中心,那么在Eureka中,我们通过集群来解决这个问题。Eureka Server的高可用实际上就是将自己作为服务向其他服务注册中心注册自己,这样就会形成一组互相注册的服务注册中心,进而实现服务清单的互相同步,达到高可用的效果。 增加配置文件 我们还是在原来的
2020-05-13 11:06:27
168
原创 Quartz 将定时任务持久化到数据库实例
为什么要把定时任务持久化到数据库?比如说在生产上任务跑失败了,像我们之前的处理方式就是去重新修改代码重新发布进行重跑,这样子会存在非常大的风险。如果把任务持久化到数据库。我们可以通过对应的操作进行立即启动。 创建表 -- oracle数据库创建表 create table T_JOB ( jobid VARCHAR2(50), jobname VARCHAR2(1...
2019-08-01 17:07:04
607
原创 spring cloud搭建注册中心
那么本文我主要想介绍下在Spring Cloud中使用Eureka搭建一个服务注册中心,然后再向其中注册服务。由于Spring Cloud是在Spring Boot的基础上构建分布式服务的,所以需要有一点Spring Boot的基础知识,如果小伙伴们对Spring Boot尚不太熟悉的话,可以先参考下http://blog.didispace.com/categories/Spring-Boot/...
2019-07-30 22:39:03
151
原创 easypoi导出Excel
使用maven等项目管理工具,在配置文件pom.xml中,添加以下三个依赖: <dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-base</artifactId> <versi...
2019-07-24 16:01:43
65
原创 Future与ExecutorService组合简单使用
package com.cn.thread; import java.util.ArrayList; import java.util.List; import java.util.concurrent.*; /** * @author zhouzenghui * @title: FutureTest * @description: TODO * @date 2019/7/24 14...
2019-07-24 15:58:02
331
原创 java多线程之CountDownLatch同步器
1、简介 CountDownLatch、CyclicBarrier是java1.5之后引入的java并发工具类。今天说说CountDownLatch. CountDownLatch能够使一个或者多个线程等待其他线程完成各自的工作再执行 2、使用场景 开启多线程处理数据 多线批量生成PDF 多线程进行计算 。。。。 3、实例 package com.c...
2019-07-22 17:31:29
98
原创 java 使用 ftp 上传与下载文件
在网上找了一会发现一个兄弟写的帮助了我 https://blog.csdn.net/LNView/article/details/72412606 1、添加对应的maven依赖 <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId...
2019-07-10 18:19:27
771
原创 spring boot与druid整合,实现sql监控
项目结构目录: 1、添加对应的maven依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <...
2019-07-03 14:45:29
388
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人