自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 postman的使用方法

文章目录postman的介绍的操作环境Postman的基础功能接口请求流程postman的介绍用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Post...

2020-04-30 11:23:12 864

原创 网络爬虫之解析网页【XPath】

文章目录XPath语法演示案例爬取《51job》相关工作职位爬取《51job》Python岗位详细信息爬取XPath语法演示案例概念使用:爬取《51job》相关工作职位爬取《51job》Python岗位详细信息爬取...

2019-12-12 10:39:30 502

原创 RabbitMQ整合 SpringCloud

文章目录RabbitMQ整合 SpringCloud实战注意一点,在发送消息的时候对template进行配置mandatory=true保证监听有效生产端还可以配置其他属性,比如发送重试,超时时间、次数、间隔等消费端核心配置首先配置手工确认模式,用于ACK的手工处理,这样我们可以保证消息的可靠性送达,或者在消费端消费失败的时候可以做到重回队列、根据业务记录日志等处理可以设置消费端的监听...

2019-12-09 20:44:17 206

原创 RabbitMQ-消息模式2

文章目录1、消费端限流2、消息的ACK与重回队列3、TTL消息4、死信队列1、消费端限流什么是消费端的限流?假设一个场景,首先,我们RabbitMQ服务器有上万条未处理的消息,我们随便打开一个消费者客户端,会出现下面情况:巨量的消息瞬间全部推送过来,但是我们单个客户端无法同时处理这么多数据!消费端限流RabbitMQ提供的解决方案RabbitMQ提供了一种qos(服务质量保证)功能,即...

2019-12-07 11:46:49 267

原创 消息模式1

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

2019-12-06 19:59:02 398

原创 消息队列RabbitMQ入门

文章目录1、消息队列概述2、消息队列应用场景1、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ2、消息队列应用场景消息队列在实际应用中常用的使用场景有,异步处理,应用解耦,流量削锋和...

2019-12-06 18:58:46 363

原创 自定义镜像上传阿里云

文章目录1、alpine Linux简介3、alpine制作jdk镜像3、Alpine制作jre镜像(瘦身)4、Docker镜像上传至阿里云push(推)镜像pull(拉)镜像1、alpine Linux简介1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和BusyBox以减少系统的体积和运行时的资源消耗。2.A...

2019-12-03 21:42:54 412

原创 Dockerfile简介及基于centos7的jdk镜像制作

文章目录1、Dockerfile简介2、Docker制作jdk镜像1、Dockerfile简介dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像,另外,使用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙dockerfile基本结构Dockerfile 由一行行命令语句组成, 并且支持以#开头的...

2019-12-01 16:11:42 264

原创 数据卷(Data Volumes)

文章目录1、Docker宿主机和容器之间文件拷贝2、数据卷挂载数据卷,最好是通过run而非create/start创建启动容器create/start命令创建启动容器后,再挂载数据卷相当麻烦,要修改很多配置文件,但并非不可以3、数据卷容器1、Docker宿主机和容器之间文件拷贝前言:Docker 数据管理在生产环境中使用 Docker ,往往需要对数据进行持久化,或者需要在多个容器之间进行...

2019-11-30 19:02:33 285

原创 docker入门

文章目录Centos7安装DockerDocker HelloWorld运行原理解析阿里云镜像仓库Docker基本命令Docker镜像常用命令Docker 容器常用命令Centos7安装DockerDocker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容...

2019-11-30 16:27:01 250 1

原创 服务配置中心

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

2019-11-28 21:45:39 713

原创 zuul网关

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

2019-11-26 19:55:50 110

原创 Hystrix集群及集群监控turbine

文章目录1、Hystrix集群及监控turbine2、Hystrix与feign集成及超时时间设置Feign、Hystrix整合之服务熔断服务降级彻底解耦集群后超时设置1、Hystrix集群及监控turbine前面Dashboard演示的仅仅是单机服务监控,实际项目基本都是集群,所以这里集群监控用的是turbine。turbine是基于Dashboard的。首先建个集群microserv...

2019-11-25 22:07:34 179 1

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

文章目录1、服务熔断降级理论及代码实现服务雪崩效应Hystrix断路器简介2、服务熔断降级超时时间设置及dashboard单机版Hystrix监控Hystrix默认超时时间设置Hystrix服务监控Dashboard1、服务熔断降级理论及代码实现服务雪崩效应当一个请求依赖多个服务的时候:正常情况下的访问但是,当请求的服务中出现无法访问、异常、超时等问题时(图中的I),那么用户的请求将会被...

2019-11-22 21:25:40 127

原创 Ribbon负载均衡及Feign消费者调用服务

文章目录1、ribbon集成eureka完成服务调用2、ribbon负载均衡3、feign集成ribbon调用1、ribbon集成eureka完成服务调用Ribbon是什么?Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出L...

2019-11-22 17:21:38 215

原创 eureka集群

文章目录1、Eureka集群搭建普通版集群升级版集群2、Eureka自我保护机制1、Eureka集群搭建普通版集群在上一篇博客的基础上加两个项目microservice-eureka-server-2002 microservice-eureka-server-2003pom依赖和2001一样microservice-eureka-server-2002<?xml versi...

2019-11-20 17:33:45 123

原创 springcloud入门

文章目录1、springcloud简介简介入门案例创建父工程microservice创建通用模块microservice-common创建服务提供者microservice-student-provider-1001创建服务消费者microservice-student-consumer-802、注册中心eurekaEureka简介Eureka的使用1、springcloud简介简介Spri...

2019-11-18 22:34:01 161

原创 SpringBoot集成Quartz+数据库存储

文章目录1、spring整合quartz2、quartz使用的各种案例读取数据库中表达式启动定时任务1(每5s执行)定时任务中携带参数更改定时任务规则界面版定时任务管理1、spring整合quartz进入quartz的官网http://www.quartz-scheduler.org/,点击Downloads,下载后在目录\docs\dbTables下有常用数据库创建quartz表的脚本,例...

2019-11-17 14:51:19 963

原创 quartz入门

文章目录1、quartz入门2、Quartz简单触发器 SimpleTrigger介绍3、Quartz表达式触发器4、Quartz中参数传递5、Spring task Vs Quartz1、quartz入门1、Quartz介绍任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统,“任...

2019-11-15 19:16:25 262

原创 springboot对JPA的支持

文章目录1、springboot之jpa支持2、jpa增删改查bootstrap界面版1、springboot之jpa支持首先导入需要的pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...

2019-11-14 16:13:30 165

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

文章目录1、Python(lxml解析器,BeautifulSoup4安装)2、Python内容遍历三种方法3、Python爬取《猫眼电影》排行榜4、Python爬取《最好大学网》排行1、Python(lxml解析器,BeautifulSoup4安装)Beautiful Soup 4.4.0 文档https://beautifulsoup.readthedocs.io/zh_CN/v4.4....

2019-11-13 17:32:03 661

原创 springboot整合mybatis,pagehelper

文章目录1、springboot配置数据库连接池druid2、springboot整合mybatis3、springboot整合pagehelper1、springboot配置数据库连接池druid新建好一个项目后首先导入druid需要的pom依赖:<dependency> <groupId>com.alibaba</groupId&gt...

2019-11-09 17:42:14 1128

原创 springboot模板

文章目录1、模板简单介绍2、thymeleaf模板3、Freemarker模板1、模板简单介绍Thymeleaf是一个流行的模板引擎,该模板引擎采用Java语言开发;模板引擎是一个技术名词,是跨领域跨平台的概念,在Java语言体系下有模板引擎,在C#、PHP语言体系下也有模板引擎,在JavaScript中也会用到模板引擎技术;Java生态下的模板引擎有 Thymeleaf 、Freemak...

2019-11-08 20:24:37 739

原创 springboot入门

文章目录1、Springboot入门SpringBoot是什么?使用Idea配置SpringBoot项目案例2、Springboot配置文件介绍内置属性自定义属性属性封装类1、Springboot入门SpringBoot是什么?Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代S...

2019-11-07 19:17:50 504

原创 Java自定义注解_01

1、Java注解简介1. Java注解(Annotation)Java注解是附加在代码中的一些元信息,用于一些工具在编译、运行时进行解析和使用,起到说明、配置的功能。注解相关类都包含在java.lang.annotation包中。2. Java注解分类2.1 JDK基本注解2.2 JDK元注解2.3 自定义注解3. JDK基本注解3.1 @Override重写3.2 @De...

2019-11-06 18:42:50 219

原创 git的使用

文章目录1、Git Gui的使用2、Ssh key 介绍及使用第三步为可省略步骤,如果你在取得Git仓库时就使用的是ssh协议,就无需修改3、Idea配置使用并使用git1、Git Gui的使用2、Ssh key 介绍及使用Ssh key介绍我理解的就是每台电脑上会产生出一个ssh key,然后自己有一个远程账户,但是自己有可能有很多台电脑,包括家里的电脑还有公司的电脑,我们可以在任意...

2019-10-18 16:31:59 115

原创 Python数据库编程

文章目录Python操作SQLite数据库实现添加Python操作SQLite数据库实现修改Python操作SQLite数据库实现删除## Python操作SQLite数据库实现查询Python操作SQLite数据库特殊方法Python操作SQLite数据库实现添加添加单条数据c.execute("insert into question values(null,?,?,?,?,?,?)"...

2019-10-18 15:07:37 525

原创 git简单操作

文章目录1、git与github介绍2、Github 的简单使用3、Git下载安装4、Git常用命令命令行配置Git命令使用场景1、git与github介绍Git是一个开源的[分布式][版本控制系统],用于敏捷高效地处理任何或小或大的项目版本控制器CVS/SVN/GitSVN客户端/服务器GIT客户端/代码托管网站(例如:github)注1:类似的代码托管网站还有:github/...

2019-10-17 17:16:43 253

原创 shiro的授权

文章目录1、shiro的授权注解式开发1、shiro的授权在ShiroUserMapper.xml中新增内容<select id="getRolesByUserId" resultType="java.lang.String" parameterType="java.lang.Integer"> select r.roleid from t_shiro_user u,t_sh...

2019-10-15 16:47:09 114

原创 jsoup爬虫

文章目录1、jsoup爬虫简单介绍2、相关代码2.1导入pom依赖2.2、图片爬取2.3、图片本地化3、百度云链接爬虫1、jsoup爬虫简单介绍jsoup 是一款 Java 的HTML 解析器,可通过DOM,CSS选择器以及类似于JQuery的操作方法来提取和操作Html文档数据。这两个涉及到的点有以下几个:1、httpclient获取网页内容2、Jsoup解析网页内容3、要达到增量爬...

2019-10-15 11:30:00 1218

原创 shiro身份认证及加密(SSM)

文章目录1、shiro盐加密、与spring整合盐加密1、shiro盐加密、与spring整合首先导入pom依赖<dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version&gt...

2019-10-14 18:23:05 234 1

原创 shiro入门

文章目录1、Shiro简介2、Shiro入门案例导入相关依赖相关代码1、Shiro简介1. 什么是shiroshiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。spring中有spring security (原名Acegi),是一个权限框架,它和spring依赖过于紧密,没有shiro使用简单。shiro不依赖于spring,shiro不仅可以实现 ...

2019-10-12 21:44:05 123

原创 springmvc入门

文章目录springmvc入门(简介及配置)1、Spring Web MVC是什么2.SpringMVC处理请求的流程3. SpringMVC核心开发步骤5.添加相关依赖springmvc五种结果集处理springmvc增删查改静态资源处理springmvc入门(简介及配置)1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请...

2019-10-03 19:50:18 602

原创 关联关系映射

文章目录1、mybatis的一对多关联关系2、mybatis的多对多的关联关系1、mybatis的一对多关联关系一对多对应的实体类中是有对象的引用(应用的就是一个类)重要是描述关联属性的配置1.1 修改数据表*<table schema="" tableName="t_hibernate_order" domainObjectName="Order" ...

2019-09-28 11:55:23 237

原创 Mybatis整合Redis实现二级缓存

文章目录1、mybatis整合ehcache作为缓存2、Mybatis集成redis1、mybatis整合ehcache作为缓存1.1、导入相关依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</...

2019-09-25 21:29:22 261

原创 mybatis与spring集成

文章目录1、spring整合mybatis1.添加相关依赖2.创建spring配置文件applicationContext2、测试3、aop整合pagehelper插件1、spring整合mybatis1.添加相关依赖1.1 添加spring相关依赖(5.0.2.RELEASE)spring-corespring-beansspring-contextspring-ormsprin...

2019-09-24 16:15:50 166

原创 mybatis之动态sql和分页

文章目录1、mybatis动态sql2、模糊查询3、查询返回结果集的处理4、分页查询5、特殊字符处理1、mybatis动态sql1.1 if1.2 trim1.3 foreachBookMapper.xml@Test public void selectByIn() { List list = new ArrayList(); list.add(...

2019-09-23 16:41:41 173

原创 Mybatis入门

文章目录1、搭建mybatis框架环境1.1、创建maven工程1.2、导入相关pom依赖1.3、Mybatis相关插件安装1.4、Mybatis.cfg.xml配置基于SSM逆向工程的使用Mybatis(CURD案例)1、搭建mybatis框架环境1.1、创建maven工程1.2、导入相关pom依赖<?xml version="1.0" encoding="UTF-8"?>...

2019-09-22 15:03:25 147

原创 python 模块、包、文件、异常

文章目录1、Python模块2、Python包3、Python异常4、Python文件1、Python模块模块概念Python模块(Module),是一个Python文件,以.py结尾,包含了Python对象定义和Python对象定义和Python语句。模块能定义函数,类,变量,也能包含可执行代码People.py"""定义模块:类(属性+方法)、函数、变量、可执行语句"""_...

2019-09-20 20:42:44 202

原创 Redis-使用Java代码操作Redis

文章目录1、redis的基本Java操作准备工作jedis连接操作字符串操作哈希操作列表list2、redis应用到查询中1、redis的基本Java操作准备工作将VMware Workstation Pro登录启动后就设置在后台运行然后打开redis数据库jedis连接 Jedis jedis = new Jedis("192.168.198.128",6379);//指定Re...

2019-09-19 21:47:49 387

空空如也

空空如也

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

TA关注的人

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