自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 收藏
  • 关注

转载 win10下mysql 8.0.18 安装配置方法图文教程(windows版)

本文记录了mysql 8.0.18 安装配置图文教程,供大家参考,具体内容如下

2020-03-25 14:11:27 323

原创 代码优化设计

代码优化设计结果处理,及错误信息类封装md5前台后台两次加盐加密全局异常key生成策略RedisService方法结果处理,及错误信息类封装在以前的时候我们写代码都是在return里面重复写一些冗余的代码,今天我们就把代码封装,方便我们的管理,和减少代码的冗余Result:(对返回结果进行封装)public class Result<T> { private int co...

2019-12-28 22:04:53 508

原创 RabbitMQ整合 SpringCloud实战

RabbitMQ整合 SpringCloud实战rabbitmq-common、rabbitmq-springcloud-consumer、rabbitmq-springcloud-producer今天我们在父工程下需要新建的3个项目springcloud项目common(公共模块)package entity;import java.io.Serializable;publ...

2019-12-09 20:11:28 329

原创 RabbitMQ消息模式(二)

@TOC1、消费端限流什么是消费端的限流?假设一个场景,首先,我们RabbitMQ服务器有上万条未处理的消息,我们随便打开一个消费者客户端,会出现下面情况:巨量的消息瞬间全部推送过来,但是我们单个客户端无法同时处理这么多数据!消费端限流RabbitMQ提供的解决方案RabbitMQ提供了一种qos(服务质量保证)功能,即在非自动确认消息的前提下,如果一定数目的消息(通过基于Consum...

2019-12-07 12:02:45 307

原创 RabbitMQ消息模式

RabbitMQ消息模式1、消息如何保证100%的投递?2、幂等性概念3、Confirm确认消息4、Return返回消息5、自定义消费者1、消息如何保证100%的投递?什么是生产端的可靠性投递?保障消息的成功发出保障MQ节点的成功接收发送端收到MQ节点(Broker)确认应答完善的消息进行补偿机制BAT/TMD互联网公司的解决方案:消息落库,对消息状态进行打标消息的延迟投递,做二...

2019-12-06 16:56:25 631

原创 RabbitMQ入门

RabbitMQ入门1、RabbitMQ简介2、RabbitMQ安装及使用Docker安装方式常用操作命令3、RabbitMQ快速入门4、交换机直流交换机主题交换机输出交换机1、RabbitMQ简介各大主流中间件对比ActiveMQ 是 Apache 出品,最流行的,能力强劲的开源消息总线,并且它一个完全支持 J M S 规范的消息中间件。其丰富的 API 、多种集群构建模式使得他成为业...

2019-12-05 21:43:34 233

原创 docker 网络配置 及 将springcoud 项目部署到docker

1、Docker网络配置Docker网络模式介绍Docker在创建容器时有四种网络模式:bridge/host/container/none,bridge为默认不需要用–net去指定,其他三种模式需要在创建容器时使用–net去指定1.bridge模式(默认模式)docker run时使用–net=bridge,这种模式会为每个容器分配一个独立的Network Namespace,同一个宿...

2019-12-04 21:39:56 272

原创 Docker自定义镜像瘦身以及上传到阿里云

Docker自定义镜像瘦身以及上传到阿里云alpine制作jdk镜像alpine制作jre镜像Docker镜像上传至阿里云alpine制作jdk镜像alpine Linux简介1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和BusyBox以减少系统的体积和运行时的资源消耗。2.Alpine Linux提供了自...

2019-12-04 17:09:15 391

原创 docker之dockerfile文件制作镜像

1、Dockerfile简介dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像,另外,使用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙dockerfile基本结构Dockerfile 由一行行命令语句组成, 并且支持以#开头的注释行,一般而言, Dockerfile 主体内容分为四部分:基础...

2019-12-01 20:57:20 1109

原创 数据卷-Data Volumes

数据卷-Data VolumesDocker宿主机和容器之间文件拷贝docker copy数据卷数据卷容器Docker宿主机和容器之间文件拷贝docker copyDocker 数据管理在生产环境中使用 Docker ,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作容器中的管理数据主要有两种方式:数据卷 Data Volumes 容器内数据直...

2019-11-30 23:43:43 524

原创 docker入门

docker入门1、Docker简介2、Centos7安装DockerDocker HelloWorld运行原理解析二、docker基本命令三、docker镜像常用命令四、Docker 容器常用命令1、Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后...

2019-11-29 21:32:55 233

原创 服务配置中心

服务配置中心1、SpringCloud Config简介2、Config Server基本使用3、Config Client基本使用4、Config整合Eureka1、SpringCloud Config简介Spring Cloud Config 是 Spring Cloud 团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端与客户端两个部分...

2019-11-28 17:06:34 294

原创 zuul网关

zuul网关1、Zuul路由网关简介及基本使用路由配置2、Zuul路由映射配置3、Zuul请求过滤配置1、Zuul路由网关简介及基本使用请看上图,这里的API 路由网关服务 由Zuul实现,主要就是对外提供服务接口的时候,起到了请求的路由和过滤作用,也因此能够隐藏内部服务的接口细节,从来有利于保护系统的安全性;路由配置Zuul 路由配置我们新建一个module microservic...

2019-11-26 22:47:49 1840

原创 Hystrix集群及集群监控turbine

Hystrix集群及集群监控turbine1、Hystrix集群及监控turbine2、Feign、Hystrix整合之服务熔断服务降级彻底解耦3、集群后超时设置1、Hystrix集群及监控turbineNetflix Hystrix 可以为应用程序中的命令状态提供实时指标。这些数据通过一个名为Hystrix Dashboard的非常酷的界面以图形形式展现出来。但是它只能提供单个服务的信息,如...

2019-11-24 19:15:42 254

原创 熔断器Hystrix及服务监控Dashboard

4、熔断器Hystrix及服务监控Dashboard1、服务雪崩效应2、服务熔断服务降级3、Hystrix默认超时时间设置4、Hystrix服务监控Dashboard1、服务雪崩效应什么是服务雪崩如果多个用户的请求中,都存在无法访问的服务,那么他们都将陷入阻塞的状态中在微服务架构中,一个请求需要调用多个服务是非常常见的。如客户端访问A服务,而A服务需要调用B服务,B服务需要调用C服务...

2019-11-22 23:15:19 262

原创 Python实现云词图效果

Python实现云词图效果对歌词经行切割下载import jieba结巴分词from wordcloud import WordCloud#云词import matplotlib.pyplot as plt#绘图库import numpy as np#计算from PIL import Image#读取某一个图片# str = "好好学习,天天向上"# 切割的原理中文词库#精...

2019-11-21 23:15:10 1111

原创 微服务调用Ribbon负载均衡、Feign的使用

微服务调用Ribbon负载均衡、Feign的使用1、微服务调用Ribbon2、Ribbon负载均衡3、Feign简介及应用微服务调用Ribbon负载均衡、Feign的使用)1、微服务调用Ribbon一、简介 Ribbon是一个负载均衡组件,具有丰富的负载均衡策略、重试机制、支持多协议的异步与响应式模型、容错、缓存与批处理功能。 二、Ribbon与负载均衡 负载均衡...

2019-11-21 22:08:34 380

原创 18.Python实现Web开发框架【Flask】

18.Python实现Web开发框架【Flask】引入或下载from flask import Flask, render_templatefrom flask_sqlalchemy import SQLAlchemyimport pymysql# 如果不这样写的话会报一个错误pymysql.install_as_MySQLdb()# 创建Flask应用app = Flask(...

2019-11-21 20:38:32 241

原创 eureka集群

2、eureka集群1、Eureka集群搭建2、Eureka自我保护机制1、Eureka集群搭建高可用集群配置当注册中心扛不住高并发的时候,这时候 我们就需要用集群来抗在昨天我们只创建了一个今天我们就多创建两个microservice-eureka-server-2002 microservice-eureka-server-2003首先我们添加一下pop.xml这几个依赖都是一样的...

2019-11-20 20:25:18 227

原创 springcloud 微服务 的初步入门

springcloud 微服务 的初步入门1、springcloud简介最简单的微服务架构会有四个工程微服务架构注意点:创建父工程microservice创建通用模块microservice-common创建服务提供者microservice-student-provider-1001创建服务消费者microservice-student-consumer-802、注册中心eurekaEureka...

2019-11-18 22:04:54 253

原创 myeclipse invalid configuration location解决办法

myeclipse invalid configuration location解决办法不知道怎么滴,myeclipse突然启动不了了,然后就会打不开后来就发现是本地策略配置改了。或者如果以上方法还不行的话 就把myeclipse删除,记得备份,然后再打开,就可以了...

2019-11-17 09:09:34 861

原创 Pyhton Web开发17

Pyhton Web开发17创建一个项目,一个项目里面包含多个应用会出现一个保留路径创建一个app cls配置路径我们可以在Python上面的urls直接配置,也可以在student下配置如果在studen下面需要配置view.py视图from django.shortcuts import render# Create your views here.from dj...

2019-11-16 19:16:07 247

原创 网络爬虫之爬虫框架【Scrapy】

网络爬虫之爬虫框架【Scrapy】获取下一页的超链接先下载Scrapy(注意网络)接下俩创建项目scrapy startproject 项目名 抓取的小说名字scrapy crawl xs项目名和路径class XsSpider(scrapy.Spider): name = 'xs' allowed_domains = ['qidian.com'] s...

2019-11-16 17:02:18 307 1

原创 SpringBoot+Quartz+数据库存储

02.SpringBoot+Quartz+数据库存储1、Spring整合Quartz2、读取数据库中表达式启动定时任务1(每5s执行)3、更改定时任务状态(启用/禁用),定时任务1停止4、读取数据库中表达式启动定时任务2(每5s执行),在对应作业类中打印定时任务2携带的参数5、读取数据库中表达式启动定时任务3(每5s执行改成每20s执行),更改数据库定时任务表达式,定时任务3对应执行策略相应发生改...

2019-11-15 21:48:15 443

原创 错误: 找不到或无法加载主类

错误: 找不到或无法加载主类mvn installfsdmvn clean install -Dmaven.test.skip=true运行了就解决了那个问题

2019-11-15 21:34:30 456

原创 01.Quartz入门

01.Quartz入门1、Quartz简介及应用场景2、Quartz简单触发器 SimpleTrigger介绍3、Quartz表达式触发器CronTirgger介绍4、Quartz中参数传递5、Spring task Vs Quartz1、Quartz简介及应用场景2、Quartz简单触发器 SimpleTrigger介绍3、Quartz表达式触发器CronTirgger介绍4、Quart...

2019-11-14 23:09:20 240

原创 Springboot对JPA的支持

Springboot对JPA的支持1、springboot之jpa支持2、Springboot+bootstrap界面版之增删改查及图片上传目录结构1、springboot之jpa支持<dependency> <groupId>org.springframework.boot</groupId> <a...

2019-11-14 20:00:23 266

原创 springboot整合redis(四)

springboot整合redis四Redis的配置一、配置pom.xml二、配置application.yml三、创建一个配置类RedisConfigRedisConfig文件见解测试Redis的配置一、配置pom.xml<!--Redis缓存策略--> <dependency> <groupId>org.spri...

2019-11-13 21:09:02 255

原创 Python之解析网页(XPath)

@[toc](# Python之解析网页(XPath))

2019-11-11 12:00:47 1006

原创 springboot整合druid、mybatis以及pagehelper

Springboot整合没有mybatis1、springboot配置数据库连接池druid2、springboot整合mybatis3、springboot整合pagehelper1、springboot配置数据库连接池druid创建一个项目把以下这些勾选上他会在pop.xml自动去配置改文件名:需要在pop.xml加上以下原因是因为版本的差异,导致2.2版本没有@Aspect ...

2019-11-09 23:06:30 487 1

原创 网络爬虫之解析网页BeautifulSoup

网络爬虫之解析网页BeautifulSoupBeautifulSoup的基本用法BeautifulSoup综合案例:爬取“猫眼电影的排行榜”爬取"最好大学网"排行BeautifulSoup的基本用法安装bs4 和 lxmlbs4里面含有 BeautifulSoupfrom bs4 import BeautifulSoup把官网的列子复制过来做案例html_doc = """&l...

2019-11-08 21:58:42 467

原创 Springboot模板(二)

Springboot模板(二)1、thymeleaf模板2、Freemarker模板1、thymeleaf模板thymeleaf以html结尾它本身自带页面缓存功能pop依赖<dependency> <groupId>org.springframework.boot</groupId> <artifa...

2019-11-08 19:36:11 255

原创 springboot入门

springboot入门1、Springboot入门2、Springboot配置文件介绍1、Springboot入门SpringBoot是什么? Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring开...

2019-11-07 17:31:25 246

原创 Java自定义注解(1)

Java自定义注解(1)1、Java注解简介2、Java元注解3、自定义注解4、Aop自定义注解的应用1、Java注解简介1. Java注解(Annotation) Java注解是附加在代码中的一些元信息,用于一些工具在编译、 运行时进行解析和使用,起到说明、配置的功能。 注解相关类都包含在java.lang.annotation包中。2. Java注解分类 2....

2019-11-06 21:15:08 208

原创 Python 网络爬虫之解析网页【正则表达式-re模块】

Python 网络爬虫之解析网页【正则表达式-re模块】使用re模块进行正则表达式进行验证match单个标签多个标签起别名match 和search()区别贪婪和非贪婪模式用综合案例使用re模块进行正则表达式进行验证match# match("者则表达式","匹配值")(从第一个开始匹配,若第一个不对则不匹配)str = "X_lady@163.com"result = re.match...

2019-10-25 19:57:54 3089

原创 Python网络爬虫之动态网页爬取及使用selenium模块爬取

Python网络爬虫之动态网页爬取及使用selenium模块爬取使用requests模块爬取动态网页数据使用selenium爬取今日头条新闻评论综合案例使用requests模块爬取动态网页数据"""使用requests模块爬取动态网页数据今日头条:某条新闻的评论信息"""import requests#路径url = "https://www.toutiao.com/api/co...

2019-10-23 17:02:47 2774

原创 Python(网络爬虫【requests模块】一)

Python网络爬虫【requests模块】一网络爬虫的概念抓包工具获取静态网页数据网络爬虫的概念网络爬虫(web crawler)又称为网络蜘蛛(web spider)或网络机器人(web robot),另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或蠕虫,同时它也是“物联网”概念的核心之一。网络爬虫本质上是一段计算机程序或脚本,其按照一定的逻辑和算法规则自动地抓取和下载万维网的网页,是...

2019-10-18 15:27:10 386

原创 git搭配Idea的使用

git搭配Idea的使用Ssh key 介绍及使用介绍Ssh key配置第三步为可省略步骤,如果你在取得Git仓库时就使用的是ssh协议,就无需修改Idea配置使用并使用git解决代码冲突问题安装汉化包把压缩包中的msgs文件夹copy到 Git安装目录/mingw64/share/git-gui/lib新建一个文本文档刚开始打开的时候是没有的右键-》Gui -Gui Here...

2019-10-18 10:39:27 605

原创 git的搭建和使用

git1、git与github介绍Git是什么2、下载安装Git-20-64-bit.exeGit配置帐号和邮箱(本机)Git命令使用场景克隆仓库到本地本地文件上传到远程仓库上本地仓库变成远程仓库上远程仓库导入到本地文件上1、git与github介绍Git是什么Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目版本控制器分为CVS/SVN/GitSVN...

2019-10-17 11:28:37 246

原创 shiro授权和注解式开发

shiro授权和注解式开发shiro授权shiro注解式开发常用注解介绍shiro授权授权里面需要用到权限,所以现在我们来讲一下权限权限认证,首先我们需要根据用户id获取他的角色(role)和权限(pers),所以需要写两个查询的方法getRolesByUserId:是根据ID来获取角色。getPersByUserId:是根据ID来获取权限。ShiroUserMapper.java...

2019-10-15 21:04:56 255

空空如也

空空如也

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

TA关注的人

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