概述 AOP的概述 AOP的相关术语 AOP底层实现 JDK动态代理 CGLIB的动态代理 代理知识点总结 Spring的AOP一般切面编程案例 Spring的AOP通知类型的介绍 Spring的AOP切面类型 Advisor切面案例 PointcutAdvisor切面案例 Spring的传统AOP ...
分类:
编程语言 时间:
2020-05-04 17:50:00
阅读次数:
78
先说一下async的用法,它作为一个关键字放到函数前面,用于表示函数是一个异步函数,因为async就是异步的意思, 异步函数也就意味着该函数的执行不会阻塞后面代码的执行。 写一个async 函数 async function timeout() { return 'hello world';} 语法 ...
分类:
其他好文 时间:
2020-05-03 18:55:21
阅读次数:
73
[TOC] 前言 扯淡了 17 篇,这篇终于开始学习 async 和 await 了,有了前面的基础,来理解 async 和 await 就容易理解多了。 这一篇一定要按照每一个示例,去写代码、执行、输出结果,自己尝试分析思路。 async 微软文档:使用 修饰符可将方法、lambda 表达式或匿名 ...
分类:
编程语言 时间:
2020-05-03 18:34:09
阅读次数:
61
谈谈 <script> 标签加载顺序的问题 这篇文章比较长,如果你耐心读完了,我会感谢你愿意在这篇文章上花费时间,也希望你有收获。 其实说起<script>,几乎搞前端的都知道他的作用:引入 JavaScrit 代码。没错,这就是<script>被创建的最初原因。<script>标签出现的很早,这个 ...
分类:
其他好文 时间:
2020-05-03 12:46:12
阅读次数:
41
Python协程&asyncio&异步编程 1.协程 协程是微线程,是一种用户态上下文切换技术,通过一个线程实现代码块相互切换执行 实现协程有这么几种方法: greenlet,早期的模块 yield 关键字 asyncio python3.4引入的 async、await关键字 python3.5 ...
分类:
编程语言 时间:
2020-05-03 12:26:34
阅读次数:
62
flask 并发 1. 非并发 非并发时的情况: 注意需要在run中声明threaded=False 对,flask默认启用多线程;而flask_script默认不启用多线程。。。 @app.route("/async") def longtimetask(): time.sleep(20) ret ...
分类:
其他好文 时间:
2020-05-02 22:39:23
阅读次数:
165
Just make sure the date is in a range then it is fine import React from 'react' import {render, fireEvent, waitFor} from '@testing-library/react' impo ...
分类:
其他好文 时间:
2020-05-02 20:57:29
阅读次数:
56
Mybatis Mybatis中#{}和${}区别 #{}:解析为参数占位符,生成的SQL里对应的位置用?表示,值是当做字符串处理的,会加上''。 使用#{}可以很大程度上防止sql注入(SQL拼接)。 ${}:直接解析为相应的值。在动态生成SQL时,直接进行变量替换,不会自动加''。 在动态表名和 ...
分类:
编程语言 时间:
2020-05-02 18:42:58
阅读次数:
76
https://segmentfault.com/q/1010000004657976 https://blog.csdn.net/wutongyu0123wutongyu/article/details/52132892 https://www.jianshu.com/p/3665d1900847 ...
分类:
移动开发 时间:
2020-05-02 10:08:56
阅读次数:
130
vue element admin初窥 摘要 入职这么长时间以来,掐头去尾整好一个月的时间了,现在才第一次真正意义上的了解到我现在所做的项目是基于一个二次封装的骨架来进行的三次开发的一个项目。这个骨架就叫做 "vue element admin" 。它的作者现就职于字节跳动,公司地址在上海闵行区,离 ...
分类:
其他好文 时间:
2020-04-30 21:33:04
阅读次数:
85