其实工作那么久,一直都是写的Freemarker模板页面,直到最近才开始写JSP页面,所以这里完整学一下JSP原生支持的EL表达式(web.xml的3.0版本默认支持,后面说)。 EL的全名是Expression Language,它原本是JSTL 1.0为了方便存储数据所自定义的语言,发展到现在已 ...
分类:
Web程序 时间:
2019-05-03 09:22:59
阅读次数:
154
防抖和节流的区别是什么? 防抖和节流的实现。 防抖和节流的作用都是防止函数多次调用。区别在于,假设一个用户一直触发这个函数,且每次触发函数的间隔小于设置的时间,防抖的情况下只会调用一次, 且节流的情况会每隔一定时间调用一次函数。 防抖(debounce):n秒内函数只会执行一次,如果n秒内高频事件再 ...
分类:
其他好文 时间:
2019-05-03 09:22:30
阅读次数:
127
分享剑指Offer,跳台阶题目的解法,除了大多数的斐波那契数列解法,还有排列组合思路的解法。题目描述:一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果) ...
分类:
其他好文 时间:
2019-05-03 09:22:06
阅读次数:
120
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 示例 2: 题目已经做过,这里只是重新使用C++编写代码。较为简单,不解答题目,没有使用内置函数(因为不熟:《)。 ...
分类:
编程语言 时间:
2019-05-03 09:21:53
阅读次数:
182
1 #include <algorithm> 2 #include <cstring> 3 #include <cstdio> 4 5 #define fore(i, a, b) for (int i = a; i <= b; i++) 6 #define fir first 7 #define s ...
分类:
其他好文 时间:
2019-05-03 09:21:33
阅读次数:
123
今天在看源码的时候,面对以下有点蒙蔽,在这里对可变参数做一下总结。 主要理解取自一个博客,c版本的:https://www.cnblogs.com/bettercoder/p/3488299.html 示例输出如下: 更多详细解释请看: http://www.cplusplus.com/refere ...
分类:
其他好文 时间:
2019-05-03 09:20:56
阅读次数:
126
redis主要是以集群的方式在高并发场景中使用,为保障缓存架构的高可用性,会配合主从复制、哨兵等等完成这一功能,这一节从redis的生产环境部署自启动来做起 ...
分类:
其他好文 时间:
2019-05-03 09:20:14
阅读次数:
136
一、AJAX准备知识:JSON1.stringify与parse方法2.和XML的比较二、AJAX简介AJAX常见应用情景AJAX的优缺点优点:三、jQuery实现的AJAX$.ajax参数四、JS实现AJAX五、AJAX请求如何设置csrf_token方式1方式2六、AJAX上传文件七、练习:用户... ...
分类:
Web程序 时间:
2019-05-03 09:19:43
阅读次数:
180
1:测试人员的工作流程 需求分析(评审) 编写测试用例 用例评审(开发,测试,产品) 通过后部署测试环境,等待开发提测 执行冒烟测试(预测) 进入系统测试,执行测试用例 提交bug,回归bug n轮测试 出具测试报告 项目上线 面向用户使用 简要的流程就是这样,测试计划阶段是测试老大写的,但自己也知 ...
分类:
其他好文 时间:
2019-05-03 09:19:13
阅读次数:
165
根据bilibili https://www.bilibili.com/video/av17774929/ 视频学习总结 1. mybatis学习线路 2. 元素JDBC存在的问题 原生JDBC代码 package dal; import java.io.File; import java.io.F ...
分类:
其他好文 时间:
2019-05-03 09:18:56
阅读次数:
137
题目描述 幸福国度可以用 N 个城镇(用 1 到 N 编号)构成的集合来描述,这些城镇 最开始由 M 条双向道路(用 1 到 M 编号)连接。城镇 1 是中央城镇。保证一个 人从城镇 1 出发,经过这些道路,可以到达其他的任何一个城市。这些道路都是 收费道路,道路 i 的使用者必须向道路的主人支付 ...
docker构建镜像的方法: commit、dockerfile 1、使用commit来构建镜像: commit是基于原有镜像基础上构建的镜像,使用此方法构建镜像的目的:保存镜像里的一些配置信息和修改的信息。相当于一个镜像的快照。 2、使用dockerfile来构建镜像: dockerfile是快速 ...
分类:
其他好文 时间:
2019-05-03 09:18:17
阅读次数:
152
You have to work very hard to believe that you are really powerless. Mac-搭建Hadoop集群 我用到了:VMware Fusion、CentOS7、FileZilla、jdk-8u181-linux-x64.tar.gz和ha ...
分类:
系统相关 时间:
2019-05-03 09:17:55
阅读次数:
179
cd 进入对应的文件夹 mkdir .vs 创建文件夹 type NUL > .log 创建文件 notepad 创建文本文档 chrome命令 chrome://extensions/ chrome://apps/ ...
分类:
其他好文 时间:
2019-05-03 09:17:25
阅读次数:
115
生活方式狭义指个人及其家庭的日常生活的活动方式,包括衣、食、住、行以及闲暇时间的利用等。广义指人们一切生活活动的典型方式和特征的总和。包括劳动生活、消费生活和精神生活(如政治生活、文化生活、宗教生活)等活动方式。由生产方式所决定,生产方式不仅是生活必需资料的生产和人们肉体存在的再生产,而且“在更大程 ...
分类:
其他好文 时间:
2019-05-03 09:16:44
阅读次数:
245
java.lang.IllegalStateException:FailedtoloadApplicationContextatorg.springframework.test.context.CacheAwareContextLoaderDelegate.loadContext(CacheAwareContextLoaderDelegate.java:99)atorg.springframewo
分类:
编程语言 时间:
2019-05-03 09:16:26
阅读次数:
194