后端传到前端的时间,变成时间戳 解决办法: @JsonFormat(pattern = "YYYY-MM-dd HH:mm:ss",timezone = "GMT+8") ...
分类:
其他好文 时间:
2020-07-29 17:40:43
阅读次数:
154
Ansible介绍 Ansible是什么 Ansible是一种IT自动化工具。它可以配置系统,部署软件以及协调更高级的IT任务,例如连续部署或零停机滚动更新。 Ansible的主要目标是简单和易用。它还着重于安全性和可靠性,其特点是活动部件最少,使用OpenSSH进行运输(使用其他运输方式和拉动模式 ...
分类:
其他好文 时间:
2020-07-29 10:00:32
阅读次数:
74
代理模式的目地是为对象提供一种代理以控制对这个对象的访问。为什么会出现“通过一个代理对象,控制其他对象访问目标对象”这种场景,而不知直接new()出一个对象直接使用呢?这是因为在有些场景下对象的访问比较复杂,且需要一些额外的控制,这时如果直接new()出实例,并在调用端处理这些繁杂的细节,会增加系统 ...
分类:
其他好文 时间:
2020-07-27 17:56:33
阅读次数:
93
一般情况下我们都是写一个装饰器,在需要校验的视图函数上面添加这个校验装饰器 某些情况下需要对整个路由进行校验,比如说某些路由只能特定的人才能访问等 django-decorator-include 这个库就能够帮我们完成这样的工作 安装 pip install django-decorator-in ...
分类:
其他好文 时间:
2020-07-27 09:50:32
阅读次数:
58
smart-design-pattern 💥 👿 吼吼!10分钟内快速回顾所有设计模式及应用场景 其实,工作三年以上,精通coding,深知并发编程,熟悉OOP思想,但却因为种种原因! 没有在学习生涯初期就看设计模式的同学!尤其适合看下本项目! 让你在极短的时间内,增加自己的编程内功,从此成为抽 ...
分类:
编程语言 时间:
2020-07-26 23:18:48
阅读次数:
103
什么是适配器模式 适配器模式(Adapter Pattern)是指将一个类的接口转换成客户期望的另一个接口,使原本的接口不兼容的类可以一起工作,属于结构型设计模式。 适配器模式主要有3个角色: 被适配者(Adaptee):适配者即被适配的角色 比如买了一个欧标吹风机,和国内的标准并不匹配。这时,被适 ...
分类:
其他好文 时间:
2020-07-26 02:00:16
阅读次数:
79
正则表达式 一说规则我已经知道你很晕了,现在就让我们先来看一些实际的应用。在线测试工具 http://tool.chinaz.com/regex/ 正则表达式测试工具 正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则。 官方定义:正则表达式是对字符串操作的一种逻辑公式,就是用 ...
分类:
编程语言 时间:
2020-07-26 00:48:23
阅读次数:
76
因为SSM中我们设置了拦截器,拦截器会拦截CSS和JS,所有样式渲染不出来,在Web.xml中写上 1 <servlet-mapping> 2 <servlet-name>default</servlet-name> 3 <url-pattern>/static/css/*</url-pattern ...
分类:
Web程序 时间:
2020-07-24 10:01:21
阅读次数:
116
一、什么是简单工厂模式? 简单工厂模式实质是一个工厂类根据传入的参数(产品类继承自同一个工厂类),动态的创建哪个产品类的是实例。 二、简单工厂模式的结构 工厂角色:简单工厂模式的核心,负责创建所有具体产品类的实例,工厂类可以被外界直接调用,创建所需的产品实例。 抽象产品角色:是指具体产品角色的父类, ...
在Flask中,添加路由有两种方式:(一般情况下都是用第一种方式) 第一种:常见的装饰器模式 @app.route("/") def index(): return "Hello World" 通过这种方式,将rule与视图函数对应起来 第二种:通过阅读装饰器模式添加路由的源码发现 def rout ...
分类:
其他好文 时间:
2020-07-23 23:29:38
阅读次数:
138