一、对象池 运用对象池化技术可以显著地提升性能,尤其是当对象的初始化过程代价较大或者频率较高。下面是ObjectPool源码中涉及的几个类。当你看过.Net Core源码很多时,你会发现,微软的开发很多都是这种模式,通过Policy构建Provider,通过Provider创建最终的类。 二、使用 ...
分类:
Web程序 时间:
2019-10-19 09:27:52
阅读次数:
108
装饰器: 在不改变元代码和调用方式的基础上增加新功能函数中 内存地址 +():表示调用该函数 # wrapper 包装、包裹;decorator 装饰器、装饰 装饰器一般格式: 如何实现装饰器?一、没有形参 二、源代码有形参 1、 2、 三、装饰器有形参(在外边再加一个函数) 实例:#在访问之前加一 ...
分类:
编程语言 时间:
2019-10-19 09:20:43
阅读次数:
114
一、前言 本篇文章将讲述 温馨小提示 :Spring Security中有默认的密码加密方式以及登录用户认证校验,但小编这里选择自定义是为了方便以后业务扩展,比如系统默认带一个超级管理员,当认证时识别到是超级管理员账号登录访问时给它赋予最高权限,可以访问系统所有api接口,或在登录认证成功后存入to ...
分类:
编程语言 时间:
2019-10-14 14:28:06
阅读次数:
93
错误信息: 解决方法: 找到对应文件 找到出错语句: 去掉末尾那个逗号即可。 ...
分类:
其他好文 时间:
2019-10-13 23:30:40
阅读次数:
101
<div id="app"> <div class="infinite-list-wrapper" style="overflow:auto"> <ul class="list" v-infinite-scroll="load" infinite-scroll-disabled="disabled"... ...
分类:
其他好文 时间:
2019-10-12 10:53:17
阅读次数:
846
原则:开放封闭原则 装饰器:在不改变原函数调用的情况下,对函数前后进行修改 装饰器的本质:闭包函数 def wrapper(f): def inner(f): print("在装饰之前做的事") ret=f(*arg,**karg) print("在装饰之后做的事") return rets ret ...
分类:
其他好文 时间:
2019-10-11 18:42:57
阅读次数:
97
环境准备OS: MAC 10.14Python: 3.7.4django: 2.2.3 安装pipsudo easy_install pip安装pip执行pip3 -V可以查看pip版本,看是否为pip3,默认安装python3时会自动安装pip3 安装python3brew install pyt... ...
分类:
其他好文 时间:
2019-10-08 23:41:59
阅读次数:
147
Swiper官方API地址:https://www.swiper.com.cn/api javascript slider1 slider2 slider3 ...
分类:
其他好文 时间:
2019-10-06 18:39:48
阅读次数:
93
基本数据类型由于不是类,不能够使用java类库里提供的大量的方法。所有在设计上, 我们让每一个基本数据类型都对应一个类,同时数据存储的范围还不变。此时相当于 基本数据类型就具有了类的特点。这些类即为包装类(wrapper 或封装类) 我们需要掌握的: 基本数据类型、包装类、String类之间的转换! ...
分类:
其他好文 时间:
2019-10-05 16:19:28
阅读次数:
92
点击箭头图片切换的同时,下面小图标也会随着切换,同理下面小图标切换时,上面也随着滚动。 示例代码如下: navigation: { nextEl: '.swiper-button-next', prevEl: '.swiper-button-prev', }, 但是,在使用时,点击箭头或者下面小图标 ...
分类:
其他好文 时间:
2019-10-04 16:43:00
阅读次数:
195