自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(110)
  • 资源 (5)
  • 收藏
  • 关注

原创 listener

1 listener在web.xml中进行配置,执行的顺序是context-param-》listener-》filter-》servlet-》spring监听是在程序启动前所做的动作。就是在程序完全启动前把一些准备工作的事情放在监听类中来完成它。例如:读取配置文件,数据库连接等等如:      org.springframework.web.context.ContextLoade

2017-12-29 09:17:40 118

原创 jquery_tree

1,jquery中的简单的tree,可以通过json文件来加载。如:json文件:[{"text":"123","state":"closed","children":[{"text":"1"},{"text":"2"},{"text":"3"}]},{"text":"234"}]2在html中增加jquery的tree需要加载如:

2017-12-29 09:17:04 588

原创 js中替换和全部替换

1,js中替换使用replace,如:var text_value=value.replace("=","#");2 js中使用全部替换需要使用new RegExp("=",("gm"))如:var text_value=value.replace(new RegExp("=",("gm")),"#");

2017-12-29 09:16:45 35641

原创 js之正则表达式

1 正则表达式是用来判断是否存在的,通过test方法如果存在则返回true,如果不存在则返回false。2 \为转义字符,例如一些非特殊的转移字符就表示本身 如:\*,\a,\3。表示的是自身,而一些特殊的转义字符则表示的是另一种意思;如:\n表示换行符\r表示回车符 \t表示制表符 \b表示边界符 \d表示数字等等3 正则表达式中的" ^ "表示开头,

2017-12-29 09:16:19 375

原创 js之判断函数是否存在

1 js来判断函数是否存在,可以通过typeof来判断,通过判断eval(函数名)这个类型是否是function即可。如:try{  if(typeof(eval(testABC))=="function"){  testABC();  }  }catch(e){  testABCD();  }通过typeof来判断该函数是否存在,如果存在则会返回的是fun

2017-12-29 09:15:53 8679

原创 js之读取文件大小

1 js读取浏览器的版本:通过window.navigator.userAgent如:var type_ie=window.navigator.userAgent;2 判断是否是IE,通过/msie/i.test(type_ie)如:var type_ie=window.navigator.userAgent;    var ie_flag=/msie/i.test(typ

2017-12-29 09:15:35 3752

原创 js之得到年月日时分秒

1 js中得到年月日,时分秒是通过不同的方法来分别得到。得到年:getFullYear()得到月:getMonth()得到日:getDate()得到时:getHours()得到分:getMinutes()得到秒:getSeconds()得到毫秒:getMilliseconds()记得得到的月是从0开始的,所有需要加1.如:var date=new Dat

2017-12-29 09:15:16 238

原创 js之得到地址栏地址

1 js来得到地址栏中的地址,有几种方法:第一种:window.location.href。第二种:document.URL。第三种: document.location.href。如:alert(window.location.href);    alert(document.URL);    alert(document.location.href);

2017-12-29 09:14:47 12718

原创 js之table的增加和删除

1 js来对table进行增加一行和删除一行的操作。增加一行的方法:先插入一行,然后对该行进行插入列。通过innerHTML来对列进行赋值。如:var num=0;  function btn_btn1_click(){  //alert("增加");    var obj_table=document.getElementById("table1");  var ne

2017-12-29 09:14:31 596

原创 js之substr和substring

1 js中有两个方法都可以截取字符串中的子字符串。分别是:substr方法和substring方法。2 substr(参数1,参数2)表示的是从参数1开始,截取长度为参数2的子字符串。如:var a_value="abcdefghijklmnopqrstuvwxyz";alert(a_value.substr(1,4));--bcde3 substring(参数1,

2017-12-29 09:12:52 2500

原创 js之push

1 js中的push方法。作用是:将一个值加入到数组中的最尾部。如:var array=new Array(3);  array[0]="1";  array[1]="2";  array[2]="3"  array.push("4");  //alert(array);  array.push("5");  alert(array);2 push的原方

2017-12-28 09:27:38 2043

原创 js之offsetHeight

1 offsetHeight是该控件本身的高度。不管该控件有没有设置width和height,offsetHeight是从网页(xxx.jsp)上看到的该控件本身的高度。如:function btn_btn3_click(){  var obj=document.getElementById("area1");  alert(obj.offsetHeight+"--"+obj.offs

2017-12-28 09:27:21 5707

原创 js之Object

1js中的Object是一个高度抽象的复合数据类型,可以理解为所有类的基类,所有的类都要继承它。也可以理解为Object具有所有类的共有属性。2 每一个类都有constructor是返回该类的构造体。如:alert(Object.constructor);3 类.length表示的是该类中构造函数的个数。如:function Person(name,value){

2017-12-28 09:27:04 170

原创 js之new Option

1 通过js方法,动态的为下拉框select标签来增加内容。通过new Option(text,value)来执行。如:js方法:var num=0;function btn_btn2_click(){ var obj=document.getElementById("select1"); var text="text"+num; var value="valu

2017-12-28 09:26:42 4634

原创 js之eval方法

1 js中具有一个比较强大的方法:eval方法。该方法可以直接进行处理。2 js中如果需要手动来创建字符串形式的类。是具有key和value形式的。key不能被双引号所包含,而value可以被双引号所包含,可以理解为value为变量就好理解value可以被双引号所包含的了。如:var name2_var="name2_var='1=1'_value";  var passwor

2017-12-28 09:26:26 3153

原创 js之escape函数

1 js有一个函数是可以将内容转化为十六进制的。就是escape函数。可以讲值转化为16进制  。如果有中文的话,就会出现%uXXXX。如果没有中文。则不会出现%u。 这样就可以通过此函数来判断是否输入的是包含有中文的。如:function btn_escape_onclick(){  var aaa="name=xcl;password=123";  var aaa_escape=e

2017-12-28 09:26:09 5395

原创 js之document.URL

1 通过js来得到浏览器的地址,可以通过document.URL如:alert(document.URL); 还有别的也行,例如:document.location.href和window.location.href

2017-12-28 09:25:47 8096

原创 js之dialogArguments

1 dialogArguments为传递到模态窗口中的参数,在函数的第二个参数就是如:var obj={};        obj.name="data";    window.showModalDialog("./index1.jsp",obj);2 想要在模态窗口中获得该参数需要通过window.dialogArguments来得到如://var obj=win

2017-12-28 09:25:30 2675

原创 js之datagrid

1 js中的datagrid需要添加两个css和两个js,如:顺序不要颠倒,不然会出错。而且需要将jsp语法去掉,例如去掉:2js中的datagrid是从后台得到json类型的数据,json类型的数据必须是像这样:{total:"10",rows:[{a:"a",b:"b"},{d:"d",e:"e"}]}从后台传递过来的json数据类型,通

2017-12-28 09:25:10 12407 1

原创 js之className

1 js中可以来改变标签的css,通过对象.className来改变。如:var obj=document.getElementById("a_1");    obj.className="a2";className是js中来改变css的方法。例子:   .a1{    position:absolute;    top:100px; 

2017-12-28 09:24:51 510

原创 js之bind

1 js中的bind的作用是为函数绑定对象,就是将函数赋予给该对象。如:var first_obj={    num:24    };    var sencod_obj={    num:42    };        function chengfa(count){    return this.num*count;    }    var firs

2017-12-27 10:24:11 407

原创 js生成UUID

1 js生成UUID。首先需要定义两个数字。一个全是数字的数组从0-9.一个全是字母的数组从A-Z如:var shuzi_js=['0','1','2','3','4','5','6','7','8','9'];//10  var zimu_js=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R'

2017-12-27 10:23:51 605

原创 js删除标签和增加标签

try {mapObj.openOverlayTip(pointid);//}catch (e) {var obj=document.getElementById("map");var obj1=obj.parentNode;obj1.removeChild(obj);var new_div=document.createElement("div");new_d

2017-12-27 10:23:33 8144

原创 js去除空格

1 js中没有trim方法。无法使用trim方法来去除空格。2 正则表达式不仅具有匹配功能。还具有替换功能。结合replace替换函数来使用。如:value_kongge=value_kongge.replace(/^\s*/g,"");//替换左边开头的空格value_kongge=value_kongge.replace(/\s*$/g,"");//替换右边的空格

2017-12-27 10:23:17 802

原创 js类型转换

1,javascript中string类型和int类型的可以相互转化的,通过parseInt(value)和.toString()如:var val="11";  var int_val=parseInt(val);alert(int_val.toString());2 parseInt除了转化为10进制的,还可以通过设置parseInt的第二个参数来设置转化为哪一个进制的数字,默

2017-12-27 10:22:42 246

原创 js类

1 js类和java类一样,有私有属性和公有属性。如:function myClass3(){  var name="name";  function getName(){  return name;  }  this.value="value";  this.getValue=function(){  return getName()+"---"+this.val

2017-12-27 10:22:22 228

原创 js读取xml文件

1,js也能读取xml文件内容,通过ActiveXObject来实现、如:var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");    xmlDoc.async="false";    xmlDoc.load("xml/NewFile.xml");    var root=xmlDoc.documentElement;    aler

2017-12-27 10:22:04 1507

原创 jstl

jstl 标签主要用于页面的html代码中,使用jstl非常方便和高效。1 需要引用标签库://这是使用jstl标签的 //这是使用jstl的函数的。如此时需要有jar:jstl-1.2.jar ====题外话====standard.jar的作用JSP 标准标签库,和jstl.jar 一起使用,在1.0的版本中,但在jstl-1.2.j

2017-12-27 10:21:47 503

原创 jsp自定义标签

1 jsp自定义标签,大致分三个步骤。第一个步骤:创建自定义标签处理类。第二个步骤:生成自定义标签库及加载到web.xml中。第三个步骤:在jsp页面中引入并使用。2 ,创建自定义标签处理类,要继承TagSupport如:public class MyTag extends TagSupport{private String parameter="dat

2017-12-27 10:21:28 136

原创 jsp之getParameterValues

1 request中有一个方法:getParameterValues(String name)是得到前台name属性为name值的所有value值。是返回一个数组。如://String[] values_v=request.getParameterValues("checkbox0");//System.out.println("开始checkbox start");//System.

2017-12-27 10:21:08 807

原创 jsp页面中的静态include和动态include的区别

1 jsp页面中有两个include的标签方法来让jsp页面包含进来。一种是静态的include。一种是动态的include。如:第一种方法:   -----静态的第二种方法:   ------动态的2 静态的include方法是jsp语法的那种。是将静态的jsp页面和当前页面合并放在一起,通过jsp机制,合并成一个servlet文件(java文件)。3 动态的in

2017-12-26 09:49:54 270

原创 json之containsKey

1 json中有一个函数是用于判断属性是否存在的。如果存在则返回true,如果不存在则返回false。该方法就是containsKey方法如:JSONObject json=new JSONObject();json.element("name",name);json.element("password",password);String name_="";String

2017-12-26 09:49:23 20109 2

原创 json

1,解析json需要jar:commons-beanutils.jar,commons-collections.jar,commons-lang.jar,commons-logging.jar,ezmorph.jar.json-lib.jar2 json是通过key:vlaue这样的组成的,还可以添加数组,不过数组格式也是按这种方式如:String json="{id:'id1',valu

2017-12-26 09:49:07 119

原创 js-父子节点

1,通过id来得到元素对象,如:var obj=document.getElementById("tr1");2 得到父节点对象,通过parentNode,如:var obj=document.getElementById("tr1");  var obj1=obj.parentNode;3 得到子节点个数。通过childNodes.length如:var obj=docu

2017-12-26 09:48:48 1172

原创 jquery中的几个注意问题

1 jquery中引用文件,需要引用4个文件。2个css和2个js。但2个js的顺序不能颠倒。不然会报错。正确的顺序如下:如:        jquery-1.7.2.js必须在jquery.easyui.min.js的前面。不然会报错。2 引用css文件时。必须添加rel属性和type属性。不然会导致不能正确的显示样式。如:  3

2017-12-26 09:48:27 143

原创 jquery中的tree和datagri级联

1 jquery中的tree和datagrid级联。就是点击该tree的一个节点。能展现出来该节点的tree的属性(在datagrid)。2 想要实现这种级联。则需要在设置datagrid是设置rowStyler属性。如:$("#sda_prop").datagrid({width:400,height:600,idField:'id',rownumbers:fal

2017-12-26 09:48:04 183

原创 jquery中的treegrid的数据和排序

1 jquery中有一个组件是结合tree和datagrid的。那就是treegrid。如:初始化:$("#treeGrid_test").treegrid({width:400,height:300,title:"treegrid测试",idField:"id",//这是每个节点的主键treeField:"name",//这是每个节点需要显示的内容(name)

2017-12-26 09:47:46 2592 2

原创 jquery中的html函数

1 jquery中的html函数可以设置标签的值。如:$("#html_a").html("排队");打开这就是为id为html_a的标签设置的值为“排队”.html函数可以设置标签的值。有些类似于innerText2 较完整的代码如下:var btn2_num=0;  function btn_btn2_click(){  if(btn

2017-12-26 09:47:27 1072

原创 jquery中的earyui在ie和非ie中都显示

1:jquery中的easyui中的layout想要在ie和非ie都能展现,必须将具有easyui-layout的class的节点,设置style,包括宽度和高度。否则非ie中不能正常的显示。如:  这样才能正确的显示。必须设置style属性(包括width和height值)

2017-12-26 09:46:55 183

原创 jquery中的ajax中的done方法

1 jquery中1.5版本之后可以使用ajax中的done方法。该方法和ajax中的success有类似的功效。首先必须是jquery中的1.5版本之后。如:2 ajax的done。参数可以写成一个方法。是将函数本身作为done的参数如:function submitAjax(url,func){alert("url:"+url);jQuery.a

2017-12-26 09:46:35 34141

centos6安装mysql5.7.22

centos6安装mysql5.7.22,步骤很详细。可以直接按照步骤来进行安装。

2019-07-10

okhttp3进行http的post调用

okhttp3进行http的post调用,代码比较详细。还有错误说明。

2019-07-10

okhttp3进行https的post调用

okhttp3进行https的post调用。代码比较详细,也有错误说明。

2019-07-10

websocket心跳

websocket心跳,包括心跳代码、前台代码、后台代码

2019-07-10

sql_按照某一个字段进行去重后获取全部字段

sql语句:按照某一个字段进行去重后获取全部字段。

2019-07-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除