06 2019 档案
摘要:原文:https://www.zhyd.me/article/106 在网站发版时,总会有那么一小段时间服务是访问不通的,一般用户看到的都会是一个502的错误页面 那么可以通过nginx实现一个简单的通知页面,比如: 实现这个功能,只需要两步:第一:编写“upgrading.html” 例如本站的“
阅读全文
摘要:原文:https://mp.weixin.qq.com/s/tKr_shLQnvcQADr4mvcU3A 我们使用 Spring Boot,基本上都是沉醉在它 Stater 的方便之中。Starter 为我们带来了众多的自动化配置,有了这些自动化配置,我们可以不费吹灰之力就能搭建一个生产级开发环境,
阅读全文
摘要:原文:https://www.cnblogs.com/jack1995/p/10908797.html 1.RabbitMQ的高可用 RabbitMQ基于主从模式实现高可用。RabbitMQ有三种模式:单机模式,普通集群模式,镜像集群模式。(1)单机模式:单机模式就是demo级别的,生产中不会有人使
阅读全文
摘要:原文:https://www.cnblogs.com/jack1995/p/10908789.html 1.为什么使用消息队列? (1)解耦:可以在多个系统之间进行解耦,将原本通过网络之间的调用的方式改为使用MQ进行消息的异步通讯,只要该操作不是需要同步的,就可以改为使用MQ进行不同系统之间的联系,
阅读全文
摘要:原文:https://www.cnblogs.com/dream-to-pku/p/9153999.html 原文:https://my.oschina.net/u/3434392/blog/3012132 缓存雪崩 指的是大量缓存集中在一段时间内失效,发生大量的缓存穿透,所有的查询都落在数据库上,
阅读全文
摘要:原文:https://mp.weixin.qq.com/s/ASEJwiswLu1UCRE-e2twYQ 同源策略 很多人对跨域有一种误解,以为这是前端的事,和后端没关系,其实不是这样的,说到跨域,就不得不说说浏览器的同源策略。同源策略是由Netscape提出的一个著名的安全策略,它是浏览器最核心也
阅读全文
摘要:原文:https://www.cnblogs.com/manliu/articles/5983888.html 1.这里采用的方法是:使用get请求进入表单页面时,后台会生成一个tokrn_flag分别放到session和request中,表单页面用一个隐藏域储存该token_flag,在提交表单时
阅读全文
摘要:原文 :https://blog.csdn.net/tianyaleixiaowu/article/details/90036180 乐观锁 乐观锁就是在修改时,带上version版本号。这样如果试图修改已被别人修改过的数据时,会抛出异常。在一定程度上,也可以作为防超卖的一种处理方法。我们来看一下。
阅读全文
摘要:原文:https://blog.csdn.net/guotufu/article/details/85696296 开发的时候用到这个类进行日期的转换,想转换的日期格式为“YYYY/MM/dd”,结果在2018年12月30日那天转换出来的格式是2019/12/30,请看下面的代码: public s
阅读全文
摘要:原文:https://blog.csdn.net/qq_36596145/article/details/85331002
阅读全文
摘要:原文:https://blog.csdn.net/u013823538/article/details/80197476
阅读全文
摘要:原文:https://blog.csdn.net/baofeidyz/article/details/81307478 如何让SimpleDateFormat保持安全运行? 方案一 每次都去new这种方案最简单,但是会导致开销比较大,不推荐 方案二 使用ThreadLocal保障每个线程都有一个Si
阅读全文
摘要:原文:https://www.jianshu.com/p/b212afa16f1f 1.SimpleDateFormat为什么不是线程安全的? 如果我们把SimpleDateFormat定义成static成员变量,那么多个thread之间会共享这个SimpleDateFormat对象, 所以Cale
阅读全文
摘要:原文:https://cloud.tencent.com/developer/article/1358266 1、什么是延时任务 延时任务,顾名思义,就是延迟一段时间后才执行的任务。延时任务的使用还是很广泛的。关于延时任务的实现方式,我知道的就不少 3 种,今天就讲下如何用 redis 实现延时任务
阅读全文
摘要:原文:https://my.oschina.net/u/3266761/blog/1926588 rabbitMq是受欢迎的消息中间件之一,相比其他的消息中间件,具有高并发的特性(天生具备高并发高可用的erlang语言编写),除此之外,还可以持久化,保证消息不易丢失,高可用,实现集群部署,提供灵活的
阅读全文
摘要:原文:https://blog.csdn.net/jiangpingjiangping/article/details/78069480 随着用户数的不断增加,以及数据量的不断增加,通过分库与分表的方式提高查询性能的同时,带来了一系列分布式困境。 数据迁移与扩容问题 前面介绍到水平分表策略归纳总结为
阅读全文
摘要:原文:https://www.jianshu.com/p/cac4759b2684 实现 1、建库建表 首先,我们在本地新建三个数据库名分别为master,slave1,slave2,我们的目前就是写入操作都是在master,查询是 slave1,slave2 因此我们在上一篇也就是【SpringB
阅读全文
摘要:原文:https://blog.csdn.net/acquaintanceship/article/details/75350653 Spring Boot配置多数据源配置yml文件主数据源配置从数据源配置使用dao日志Spring Boot配置多数据源配置yml文件这里并没有对spring.dat
阅读全文
摘要:原文:https://blog.csdn.net/Cs_hnu_scw/article/details/79388080
阅读全文
摘要:原文:https://segmentfault.com/a/1190000017324038?utm_source=tag-newest 首先引入依赖 配置文件 然后 创建接口并继承ElasticsearchRepository idea 类继承 ElasticsearchRepository 下一
阅读全文
摘要:原文:https://blog.csdn.net/an88411980/article/details/83150380 概述 公司最近在做全文检索的项目,发现elasticsearch踩了不少坑,百度点进去又是坑,在此记录一下自己的踩坑历程。 本文旨在单机版的elasticsearch环境搭建踩坑
阅读全文
摘要:原文:https://xw.qq.com/partner/mibrowser/20190618A0NV27/20190618A0NV2700?ADTAG=mibrowser&pgv_ref=mibrowser&name=mibrowser&ref=browser_news&s=mb&cp=cn-te
阅读全文
摘要:一般刚开始学SQL的时候,会这样写 SELECT * FROM table ORDER BY id LIMIT 1000, 10; 但在数据达到百万级的时候,这样写会慢死 SELECT * FROM table ORDER BY id LIMIT 1000000, 10; 也许耗费几十秒 网上很多优
阅读全文
摘要:原文:https://www.cnblogs.com/huanongying/p/7021555.html 本文实验的测试环境:Windows 10+cmd+MySQL5.6.36+InnoDB 一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么
阅读全文
摘要:原文:https://blog.csdn.net/qq_38439885/article/details/88982373 进入正题,本文会介绍两种实现rabbitmq的ack模式的方法,分别为: 一、通过配置文件配置。 二、通过手动注册 SimpleMessageListenerContainer
阅读全文
摘要:原文:https://www.cnblogs.com/chrischennx/p/7120476.html RabbitMQ的有些插件没有集成在初始的安装中,它们需要额外安装,这些文件的后缀为.ez,安装时需要将.ez文件拷贝到安装的插件目录。以下是不同系统中默认安装的插件目录路径: 插件安装完成后
阅读全文
摘要:原文:https://www.cnblogs.com/mcgrady/p/7614417.html 阅读目录 系统环境 安装步骤 注意事项 参考资料 阅读目录 系统环境 安装步骤 注意事项 参考资料 回到顶部 系统环境 操作系统:CentOS6.9 erlang:OTP 19.3 rabbitmq:
阅读全文
摘要:原文:https://www.cnblogs.com/sky-cheng/p/10750497.html 一、卸载 二、此时注意一定要手工删除rabbitmq目录 不然,重装后启动节点会报如下错误: 如果出现以上错误,请停掉新安装的rabbitmq,卸载后,手工删除相关目录,再重新安装 启动节点正常
阅读全文
摘要:原文:https://blog.51cto.com/11134648/2134389 默认的Nginx安装参数只能提供最基本的服务,还需要调整如网页缓存时间、连接超时、网页压缩等相应参数,才能发挥出服务器的最大作用。下面实验用到的抓包工具存放在百度网盘,密码:0fl5Ngnix服务的安装详细介绍请参
阅读全文
摘要:原文:https://blog.51cto.com/11134648/2130987 Nginx专为性能优化而开发,最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力,单个物理服务器可支持30000-50000个并发请求。 Nginx的安装文件可以从官方网站http://w
阅读全文
摘要:原文 :https://blog.51cto.com/11134648/2158209 Redis简介: Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(l
阅读全文
摘要:原文:https://blog.51cto.com/11134648/2163789 ELK简介 ELK是一套完整的日志解决方案,由ElasticSearch、Logstash、 Kibana这三款开源软件组成。 EastiSearch是基于Lucene开发的分布式存储检引擎,用来存储各类日志; L
阅读全文
摘要:原文:https://blog.51cto.com/11134648/2155934 RabbiMQ简介 RabbiMQ是用Erang开发的,集群非常方便,因为Erlang天生就是一门分布式语言,但其本身并不支持负载均衡。 RabbiMQ模式 RabbitMQ模式大概分为以下三种:(1)单一模式。(
阅读全文
摘要:原文:https://blog.csdn.net/lindonglian/article/details/55805637 RabbitMQ的服务端基于Erlang语言编写,要在机器上安装RabbitMQ必须先搞好Erlang环境。如果没配置好Erlang环境,直接运行RabbitMQ官网上的exe
阅读全文
摘要:原文:https://www.cnblogs.com/yangzhilong/p/10876105.html
阅读全文
摘要:原文:http://www.itmuch.com/spring-cloud-sum/feign-multiple-params/ 本节来探讨如何使用Feign构造多参数的请求。笔者以GET及POST请求为例讲解,其他方式(例如DELETE、PUT等)的请求原理相通,读者可自行研究。 GET请求多参数
阅读全文
摘要:原文:http://www.itmuch.com/work/cors/ 最近家中事多,好久没有写点啥了。一时间竟然不知从何说起。先说下最近家里发生的事情吧: 家里的事情竟然能按条标记,真是可悲。顾影自怜一下。好,言归正传。最近出于某些原因,笔者需要实现跨域请求。 下面咱们详细讨论实现跨域的步骤。跨域
阅读全文
摘要:原文:https://www.cnblogs.com/laden666666/p/5544572.html 做前后分离的webapp开发的时候,出于一些原因往往需要将浏览器设置成支持跨域的模式,好在chrome浏览器就是支持可跨域的设置,网上也有很多chrome跨域设置教程。但是新版本的chrome
阅读全文
摘要:原文:http://www.itmuch.com/work/jenkins-in-action/ 一、下载 前往https://jenkins.io/download/ ,按需下载。如用于生产,建议下载Long-term Support (LTS)版本,这样能够获得相对长期的维护;如想体验最新的功能
阅读全文
摘要:原文:http://www.itmuch.com/spring-boot/send-email/ 本文基于:Spring Boot 2.1.3,理论支持Spring Boot 2.x所有版本。 最近有童鞋问到笔者如何用Spring Boot发送邮件,故而整理下Spring Boot发送邮件的各种姿势
阅读全文
摘要:原文:http://www.itmuch.com/spring-boot/global-lock/ 经常被问到”如何实现分布式锁”,看来这是大家的一个痛点。 其实Java世界的”半壁江山”——Spring早就提供了分布式锁的实现。早期,分布式锁的相关代码存在于Spring Cloud的子项目Spri
阅读全文
摘要:安装命令 C wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh chm
阅读全文
摘要:原文:https://blog.csdn.net/skymouse2002/article/details/80736577 redis的客户端换成了spring-boot-starter-data-redis,碰到了一个奇怪的问题, 在同一个方法中 1.先hset,再hget,正常获得数据。 在不
阅读全文
摘要:原文:https://www.cnblogs.com/endtel/p/9407004.html 例如 url 为 http://mywebsite.com/index.php?a=1&b=2&c=3 web形式下访问url地址,使用$_GET是可以获取到所有的参数 然而在linux下 curl h
阅读全文

浙公网安备 33010602011771号