HttpClient连接池的连接保持、超时和失效机制 HTTP是一种无连接的事务协议,底层使用的还是TCP,连接池复用的就是TCP连接,目的就是在一个TCP连接上进行多次的HTTP请求从而提高性能。每次HTTP请求结束的时候,HttpClient会判断连接是否可以保持,如果可以则交给连接管理器进行管 ...
分类:
Web程序 时间:
2020-01-02 22:28:51
阅读次数:
100
public R getVerifyCode(String phone) { if (redisTemplate.hasKey(Constant.PREFIX_VER + phone)) { return R.error("请不要频繁发送短息"); } else { // 生成6位验证码 Strin ...
分类:
移动开发 时间:
2020-01-02 22:28:34
阅读次数:
124
导入/出,备份/恢复 导入/导出 备份/恢复 数据备份和恢复 参考:http://www.mysqltutorial.org/mysql-copy-database/ 参考:http://www.mysqltutorial.org/how-to-backup-database-using-mysql ...
分类:
数据库 时间:
2020-01-02 22:28:16
阅读次数:
96
步骤: 1、在idea 中选项栏中找到view 2、在选项栏下拉框中选择 Tool Windows 3、在Tool Windows 右侧小三角出现的列表中找到 Database 如图所示: 上述步骤完成之后,会出现如下界面 4、选择Database 下面的 + 号 5、选择Data Source 6 ...
分类:
数据库 时间:
2020-01-02 22:27:53
阅读次数:
77
在评估哪个框架最适合您的开发人员用于构建跨平台应用程序时,有很多问题需要回答。 谷歌的Flutter是Facebook的React Native框架的答案,开发人员不断地在哪一个上推动最佳结果。对于开发者来说,这是一个激动人心的时刻,因为两个软件巨头正试图竞争。 对于初创公司而言,创建可以轻松覆盖各 ...
分类:
其他好文 时间:
2020-01-02 22:27:41
阅读次数:
96
一, 测试的定义和目的1,软件测试的定义:使用人工和自动化的手段来运行或测试某个系统的过程。2,测试的目的证明(表明软件能够工作)检测(发现错误)预防(软件质量的管理,预防错误的发生)二,软件的生命周期1,计划 2,需求分析 3,设计 4,编码 5,测试 6,运行和维护三,软件中的缺陷1,软件缺陷的 ...
分类:
其他好文 时间:
2020-01-02 22:27:28
阅读次数:
84
【最少要三台机子,这里用的是centos7的环境】 这些步骤写的是主上的配置 1.安装redis,传入redis的5.0版本的包redis-5.0.5.tar.gz 2.解压完毕之后进入redis目录,安装依赖,make&&make install [root@localhost ~]# yum - ...
分类:
其他好文 时间:
2020-01-02 22:27:11
阅读次数:
86
push 向数组末尾添加一个或多个元素,并返回数组新的长度 function push(){ for(let i=0;i<arguments.length;i++){ this[this.length] = arguments[i]; } return this.length } Array.pro ...
分类:
编程语言 时间:
2020-01-02 22:26:41
阅读次数:
118
编译->运行 1、编译 javac 文件名.java 生成 文件名.class 2、运行 java 文件名 注意:正在运行的是 文件名.class 因此:修改源文件后,要先编译,再运行 ...
分类:
编程语言 时间:
2020-01-02 22:26:24
阅读次数:
76
crm项目部署 1.nginx + uwsgi + django+虚拟环境+supervisor+mysql 2.django的启动方式 python3 manage.py runserver 为什么不能在生产环境用?4 django只是一个web逻辑框架,它通过python3 manage.py ...
分类:
其他好文 时间:
2020-01-02 22:25:37
阅读次数:
89
前言 我们知道项目的监控是尤为重要的,但是我们如果用jdk 自带的jconsole 和jvisualvm 的话会非常繁琐,且界面不是很友好。之前我们使用了spring boot 项目,但是都没有对项目有一个很好的监控。在spring 家族中有 spring boot admin 可以很好的帮我们起到 ...
分类:
编程语言 时间:
2020-01-02 22:25:19
阅读次数:
81
1. 前言第一次在学校机房里见到计算机,还是上古时期。计算机型号大概是LASER-310吧,有点记不清了。那会儿,显示器还是单色的,只能显示文本,每行最多显示80个字符。想看图片,印象中只能用针式打印机打印在两侧穿孔的宽行打印纸上,每个像素用一个字符表示,不同的字符代表不同的灰度,就像下图这个样子。 ...
分类:
编程语言 时间:
2020-01-02 22:25:04
阅读次数:
86
两个时间戳相减就是相差的毫秒 { "task_name": "VERTEX_LABEL:1:node", "task_progress": 0, "task_create": 1577969459291, 13位,毫秒级别 "task_status": "running", "task_update ...
分类:
其他好文 时间:
2020-01-02 22:24:45
阅读次数:
75
基本类型-栈内存 保存基本类型的变量保存的是值本身 引用类型-堆内存 保存引用类型的变量保存的并不是对象本身,而是一个指向该对象的引用地址 引用类型判断对象是否相等 function equalObjs(a, b) { for (var p in a) { if (a[p] !== b[p]) re ...
分类:
Web程序 时间:
2020-01-02 22:24:28
阅读次数:
117
分布式特性 Elasticsearch的分布式带来的好处: 存储的水平扩容 提供系统的可用性,部分节点停止服务,整个集群不受影响 Elasticsearch的分布式架构 不同集群通过不同集群名称区分,默认"elasticsearch" 通过配置文件修改,或者在命令行中-E cluster.name= ...
分类:
其他好文 时间:
2020-01-02 22:23:59
阅读次数:
104
import tensorflow as tf from tensorflow import keras from tensorflow.keras import datasets import os # do not print irrelevant information # os.enviro... ...
分类:
其他好文 时间:
2020-01-02 22:23:24
阅读次数:
111
# 笨方法,直接把需要替换掉的字符写到一个list中 si =[] def fre(TargetName,desName): '''打开 TargetName 文本,统计总单词数、独特的单词数、单词词频,并写入 desName 文件中''' dict = {} # 存放单词 number = 0 # ...
分类:
编程语言 时间:
2020-01-02 22:23:04
阅读次数:
98