需要明白的一点是一个变量存不存在(是否在栈内存中占有一席之地,你也可以占着茅坑不那啥~)与它的值是否为空(内存中的值是否为有效值)是两码事,你可以声明一个变量但不为它赋予一个有效值。 真值表 Variable empty() isset() !empty() isset() && !empty() ...
分类:
Web程序 时间:
2020-06-30 00:42:24
阅读次数:
70
代码: @ResponseBody @RequestMapping("/hello3/{hello}") public String hello3(@PathVariable String hello) { return hello; } ...
分类:
编程语言 时间:
2020-06-29 17:12:25
阅读次数:
57
ajax 1.创建 XMLHttpRequest 对象的语法: variable=new XMLHttpRequest(); 2.XHR 请求 a) 如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法: open(method,url,asy ...
分类:
Web程序 时间:
2020-06-29 13:05:42
阅读次数:
46
1.简介 1.什么是RAID RAID ——Redundant Arrays of Inexpensive Disks,廉价冗余磁盘阵列,由数颗硬盘组成一个容错阵列系统。服务器或存储,硬盘都需要做RAID进行数据备份。 2.使用RAID的好处 1、提供硬盘串接,将所有的硬盘组成一个虚拟的大硬盘 2、 ...
分类:
其他好文 时间:
2020-06-29 00:26:05
阅读次数:
60
1.说明 kong 使用 kubernetes集群外的Cassandra作为db 2.kong yaml 1.包含迁移脚本的yaml apiVersion: v1 kind: Namespace metadata: name: kong apiVersion: apiextensions.k8s.i ...
分类:
Web程序 时间:
2020-06-28 20:53:55
阅读次数:
98
一 基本语法 本次习题的主要内容是学习如何编写一个可以接收多个命令行参数的脚本程序,其中涉及到三个新的知识点是:如何导入一个模块、参数是什么以及解包的概念 1 导入:其目的是将python的库/模块/功能(暂时这么写吧,概念不一样)导入到我们的脚本程序中,使得脚本程序可以直接使用python中的一些 ...
分类:
其他好文 时间:
2020-06-27 10:09:54
阅读次数:
82
J.U.C AQS 原理 全称是 AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具的框架 特点: 用 state 属性来表示资源的状态(分独占模式和共享模式),子类需要定义如何维护这个状态,控制如何获取 锁和释放锁 getState - 获取 state 状态 se ...
分类:
其他好文 时间:
2020-06-26 18:09:03
阅读次数:
50
面试官:想了解对 ES 集群的运维能力。 解答: 1、关闭缓存 swap; 2、堆内存设置为:Min(节点内存/2, 32GB); 3、设置最大文件句柄数; 4、线程池+队列大小根据业务需要做调整; 5、磁盘存储 raid 方式——存储有条件使用 RAID10,增加单节点性能以及避免单 节点存储故障 ...
分类:
系统相关 时间:
2020-06-26 16:49:44
阅读次数:
108
一、成员函数 wait()、 notify_one() 和 notify_all() notify_one():任意唤醒一个线程中condition_variable的waitnotify_all():唤醒所有线程中condition_variable的wait // 使用例子 class MyCl ...
分类:
其他好文 时间:
2020-06-26 15:01:17
阅读次数:
66
JavaScript流程控制语句 流程控制结构: 1.顺序结构 从上到下,从左到右执行的结构 ? js代码必须写在结构后面 ? js代码中如果有某一个位置出错,那么这个位置之后的所有代码都不执行 2.分支结构(选择性的去执行代码) if 分支语句 ? switch 多值匹配语句 3.循环结构(重复的 ...
分类:
编程语言 时间:
2020-06-26 14:58:55
阅读次数:
69