需求背景 解决某些中间件或者应用日志无法自动清理的情况,比如:Nacos 的 access 日志。 变更记录 Version 0.0.1 2020/06/05 删除 N 天前的日志文件,仅删除匹配 ".log" 的日志文件 选项 sh clear-logs.sh [options] <value> ...
分类:
其他好文 时间:
2020-06-08 18:57:44
阅读次数:
80
404页面,以前在netframework里,需要在iis上配置,或者在web.config里配置,在netcore mvc里,则可以用中间件来实现,非常简单!(别被“中间件”这个名词吓坏了)!!! 直接上代码, 1、首先创建一个404页面,比如: [Route("error/404")] publ ...
分类:
Web程序 时间:
2020-06-07 21:49:17
阅读次数:
125
Druid 是阿里巴巴开源平台上一个数据库连接池实现,是一个高效的数据查询系统,主要解决的是对于大量的基于时序的数据进行聚合查询 环境 SpringBoot 1.5.20 + Mysql5.6 + Druid1.1.6 DruidDataSource 基本配置参数 配置 默认值 说明 name 配置 ...
分类:
编程语言 时间:
2020-06-07 21:19:29
阅读次数:
79
最近做了两个事情相比在项目里面写CRUD有意思些,就是看一些优秀框架的源代吗,然后发现问题并修改提交PR。因为SpringCloud组件Eureka的闭源,所有我们项目有必要看看其他相关的优秀开源的项目,刚好Alibaba Nacos这个开源项目现在比较火热,所以我也花时间简单的看了看他们的框架,有 ...
分类:
其他好文 时间:
2020-06-07 19:19:30
阅读次数:
71
写在前面:每个人面对生活的态度不一样,自己最舒服、最好的方式去面对生活是最好的状态~ 中间键作用 koa的中间键作用 如何使用和设置 中间键分类 局部路由内部使用中间键 全部路由使用中间件 中间键作用 中间键在开发业务中起着承上启下的作用,比如登录的时候我们相关接口需要做登录的校验,是的,我们不可能 ...
分类:
其他好文 时间:
2020-06-07 12:43:05
阅读次数:
93
1. 需求起因高并发场景下,需要使用redis做缓存,让请求先访问到redis,而不是直接访问MySQL等数据库。 2. 谁先谁后 3.可行方案 3.1 延迟双删+过期策略 3.2 缓存异步更新 (1) 应用直接写数据到数据库中。(2) 数据库更新binlog日志。(3) 利用Canal中间件读取b ...
分类:
数据库 时间:
2020-06-07 11:13:38
阅读次数:
83
1.MQ介绍 1.1 什么是MQ MQ是消息队列,也叫做消息中间件,通过生产者与消费者模型,生产者不断的向消息队列发送消息,消费者不断的从消息队列获取消息,因为发送消息和获取消息都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,可以轻松实现解耦。 1.2 MQ有哪些 MQ的实现有很多种,比 ...
分类:
其他好文 时间:
2020-06-07 11:09:15
阅读次数:
53
MySQL-ProxySQL中间件简介 同类型产品 MySQL Route:是现在MySQL官方Oracle公司发布出来的一个中间件。 Atlas:是由奇虎360公发的基于MySQL协议的数据库中间件产品,它在MySQL官方推出的MySQL-Proxy 0.8.2版本的基础上,修改了若干Bug,并增 ...
分类:
数据库 时间:
2020-06-07 00:47:16
阅读次数:
74
架构师一直是程序员「羡慕且追求」的高度,今天来说说我(奈学教育CEO:孙玄)眼里优秀的架构师该如何定义。毕竟我也曾经是一名架构师:在开始今天的话题之前我说一个和我前公司P9现在已经是P10的对话。问题是这样的他说公司中间件架构师不熟悉公司业务,很多事落地不了,非常的疑惑。他最近主要任务就是和这些架构师聊天解惑:)接着他说了一个类比的故事大概是这样的,我们(架构师)要建设一条高速公路,来分别看看公路
分类:
其他好文 时间:
2020-06-06 23:13:53
阅读次数:
60
今日内容概要 forms组件 cookie与session django中间件 目前可以说是所有web框架里面写的最好的 csrf跨站请求伪造 视图函数(CBV)如何添加装饰器 forms组件源码 """ 切入点: form_obj.is_valid() """ def is_valid(self) ...
分类:
其他好文 时间:
2020-06-06 22:00:28
阅读次数:
78