Mervin

分享学习笔记,记录学习中的点点滴滴

基于java的图片爬虫和音乐爬虫

网络上有很多爬虫框架结构也多种多样但是基本结构就3个1下载器,2解析器,3处理器(基本所有爬虫都是在这个结构上扩展的)。所以不论是用其他人的爬虫框架还是自己的爬虫只要理解这3个结构就能很好的使用爬虫或开发爬虫。 1.以下用的是SeimiCrawler爬虫框架 简单实例 添加maven依赖...

2019-03-13 16:52:09

阅读数 202

评论数 0

TortoiseGit安装与配置

一.安装 TortoiseGit下载页面: http://download.tortoisegit.org/tgit/ 进入具体版本页面后,根据Windows操作系统版本选择相应的程序安装包和中文语言包. 比如, 32位系统(带32bit,或者 x86, i586等标识). 32位程序安...

2017-12-14 16:20:13

阅读数 242

评论数 0

Git安装和使用

一、下载安装Git 1、下载Git  官方地址为:https://git-scm.com/download/win 2、下载完之后,双击安装 3、选择安装目录 4、选择组件 5、开始菜单目录名设置  6、选择使用命令行环境 7、以下三步默认,直接点击下一步 ...

2017-11-22 11:32:30

阅读数 1389

评论数 0

SpringCloud 教程 | 第六篇:分布式配置中心(Spring Cloud Config)

一、简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring c...

2017-11-17 17:15:26

阅读数 197

评论数 0

SpringCloud 教程 | 第五篇:路由网关(zuul)

在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图:  在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过...

2017-11-17 16:13:28

阅读数 302

评论数 0

SpringCloud 教程 | 第四篇:断路器(Hystrix)

在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用...

2017-11-17 15:39:23

阅读数 213

评论数 0

SpringCloud 教程 | 第三篇: 服务消费者(Feign)

上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。 一、Feign简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用F...

2017-11-17 12:09:43

阅读数 199

评论数 0

SpringCloud 教程 | 第二篇: 服务消费者(rest+ribbon)

在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。 ...

2017-11-17 12:02:51

阅读数 195

评论数 0

SpringCloud 教程 | 第一篇: 服务的注册与发现(Eureka)

一、spring cloud简介 spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于springbo...

2017-11-17 10:52:28

阅读数 157

评论数 0

浅谈oracle树状结构层级查询

oracle树状结构查询即层次递归查询,是sql语句经常用到的,在实际开发中组织结构实现及其层次化实现功能也是经常遇到的,虽然我是一个java程序开发者,我一直觉得只要精通数据库那么对于java开发你就成功了三分之一,本篇中主要介绍start with...connect by prior 、o...

2017-10-23 17:22:59

阅读数 4373

评论数 0

Spring Boot 的性能优化

spring 框架给企业软件开发者提供了常见问题的通用解决方案,包括那些在未来开发中没有意识到的问题。但是,它构建的 J2EE 项目变得越来越臃肿,逐渐被 Spring Boot 所替代。Spring Boot 让我们创建和运行项目变得更为迅速,现在已经有越来越多的人使用它。我们已经在几个项目...

2017-07-04 16:42:13

阅读数 255

评论数 0

跨域问题

文章目录 1. 跨域问题,解决之道2. 解决思路3. CORS涉及的响应头 3.1. Access-Control-Allow-Origin3.2. Access-Control-Allow-Methods3.3. Access-Control-Allow-Credentials3.4. Ac...

2017-07-04 11:17:28

阅读数 167

评论数 0

SOA 与微服务架构

SOA (Service-Oriented Architecture,面向服务的架构)是一种面向服务的思维方式,它将应用程序的不同功能(服务)通过服务之间定义良好的接口和契约联系起来。SOA 核心思想是服务是一种可重复的业务,将其经过标准封装达到复用的目的。SOA 可以允许各种不同的技术来表达 S...

2017-07-04 11:09:25

阅读数 184

评论数 0

Java 基于JavaMail实现QQ邮件发送(也可实现群发)

1.开启SMTP服务 在 QQ 邮箱里的 设置->账户里开启 SMTP 服务 注意开启完之后,QQ 邮箱会生成一个授权码,在代码里连接邮箱使用这个授权码而不是原始的邮箱密码,这样可以避免使用明文密码。 2.下载依赖的 jar 包 官方下载地址 http://www.orac...

2017-06-27 20:01:09

阅读数 1943

评论数 0

SpringBoot+Dubbo学习心得

1.引入配置文件 PathMatchingResourcePatternResolver resolver = new PathMatchingResourcePatternResolver(); // 配置mapper的扫描,找到所有的mapper.xml映射文件 sqlSessionFact...

2017-06-23 14:43:07

阅读数 1312

评论数 1

Springboot + Mybatis+Dubbo+Zookeeper+nginx+redis+HTML

综合学习SpringBoot+Dubbo+Zookeeper,结合平时用的框架,对常用的框架整合了一下,从框架到后台到前端,如有侵权,请联系删除! 后台框架springboot+mybatis+dubbo+zookeeper+redis+nginx,其中redis做数据缓存,nginx做页面转发,...

2017-06-23 14:19:19

阅读数 8095

评论数 20

Spring Boot 整合 Redis 实现缓存操作

本文提纲 一、缓存的应用场景 二、更新缓存的策略 三、运行 springboot-mybatis-redis 工程案例 四、springboot-mybatis-redis 工程代码配置详解 运行环境: Mac OS 10.12.x JDK 8 + Redis 3.2.8 ...

2017-06-16 17:35:19

阅读数 698

评论数 0

Spring Boot 整合 Mybatis 实现 Druid 多数据源详解

本文提纲 一、多数据源的应用场景 二、运行 springboot-mybatis-mutil-datasource 工程案例 三、springboot-mybatis-mutil-datasource 工程代码配置详解 一、多数据源的应用场景 目前,业界流行的数据操作框架是 My...

2017-06-16 17:29:56

阅读数 823

评论数 0

Spring Boot 集成 FreeMarker

一、Springboot 那些事 SpringBoot 很方便的集成 FreeMarker ,DAO 数据库操作层依旧用的是 Mybatis,本文将会一步一步到来如何集成 FreeMarker 以及配置的详解 二、运行 springboot-freemarker...

2017-06-16 15:17:54

阅读数 314

评论数 1

Spring Boot 之 RESRful API 权限控制

一、为何用RESTful API 1.1 RESTful是什么? RESTful(Representational State Transfer)架构风格,是一个Web自身的架构风格,底层主要基于HTTP协议(ps:提出者就是HTTP协议的作者),是分布式应用架构的伟大实践理论。RES...

2017-06-16 14:49:51

阅读数 423

评论数 0

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