AOP简介 AOP是Aspect Oriented Programing的简称,被译为“面向切面的编程”。 按照应用程序重构的思想,如果多个类中出现了相同的代码, 那么就应该考虑将这些相同的代码抽象出来定义成一个父类或者使用委托, 但是如果在整个的应用程序中都是用相同的一个或者几个基类, 往往会导致 ...
分类:
编程语言 时间:
2019-08-15 12:49:52
阅读次数:
315
Flask 简介 Flask是使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2模板引擎。Flask使用BSD协议授权。 Flask被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数据 ...
分类:
其他好文 时间:
2019-08-14 21:30:44
阅读次数:
115
window.print() <template> <div class="lookDetail" style="page-break-after: always;page-break-before:always;"> <br /> <div v-if="!printPage" style="mar ...
分类:
其他好文 时间:
2019-08-14 13:02:02
阅读次数:
167
It's said that Aladdin had to solve seven mysteries before getting the Magical Lamp which summons a powerful Genie. Here we are concerned about the fi ...
分类:
其他好文 时间:
2019-08-13 00:55:26
阅读次数:
129
1、从我们第十七篇举例了不同类型的增强处理。 spring AOP采用和AspectJ一样的优先顺序来织入增强处理:在“进入”连接点时,具有最高优先级的增强处理将先被织入(在给定的两个Before增强处理,优先级高的将会先被执行),在“退出”连接点时,具有最高优先级的增强处理会最后被织入(在给定的两 ...
分类:
编程语言 时间:
2019-08-12 00:53:02
阅读次数:
185
原文: http://106.13.73.98/__/115/ 装饰器用于在请求之前做出响应,它所装饰的函数,都会在进入视图函数之前执行。 装饰器用于在请求之后做出响应,它所装饰的函数,都会在执行完视图函数之后执行。 执行顺序:按照写在文件内的顺序执行,而且,无论是从哪个before_request ...
分类:
其他好文 时间:
2019-08-11 20:13:15
阅读次数:
95
grep/sed/awk被称为linux的“三剑客” grep更适合单纯的查找或匹配文本; sed更适合编辑匹配到的文本; awk更适合格式化文本,对文本进行较复杂各式处理; Grep Grep --color=auto 或者 --color:表示对匹配到的文本着色显示 -i:在搜索的时候忽略大小写 ...
分类:
系统相关 时间:
2019-08-11 15:31:13
阅读次数:
110
一:JMM基础与happens-before 并发编程模型的分类 在并发编程中,我们需要处理两个关键问题:线程之间如何通信及线程之间如何同步(这里的线程是指并发执行的活动实体)。通信是指线程之间以何种机制来交换信息。在命令式编程中,线程之间的通信机制有两种:共享内存和消息传递。 在共享内存的并发模型 ...
分类:
编程语言 时间:
2019-08-11 15:24:55
阅读次数:
94
etcd 是什么?(What is etcd) etcd 是一个一致的分布式可靠的键值存储技术。可被用来做配置共享和服务发现。 开发语言:Go 共识算法: "Raft" 命名来源:表示分布式的 目录,发音为 。 使用的端口:2.0 后,使用 2379 作为外部客户端通信,使用 2380 作为内部服务 ...
分类:
其他好文 时间:
2019-08-11 12:38:20
阅读次数:
202
before C语言基础 Redis基础 导入 redis的命令如下: Redis作为一种存储字符串的缓存结构,其具体实现是由C语言完成,在C语言中,字符串是通过字符数组实现的,即char[],那么Redis对于字符串的实现是不是也是基于字符数组吗?不是的,Redis对字符串的处理是通过SDS(Si ...
分类:
其他好文 时间:
2019-08-11 00:33:58
阅读次数:
120