自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

暗余的博客

分享Java,Linux,前端,以及后期大数据相关的知识,实战和学习笔记,细致入微,从0带你温故知新!

  • 博客(150)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringCloud Alibaba 从入门到精通(精选)

SpringCloud Alibaba 从入门到精通一. 课程介绍1.1 课程导学什么是SpringCloudAlibaba?阿里巴巴结合自身微服务实践,开源的微服务全家桶在Spring Cloud项目中孵化,很可能成为Spring Cloud第二代标准的实现在业界广泛使用,已有很多成功案例Spring Cloud Alibaba真实应用场景大型复杂的系统,例如大型电商系统高并发系统,例如大型门户,秒杀系统需求不明确,且变更很快的系统,例如初创公司业务系统Sprin

2020-07-08 00:07:00 1518 4

原创 Kotlin零基础入门到精通(精选)

Kotlin从入门到精通一. Kotlin课程概述1.1 课程安排:1.2 什么是Kotlin?1.3 Kotlin的发展历程1.4 学习目标1.5 必备知识1.6 参考资料1.7 Hello,world二. 数据类型2.1 本章目标2.2 Boolean类型2.3 Number类型2.4 Char类型2.5 类与对象2.6 空类型和智能类型转换2.7 包2.8 区间2.9 数组三. 程序结构3.1 常量与变量3.2 函数3.3 Lambda表达式一. Kotlin课程概述1.1 课程安排:课程介绍

2020-06-08 00:20:11 568

原创 博主精选文章系列(0基础到进阶全部知识点)(持续更新ing)
原力计划

此文章会一直更新(纯手打),作为我学习的动力,同学们也可以参考,收藏,学习!想见证它补全的那一天,请不忘了点个关注~ 笔芯~~文章目录一.必备基础知识1.1 Java 基础1.1.1 基础1.1.2 容器1.1.3 并发1.1.4 JVM1.1.5 其他1.2 各种数据库1.2.1 SQL数据库1.2.1.1 MySQL1.2.1.2 TiDB1.2.2 NoSQL数据库1.2.2.1 Re...

2020-04-14 11:13:00 206

原创 使用Docker搭建图片服务器并连接使用

使用Docker搭建图片服务器并连接使用一. 安装Docker此处略,后面出安装Docker详细教程。现在可自行百度安装二. 安装Fastdfs文件服务器+Nginx2.1 FastdfsFastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。FastDFS 架构包括 Tracker ser

2021-01-06 20:16:29 71 4

原创 程序员要读的书都在这儿啦,收藏起来慢慢看。

所有书籍排名和分类不分先后,同学们可根据自身量身选择。一. 推荐数据分类1.1 编程风格:《阿里巴巴开发手册》《Effective Java》《重构-改善代码既有设计》《代码整洁之道》:细节之处的效率,完美和简单。《设计模式》:这本书是面向对象设计的经典书籍。《重构》:代码坏味道和相应代码的最佳实践。《编程珠玑》1.2 架构:《淘宝技术这十年》《架构整洁之道》《架构师修炼之道》《现代操作系统》1.3 领域驱动:《领域驱动设计精粹》1.4 应用技术:《El.

2020-12-28 14:44:07 149 2

原创 容器化进阶Kubernetes快速入门(更新中ing)

容器化进阶k8s快速入门一. Kubernetes概述1.1 Kubernetes介绍1.1.1 Kubernetes是什么及作用?1.1.2 Kubernetes快速入门1.2 Kubernetes基本架构与常用术语二. Kubernetes集群2.1 环境准备与规划2.2 Master安装2.3 Node 1安装2.4 Node 2安装2.5 健康检查与示例测试一. Kubernetes概述1.1 Kubernetes介绍1.1.1 Kubernetes是什么及作用?Kubernets(K8

2020-11-04 23:43:08 46

原创 搜索引擎Solr详解:从0开始搭建、维护及各类使用(慢更)

搜索引擎Solr详解:从0开始搭建、维护及各类使用一. Solr简介及入门1.1 什么是搜索引擎1.2 什么是solr1.3 Solr与其他产品对比1.4 Solr的优缺点,使用场景1.5 Solr的常用术语1.6 其他知识点二. Solr搭建及维护2.1 Windows端搭建Solr2.2 Linux端搭建Solr教程2.3 常用术语详解三. Solr后端引入及基本使用3.1 引入SpringBoot项目教程3.2 基本查询方法:增、删、查、改3.3 注意事项四. Solr高级语法4.1 分词4.2 高亮

2020-11-03 12:03:43 68

原创 数据结构与算法导图

数据结构与算法导图简单来说,数据结构是存储数据的方式,而算法是获取数据的方式。通过获取图书的方法(算法),拿到指定位置的图书(数据结构)。下面是思维导图:同学们可以参照此思维导图系统的学习数据结构与算法,顺便能够方便地理清关系。...

2020-10-27 11:13:29 46

原创 Groovy语言与Gradle3.0自动化项目构建技术

Gradle3.0自动化项目构建技术与实战文章目录Gradle3.0自动化项目构建技术与实战一. 课程介绍1.1 课前必读1.2 课程导学二. Gradle快速入门2.1 本章概述2.2 什么是领域特定语言DSL?2.3 groovy初探三. 开发环境搭建3.1 本章概述3.2 linux下环境搭建3.3 windows下环境搭建3.4 groovy工程创建3.5 本章小结四. Gradle核心语法讲解及实战4.1 本章概述4.2 基础语法讲解4.3 String讲解4.4 字符串方法讲解4.5 逻辑控制

2020-10-09 23:09:26 140

原创 Linux环境下(Centos7) 下安装Kafka/Zookeeper 详细教程

Linux环境下(Centos7) 下安装Kafka详细教程本博文讲解的为单机版安装教程一. 安装Zookeeper1.1 选择镜像:清华镜像 阿里镜像可以在上面两个地方选一个合适的镜像1.2 安装步骤创建文件夹:mkdir -p /usr/local/services/zookeeper进入文件夹:cd /usr/local/services/zookeeper下载镜像至新建的文件夹:wget --no-check-certificate https:/

2020-09-11 18:13:53 132

原创 使用@Async 注解实现简单异步调用

待更

2020-09-11 17:11:58 288 2

原创 Grafana监控系统之Prometheus+Grafana监控系统搭建

Grafana监控系统之Prometheus+Grafana监控系统搭建本文章内容较长,可通过右上角点击目录快速定位想看的内容 => =>一. 概述1.1 Grafana介绍Grafana是一个跨平台的开源的度量分析和可视化工具,可以通过将采集的数据查询然后可视化的展示,并及时通知。它主要有以下六大特点:展示方式:快速灵活的客户端图表,面板插件有许多不同方式的可视化指标和日志,官方库中具有丰富的仪表盘插件,比如热图、折线图、图表等多种展示方式;数据源:Graphite,I

2020-08-21 11:06:05 793

原创 Spring Cloud Stream/Spring Boot 集成Kafka

实战:Spring Cloud Stream 集成Kafka一. 消息队列1.1 消息队列是什么?“消息队列”是在消息的传输过程中保存消息的容器。专业的解释说明:“消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队列中。“消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,

2020-08-19 10:20:39 370

原创 抓取网站数据入库详解,附图文

抓取网站数据入库详解,附图文一. 分析需求刚好有这样一个需求,去抓取某个网站的页面数据,并入库。这个页面为: 爬取页面年月日选择出生于几点,性别: 男或者女 选择:进入爬取页面:二. 分析技术三. 业务流程梳理四. 实战代码五. 最后成功抽口补上...

2020-08-12 15:39:05 82

原创 如何启动一个Vue.js(Node.js)项目

如何启动一个Vue.js(Node.js)项目1.1 Node.js是什么?Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型。 [1]Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。 [2] 发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行

2020-08-10 09:14:30 918

原创 SpringCloud Feign踩坑: 解决问题思路记录

SpringCloud Feign踩坑: 解决问题思路记录一. 一分钟快速了解Feign之前有提到过Feign的文章,同学们需要了解的,可以点开找到指定的讲解Feign的目录:SpringCloud Alibaba 从入门到精通SpringCloud工作详细技巧总结来说,Feign的功能就是远程调用,能够以一种比较优雅的方式去实现服务消费者对服务生产者的调用。二. 踩了什么样的坑?问题现象为:Feign一直调用失败,获取到的数据为null代码展示:(Gradle+Kotlin项

2020-08-07 18:46:36 449

原创 SpringCloud Eureka 迁移 Nacos
原力计划

一. Nacos与Eureka1.1 什么是注册中心?注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。简单来说,注册中心就类似一个通讯录;当我们需要给某某某打电话(消费某个服务,调用某个服务的接口)的时候,通过注册中心,我们知道这个人的号码(知道服务是否正常,服务调用路径等信息),就可以直接打电话了;也就是说,注册中心将各个服务登记在上面,并持续检查其服务是否正常,当外界访问接

2020-07-01 22:57:28 459

原创 新构建工具__Gradle入门
原力计划

新一代构建工具gradle一. 课程介绍1.1 项目自动化介绍1.2 课程介绍二. 准备使用Gradle2.1 gradle的安装2.2 Groovy基础知识--理论介绍2.3 Groovy高效特性2.4 Groovy基础知识-- 重点三. 第一个Gradle项目3.1 第一个Gradle项目介绍3.2 创建一个Gradle项目3.3 TODO-WEB版四. 高级应用4.1 构建脚本介绍4.2 自定义任务4.3 构建生命周期4.4 依赖管理4.5 解决版本冲突4.6 多项目构建4.7 自动化测试4.8 发

2020-06-04 23:16:11 135

原创 数据库架构设计与优化

数据库架构设计与优化导航:数据库架构设计与优化一. 影响数据库性能的原因1.1 影响数据库的因素1.2 影响MYSQL性能的因素有哪些?1.3 事务二. 什么影响了MYSQL性能2.1 影响性能的几个方面2.2 CPU资源和可用内存大小2.3 使用RAID增加传统机器硬盘的性能2.3.1 什么是RAID?2.3.2 RAID 02.3.3 RAID 12.3.4 RAID 52.3.5 RAID 10 又称分片的镜像2.3.6 对常用RAID的解析2.4 使用固态存储或PCle卡2.5 网络存储SAN和N

2020-06-01 09:27:59 165

原创 微信公众号开发简单指南

微信第三方开发简单指南一. 微信公众号开发1.1 微信公众号开发是什么?1.2 微信公众号开发有哪些作用,特点,注意事项?1.3 获取用户验证Token1.4 获取登录token(access_token)1.5 获取公众号粉丝列表(获取已关注粉丝id列表及总数)1.5 获取公众号粉丝详细信息(单个粉丝详情)一. 微信公众号开发1.1 微信公众号开发是什么?通过符合微信公众号的语法规范,达到跟在公众号官网后台同样的功能,同时能够根据一系列支持的接口,实现我们的特殊定制化需求;1.2 微信公众

2020-05-22 15:57:03 108

原创 RestTemplate模拟Http请求方式

RestTemplate模拟Http请求方式导航RestTemplate模拟Http请求方式一. 提交表单请求方式:一. 提交表单请求方式:第一步,先引入RestTemplate,如果不引入,也可以直接new 一个;@Beanpublic RestTemplate restTemplate(){ return new RestTemplate();} 第二步:@Servicepublic class SmsService { //注入RestTemplate @A

2020-05-15 13:37:22 317

原创 java 自定义统一异常处理

一. 走进自定义统一异常1.1 什么是自定义统一异常我们在写代码的时候,对异常处理一般是try catch或者抛出异常throws Exception。try catch大家都知道,代码中大量的try catch会占用内存影响性能,而且需要在每个方法的代码块加上try catch,非常的繁琐;throws Exception也一样需要加在每个方法后面;自定义异常就是,当我们认为可能为出现错误的地方,不进行try…catch,而是向上层抛出,由最顶层的异常处理类进行统一处理。在这里,我们可以对异常进

2020-05-09 13:33:23 220

原创 Java 从 0 理解反射
原力计划

Java 从 0 理解反射一. 反射是什么1.1 概述1.2 反射与new对象的区别?1.3 反射提供了哪些功能?1.4 使用反射能做什么1.5 反射带来的后果二. 反射的Api2.1 Class类2.2 Method类2.3 Field类2.4 Constructor类三. 反射的使用3.1 示例代码,融汇方法3.2四. 深入反射源码一. 反射是什么1.1 概述Java的反射机制:在程序...

2020-04-28 16:06:42 87

原创 自制https证书:SpringBoot+SpringCloud
原力计划

自制https证书:SpringBoot+SpringCloud文章目录自制https证书:SpringBoot+SpringCloud一. 证书相关介绍1.1 https与http的区别?1.2 使用https的场景有哪些?1.3 安装证书后的图示?二. 实战安装配置操作三. 文章总结一. 证书相关介绍1.1 https与http的区别?HTTP(超文本传输协议)被用于在Web浏览器...

2020-04-03 10:08:39 231

原创 java通过注解实现分页功能

java通过注解实现分页功能文章目录java通过注解实现分页功能一. 概述1.1 为什么要使用分页功能?1.2 传统分页与注解分页的区别?1.3 注解分页效果图二. 实战自定义注解分页2.1 定义核心注解类 @PageQuery2.2 定义PageInfo类(返回的分页信息)PageInfo2.3 定义切面类2.4 定义 PageQuery实体类2.5 定义接口类2.6 定义返回值类三. 总结3...

2020-03-23 12:35:54 448

原创 Java 1.8 函数式编程详解

Java 1.8 函数式编程详解文章目录Java 1.8 函数式编程详解一. 概述1.1 java 8 新特性:二. 函数式接口2.1 函数式接口概述2.2 Lambda表达式概述2.3 java.util.function介绍一. 概述1.1 java 8 新特性:概述:Java 8 正式版是一个有重大改变的版本,该版本对 Java 做了重大改进。本文章主要讲述java 1.8 函...

2020-03-09 13:32:28 297

原创 MySQL按时间查询

导航:MySQL按时间查询一. 常用时间查询语句1.1 今天1.2 昨天1.3 近七天1.4 近30天1.5 本月1.6 上一月1.7 查询本季度数据1.8 查询上季度数据1.9 查询本年数据1.10 查询上年数据1.11 查询当前这周的数据1.12 查询上周的数据1.13 查询上个月的数据1.14 查询当前月份的数据1.15 查询距离当前现在6个月的数据MySQL按时间查询一. 常用时间查询...

2020-02-26 16:03:15 317

原创 Centos7 下非root用户安装nodejs和npm环境

导航:一. 下载并解压1.1 创建nodejs文件夹1.2 下载包1.3 解压二. 安装并配置2.1 添加环境变量2.2 修改配置文件使其环境变量生效2.3 检查是否成功安装一. 下载并解压1.1 创建nodejs文件夹sudo mkdir -p ~/tools/nodejs非root用户输入此命令的时候,会提示输入密码,直接输入连接服务器的用户密码即可;1.2 下载包sudo ...

2020-02-21 17:59:54 815

原创 Linux环境下(Centos7) 下安装jdk (openjdk yum安装) 详细教程

导航:一. 检查是否已安装JDK并卸载1.1 检查1.2 卸载二. 安装JDK2.1 查看 **JDK** 软件包列表2.2 选择版本安装(本文展示安装jdk1.8)2.3 查看JDK是否安装成功三.配置环境变量3.1 JDK默认安装路径: /usr/lib/jvm3.2 配置环境变量一. 检查是否已安装JDK并卸载1.1 检查yum list installed | grep java...

2020-02-20 13:40:22 281

原创 持续集成与容器管理(两天内更新完)

持续继承与容器管理导航持续继承与容器管理一. 今日目标与概述1.1 学习目标1.2 DockerMaven插件Maven插件部署步骤:一. 今日目标与概述1.1 学习目标 掌握DockerMaven插件的使用 掌握持续集成工具jenkins的安装与使用 掌握容器管理工具Rancher的安装与使用 掌握时间序列数据库influxDB的安装与使用 掌握容器监控工具cAdvisor的安...

2020-01-13 19:02:23 396 7

原创 Hadoop基础及演练(大数据入门)

Hadoop基础及演练导航Hadoop基础及演练一. 初始大数据1.1 大数据方向介绍1.2 课程简介及目标二. Hadoop核心HDFS2.1 HDFS概念及其优缺点2.2 HDFS写流程和读流程2.3 Shell命令操作HDFS2.4 Python程序操作HDFS三. Hadoop 核心MapReduce3.1 Mapreduce和Yarn简介3.2 MapReduce实战四. Hadoop...

2019-12-28 12:59:30 202 1

原创 Java代码发送Email邮件教程(详细)

导航:Java代码发送Email邮件教程(详细)一. 环境准备1.1 本节要点1.2 博主环境1.3 搭建环境Java代码发送Email邮件教程(详细)一. 环境准备1.1 本节要点 xx xx x xx1.2 博主环境SpringBoot+ jdk1.8 + Maven + IDEA1.3 搭建环境打开IDEA,创建一个项目,随意取名;引入相关依赖:(完整pom...

2019-12-27 12:49:17 207

原创 SpringSecurity 开发安全的RESTful服务(持续更新)

导航:SpringSecurity 开发安全的Rest服务一. 初入Restful1.1 本章导航1.2 使用SpringMVC 编写Restful API1.3 REST成熟度模型1.4 常用注解SpringSecurity 开发安全的Rest服务一. 初入Restful1.1 本章导航 使用Spring MVC编写Restful API 使用Spring MVC处理其他web应用常...

2019-12-26 12:12:32 928

原创 Linux环境下(Centos7) 下安装Redis详细教程

本周内更新

2019-12-17 09:54:04 164

原创 Linux环境下(Centos7) 下安装MySQL 5.7详细教程

本周更新

2019-12-17 09:53:13 185

原创 通过注解实现接口自动缓存Redis和数据过期功能

后更

2019-12-09 16:08:00 428 4

原创 入门:创建一个SpringBoot 项目+ Spring Test 测试

导航:创建一个SpringBoot 项目+ Spring Test 测试1. pom.xml:1.2 创建启动类:1.3 创建Controller类1.4 创建application.properties/ application.yml1.5 创建SpringBootTest 类: DemoApplicationTests.java1.6 目录结构如图所示:创建一个SpringBoot ...

2019-11-07 14:00:02 684

原创 Word文档生成神器:阿里开源项目poi.tl使用介绍

稍后更新

2019-11-06 11:36:47 1377

原创 报表开发神器:phantomjs生成PDF ,Echarts图片,自动生成word文档实战

后面详细介绍

2019-10-29 18:00:33 811

原创 RabbitMQ消息中间件技术精讲全集

RabbitMQ消息中间件技术精讲导航:RabbitMQ消息中间件技术精讲一. 主流消息中间件介绍1.1 ActiveMQ1.2 Kafka1.3 RocketMQ1.4 RabbitMQ二. RabbitMQ核心概念及AMQP协议一. 主流消息中间件介绍1.1 ActiveMQActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线,并且它是一个完全支持JMS规范的消息中间...

2019-09-10 12:36:17 1387 1

node-v12.18.2.tar.gz

Centos7、Centos服务器所需的Node环境。部署前端项目所需要的Node安装包,下载后上传至服务器,然后解压,设置环境变量后即可。

2020-07-17

空空如也

空空如也

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

TA关注的人 TA的粉丝

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