自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

原创 用jquery实现多选框

jsp的代码:jquery部分:$(function() { //全选或全不选 $(document).off("click","#authDirectAll").on("click","#authDirectAll",function() { if(this.checked) { $("#authDirectListTable input[name...

2019-04-30 10:48:27 1838 1

原创 一招解决在maven的项目中文件乱码的问题

一招解决在maven项目中文件乱码的问题(一)在Tomcat的server.xml中,往<connector>标签中加入属性URIEncoding="UTF-8",(二)重启服务器<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEn...

2019-03-27 17:26:23 1823

原创 出现java.lang.VerifyError:Bad type operand stack错误

错误的原因:给tomcat指定的jdk没有设置内存,进行如下设置就好:-Xms1024m -Xmx2048m -XX:PermSize=218M -XX:MaxNewSize=512m

2019-03-26 10:54:16 11774 1

原创 出现org/springframework/core/type/AnnotatedTypeMetadata问题或者StandardWrapper.Throwable问题

出现的问题:2019-3-26 11:02:26 org.apache.catalina.core.ApplicationContext log严重: StandardWrapper.Throwableorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.sp...

2019-03-25 16:17:57 5560

原创 关于Spring AOP的xml配置

配置XML准备:(1)对文件的注解进行识别&lt;aop:aspectj-autoproxy&gt;&lt;/aop:aspectj-autoproxy&gt;(2)加载识别包&lt;context:component base-package ="包所在的全路径"&gt;(3)正式配置第一步配置bean&lt;bean id="" cla...

2019-03-13 09:47:51 85

原创 DOM的组成BOM及其重要对象window

BOM:把浏览器窗口封装成对象的模型,供js访问,最重要的一个对象是windowwindow中的部分属性    1、window.statues="";//指定状态栏显示的内容    2、window.resizeTo(width,heigh);//将窗口调整为指定的宽度和高度    3、window.resizeBy(dwidth,dheigh);//将窗口的大小增加或减少指定的宽度和高度   ...

2018-07-02 21:23:51 510

原创 DHML的含义以及组成

DHTML:动态的HTML,它不是一门语言,是多项技术综合体的简称。DHTML=HTML+CSS+DOM+JS技术边界:        HTML:负责提供标签,对数据进行封装目的便于对该标签中的数据进行操作。        CSS:负责提供样式属性,对标签中的数据进行样式定义。        DOM:负责将标记型文档以及文档中的所有内容进行封装成对象,解析,在对象中定义了更多的属性和行为便于对HT...

2018-07-02 21:09:29 1017

原创 DOM-----文档对象模型(Document Object Model)含义

文档:标记型文档(HTML,XML),特征:里面出来标签就是标签封装发的内容对象:封装了属性和行为的实体煤科院被直接调用模型:所有标记型文档都具备一些共有的特征的一个体现DOM=BOM(浏览器对象模型)+DOM(文档对象模型)...

2018-07-02 21:04:45 515

原创 DOM----获取文档中的元素

知识点:        两个名词:1)、元素(Element):指的是页面中的标签对象----容器。                        2)、节点(Node):指的是页面中的标签、文本、属性----表示dom树上所有的节点。◇◇◇◇获取文档中的元素Ⅰ◇◇◇注:直接通过document获取的三种方式,只能获取元素        方式一:document.getElementById();...

2018-07-02 16:42:14 458

原创 javascript的Math对象,使用方式是Math.方法名();

这个类其大致的方法都和java的一样: var x=-10.890989; x=Math.abs(x);//10.890989 x=Math.ceil(x);//ceiling天花板,向上取整:11 var x=10.890989; x=Math.floor(x);//floor地板,向下取整:10 x=Math.exp(2);...

2018-06-23 23:54:15 230

原创 javascript的对象----Date对象

1)、new 一个Date对象并输出查看输出的内容: var date=new Date(); println(date);//相当于data.toString:Sat Jun 23 2018 22:15:18 GMT+0800 println(date.toDateString());//本地输出格式:Sat Jun 23 2018 println(date.toLoca...

2018-06-23 23:15:24 116

原创 javascript的Array对象

Array对象是javascript中唯一的容器。现在我们来了解一下Array的方法:    1)、concat()方法:连接两个或两个以上的数组,并返回结果(这个是非原地修改) var str1="hello"; var str2="world"; str=str1.concat(str2); println(str);//helloworld    2)、join...

2018-06-23 00:16:52 153

原创 关于javascript的String对象的属性

/* javascript基于对象,用原型克隆出对象(obj.prototype) java,面向对象--用类描述对象,内模板或对象 */

2018-06-22 21:55:57 305

原创 javascript的对象-----String简单介绍

1、关于String对象的创建(单双引号都可以一般用双引号)var str1="abc";//方法一 var str2='abc'; var str3=new String("abc");//方法二2、关于String对象的成员         1)、成员的属性str1.length;//这里的length是属性,而在java中的是方法        2)、成员的方法(都是非原...

2018-06-20 11:08:27 111

原创 Java面向对象加强----自动装箱自动拆箱

自动拆箱:就是把基础数据类型自动封装并转换成对应的包装类对象:Integer a=new Integer(5);拆箱:就是把包装类的对象自动解包并转换成对应的基本数据类型@Test public void Demo(){ Integer a=new Integer(5); //凡是包装类和基础数据类型运算,比较,都会自动拆箱。 int b=a+10; //对于Integer,数据...

2018-06-19 21:54:35 112

原创 Java面向对象加强-----静态和非静态(知识点)

1、静态成员       1)、 每一个类都有一个static池,池中统一存放该类的static变量,为所有对象共享,static变量在类装载之前就被初始化了(即:第一个对象被调用使用之前初始化一次)。        2)、为什么静态方法中不可以访问非静态成员(变量或者是方法)        是因为静态方法拿类名就可以直接调用,这是根本就没有类实例,所以无法访问非静态成员(需要通过类实例才可以调用...

2018-06-19 21:32:42 361

原创 Java面向对象加强---程序执行的顺序

知识点:        1)、构造一个类对象,必须先构造它的父类对象。        2)、初始化一个类必须先初始化它的属性。        即:一个类先执行它的构造方法,构造方法方法之前需要执行super(),然后是成员变量,最后是构造函数内部的语句。下面是一个例子:public class Test { private String name="jack";//顺序4:执行成员变量 pri...

2018-06-19 20:47:04 1318

原创 关于javascript的一些基本函数(二分查找,排序等等)

&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt; &lt;head&gt; &lt;title&gt;函数练习&lt;/title&gt; &lt;/head&gt;

2018-06-19 20:19:58 161

原创 java中有关于属性(Properties)的操作

java中有关于属性(Properties)的操作的相关函数:        1)、Properties p=newProperties();在进行操作之前首先得有一个属性对象。        2)、p.load(new FileInputStream(“a.properties”));之后加载一个需要被操作的文件(被加载的文件如果不存在那么就new一个和加载文件名及类型一样的文件)。      ...

2018-06-17 16:21:00 1303

原创 java的正则表达式

含义:就是记录文本的规则的代码,是一种用于文本匹配的工具,是一个匹配表达式比起通配符?和*,正则表达式更能精确的描述你的需求。正则表达式只要涉及API中的:java.util.reges包中的Pattern类和Matcher类。 Pattern:java中专门进行正则表达式编译的类(即一个实例就是代表正则表达式本身)Matcher:通过解释Patter,对字符串序列执行匹配操作的引...

2018-06-17 16:16:18 152

转载 java中克隆clone()的使用

protect Object clone() throws CloneNotSupportedException(克隆支持)创建并返回此对象的副本。“复制”的精确含义可能取决于对象的类对于任何的x表达式:x.clone!=x。只是将类“复制过来”并不需要重新new这里需要很多对象的时候提高了效率。clone()方法位于java.util.Object。是protected的,使用的时候不能直接调用...

2018-06-14 21:42:58 182

转载 java的可变参数函数

可变参数:适用于参数个数不确定,类型确定的情况。java把可变参数当做数组处理(在方法内部可以当做数组来使用,单调用该方法时,它是一个序列);可变参数尽管定义为某一种类型的,而实际它的底层是object,可以接受任何的类型,因此可变性参数是最后一项。当可变参数多于一个时,必须有同一个不是最后一项,所以只支持有一个可变参数。书写的格式:int mulit(int x,int...args){方法体}...

2018-06-14 21:20:50 1207 1

原创 java排序-----归并排序

归并排序思路:1)、进行归并排序的数列本身就是有序的2)、用数列1和数列2进行比较(这里是从小到大进行排列),小的数放入结果集中然后又进行比较3)归并和快速排序一样也使用了递归(递归是先分到里层,然后层层像外递归)///////////归并排序//////////////// public void partition2(int a[],int left,int right...

2018-06-14 20:37:55 197

原创 java排序----快速排序(数组越乱速度越快)

快速排序的思想:1)、将第一个数作为数轴,用i查找比数组大的数,用j查找比数轴小的数,当i和j查到第一个数的时候就进行交换将数轴和j位置的元素进行交换。2)、然后写一个递归函数调用排序函数就可以了。其排序代码为:public int quickSort(int a[],int p,int r){ int i=p; int j=r+1; int temp=a[p]; while(tr...

2018-06-14 20:10:30 1417

原创 java排序中的-----希尔排序

希尔排序的思想:

2018-06-14 10:23:45 116

原创 java排序中的插入排序的优化-----二分排序

二分排序的思想:1)、给定下界:low,给定上界:high,中:mid2)、将插入的数和mid位置的数组元素进行比较,如果比mid位置的大则low=mid+1,否则high=mid-13)、之后需要从插入数插入位置开始的数组元素全部往后摞一位。腾出hight+1存放插入数。public void insertSort2(int a[]){ for(int i=0;i&lt;a.length-1...

2018-06-14 10:04:09 667

原创 java排序中的-----插入排序

插入排序的思想:        从数组的第二个数开始不断的和前面的数依次进行比较。需要备份被比较的元素。如果满足排序要求则continue,否则被比较过得元素的位置需要往后摞。最后空出来的位置放被比较的元素。其代码如下:public void insertSort1(int a[]) { for (int i = 0; i &lt; a.length - 1; i++) { int te...

2018-06-14 09:53:12 91

原创 java中的排序----快速排序

java中的排序----快速排序的思想:每一个数与后面的n个数进行比较。存在两个for循环第一个:遍历数组中的每一个数(除了最后一个数)第二个:遍历第一个循环遍历到的数后面的所有的元素。eg:手机排序public void selectSort1(int a[]) { for (int i = 0; i &lt; a.length - 1; i++) { for (int j = i +...

2018-06-14 09:44:57 92

原创 java中的排序的方法------冒泡排序

冒泡排序的思路:        比较相邻的两个数,如果顺序和指定的顺序相反那么就交换位子,每比较完一趟需要比较的个数-1:       eg:         比较的趟数最多为n-1趟,最少为一趟(即数组的顺序和默认要求的排列顺序一致)。下面我们来根据冒牌排序的趟数来分析代码:    1)、每趟的比较次数都大于1次@Test public void bubble(){ int a[]={12...

2018-06-14 09:34:02 142

原创 StringBuffer类、StringBuilder类和String类

由于String对象不能更改,只能新建那么将会开辟新的内存,因此在字符串连接的时候,将会生成很多的字符串,效率不高,StringBuffer和StringBuilder会更好(连接的字符串不会生成新的字符串,而是进行原地的修改)StringBuffer是多线程安全的,而StringBuilder不会但是速度会快一点,但是为了保险起见用StringBuffer用StringBuffer构造对象,初始...

2018-06-13 21:54:07 92

原创 Java中玩转日期类的3个类(java.util.Date、java.util.Calender、java.util.DataFormat)

1)、java.util.Date日期类:Date d=new Date();用于表示或存储精确值(long 型值)通常用于进行精确值的获取或计算,用计算后的精确值创建一个新的日期对象,精确值==当前日期时间的距离“1970年1月1日0时0分0秒0毫秒”所经过的毫秒值。@Test public void Demo1(){ Date d=new Date();//输出当前时间要用d.toStr...

2018-06-13 20:56:04 2526

原创 JavaScript语法精讲

语法:一、关键词:大部分都和java一样除了定义变量全都用的var,函数定义都用function二、JavaScript的标识符、分隔符、书写风格都和java的一样。三、注释:javascript的注释只有//和/*,,,,*/,不存在/**,,,,*/四、数据类型有五种全部都是小写        1、number:相当于java中的short、long、float、int、double类型。  ...

2018-06-11 00:01:33 231

原创 JavaScript的简介

JavaScript是基于对象和事件驱动的脚本语言,主要应用于客户端。JavaScript:是基于对象的顾名思义就是等首先有一个对象才可以。Java:是面向对象的是在对象的外面,和对象相互不影响。java是强对象而javascript是弱对象JavaScript的特点:        (一)交互性:主要用于信息的动态交互。        (二)安全性:不允许直接访问本地硬盘,避免本地硬盘遭到破坏。...

2018-06-10 13:07:53 79

原创 类加载器

三个类加载器类加载器/*知识点: * 1)父类委托机制: * 如果把Person.class类打包成.jar * 并放到 JRE/lib/rt.jar目录下,则无论当前项目中如何修改person类,运行时都不会改变 * 2)加载classpath以外的class文件,必须要直接做类加载器。 *  */public class ClassLoaderDemo {//三个类加...

2018-05-22 23:39:15 91

原创 JUnit软件软件测试技术(工具)知识点

JUnit注解说明 使用@Test注解应该满足以下条件:1)必须是无参数的非静态方法2)添加@Test注解的类,必须拥有一个无参的公开的(public)构造函数,且只能有这一个构造器JUnit测试实例演示1、运行完成后,可以在Junit的窗口上看到运行所用的时间和结果信息。2、被测试程序的运行结果出现在控制台(Console)上。JUnit中的其它注解@BeforeClass、@AfterClas...

2018-05-22 21:17:46 211

原创 类的解剖(获取类的定义信息)

//解析普通的方法 @Test public void fetchMethods() throws Exception{ //(1)获得类模板 Class clazz = Class.forName("hncu.reflect.fetch.User"); Method ms[] = clazz.getMethods();  //Method ms[] = clazz.getDeclare...

2018-05-22 15:14:45 154

原创 反射使用的三个步骤

步骤一:获得你想操作的类的java.lang.Class对象。在运行中的Java程序中,用java.lang.Class类来描述类和接口等。String name=new String("java.long.String");Class c=Class.forName(name);步骤二:getDeclaredMethods的方法,取得该类中定义的所有方法的列表。//getMethod得到的方法包...

2018-05-17 13:02:40 1315

原创 获取Class对象的三种方式

//综合最好的方法是第三种方法/**法一:是通过类对象来获取class的*法二:通过类直接调class*法三:通过Class.forName();*/package hncu.reflect.getClass;import java.lang.reflect.Method;import org.junit.Test;import hncu.Demo.Person;import hncu.Demo....

2018-05-17 12:42:09 5961 1

原创 内反射模拟java的instanceof函数

package hncu.reflect.simulate;public class SimulateInstanceof { public static void main(String[] args) throws Exception { String name=new String("hncu.reflect.simulate.B");//名字必须是类全名 Class c=Class.f...

2018-05-17 12:33:06 197

原创 上传图片文件

客户端需求:把一个图片文件发送到服务端并读取回馈信息。要求判断文件是否存在及格式是否为jpg或gif并要求文件小于2M。服务端需求:接收客户端发送过来的图片数据。进行存储后,回馈一个 上传成功字样。支持多用户的并发访问。//////////////////////客户端///////////////////////////public class UploadPicClient { public...

2018-05-12 19:34:39 223

SSH2框架所需的全部jar包

本压缩文件中有SSH2(struts2,spring,hibernate)框架开发所需的所有jar包

2019-03-26

空空如也

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

TA关注的人

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