自定义博客皮肤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带你温故知新!

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

原创 新构建工具__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 589

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

数据库架构设计与优化导航:数据库架构设计与优化一. 影响数据库性能的原因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 2387

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

微信第三方开发简单指南一. 微信公众号开发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 773

原创 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 902

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

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

2020-05-09 13:33:23 1246

原创 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 199

原创 自制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 1416

原创 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 2706 7

原创 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 2502 1

原创 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 741

原创 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 2085

原创 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 1512

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

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

2020-01-13 19:02:23 1027 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 721 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 2497

原创 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 2565

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

本周内更新

2019-12-17 09:54:04 537

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

本周更新

2019-12-17 09:53:13 508

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

后更

2019-12-09 16:08:00 1288 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 2456

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

需要生成word文档的地方,它都可以进行使用;比如我们常见的,根据页面,生成相关的word文档,根据图表等生成word文档提供下载等;在工作中,主要生成的就是图片,表格,和文字了。在本文章章节二中分别介绍了三种的最简单的书写方式,已经可以满足绝大多数需求了;如果我们需要动态生成图片,如动态生成Echarts图片(统计图)可以参考上一篇文章;动态生成Echarts通过动态生成Echarts图片,我们可以自动的生成统计图表,再将统计图表的图片和我们所需要的内容和表格融合成word文档;...

2019-11-06 11:36:47 6669 4

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

后面详细介绍

2019-10-29 18:00:33 2966 1

原创 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 4050 1

原创 FastJson常用转换

FastJson常用转换任何转Json字符串:Object obj=new Object;String Json=JSON.toJSONString(obj);Json字符串转为指定类型的List集合:Object obj=new Object; List<Demo> list = JSONArray.parseArray(JSON.toJSONString(ob...

2019-08-15 18:23:25 653

原创 基于RedisTemplate封装Redis

导航:一. 概述1.1 什么是RedisTemplate?1.2 使用方式:1.3 为什么还要封装Redis呢?二. 图示:2.1 使用RedisTemplate的set方法存储的数据:三. 示例代码(SpringBoot+SpringCloud环境)3.1 yml配置文件图示:一. 概述1.1 什么是RedisTemplate?RedisTemplate是对Redis的封装,它能够简...

2019-08-11 23:38:51 2105

原创 实战:使用FastDFS进行文件上传下载

使用FastDFS进行文件上传导航使用FastDFS进行文件上传一. 步骤如下1.1 引入pom依赖1.2 在resources/application.yml中配置:1.3 引入FastDFS相关的config1.4 测试FastDFS的相关代码1.5 改造业务代码一. 步骤如下1.1 引入pom依赖<dependency> <groupId>com.githu...

2019-08-08 21:03:58 4090 23

原创 SpringCloud下微服务网关配置Cors跨域请求

一. Cors概述1.1 什么是Cors?CORS 全称是跨域资源共享(Cross-Origin Resource Sharing),是一种 AJAX 跨域请求资源的方式,支持现代浏览器,IE支持10以上。CORS与JSONP的使用目的相同,但是比JSONP更强大。JSONP只支持GET请求,CORS支持所有类型的HTTP请求。JSONP的优势在于支持老式浏览器,以及可以向不支持CORS的...

2019-08-01 22:19:46 6187

原创 Docker快速入门到使用

Docker入门导航Docker入门一. Docker简介1.1 认识Docker1.2 Docker的优势1.3 容器与虚拟机比较1.4 Registry(注册中心)二. 安装与启动2.1 安装2.2 安装docker2.3设置ustc的镜像2.4 Docker的启动与停止三. 常用命令3.1 镜像相关命令3.2 容器相关命令一. Docker简介1.1 认识Docker什么是虚拟机.........

2019-07-28 20:09:03 374

原创 WebSocket使用文档之服务器消息通知功能

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-07-23 11:37:34 1304

原创 使用RestTemplate远程调用(携带Cookie)实战案例

不废话,上代码1. pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...

2019-07-17 16:08:56 24802 3

原创 Spring注解常用汇总

Spring注解常用汇总使用注解之前要开启自动扫描功能其中base-package为需要扫描的包(含子包)@Configuration: 把一个类作为一个IoC容器,它的某个方法头上如果注册了@Bean,就会作为这个Spring容器中的Bean。@Scope: 注解 作用域@Lazy(true): 表示延迟初始化@Service: 用于标注业务层组件、@Controller: 用于...

2019-07-17 15:41:31 296

原创 学习Shell脚本编程-零基础入门(慢更)

学习Shell脚本编程导航 一. Shell入门概述一. Shell入门概述1.1 概述Linux最经典的就是Shell,它是操作系统的最外层,它可以合并编程语言以控制进程和文件,以及启动和控制其他程序;shell通过提示您输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出来管理您与操作系统之间的交互。Shell是用户与Linux操作系统之间沟通的桥梁。用户可以输入...

2019-07-15 23:45:44 2738

原创 Grafana+Prometheus监控系统之核心功能集锦

配置监控系统请移步:https://blog.csdn.net/qq_19674905/article/details/92009295邮件报警

2019-07-09 10:23:06 3382 5

原创 Linux_记录一次虚拟机下Centos7 ping不通的解决方法

Linux_记录一次虚拟机下Centos7 ping不通的解决方法自身环境:使用了VMware Workstation Pro 里面创建了Centos7自己电脑是连接的家里WIFI一.首先ping地址:win+R输入cmd进入命令提示符输入ping+ Linux系统的ip地址发现无法ping通二. 进入Linux里,检查防火墙输入命令查看22端口是否开启:firewa...

2019-07-06 11:15:02 3087 1

原创 Linux工作常用命令

操作环境: Linux Centos 7一. 开放端口号1、开启防火墙systemctl start firewalld2、开放指定端口firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义:–zone #作用域–add-port=80/tcp #添加端口,格式为:端口/通讯协议–permanent #永...

2019-07-06 10:03:52 417 3

原创 Java定时任务调度工具详解之Quartz(慢更)

Java定时任务调度工具详解之Quartz导航 一. 概述 二. 第一个Quartz程序 三. 浅谈Job&JobDetail 四. 浅谈JobExecutionContext 五. 浅谈JobExecutionContext 六. 浅谈Trigger 七. SimpleTrigger 八. CronTrigger 九. 浅谈Scheduler 十. Quar...

2019-07-01 23:32:34 531

原创 Java定时任务调度工具之Timer

Java定时任务调度工具详解之Timer导航 概述 timer定时函数的用法 其他重要函数 schedule和scheduleAtfixedRate的区别 Timer函数的综合应用 Timer的缺陷一. 概述1.1 课程介绍什么是定时任务调度:基于给定的时间点,给定的时间间隔或者给定的执行次数自动执行的任务Java中的定时任务调度工具TimerQuar...

2019-06-30 22:28:06 754

原创 玩转Spring全家桶

玩转Spring全家桶导航 初始Spring 数据操作一. 初识Spring1.1 概述课程本篇文章特色:一个相对完整成体系的知识实践为主,附带一些问题排查一些有意思的地方的实现原理定制一些Spring的特性本篇文章内容第一部分 初识SpringSpring家族的主要成员跟着Spring了解技术趋势编写第一个Spring应用程序第二部分: 数据操...

2019-06-29 11:12:32 4667

原创 独立使用Feign进行远程调用

独立使用Feign进行远程调用一. 直接操作,以后细讲1.1 引入相关依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId&g...

2019-06-27 20:55:47 2165

原创 OkHttp快速入门

OkHttp快速入门有时间了再详细介绍,直接上代码一. 具体操作1.1 具体操作引入依赖 在Maven 项目中pom.xml中引入依赖 <!-- OKHttp3依赖 --> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>o...

2019-06-27 17:12:03 506

node-v12.18.2.tar.gz

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

2020-07-17

空空如也

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

TA关注的人

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