- 博客(90)
- 资源 (75)
- 问答 (57)
- 收藏
- 关注
原创 使用Jquery.barrager.js插件开发弹幕功能
使用Jquery.barrager.js插件开发弹幕功能Jquery.barrager.js插件,可以去网上下载!点击这里可以下载!下载完后,就把下载文件中的js文件、css文件、图片文件、等等等文件全部拷贝到你们自己的项目中去,千万别拷贝漏了,如果你怕拷贝漏了什么,那就把所有的文件夹都拷贝到你自己的项目中去!先看我们要做成什么样的效果:如下图barrage.jsp页面<%@ page la...
2018-05-31 14:20:03 6635 3
原创 在json的数据中插入恶意代码
直接看图看代码吧!直观明了!json.jsp页面<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <% //<script type="text/javascript" src="${pageContext.request.contex
2018-05-31 11:14:03 649
转载 javaScript中"=="和"==="的区别详解
对于JavaScript中比较运算符,可能大家用的比较多的是“==”、对于“===”很多人可能很陌生。=== 表示恒等,首先比较两边的变量数据类型是否相等,其次比较两边的变量的数值是否相等;== 表示相等即仅仅比较两边变量的数值是否相等。区别:==, 两边值类型不同的时候,要先进行类型转换,再比较。 ==,不做类型转换,类型不同的一定不等。下面分别说明:先说 "===",这个比较简单。下面的规则用...
2018-05-29 21:00:30 366
转载 JavaScript 隐性类型转换步骤浅析
隐性类型转换,是==引起的转换,下面通过本文给大家分享JavaScript 隐性类型转换步骤,感兴趣的朋友一起看看吧这里说的隐性类型转换,是==引起的转换。如果存在NaN,一律返回false再看有没有布尔,有布尔就将布尔转换为数字接着看有没有字符串, 有三种情况,对方是对象,对象使用toString进行转换;对方是数字,字符串转数字;对方是字符串,直接比较;其他返回false如果是数字,对方是对象...
2018-05-29 20:59:02 271
转载 JSON.parse和eval的区别
JSON(JavaScript Object Notation)是一种轻量级的数据格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是Javascript原生格式,这意味着在javascript中处理JSON数据不需要任何特殊的API或工具包,而且效率非常高。基本格式:varjsonData='{"data1":"Hello,","data2":"world!"}'调用方法j...
2018-05-29 20:21:15 380
原创 javaweb开发jsp页面一次性保存多条数据,批量保存数据(json版)!
javaweb开发jsp页面一次性保存多条数据,批量保存数据(json版)!先看下我们要完成什么样的效果,看下图:一次性保存多条数据(即批量保存数据)! 大家也可以看看我的另一篇批量保存数据的文章,该篇文章的批量保存比较复杂,没有json的简单方便!一次性保存多条数据(批量保存),比较方便、简便的方式就是使用Json,当然你可能还有其他方式!但是,这里我就用json来做批量保存!...
2018-05-27 18:03:42 4216 13
转载 Ajax中解析Json的两种方法详解
eval(); //此方法不推荐JSON.parse(); //推荐方法一、两种方法的区别我们先初始化一个json格式的对象: var jsonDate = '{ "name":"周星驰","age":23 }' var jsonObj = eval( '(' + jsonDate + ')' ); // eval();方法 var jsonObj = JSON.parse( json...
2018-05-27 15:25:22 6106
转载 JavaScript中到底推不推荐使用 eval?
JavaScript中到底推不推荐使用 eval?这里有一篇知乎上的讨论帖,大家众说纷纭,莫衷一是!
2018-05-27 01:23:35 2572
原创 eval函数解析json时,报错SyntaxError: missing ] after element list
var jsonData = { "name":77, "age":88, "hobby":99, "sex":125, "money":347};alert(jsonData); //打印[object Object]var jsonObject = eval("(" + jsonData + ")");alert(jsonObject.name);浏览器报错 Syn
2018-05-26 21:41:06 1303
原创 eval函数解析json时,报错SyntaxError: missing ] after element list
var jsonData = { "name":77, "age":88, "hobby":99, "sex":125, "money":347};alert(jsonData); //打印[object Object]var jsonObject = eval("(" + jsonData + ")");alert(jsonObject.name);浏览器报错 Syn
2018-05-26 21:31:00 2395
转载 jquery json ajax
当html中用script包含了不在同一个目录下的js外部文件(主要是为了通用代码的重用)时,这个js文件的内容就如同在当前html文件中了,写jquery的时候不用考虑路径问题,可以直接引用html中的选择器选择元素了。input标签是不是一定要放在form表单中?input标签是form的子元素表单的submit和reset相当于对话框中的“确定”“取消”“重置”等本身带有某些功能的按钮当要提...
2018-05-24 10:28:05 442
转载 JSON劫持漏洞(详细讲解利用JSON从而进行数据劫持的漏洞攻防策略)
英文原文:JSON Hijacking英汉对照:JSON Hijacking 翻译对照原文解析:JSON劫持漏洞分析和攻防演练声明(阅读前必读!!!):转载自这篇文章本人是一个英语渣,英语四级都没过。翻译此文存粹用于英语学习,而且大部分还是用翻译软件翻译的。请谨慎阅读此译文,注意不要被译文雷到。另外这是一篇2009年的老文章了,里面有部分知识可能已经过时了,不过文章中关于JSON劫持的知识大部分还...
2018-05-24 10:10:21 20435 1
转载 【总结整理】关于Json的解析,校验和验证
var jasondata='{"staff": [{"name":"红旗","age":90}, {"name":"红旗","age":90}, {"name":"红旗","age":90}]}'1.解析:eval:var jsonobj=eval('('+jason
2018-05-24 10:00:22 3072
原创 JavaScript中到底推不推荐使用 eval?
JavaScript中到底推不推荐使用 eval?这里有一篇知乎上的讨论帖,大家众说纷纭,莫衷一是!
2018-05-24 09:53:03 481
原创 使用var和不使用var的区别(全局变量/局部变量)
使用var关键字声明变量和不使用var关键字声明变量,这2者的区别/*说明:1.使用var声明变量,在方法内部是局部变量,在方法外部是全局变量2.没有使用var声明的变量,在方法内部或外部都是全局变量,但如果是在方法内部声明,在方法外部使用之前需要先调用方法,告知系统声明了全局变量后方可在方法外部使用。在函数作用域内 加var定义的变量是局部变量,不加var定义的就成了全局变量...
2018-05-24 08:26:25 17746 2
转载 教你如何突破IE安全限制获取iframe子框架内的本地cookie(图)
我的测试环境是: IE 7 (7.0.5730.13)以下所有的内容全部经过我在IE7中测试,是真实有效的结果。Iframe的限制:因为iframe这个玩意比较特殊,所以浏览器对它一般都有一些限制。首先父窗口不能控制子窗口的js,只能读取一些对象;子窗口也不能使用父窗我的测试环境是: IE 7 (7.0.5730.13)以下所有的内容全部经过我在IE7中测试,是真实有效的结果。Iframe的限制:...
2018-05-23 15:36:57 6153 2
转载 Cookie出现两个同名Key的问题
问题 Http请求中出现了两个同名Cookie,导致服务端获取到的错误的信息原理 Cookie不仅仅有名字和值两个属性,还有域(domain)、路径(path)等属性。其中,不同的域、不同的路径下可以存在同样名字的cookie。一般我们设置cookie的方法是用一个同样名字、一个值。这时就一定要搞清楚你要设置的cookie的域和路径,否则就会产生问题中的情况。再次复习一下Cookie的属性属性...
2018-05-23 15:34:44 19392 1
转载 同一网站不同和二级域名和不同子目录的cookie
遇到的问题,在开发中做cookie存储的时候没有设置path,导致在用户登录后cookie存储在/user路径下(这时是一个用户列表页面),在操作栏点击添加链接,这时会先进入filter,但问题出现了,在filter里面去cookie值取不出来,因为此时的path为“/”,这就是因为没有设置path造成的尴尬局面。需要特别注意。 1、cookie二级域名的实现:用户其中一个站点登录,而且可以各个子...
2018-05-23 15:22:16 2716
转载 相同域名不同端口的两个应用,cookie名字、路径都相同的情况下,会覆盖吗
首先答案是:会的。 本地测试流程:两个相同的应用,代码完全相同;只是部署在两个不同的tomcat;域名都是localhost应用A:部署在http://localhost:8087/应用B:部署在http://localhost:8089/在intelj idea中很简单,建立两个不同的运行配置即可: 步骤1:清空所有cookie步骤2、在8087发送请求,用chrome开发工具查看 可以看到...
2018-05-23 15:18:49 14044
转载 不同网站可以共享cookie吗
不同域名是无法共享浏览器端本地信息,包括cookies,这即是跨域问题。Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于RFC2109和2965都已废弃,最新取代的规范是RFC6265。服务器可以利用Cookies包含信息的任意性来筛选并经常性维护这些信息,以判断在HTTP传输中的状态。Cooki...
2018-05-23 15:13:28 22155
转载 Javascript中关于cookie的那些事儿
Javascript-cookie什么是cookie?指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。简单点来说就是:浏览器缓存。cookie由什么组成? Cookie的形式: Cookie是由name=value形式成对存在的,Cookie字符串必须以分号作为结束符,Cookie除了name属性之外还存在其他4个相关属性。 设置Cookie的...
2018-05-23 15:01:28 646
转载 同名的cookie会不会存在多个
cookie new了多个。同一个名字。会不会存在多个呢。//若果不设置Cookie的path,则名字相同的Cookie视为相同的Cookie,后面的覆盖前面的,注意:大小写敏感 Cookie c1=new Cookie("name", "v1"); Cookie c2=new Cookie("name", "v2"); //若设置了不同的path,即使Cookie名字相同,也视为不...
2018-05-23 14:58:42 6826 3
转载 浏览器设置阻止第三方Cookie保护自己隐私
当我们在某些大型网站上搜索一些东西时,在另外的一些网站出现了你搜索的东西的相关广告,这种现象的出现说明我们的隐私已经被跟踪。这种侵犯我们用户隐私现象的出现,要归功于第三方cookie所带来的副作用(隐私泄露风险)。 为了防止用户隐私被跟踪,保护用户网络隐私,一些主流浏览器版本都已经设置了Do not Track不要跟踪这一选项。当用户提出启用“请勿追踪”功能后,具有“请勿追踪”功能的浏览器会在h...
2018-05-23 13:37:53 44187
转载 了解cookie才会知道网络有多不安全,莫嫌每次登录都要输入账户密码
Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。定义于RFC2109(已废弃),最新取代的规范是RFC2965。基本信息Cookie最早是网景公司的前雇员LouMontulli在1993年3月的发明。Cookie是由服务器端生成,发送给User-Agent(一般是浏览器),浏览器会将Cookie的key...
2018-05-23 13:33:15 695
转载 后记:Cookie安全大辩论总结
前天,我发布在博客园上的某知名电商网站的Cookie漏洞引发园友们的热议,学到了很多知识,现在整理一下其中比较激烈的技术讨论。谁对谁错每个人自己心中都有一把称,很多时候都是我无法说服你,你也无法说服我。论题1:网友:https是安全的,在传输过程对cookie等数据进行了有效的加密,所以https站下的Cookie也是安全的;我:https下的cookie在传输过是安全的,但在客户端上是不安全的,...
2018-05-23 13:12:09 233
原创 ROOT.xml找不到路径,浏览器中的标签页中不显示logo小图标了
tomcat安装目录\conf\Catalina\localhost\ROOT.xml文件中有如下内容<?xml version="1.0" encoding="UTF-8"?><Context docBase="G:/Java/xml" reloadable="true"/>如果找不到docBase="G:/Java/xml"这个路径,那访问浏览器中
2018-05-22 01:43:11 425
转载 jsvascript === 和==的区别
== 用于比较 判断 两者相等 ==在比较的时候可以自动转换数据类型===用于严格比较 判断两者严格相等 ===严格比较,不会进行自动转换,要求进行比较的操作数必须类型一致,不一致时返回flase。举例说明:"1" == true类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1;此时,类型仍不同,继续...
2018-05-21 02:22:34 328
转载 浅谈JS中的!=、== 、!==、===的用法和区别
下面为大家带来一篇浅谈JS中的!=、== 、!==、===的用法和区别。觉得挺不错的,现在就分享给大家,也给大家做个参考。一起过来看看吧var num = 1; var str = '1'; var test = 1; test == num //true 相同类型 相同值 test === num //true 相同类型 相同值 test !=...
2018-05-21 02:15:37 1246 1
原创 使用Cookie记住多个登录账号!
看下图:只要是多个不同的用户在这台电脑上用了他们的账号登录成功了,就记住他们的账号信息,但是为了安全起见,密码就不写入到Cookie中了,就算是加密了的密码也不要写入到Cookie中!我们只向Cookie中写入账号!然后用下拉列表框把这些登录成功了的账号加载出来!可以使用json格式保存多个用户名,写入到Cookie中,到时候可以读取出该Cookie,使用下拉列表显示多个用户名,为了偷懒简单点,我...
2018-05-20 01:55:43 7847
原创 利用第三方Cookie和iframe完成广告显示(各大网站就是利用了第三方Cookie和iframe来显示百度和京东的广告)
大家都有这种经历,你在百度上搜索了某些词语,那么当你在浏览其他各大网站的时候,其他各大网站上都会显示你最近在百度搜索的那些词语的相关广告!为什么各大网站会知道我最近在百度搜索过什么呢?为什么各大网站的广告如此的精准呢?再比如说,我在京东的网站上搜索洗衣机,还在京东上浏览了洗衣机,袜子,手机,笔记本电脑等等商品信息,然后我又去了网易的网站上看新闻,去了腾讯的网站上看新闻,去了新浪的网站上看新闻,结果...
2018-05-19 22:05:45 2520 3
原创 名称叫JSESSIONID的Cookie,HttpOnly明明是true,服务器端获取的HttpOnly的值始终是false
今天遇到一个很奇葩的问题!浏览器中明明有HttpOnly等于true的Cookie,可是从服务器端获取的所有的Cookie的HttpOnly的值都是false!我的环境是谷歌浏览器 + tomcat7 + eclispe我是访问一个servlet,然后在servlet中转发到某个jsp页面,我在servlet中,把客户端的所有的Cookie打印出来了!直接看图:从图中可以看出浏览器中名称叫JSES...
2018-05-18 18:48:09 4545 2
原创 在服务器端如何获取tomcat中部署的所有项目的项目名称?
在服务器端如何获取tomcat中部署的所有项目的项目名称?有个疑惑?如果我的tomcat中部署了6个项目,那我在服务器端如何能获取到这6个项目的项目名称呢?用jsp的内置对象request.点什么方法或者属性能获取到tomcat中部署的所有的项目名称?请知道的人告诉我!...
2018-05-16 07:57:57 4516 1
转载 Tomcat访问路径去掉发布项目的项目目录
需求:把发布到Tomcat下的web项目,访问路径去掉项目名称问题背景:以前的.net些的WebService,现在改用java来写了。已经把wsdl搞的基本一致了,但是由于原webservice发布到iis网站的根目录了,所以访问的时候也就没有虚拟目录的名字。但是java写的WebService,放到Tomcat下的时候,默认会带上项目的名称。就多了这么一段:如原来的wsdl为:http://l...
2018-05-16 07:48:32 1469
原创 tomcat允许访问目录
修改tomcat目录/conf/web.xml文件,如下,将listings改为true: <servlet> <servlet-name>default</servlet-name> <servlet-class>org.apache.catalina.servlets.DefaultServlet&l...
2018-05-16 07:28:12 7027
原创 onkeyup、onkeydown和onkeypress的区别
onkeyup、onkeydown和onkeypress的区别在火狐浏览器测试得出结论: onkeyup是在键盘按下去并松下后执行 onkeydown在键盘下去就会执行,不管是数字键还是字母键还是任何的功能键(所有键) onkeypress在键盘下去就会执行,不管是数字键还是字母键还是任何的功能键(所有键) onkeydown和onkeypress效果是一样的在谷歌浏览器测试得出结论: ...
2018-05-15 22:17:42 4477
转载 js onkeypress与onkeydown 事件区别详细说明
本文将详细介绍js onkeypress与onkeydown 事件区别:一个放开一个没有放开,onkeydown先于onkeypress 发生,需要的朋友可以参考下onkeypress 和 onkeydown 是有区别,下面将讲解 onkeypress 与 onkeydown 事件的区别。 onkeypress 事件在用户按下并放开任何字母数字键时发生。但是系统按钮(例如:箭头键、功能键)无法得到...
2018-05-15 21:32:03 20679
转载 onkeyup,onkeydown和onkeypress
如下一段代码:<html> <script> function checkForm(){ if(event.keyCode ==13){ event.keyCode =9; } } </script> <body> <form name ="form1"> <input type="text"
2018-05-15 21:28:49 209
转载 Javascript事件冒泡机制
1. 事件 在浏览器客户端应用平台,基本生都是以事件驱动的,即某个事件发生,然后做出相应的动作。 浏览器的事件表示的是某些事情发生的信号。事件的阐述不是本文的重点,尚未了解的朋友,可以访问W3school教程 进行了解,这将有助于更好地理解以下的内容 。2.冒泡机制 什么是冒泡呢? 下面这个图片大家应该心领神会吧,气泡从水底开始...
2018-05-15 20:46:26 167
转载 JS 子窗口向父窗口传值
首先我们来了解下window对象的的方法open:1,open() 方法用于打开一个新的浏览window.open(URL,name,features,replace)重要事项:请不要混淆方法 Window.open() 与方法 Document.open(),这两者的功能完全不同。为了使您的代码清楚明白,请使用 Window.open(),而不要使用 open()。2,openeropener ...
2018-05-15 20:45:14 5293
转载 Java Swing组件下拉菜单控件JComboBox用法示例
这篇文章主要介绍了Java Swing组件下拉菜单控件JComboBox用法,结合具体实例形式分析了Swing组件下拉菜单控件JComboBox的具体定义、使用方法及相关使用注意事项,需要的朋友可以参考下本文实例讲述了Java Swing组件下拉菜单控件JComboBox用法。分享给大家供大家参考,具体如下:JComboBox是Swing中的下拉菜单控件。它永远只能选中一个项目,然而比单选按钮节省...
2018-05-15 17:09:22 24273 1
mysql学习笔记和案例(完全版)
2019-01-17
mysql学习笔记和案例(全部知识点版)
2019-01-17
12mysql案例和题目
2019-01-16
11mysql案例和题目
2019-01-16
10mysql分页查询
2019-01-16
09mysql子查询(重点难点)
2019-01-16
08mysql连接查询(sql99)
2019-01-16
07mysql连接查询
2019-01-16
06mysql分组查询
2019-01-16
05mysql分组函数
2019-01-16
04mysql之常见函数
2019-01-16
03查询(mysql入门之排序查询)select
2019-01-16
02查询(mysql入门之条件查询)select
2019-01-16
01查询(mysql入门之基础)select
2019-01-16
oracle学习笔记(知识点补充).zip
2020-01-10
mysql学习笔记和案例(完全版)2019_10_22.zip
2019-10-21
mysql学习笔记和案例(完全版)2019_10_21.zip
2019-10-21
mysql学习笔记和案例(完全版)2019_10_17.zip
2019-10-17
mysql学习笔记和案例(完全版)2019_10_16.zip
2019-10-16
java多线程代码案例(创建线程,主线程,线程优先级,线程组,线程同步,线程间的通信)
2019-03-31
javascript中JSON.parse()函数处理json中的\斜杠转义字符报错
2019-09-20
如果用的是mysql数据库,单表数据量大概到多少条记录量的时候,才需要考虑分库分表?
2019-09-16
javascript中局部变量和全局变量同名的疑惑,有具体代码,请小伙伴赐教!
2019-08-20
本地oracle每次登录都报错(ORA-01034:ORACLE not available ORA-27101:shared memory realm does not exit)
2019-05-29
java中char类型的默认值到底是什么?
2019-04-15
java中char类型的变量默认值显示的很奇怪?
2019-04-14
在eclipse中,结束应用程序Terminate的快捷键是什么?
2019-03-19
mysql中存储过程,inout参数无法返回值
2019-01-11
java中String字符串==的疑问?
2018-12-29
java中String字符串的==双等号比较?
2018-12-29
谁能用最通俗易懂的举例子和语言,讲一下什么是集群?(举生活中的例子)
2018-12-28
java中的PreparedStatement对%百分号的处理?
2018-11-09
mysql数据库中这条sql语句让我疑惑了
2024-08-23
Mysql数据库中IFNULL函数的疑问?
2023-03-22
Mysql数据库中遇到奇怪的单引号双引号语法问题?
2023-03-21
java中\r,\n,\r\n,\n\r的区别,疑问?
2020-03-20
在java中,当创建一个子类对象会不会先创建父类对象?(如果父类是抽象类呢?)
2020-02-27
JavaScript中的true和false
2019-12-15
JavaScript中如何才能在外部访问到立即执行匿名函数中的变量和函数?
2019-12-11
JS中的变量声明提升与函数声明提升优先级
2019-12-10
jvm需要做哪些准备才开始做内存回收操作?
2019-10-24
用最通俗易懂,最简洁的语言说一下伪类和伪元素!
2019-10-15
css中的伪元素(伪元素本质上是创建了一个虚拟容器(元素))
2019-10-15
举例说明一下什么是极限编程!通俗易懂
2019-10-06
什么是脚本语言呢?举例说明!请赐教!
2019-10-06
java编程中说的万物皆对象?这句话怎么理解?
2019-10-06
javascript中\斜杠转义字符的疑惑
2019-09-29
java中前++和后++的疑惑?
2019-09-24
mysql修改表报错(难道key关键字等同于primary key吗?)
2019-09-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人