自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Spring Security用户名密码登陆和token授权登陆两种实现

最近研究了一下Spring boot的web工程里通过Spring security做登陆验证。因为要满足授权登陆和用户名密码登陆两种方式,因此有一些配置和自定义的验证方式需要添加。这里简单说一下,主要留着备忘,之后有继续对这个框架研究再继续完善这份文档。 简单先说说spring security...

2019-08-31 13:12:10

阅读数 2

评论数 0

《Spring Boot实战》学习(五):Spring Cloud 搭建

文章目录微服务配置服务服务发现路由网关负载均衡断路器示例搭建父模块搭建服务发现配置服务Person服务some 服务UI服务断路器的监控 微服务 将传统的单块式架构按照定义好的边界切割成独立的组件。Spring cloud为分布式的微服务架构提供了解决方案。 配置服务 Spring Cloud提供...

2019-06-22 12:33:24

阅读数 18

评论数 0

《Spring Boot实战》学习(四):Spring Boot的基础配置

Spring boot的基本配置 入口类和@SpringBootApplication 如前面所示,Spring boot有一个名为 *Application的入口类。类中的main方法就是项目的入口方法。 使用SpringApplication.run(SpringBootSampleAppli...

2019-06-22 12:33:09

阅读数 20

评论数 0

《Spring Boot实战》学习(三):Spring Boot工程的搭建

网上提供了一些便捷的方式快速搭建 Spring Boot 工程。如下: http://start.spring.io . 打开这个网址,可以根据一些自选的选项下载一个基础的Spring 工程的源码。然后在此基础上进行开发。工程源码导入到 eclipse 当中。工程目录如下 Spring ...

2019-06-22 12:32:56

阅读数 9

评论数 0

《Spring Boot实战》学习(二):Spring的常用配置

Scope Scope描述的是Spring容器如何创建Bean的示例的。Spring的Scope有以下几种,通过@Scope注解来实现。 Singleton,一个Spring容器中只有一个Bean实例,这个是默认配置。即单例。 Prototype,每次调用创建一个Bean的实例 Request,...

2019-06-22 12:32:37

阅读数 21

评论数 0

《Spring Boot实战》学习(一):依赖注入和面向切面编程

Spring框架的四大原则: 使用POJO进行轻量级和最小侵入式的开发。 通过依赖注入和基于接口编程实现松耦合。 通过AOP和默认习惯进行声明式编程。 使用AOP和模板减少模式化代码。 依赖注入 控制反转(Inversion of Control-IOC)和依赖注入(dependency in...

2019-06-22 12:32:22

阅读数 17

评论数 0

javascript原型的理解

javascript创建的对象会继承其原型对象的属性。javascript的继承关系就是通过原型完成的。有以下几个关键的知识点: 由构造函数创建的对象都会存在一个指向其构造函数的原型对象的引用(_proto_)。也称之为隐式原型,我试了在node.js里是不能直接访问这个属性的,浏览器中可以访...

2019-05-18 17:35:50

阅读数 28

评论数 0

javascript中的apply()以及call()方法的使用

关于this的使用 this 在javascript中是一个只读的变量。在不同的上下文语境当中,this的引用会有改变。 this 引用的规则: 在最外层的代码中,this引用的是全局对象。浏览器的环境下,就是Window对象。 在函数内,this引用根据函数调用的方式的不同而有所不同。 函数...

2019-05-18 17:29:11

阅读数 22

评论数 0

spring实现数据库的自动切换

我们要实现的是多个数据库之间的自动切换,因此面临的主要问题就是: 数据源是否有效的检测 程序中切换使用的数据库 数据源的有效检测方法: ​ 单开一条线程,间断的发送一条命令执行,如果执行成功则认为数据库有效,不成功则认为该数据源无效。 数据库的切换: ​ Spring提供了一个抽象类 ...

2019-05-11 00:20:24

阅读数 48

评论数 0

mysql双机热备配置

mysql双机热备配置 一:概念 所谓的双机热备就是保证两个数据库的状态同步。其中一个数据库的操作会自动同步到另外一个数据库中去,保证两个数据库的数据一致。 二:作用 容灾切换,当一个数据库服务器宕机可以将连接切换到另一个数据库。 负载均衡,做读写分离,数据库的读和写分摊到不同的数据库当中,减轻...

2019-05-11 00:19:03

阅读数 27

评论数 0

mysql数据备份

​ 首先看一下我们当前服务器的数据备份逻辑。 ​ 第一点,要开启数据库的binlog。在数据库的配置文件中添加以下配置,为了避免binlog太大,指定了8天为binlog的有效期。 log_bin = /var/lib/mysql/bakup/mysql-bin.l...

2019-05-11 00:15:46

阅读数 13

评论数 0

mycat数据库代理配置

一:介绍 mycat的具体概念以及作用这里不作概述,相关内容的了解和学习可以参考 mycat开源社区: http://www.mycat.io/ mycat文档:http://www.mycat.io/document/mycat-definitive-guide.pdf 这里介绍怎么...

2019-04-24 22:05:06

阅读数 118

评论数 0

redis分布式方案redis cluster的介绍和实践

简要介绍 redis cluster是redis官方提供的分布式解决方案。主要作用有两点: 将数据根据分区规则分布到不同的redis节点上,降低单个redis节点的读写压力。 内置提供高可用支持,集群中的每个主节点可以设置多个从节点,主节点故障后,从节点可以自动替换继续保证redis的使用。 ...

2019-04-24 21:37:16

阅读数 91

评论数 0

redis高可用方案redis sentinel的介绍和实践

方案介绍 首先对redis 高可用方案sentinel作一些介绍。redis的基本使用以及各种概念原理内容比较多,本文不作展开。推荐一本书籍,本文中的内容也主要是从这本书中了解学习得来。 **《Redis开发与运维》 付磊 张益军编著 ** redis sentinel是redis官方提供的高可用...

2019-04-24 18:56:58

阅读数 43

评论数 0

spring实现数据库的自动切换

spring实现数据库的自动切换 我们要实现的是多个数据库之间的自动切换,因此面临的主要问题就是: 数据源是否有效的检测 程序中切换使用的数据库 数据源的有效检测方法: ​ 单开一条线程,间断的发送一条命令执行,如果执行成功则认为数据库有效,不成功则认为该数据源无效。 数据库的切换: ...

2019-04-21 22:09:05

阅读数 130

评论数 0

Ubuntu 16.04系统下安装部署RocketMQ 4.2.0

本地跑项目程序的时候用到RocketMQ,要在本地安装,翻了好几个博客的教程都有些问题,应该是版本老了一些,一些依赖jar包找不到了。最后还是看了官网的教程安装成功。把安装步骤记录一下,提供给大家借鉴。和官网的步骤是一致的,愿意看官网教程的从下面进入。 官网链接在这里 安装Rocket...

2018-05-24 23:28:51

阅读数 1387

评论数 0

赫夫曼树介绍与实现

带权路径长度最小的二叉树称做最优二叉树或赫夫曼树

2017-11-19 20:44:37

阅读数 256

评论数 0

前端存储的介绍和对比

前端开发的时候,因为功能需求,有些数据需要持久化的存储。这就涉及到了前端的数据存储。接下来我介绍一下自己用过的两种前端存储方式,对他们的使用方式也做一下简单的归纳。

2017-11-11 15:13:51

阅读数 875

评论数 0

ui-router 使用resolve进行数据预加载

使用的angular 1.6,使用ui-router进行路由的配置。碰到需要在页面跳转前的进行数据预加载的需求。ui-router的路由配置当中有一项 resolve 的选项,可以在当中进行数据的预加载,当数据加载完成之后才会跳转至目标页,目标页控制器可以直接拿到预加载的数据进行使用。

2017-10-31 20:05:31

阅读数 1581

评论数 0

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