前戏 我们在前面的课程中已经学会了给视图函数加装饰器来判断是用户是否登录,把没有登录的用户请求跳转到登录页面。我们通过给几个特定视图函数加装饰器实现了这个需求。但是以后添加的视图函数可能也需要加上装饰器,这样是不是稍微有点繁琐。 学完今天的内容之后呢,我们就可以用更适宜的方式来实现类似给所有请求都做 ...
分类:
其他好文 时间:
2019-11-30 00:22:10
阅读次数:
109
什么 "MyBatis Plus" "MyBatis Plus" (简称 MP)是一个 "MyBatis" 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发繁琐的CRUD、提高代码效率而生,同时提供了代码生成器和分页插件,支持Spring boot,spring mvc开发。 有 ...
分类:
其他好文 时间:
2019-11-29 00:54:58
阅读次数:
71
[TOC] 第一节 Kafka 集群 承前 如果你是开发, 对搭建kafka集群没什么兴趣, 可以跳过这一章, 直接看明天的内容. 如果你觉得多了解一点没有什么坏处的话, 请继续看下去. 提醒一下, 本章图多 Kafka 集群搭建 概述 kafka集群的搭建还是比较繁琐的, 虽然只是下载文件,修改配 ...
分类:
其他好文 时间:
2019-11-28 19:24:22
阅读次数:
92
1)为什么要有默认路由 路由得查看路由表而决定怎么转发数据包,用静态路由一个个的配置,繁琐易错。如果路由器有个邻居知道怎么前往所有的目的地,可以把路由表匹配的任务交给它,省了很多事。 例,网关会知道所有的路由,如果一个路由器连接到网关,就可以配置默认路由,把所有的数据包都转发到网关。 2)为什么默认 ...
分类:
其他好文 时间:
2019-11-28 19:14:45
阅读次数:
83
项目中为什么需要导入SwiftyJSON呢?我一个个解析不可以吗?当然可以,以下会有一个对比 这里的输出值是 首先我们需要强转,在使用if进行可选绑定,很繁琐,这里只有一层,如果是多层,则更加繁琐,如果是用Json的话,就非常简单了,我们不需要考虑取值的饿时候不需要考虑该值是不是存在,做个对比吧,首 ...
分类:
编程语言 时间:
2019-11-26 17:52:22
阅读次数:
255
公司有大量测试环境的url需要监控是否能够访问,即url状态不为200即报警。状态为200即正常。因url比较多,且经常发生改变,如通过web场景配置(我没配过)会比较繁琐,工作量比较大。通过网上查找资料,可通过脚本结合zabbix的自动发现功能即可批量监控,只需维护一个url列表即可。 1.在任意 ...
分类:
Web程序 时间:
2019-11-26 17:46:37
阅读次数:
517
在Flask Web应用程序中使用原始SQL对数据库执行CRUD操作可能很繁琐。相反, SQLAlchemy ,Python工具包是一个强大的OR Mapper,它为应用程序开发人员提供了SQL的全部功能和灵活性。Flask-SQLAlchemy是Flask扩展,它将对SQLAlchemy的支持添加 ...
分类:
数据库 时间:
2019-11-25 23:31:07
阅读次数:
101
SpringCloud提供了很多监控端点,可以使用http://{ip}:{port}/{endpoint}得形式来访问这些端点,从而了解应用程序的运行状况。 Actuator提供的端点,如表3-2所示 端点 ,描述 HTTP方法 autoconfig 显示自动配置的信息 GET beans 显示应 ...
分类:
编程语言 时间:
2019-11-25 20:22:20
阅读次数:
71
[TOC] 1、Lombok的介绍 ? Lombok是一款Java开发插件,使得Java开发者可以通过其定义的一些注解来消除业务工程中冗长和繁琐的代码,尤其对于简单的Java模型对象(POJO)。在开发环境中使用Lombok插件后,Java开发人员可以节省出重复构建,诸如hashCode和equal ...
分类:
其他好文 时间:
2019-11-25 15:24:37
阅读次数:
62
1)为什么要有默认路由 路由得查看路由表而决定怎么转发数据包,用静态路由一个个的配置,繁琐易错。如果路由器有个邻居知道怎么前往所有的目的地,可以把路由表匹配的任务交给它,省了很多事。 例,网关会知道所有的路由,如果一个路由器连接到网关,就可以配置默认路由,把所有的数据包都转发到网关。 2)为什么默认 ...
分类:
其他好文 时间:
2019-11-24 14:10:46
阅读次数:
98