自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

虚无境的博客

或许蜗牛没有壳会过的更好!---脱壳的蜗牛

原创 认清自我,不在迷茫!2019个人年终总结!

前言 又到了一年一度的年终总结了,相信大家估计也开始写总结,本人也不例外。在公司中写完模板化的总结之后,自己还是写了一个给自己的总结。本篇总结主要是讲述去年所定下目标的完成情况和人生感悟以及明年的目标。 工作 今年在公司完成了,使用Kafka+ElasticSearch技术处理月活百...

2020-01-09 01:09:46 2515 4

原创 一个毕业三年的程序猿对于提升自我的一些建议

前言 毕业已经三年有余了,对于程序员这个职业也算有一点解了,也有一些看法,因此写下这篇文章记录一下个人的见解,如有不妥,望请见谅。 制定小目标 区分重要级别 事有轻重缓急,学会区分事情的轻重缓急是一门学问。 学会找资料 其他 目前网上已经有许多大佬写的关于HashMap源...

2019-10-24 23:12:25 1160 4

原创 分享个人收集的资源一些关于技术生活的资源 (干货满满)

前言 分享一下本人工作至今整理的一些好用的资源,这些资源主要是一些工作和生活中用到的文档、软件和网站。 文档主要是面试相关的文档和技术文档,其中面试文档主要是Java这块的,技术文档就有很多,除了Java语言相关的,还有Sql、Linux、JavaScript、Python、分布式、大数据...

2019-02-18 08:17:45 869 6

原创 SpringCloud学习系列之一 ----- 搭建一个高可用的注册中心(Eureka)

springCloud是什么 springCloud

2019-01-14 23:00:29 1986 2

原创 一个平凡但不平庸的程序猿2018个人总结

前言 又到了一年一度的年终总结了,相信大家估计也开始写总结,本人也不例外。在公司中写完模板化的总结之后,自己还是写了一个给自己的总结。本篇总结主要是讲述去年所定下目标的完成情况和人生感悟以及明年的目标。 去年目标以及完成情况 去年目标 完整的链接在这里:一个两年java程序猿的2017个人总结...

2019-01-02 23:38:45 2331 28

原创 Java进阶篇之十五 ----- JDK1.8的Lambda、Stream和日期的使用详解(很详细)

前言 本篇主要讲述是Java中JDK1.8的一些新语法特性使用,主要是Lambda、Stream和LocalDate 的一些使用。 Lambda Lambda介绍 Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对...

2018-12-19 20:15:31 1132 2

原创 Java进阶篇 设计模式之十四 ----- 总结篇

设计模式简介 设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数...

2018-12-17 22:47:02 299 0

原创 Java基础知识回顾之七 ----- 总结篇

多线程 线程的状态 创建(new)状态: 准备好了一个多线程的对象 就绪(runnable)状态: 调用了start()方法, 等待CPU进行调度 运行(running)状态: 执行run()方法 阻塞(blocked)状态: 暂时停止执行, 可能将资源交给其它线程使用 终止(dead...

2018-06-27 22:41:52 259 0

原创 SpringBoot+Mybatis+ Druid+PageHelper 实现多数据源并分页

前言 本篇文章主要讲述的是SpringBoot整合Mybatis、Druid和PageHelper 并实现多数据源和分页。其中SpringBoot整合Mybatis这块,在之前的的一篇文章中已经讲述了,这里就不过多说明了。重点是讲述在多数据源下的如何配置使用Druid和PageHelper 。 ...

2018-04-27 22:34:18 689 3

原创 基于SpringBoot开发一个Restful服务,实现增删改查功能

前言 在去年的时候,在各种渠道中略微的了解了SpringBoot,在开发web项目的时候是如何的方便、快捷。但是当时并没有认真的去学习下,毕竟感觉自己在Struts和SpringMVC都用得不太熟练。不过在看了很多关于SpringBoot的介绍之后,并没有想象中的那么难,于是开始准备学习Spri...

2018-01-10 21:44:28 14084 9

原创 一个两年java程序猿的2017个人总结

前言 又到了一年中最后的日子了,相信有不少公司要求员工写年度总结了,我也不例外。不过个人感觉在公司的写个年度总结来说,过于模板化了。其实很多没有必要。总之,本篇的个人总结,是按照个人的想法写的。简而言之,就是放开了说,放开的写! 感悟 光阴似箭,日月如梭。现在想想,发现自己已经工作两年多了。...

2017-12-30 17:40:23 1771 2

原创 大数据学习系列之七 ----- Hadoop+Spark+Zookeeper+HBase+Hive集群搭建 图文详解

引言 在之前的大数据学习系列中,搭建了Hadoop+Spark+HBase+Hive 环境以及一些测试。其实要说的话,我开始学习大数据的时候,搭建的就是集群,并不是单机模式和伪分布式。至于为什么先写单机的搭建,是因为作为个人学习的话,单机已足以,好吧,说实话是自己的电脑不行,使用虚拟机实在太...

2017-12-30 15:48:03 16691 13

原创 MyEclipse 新手使用教程---图文详解

引言某天在群里看到有小伙伴问MyEclipse/Eclipse的一些使用问题,虽然在我看来,问的问题很简单,但是如果对于刚刚学习的人来说,可能使用就不那么友好了。毕竟我在开始使用MyEclipse/Eclipse 的时候,也是有很多不懂,即使是现在也不敢说将MyEclipse/Eclipse 的功...

2017-09-23 10:22:52 44948 19

原创 SpringBoot切面Aop的demo简单讲解

@Aspect @Component public class ParamAspect { @Pointcut("execution(public * com.pancm.web.*.*(..))") public void doOperation() { } /** ...

2020-05-20 23:06:37 38 0

原创 Nginx简单快速搭建文件服务器

前言 在之前的一篇博文中介绍了Nginx负载均衡的实现,本篇文章就简单介绍下如何用Nginx搭建一个文件服务器。 Nginx安装 在之前的一篇博文中已经讲述过了,这里就不在讲述了。 地址:Nginx Linux和Windows安装教程 :https://www.cnblogs.com/xuwuj...

2020-04-30 21:56:13 78 0

原创 ElasticSearch实战系列五: ElasticSearch的聚合查询基础使用教程之度量(Metric)聚合

Title:ElasticSearch实战系列四: ElasticSearch的聚合查询基础使用教程之度量(Metric)聚合 前言 在上一篇中介绍了ElasticSearch实战系列三: ElasticSearch的JAVA API使用教程,介绍了ElasticSearch Java API基础...

2020-02-29 20:27:31 223 0

原创 ElasticSearch实战系列四: ElasticSearch理论知识介绍

前言 在前几篇关于ElasticSearch的文章中,简单的讲了下有关ElasticSearch的一些使用,在将这些使用方法的时候又总是不得不讲下一些理论知识,虽然本人是一个实战派,不太喜欢将这些理论知识,因为这块可以查看官方文档,那里会写得很详细。但是在使用了ElasticSearch 但是...

2019-12-24 22:29:07 127 0

原创 Nginx+SpringBoot实现负载均衡demo

前言 在上一篇中介绍了Nginx的安装,本篇文章主要介绍的是Nginx如何实现负载均衡。 负载均衡介绍 介绍 在介绍Nginx的负载均衡实现之前,先简单的说下负载均衡的分类,主要分为硬件负载均衡和软件负载均衡,硬件负载均衡是使用专门的软件和硬件相结合的设备,设备商会提供完整成熟的解决方案,比如F5...

2019-11-28 20:56:36 255 0

原创 Nginx Linux和Windows安装教程

前言 本篇文章主要介绍的是Nginx Linux环境和Windows的安装教程。 Nginx 介绍 Nginx(“engine x”)是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 ...

2019-11-20 19:09:15 138 0

原创 ElasticSearch实战系列三: ElasticSearch的JAVA API使用教程

前言 在上一篇中介绍了ElasticSearch实战系列二: ElasticSearch的DSL语句使用教程—图文详解,本篇文章就来讲解下 ElasticSearch官方Java API的使用。 ElasticSearch JAVA API 目前市面上有几种常见的ElasticSearch Jav...

2019-10-10 08:22:49 329 0

原创 ElasticSearch实战系列二: ElasticSearch的DSL语句使用教程---图文详解

前言 在上一篇中介绍了ElasticSearch集群和kinaba的安装教程,本篇文章就来讲解下 ElasticSearch的DSL语句使用。 ElasticSearch DSL 介绍 Elasticsearch提供了基于JSON的完整查询DSL(特定于域的语言)来定义查询。将查询DSL视为查询...

2019-09-22 12:59:58 625 0

原创 ElasticSearch实战系列一: ElasticSearch集群+Kinaba安装教程

1,环境选择 ElasticSearch安装需要JDK,本文的ElasticSearch版本为6.5.4,JDK为1.8. ElasticSearch集群安装表格 下载地址: ElasticSearch-6.5.4: https://artifacts.elastic.co/downloads/...

2019-08-20 20:08:13 202 5

原创 SpringBoot事物Transaction实战讲解教程

前言 本篇文章主要介绍的是SpringBoot的事物Transaction使用的教程。 SpringBoot整合Swagger 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。 Swagger 介绍 Swagger 是一套基于 OpenAPI 规范构建的开源工具,可以帮助我们设...

2019-07-15 08:14:54 204 0

原创 SpringBoot整合Swagger和Actuator

前言 本篇文章主要介绍的是SpringBoot整合Swagger(API文档生成框架)和SpringBoot整合Actuator(项目监控)使用教程。 SpringBoot整合Swagger 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。 Swagger 介绍 Swagger...

2019-06-17 22:38:49 371 0

原创 SpringBoot项目实现文件上传和邮件发送

前言 本篇文章主要介绍的是SpringBoot项目实现文件上传和邮件发送的功能。 SpringBoot 文件上传 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。 开发准备 环境要求 JDK:1.8 SpringBoot:1.5.9.RELEASE 首先还是Maven的相关依赖...

2019-05-29 19:24:05 228 0

原创 SpringBoot优雅的全局异常处理

前言 本篇文章主要介绍的是SpringBoot项目进行全局异常的处理。 SpringBoot全局异常准备 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。 开发准备 环境要求 JDK:1.8 SpringBoot:1.5.17.RELEASE 首先还是Maven的相关依赖: ...

2019-05-27 20:45:58 408 0

原创 SpringCloud学习系列之七 ----- Zuul路由网关的过滤器和异常处理

前言 在上篇中介绍了SpringCloud Zuul路由网关的基本使用版本,本篇则介绍基于SpringCloud(基于SpringBoot2.x,.SpringCloud Finchley版)中的路由网关的过滤器Filter以及异常处理的教程。 SpringCloud Zuul Filter 介绍...

2019-05-19 11:11:28 258 1

原创 SpringBoot整合Redis使用Restful风格实现CRUD功能

前言 本篇文章主要介绍的是SpringBoot整合Redis,使用Restful风格实现的CRUD功能。 SpringBoot整合Redis 说明:如果想直接获取工程那么可以直接跳到底部,通过链接下载工程代码。 开发准备 环境要求 JDK:1.8 SpringBoot:1.5.15.RELEASE...

2019-05-08 22:41:48 365 0

原创 SpringCloud学习系列之六 ----- 路由网关Zuul使用教程

前言 在上篇中介绍了SpringCloud Config的完美使用版本,本篇则介绍基于SpringCloud(基于SpringBoot2.x,.SpringCloud Finchley版)中的路由网关(SpringCloud Zuul)的使用教程。 SpringCloud Zuul 介绍 Spr...

2019-04-27 10:03:45 263 1

原创 SpringCloud学习系列之五-----配置中心(Config)和消息总线(Bus)完美使用版

前言 在上篇中介绍了SpringCloud Config的使用,本篇则介绍基于SpringCloud(基于springboot2.x)中的分布式配置中心(SpringCloud Config)的配置刷新和消息总线使用教程。 SpringCloud Config Refresh 在上一篇中我们介绍了...

2019-03-26 18:59:51 647 0

原创 SpringCloud学习系列之四-----配置中心(Config)使用详解

前言 本篇主要介绍的是SpringCloud中的分布式配置中心(SpringCloud Config)的相关使用教程。 SpringCloud Config Config 介绍 Spring Cloud Config项目是一个解决分布式系统的配置管理方案。它包含了Client和Server两个部...

2019-03-17 22:05:03 27329 15

原创 SpringCloud学习系列之三----- 断路器(Hystrix)和断路器监控(Dashboard)

前言 本篇主要介绍的是SpringCloud中的断路器(Hystrix)和断路器监控以及使用Feign结合Ribbon实现负载均衡。 SpringCloud Hystrix Hystrix 介绍 Netflix创建了一个名为Hystrix的库,它实现了断路器模式。主要的目的是为了解决服...

2019-02-27 19:36:53 263 0

原创 SpringCloud学习系列之二 ----- 服务消费者(Feign)和负载均衡(Ribbon)使用详解

前言 本篇主要介绍的是SpringCloud中的服务消费者(Feign)和负载均衡(Ribbon)功能的实现以及使用Feign结合Ribbon实现负载均衡。 SpringCloud Feign Feign 介绍 Feign是一个声明式的Web Service客户端,它使得编写Web S...

2019-01-15 19:55:17 629 0

原创 Java进阶篇设计模式之十三 ---- 观察者模式和空对象模式

前言 观察者模式 空对象模式 其它

2018-11-29 08:49:10 316 0

原创 Java进阶篇设计模式之十二 ---- 备忘录模式和状态模式

前言 备忘录模式 状态模式 其它

2018-11-22 19:32:01 175 0

原创 Java进阶篇设计模式之十一 ---- 策略模式和模板方法模式

前言 策略模式 模板方法模式 其它

2018-11-13 19:47:00 248 0

原创 Java进阶篇设计模式之十 ---- 访问者模式和中介者模式

前言 观察者模式 策略模式

2018-11-05 22:29:10 855 0

原创 Java进阶篇设计模式之九----- 解释器模式和迭代器模式

前言 在上一篇中我们学习了行为型模式的责任链模式(Chain of Responsibility Pattern)和命令模式(Command Pattern)。本篇则来学习下行为型模式的两个模式, 解释器模式(Interpreter Pattern)和迭代器模式(Iterator Pattern)...

2018-10-29 21:46:45 147 0

原创 Java进阶篇设计模式之八 ----- 责任链模式和命令模式

前言 在上一篇中我们学习了结构型模式的享元模式和代理模式。本篇则来学习下行为型模式的两个模式, 责任链模式(Chain of Responsibility Pattern)和命令模式(Command Pattern)。 责任链模式 简介 顾名思义,责任链模式为请求创建了一个接收者对象的...

2018-10-15 21:39:36 216 0

原创 Java进阶篇设计模式之七 ----- 享元模式和代理模式

前言

2018-09-25 23:26:20 197 0

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