自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

若有光 的博客

林尽水源,便得一山,山有小口,仿佛若有光!

  • 博客(10)
  • 收藏
  • 关注

原创 Nginx 运维(安装与使用)

Nginx 运维(安装与使用)普通安装Windows安装(1)进入官方下载地址,选择合适版本(nginx/Windows-xxx)。(2)解压到本地(3)启动下面以 C 盘根目录为例说明下:cd C:cd C:\nginx-0.8.54 start nginx注:Nginx / Win32 是运行在一个控制台程序,而非 windows 服务方式的。服务器方式目前还是开发尝试中。Linux 安装rpm 包方式(推荐)(1)进入下载页面,选择合适版本下载。$ wget http

2020-05-28 22:01:16 917 1

原创 Keepalived 原理与实战

随着系统架构的逐渐演化,服务器的数量和结构会越来越复杂,例如 Web 服务器集群的搭建,提高了系统的性能,同时也提高了系统维护的复杂度,我们需要对集群中各台服务器进行监控,来保证为用户提供服务的是正常运行的服务器,整体系统的可用性就至关重要。Keepalived 简介什么是Keepalived ?Keepalived一个基于VRRP 协议来实现的 LVS 服务高可用方案,可以利用其来解决单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器.

2020-05-24 23:33:31 1337 1

原创 Mac 软件包管理器Homebrew使用指北

HomebrewHomebrew由开发者 Max Howell 开发,并基于 BSD 开源,是一个非常方便的软件包包管理器工具。Homebrew 官网Homebrew 的几个核心概念在正式介绍 Homebrew 的使用之前,我先为你介绍一下 Homebrew 中的一些核心的概念,了解这些概念,就可以帮助你更好的去使用 Homebrew。词汇含义formula (e)...

2020-03-08 19:33:40 701

原创 Springboot 关于日期时间格式化处理方式总结

项目中使用LocalDateTime系列作为DTO中时间的数据类型,但是SpringMVC收到参数后总报错,为了配置全局时间类型转换,尝试了如下处理方式。注:本文基于Springboot2.x测试,如果无法生效可能是spring版本较低导致的。PS:如果你的Controller中的LocalDate类型的参数啥注解(RequestParam、PathVariable等)都没加,也是会出错的,因...

2020-03-03 21:09:23 1736

原创 MySQL事务锁等待超时 Lock wait timeout exceeded; try restarting transaction

MySQL事务锁等待超时 Lock wait timeout exceeded; try restarting transaction工作中处理定时任务分发消息时出现的问题,在查找并解决问题的时候,将相关的问题博客收集整理,在此记录下,以便之后再遇到相同的问题,方便查阅。问题场景问题出现的场景:在消息队列处理消息时,同一事务内先后对同一条数据进行了插入和更新操作;多台服务器操作同一...

2020-03-01 17:14:27 1290

转载 分布式系统中一致性哈希算法

分布式系统中一致性哈希算法此博文转载自 分布式系统中一致性哈希算法,博主对分布式系统中最常见的一致性哈希算法进行了非常细致的讲解,非常值得阅读!另外博主在博客园上定制的皮肤样式也是非常好看,推荐一波~业务场景近年来,由于互联网的兴起,B2C、O2O等商业概念的提出和移动端的发展,使得分布式系统流行起来。分布式系统相对于单一系统而言,带来了流量大、系统高可用和高容错的便利。功能强大的同时,...

2019-08-26 00:57:54 299

转载 Java效率工具Lombok使用与原理

Java效率工具Lombok使用与原理我个人觉得 Lombok是一个优化Java代码以及提升开发效率不错的工具。Lombok 的Github地址为:https://github.com/rzwitserloot/lombok ,目前已经有7.9k star。Lombok主要为Java提供了不少语法糖,其中很多的设计都符合《Effective Java》所描述的Java编程最佳实践。Lombok...

2019-07-28 17:14:29 175

原创 反向代理与负载均衡扫盲(初识)

反向代理提到反向代理,就不得不提到正向代理。两者虽然都是代理,但方式却截然不同。所以,在我们介绍反向代理之前,先看一下什么是正向代理正向代理介绍正向代理(forward proxy):是一个位于客户端和目标服务器之间的服务器(代理服务器),为了从目标服务器取得内容,客户端向代理服务器发送一个请求并指定目标,然后代理服务器向目标服务器转交请求并将获得的内容返回给客户端。这种代理其实在...

2019-07-08 22:12:37 312

转载 JSON Web Token 入门教程

JSON Web Token 入门教程作者: 阮一峰JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。一、跨域认证的问题互联网服务离不开用户认证。一般流程是下面这样:用户向服务器发送用户名和密码。服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。服务器向用户返回一个 session_i...

2019-07-02 22:48:53 142

原创 Redis初体验

Redis初体验一、Redis简介REmote DIctionary Server(Redis) 是一个开源的,基于 key-value键值对的持久化的非关系型数据库存储系统。它支持的数据存储类型包括:字符串 (String), 哈希 (Map), 列表 (list), 集合 (sets) 和 有序集合(sorted sets) 等。在实际项目中可以用 Redis 做缓存或消息服务器,R...

2019-06-27 21:00:58 158

空空如也

空空如也

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

TA关注的人

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