0x00 漏洞简介 2017年9月19日,Apache Tomcat官方确认并修复了两个高危漏洞。 漏洞CVE编号:CVE-2017-12615和CVE-2017-12616。 其中 远程代码执行漏洞(CVE-2017-12615) 影响: Apache Tomcat 7.0.0 - 7.0.79 ...
分类:
其他好文 时间:
2017-09-21 19:32:31
阅读次数:
247
python是动态语言。不需要事先声明变量类型,同一变量可以被赋值为不同的对象类型。 变量、对象、引用 变量创建 python的变量不需要声明,当代码第一次给其赋值时就创建它。 变量赋值 举例说明,赋值语句 “a = 3”。一般而言赋值过程如下: 创建被赋值的对象,即在内存中开辟一块空间,用于保存对 ...
分类:
编程语言 时间:
2017-09-21 19:32:24
阅读次数:
139
一、线程的概述 1.进程: 正在运行的程序称之为一个进程,进程负责了这个程序的内存空间分配,代表了内存中的执行区域。 问题:windows号称是多任务的操作系统,那么windows是同时运行多个应用程序吗? 从宏观的角度:windows确实是在同时运行多个应用程序。 从微观的角度:cpu是做了一个快 ...
分类:
编程语言 时间:
2017-09-21 19:32:15
阅读次数:
180
什么是 LVDT? 什么是 LVDT? LVDT 是线性可变差动变压器的缩写。 它是一种常见类型的机电传感器,可将其以机械方式耦合的物体的直线运动转换为对应的电气信号。LVDT 线性位移传感器随时可用,可以测量各种移动,小到百万分之一英寸,大到几英寸,但也能够测量大到 ±30 英寸(±0.762 米 ...
分类:
其他好文 时间:
2017-09-21 19:32:07
阅读次数:
275
list与Set、Map区别及适用场景 1、List,Set都是继承自Collection接口,Map则不是 2、List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决 ...
分类:
其他好文 时间:
2017-09-21 19:32:01
阅读次数:
170
现在使用NIO的场景越来越多,很多网上的技术框架或多或少的使用NIO技术,譬如Tomcat,Jetty。学习和掌握NIO技术已经不是一个JAVA攻城狮的加分技能,而是一个必备技能。再者,现在互联网的面试中上点level的都会涉及一下NIO或者AIO的问题(AIO下次再讲述,本篇主要讲述NIO),掌握 ...
分类:
编程语言 时间:
2017-09-21 19:31:52
阅读次数:
139
网上此类教程一大堆,本文主要记录步骤和几个注意点。 首先,我们使用jdk的keytool生成证书。命令如下: keytool -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore 注意:检查你centos使用的是不是openjdk,如 ...
分类:
Web程序 时间:
2017-09-21 19:31:45
阅读次数:
218
1,系统版本查看 2,下载jdk1.8 wget http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-i586.tar.gz?AuthParam= ...
分类:
其他好文 时间:
2017-09-21 19:31:36
阅读次数:
183
[plain] view plain copy log4j.rootLogger=info,file log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File=Message.log ...
分类:
移动开发 时间:
2017-09-21 19:31:29
阅读次数:
171
注:转自http://blog.csdn.net/wish503/article/details/52066944 Step1: 创建名称为STS_NAME_TEST 的SQL_SET. BEGINDBMS_SQLTUNE.CREATE_SQLSET(SQLSET_NAME => 'STS_NAME ...
分类:
数据库 时间:
2017-09-21 19:31:21
阅读次数:
221
getting start 1)创建新用户 2)解压 运行: bin/solr start -e cloud -noprompt 显示: Welcome to the SolrCloud example! Starting up 2 Solr nodes for your example SolrC ...
分类:
其他好文 时间:
2017-09-21 19:31:09
阅读次数:
193
【算法】数学置换 【题意】给定n个数,要求通过若干次交换两个数的操作得到排序后的状态,每次交换代价为两数之和,求最小代价。 【题解】 考虑置换的定义:置换就是把n个数做一个全排列。 从原数组到排序数组的映射就是经典的置换,这样的置换一定能分解成循环的乘积。 为什么任意置换都可以这样分解:原数组的每个 ...
分类:
编程语言 时间:
2017-09-21 19:30:57
阅读次数:
138
1.python if条件分支语法 if 条件: 条件为真,执行的操作 else: 条件为假,执行的操作 if 条件: 条件为真,执行的操作 elif: 条件为假,执行的操作 else: 条件为假执行的操作 #如下两种语法的区别是当第一个if条件为真时,其他的if或else条件还是会继续执行,如果使 ...
分类:
编程语言 时间:
2017-09-21 19:30:47
阅读次数:
209
jQuery 中的 unbind() 方法是 bind() 方法的反向操作,从每一个匹配的元素中删除绑定的事件。 语法结构: [javascript] view plain copy unbind([type][, data]); [javascript] view plain copy [java ...
分类:
Web程序 时间:
2017-09-21 19:30:41
阅读次数:
181
1.列表实例:由字符串创建一个作业评分列表,做增删改查询统计遍历操作。例如,查询第一个3分的下标,统计1分的同学有多少个,3分的同学有多少个等。 2.字典实例:建立学生学号成绩字典,做增删改查遍历操作。 3.列表,元组,字典,集合的遍历。 4.英文词频统计实例 排除语法型词汇,代词、冠词、连词 ...
分类:
其他好文 时间:
2017-09-21 19:30:34
阅读次数:
165
把java项目打包成jar包,如果jar包中存在资源文件需要访问,需要采取stream的形式访问,可以调用getResourceAsStream()方法,而不能采用路径的方式访问(文件已经被打到jar里面了,不符合路径的)。使用getResourceAsStream()方法文件可以有两种方式存放: ...
分类:
编程语言 时间:
2017-09-21 19:30:26
阅读次数:
137
context那里抓一层 提供api的封装 给这层资源vb ib texture ubo shader renderstate管理操作(create setup bind),使用 这上面engine一层 把上述包好给 各个manager用 再上面 renderer这层调engine的func做出各个 ...
分类:
其他好文 时间:
2017-09-21 19:30:17
阅读次数:
152