自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (8)
  • 收藏
  • 关注

原创 JDK8新特性

不知道现在jdk的版本都到了13还是14了,到现在如果被问到jdk8的新特性都不知道的话还是说不过去的,这里简单的总结以下几点1.8的新特性,挑选几个好用的特性细说以下:1、Lambda表达式的使用2、方法引用3、Stream流式操作4、接口的变化5、HashSet的变化6、内存模型的变化一、Lambda表达式的使用1、基本语法(1)(参数1。。。参数n)->{执行的语句}...

2020-01-15 11:25:35 189

原创 Dubbo之简单demo及dubbo admin服务治理

Dubbo(读音[ˈdʌbəʊ])是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 [1] Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。——来自百度百科一、dubbo的调用流程这里借助一张官方的图片...

2020-01-13 17:29:23 794

原创 Linux版zookeeper安装

zookeeper作为动物园的铲屎官,功能强大,我主要是需要使用期作为rpc框架dubbo的注册中心,在这里将安装笔记整理一下(单机版),集群的话可以看看其他的文章,当然也非常的简单,之前看过一个学习视频上用一句话总结zookeeper:一致,有头,数据树。个人觉得这个总结非常到位,所谓一致,指的是zookeeper保证的是一致性(当然,牺牲的就是可用性),有头,是指的在zookeeper的集群中...

2020-01-13 10:10:08 281

原创 Docker的安装(linux centOs7)

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。——来自百度百科一、简介在Docker中我们有三个需要知道的概念:仓库、镜像、容器简单来说。仓库是用来存放镜像的,而镜像是用来创建容器的,容器就是可以用来运行一个或者一组...

2020-01-07 11:36:08 129

原创 SpringCloud之——Config

SpringCloud之——Configconfig作为Springcloud的五大神兽之一,也是我们玩SpringCloud必回的技术之一,它也给我们提供了相当程度的方便!一、为什么要使用config配置中心微服务时代,一个项目都是有很多个服务的,而且服务可能部署在不同的地方,这样一来,如果要修改某个服务的某个配置就变得不是那么方便,那么,有没有可能把这些配置文件都集中起来进行集中的管理和...

2020-01-06 17:32:49 223

原创 SpringCloud之——hystrixDashboard(一)

SpringCloud之——hystrixDashboard(一)前面简单说了一下SpringCloud技术栈之zuul api网关、服务注册与发现的eureka和服务间调用的feign的使用,当然SpringCloud作为一个微服务的一站式配齐的全家桶,其组件远不止于此,在这里就简单的说一下其他的一些组件,hystrixDashboard从词意上理解,这个组件的主要功能就是一个仪表盘,既然...

2020-01-06 11:10:37 221

原创 SpringCloud之——ZUUL网关

SpringCloud之——ZUUL网关网关简单的说就是微服务提供的统一的对外访问的接口,换言之就是所有的服务在请求到达服务之前,都要先经过网关,那么,这样的设计就便于我们做统一的权限验证等工作!与eureka一样,zuul也是作为一个独立的服务存在一、创建服务创建一个Springboot服务二、添加依赖<!-- 网关 --> <dependency> ...

2020-01-03 15:03:55 193

原创 SpringCloud之——Eureka服务注册与发现

SpringCloud之——Eureka服务注册与发现Eureka作为SpringCloud全家桶的注册中心,最常说到的问题就是他与zookeeper的区别是什么,我们都知道ACP(可用性、一致性、分区容错性),那么P是必须要保证的,而三者又不可能同时满足,那么在设计的时候就看各自产品的侧重点了,Eureka和Zookeeper两个都能够作为注册中心使用,他们的主要区别是zookeeper保证的...

2020-01-03 13:54:45 156

原创 SpringCloud之——feign的使用

SpringCloud之——feign的使用首先,对于微服务框架SpringCloud全家桶这里不做过多的介绍,在这里主要谈谈feign的使用。我们知道,feign集成了ribbon和hystrix,也就是负载均衡与降级熔断的功能;那么在哪些时候我们要用到feign呢?一般是在服务间的互相调用上;那么说到这里就稍微提一下,feign的调用底层其实也是用的Rest,也就是http请求!下面就直...

2020-01-03 11:47:40 507

原创 java实现文件下载

java实现文件下载有时候我们上传的图片等文件存入服务器中可以提供用户下载使用,这里主要使用流操作,我们依旧把重复性的代码封装到工具类中一、定义工具类package com.wwy.util;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.Out...

2020-01-02 15:05:22 341

原创 java完成excel导出下载

java完成excel导出之一(POI)废话不多说,直接上代码!一、添加依赖 <!-- excel导出相关依赖 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> &l...

2020-01-02 10:05:19 330 1

原创 Nginx简单使用(windows)

Nginx简单使用nginx在实际开发中应用诸多,主要负责负载均衡与反向代理,关于何为反向代理度娘上一搜一大片一、nginx基本目录和简单使用命令1.目录:画圈的是nginx核心配置文件,我们主要的操作也是在这个文件中2.常用命令启动:start nginx重启:nginx -s reload关闭:nginx -s stop需要注意的是nginx不能重复开启,否则不能...

2019-12-16 17:39:33 131

原创 SpringBoot之——文件上传及回显

SpringBoot之——文件上传及回显很多项目都需要上传文件,特别是图片,那么,如何方便快捷的实现文件的上传和回显呢?Spring为我们提供了MultipartFile类,方便又好用一、添加yml配置yml配置中主要是指定文件上传的路径,大小的限制等方面,配置如下:spring: #图片上传#启用图片上传功能 servlet: multipart: en...

2019-12-16 12:57:29 1331

原创 Linux版Redis安装(单机)

Linux版Redis安装(单机)之前总觉得安装redis是一件特别简单的事情,特别是单机版的,解压,修改配置,启动就完事了,但是直到刚才,我新装了一个linux(7.0)当我按照以往的方式安装redis的时候发现,安装完成后启动老是出现命令找不到的错误,后来回到redis根目录编译也出错,然后开始向度娘寻找答案,最终发现是缺少c和c++编译环境导致的,现在终于搞定,把安装过程贴出来,仅供参考!...

2019-12-13 16:37:46 172

原创 Redis+自定义注解+AOP实现缓存

Redis+自定义注解+AOP实现缓存闲着没事研究aop实现查询缓存,闷头敲代码,敲出了以下东西,希望看到的大神指正!一、自定义注解通过自定义注解,在修饰的方法上添加该注解,在aop中切入,为该方法添加缓存到redis中package com.wwy.annotation;import java.lang.annotation.ElementType;import java.lang...

2019-12-13 14:49:25 585 1

原创 SpringBoot-mybatis之多数据源配置

SpringBoot-mybatis之多数据源配置在开发业务中可能因为数据量巨大,或者并发量大,又或者因为其他的种种原因,一个数据无法满足我们的需求,那么如何在同一个项目中配置多个数据库呢?下面就简单说一下简单的多数据源配置(这里都以mysql为例)一、添加yml配置相信单一数据源的配置大家都很熟悉,而多数据源的配置也非常简单,直接上码:#读写分离的多数据源#读库 datasour...

2019-12-12 11:24:56 187

原创 简单易用的定时任务方法

简单易用的定时任务方法在实际开发中,我们难免要遇到需要定时去执行的服务,这时候我们首先想到的就是专业执行定时任务的框架Quartz,但是很明显,一个非常简单的任务,去使用一个框架,还是比较麻烦的,工作量也略大,那么有没有什么方式可以简单的帮我们执行定时任务呢?这里简单列举几个常用的执行定时任务的方案一、jdk自带的Timerpublic Timer timer() { //创建TimerT...

2019-12-11 14:03:17 163

原创 RabbitMq之二——简单使用(集成springboot)

RabbitMq之二——简单实用(集成springboot)上一篇我们大概介绍了一下关于linux版的rabbitmq的安装,那么这里我们简述一下rabbitMq的使用,当然,rabbitMq一共有六中模式,这里我们只简单的拿一种出来说一说,其他的demo我在下面附带一份别人写的博文,供大家参考!一、添加依赖任何第三方服务集成到springboot中我们都需要做的一件事就是添加相关的api依...

2019-12-11 10:44:04 94

原创 RabbitMq之一——安装笔记(Linux)

RabbitMq安装笔记一、什么是rabbitMqRabbitMQ是一个消息中间件,使用Erlang开发语言(Erlang开发语言主要用于电话交换机等开发,自带高并发光环)二、安装前准备(以下安装环境是针对我自己的系统环境的,如需下载安装需匹配自己的系统版本进行安装)注意:复制我的链接访问后可以选择自己需要的版本下载,如果直接在文章中点击超链接下载的是我使用的版本,该版本对应的centOs...

2019-12-09 14:42:26 182

原创 在线文档之swagger-ui

**在线文档之swagger-ui**早先在实际开发工作中我们可能都遇到过困惑,如果在整理好所有接口文档后再进行开发,那么肯定是要耽搁很多开发时间,浪费掉不必要的时间,如果不用接口文档,前后端对接又会出很多问题,那么如果等后端开发完成后再完成开发文档呢又会增加很多工作量,那么在这里我们介绍一款非常好用的在线文档生成框架,也可以称作是工具-----swagger-ui关于简介就不多说,可以询...

2019-12-06 15:40:24 498

原创 使用java完成系统监控

**使用java完成系统监控**写在前面的话:首先接触到系统监控是对jeesite平台的研究,关于这个平台这里不做过多的赘述,了解这个平台的都知道,它是一个国内开发的快速开发平台,内置了很多的功能,在这里我们主要了解系统监控功能的实现,此平台其中一个内置功能就是监控服务所在服务器相关的数据,但如果我们的项目前后端,数据库分别部署在不同的服务器,我们不可能把整个项目到每个服务器上都部署一遍,...

2019-11-07 13:37:23 3295 2

原创 java小白入行面试总结——框架篇

java小白入行面试总结——框架篇关于框架方面的面试,这里主要总结时下流行的ssm框架或者springboot+mybatis框架一、Mybatis方面1、mybatis是什么,为什么要使用mybatis2、mybatis与hibernate的区别3、mybatis的执行流程4、mybatis的动态sql5、mybatis的批量操作6、“$”与“#”的区别二、spring方面...

2019-11-06 13:33:02 222

原创 java小白入行面试总结——Mysql篇

java小白入行面试总结——Mysql篇一、语法相关1、mysql中表连接有哪几种方式,分别用什么关键字?答:mysql表连接分为内连接(inner join。。。on),左连接(left join 。。。on),右连接(right join。。。on);注意:mysql不支持全连接,orcale支持2、几种不同的表连接有什么区别答:内连接要连接的两张表都包含的数据才会出现在查询结...

2019-11-05 12:59:24 153

原创 java小白入行面试总结——基础篇

java小白入行面试总结——基础篇一、集合关于集合,我们首先要关注的就是其继承体系(如图) 如上图,大致说明了关于collection和map派系集合的结构(注意:这里并不是其完整的继承体系,仅仅表述大致继承结构)。集合大致可以分为collection和map两个派系,而collection派系下又可分为list派系和set派系,我们简单的认为list派系代表有序的,可重负的集合,而se...

2019-11-04 16:34:09 444

zookeeper.zip安装包

zookeeper.zip安装包

2020-01-15

redis.zip安装包

redis安装包啊

2020-01-15

rabbitMq安装包

rabbitmq的安装包

2020-01-15

jdk8新特性demo

jdk8新特性演示demo,主要包含lambda表达式的使用,方法引用的使用,stream流式操作的使用等演示demo,然后就么有了

2020-01-15

Dubbo的demo

Dubbo的demo,其中包含了构建好的一个使用dubbo的分布式架构项目demo,和使用jwt+cookie实现的单点登录demo,关于单点登录,这里实现的方式并不完善,只是为了省略前端代码,就将token放入到了cookie中,思路仅供参考,然后就没有了

2020-01-15

config.zip

SpringCloud的config配置,然后就没有了啊

2020-01-15

SpringClouddemo

一个SpringCloud的demo,其中包括feign,zuul,hystix,config,eureka等组件的使用demo,也包含了rabbitmq的简单使用,简单易用的定时任务,多数据源的配置,redis+aop实现缓存,文件上传及回显,excel的导出,文件下载等功能的demo

2020-01-15

System.zip

使用java完成的系统监控的demo,用于监控当前服务器的系统状态,如硬盘,内存,jvm信息等,然后就没有了灭有下水道哈杰卡斯电话卡仕达哈哈谁记得哈是的哈电话

2020-01-15

空空如也

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

TA关注的人

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