自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 表单验证validation插件的使用

步骤:1)下载jquery-validation插件2)将该插件(也就是一个js文件)导入到我们的工程中(引入之前必须先引入jquery的js文件)3)在要使用校验插件的html中引入该js文件4)编写表单校验的代码 自定义规则:自定义规则步骤1.$.validator.addMethod("校验规则名称",function(value,element,params)){}参数value:文本框输

2017-12-16 11:13:40 776

原创 文件上传与下载的详细解释以及upload组件的使用

开发步骤: 前提:指定表单上传类型是文件上传表单 enctype="multipart/form-data" 提交方式是post 表单中存在文本域对象 通过FileUpload组件解析内容组件使用的步骤下载组件,引入jar文件配置文件properties/xml学习API 需要的jar包commons-fileupload-1.2.1.jar commons-io-1.4.jar jstl.jar

2017-12-16 10:47:53 1829

原创 网络传输层TCP,和UDP详解

UDP协议 UDP是无连接通信协议,即在数据传输时,数据的发送端和接收端不建立逻辑连接。简单来说,当一台计算机向另外一台计算机发送数据时,发送端不会确认接收端是否存在,就会发出数据,同样接收端在收到数据时,也不会向发送端反馈是否收到数据。 由于使用UDP协议消耗资源小,通信效率高,所以通常都会用于音频、视频和普通数据的传输例如视频会议都使用UDP协议,因为这种情况即使偶尔丢失一两个数据包,

2017-11-24 22:21:00 279

原创 java中必懂的网络编程知识

网络通信协议 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率、传输步骤等做了统一规定,通信双方必须同时遵守才能完成数据交换。 网络通信协议有很多种,目前应用最广泛的是TCP/IP协议(Transmiss

2017-11-24 22:13:09 343

原创 Java中多级文件夹复制

package ascii; import java.io.*; /*  * 复制文件夹  * 分析:  * 1:目录下包含有目录和文件。  * 2:用递归实现这个操作,判断是目录就创建。是文件就创建并拷贝。  *   * 把d盘目录下的source目录内容拷贝到e盘目录下。  */ public class Copy { public static

2017-11-21 23:06:17 320

原创 java中常用的集合总结

2017-11-18 20:33:50 108

原创 HashCode和equals的面试问题

HashCode()和equals()的面试问题 HashCode的作用: 在Java中HashCode主要配合一些散列的集合使用,有hashSet、HashMap、HashTable 比较两个对象是否相同,通常会用equals方法比较,但如果集合中的数据特别多时,逐个比较就影响效率,因此,先比较用HashCode方法比较, 结论:如果两个对象的HashCode值相同,也未必是同一个对象,

2017-11-18 20:28:30 395

原创 常用正则表达式汇总

常用的正则表达规则: 字符:x 含义:代表的是字符x 例如:匹配规则为 "a",那么需要匹配的字符串内容就是 ”a”   字符:\\ 含义:代表的是斜线字符'\' 例如:匹配规则为"\\" ,那么需要匹配的字符串内容就是 ”\”   字符:\t 含义:制表符 例如:匹配规则为"\\t" ,那么对应的效果就是产生一个制表符的空间   字符:\n 含义:换行符 例如:

2017-11-18 20:10:46 107

原创 java中冒泡排序和选择排序

public class Test { public static void main(String[] args) { // TODO Auto-generated method stub int[] array = { 2, 5, 1, 7, 36, 4, 12 }; sort2(array); for (int i = 0; i System.out.print(array[i

2017-11-18 20:07:14 175

原创 next方法和nextLine方法的区别?

next方法和nextLine方法的区别?  * 1.next中不能包含空格,nextLine中可以包含空格  * 2.当使用next、nextInt、nextDouble,是按照一个队列索引,排队获取数据,不会抢【回车】  * nextLine方法不排队,【抢回车】  * 解决方案:  * 1.为nextLine方法专门定义一个Scanner  *  2.如果前面使用的是nextIn

2017-11-18 19:50:02 282

原创 java中常量池的特点

String =”hello”              hello 实在常量池中,内容不可改变 public class Text02 {   public static void main(String[] args) { // TODO Auto-generated method stub String[] a ={"Hello","word"} ; String b ="He

2017-11-18 19:45:58 349

原创 String类中的常用方法

String 类常用方法 构造方法 n public String(char[] value)把字符数组的数据封装成字符串对象 n public String(char[] value,intoffset,int count)把字符数组中的一部分数据封装成字符串对象  n 比较方法 n boolean equals(Object obj):比较字符串的内容是否相同 n boolean 

2017-11-18 19:44:15 224

原创 String和StringBuilder的本质区别

String类的实质上是一个字符数组char[]; [特别注意]  字符串的内容是不可以改变的,原因是String内部的字符数组是被private、final修饰。而StringBuilder 没有被修饰 println 对于String和字符数组做了特殊处理,直接打印的内容 例如: char[]   c = {‘a’,’b’,’c’}; System.out.println(c);/

2017-11-18 19:39:59 174

原创 能实现把一个数组元素中的奇数放左边,偶数放右边

public static void change(int[] a){ int i=0; int j=a.length-1; while(i while(a[j]%2==0&&i j--;   } while(a[i]%2==1&&i i++; } int temp; temp=a[i]; a[i]=a[j]; a[j]=temp; } }  原理:遍历数组中的

2017-11-18 19:37:55 3930

原创 java中short类型自动转int类型注意事项

public class Text02 {  public static void main(String[] args) {   short s1 = 2;   short s2 = 3;           s1 =  s1 + s2; //编译错误           (右边有变量参加运算需要强转)            s1 += s2;            //默认强

2017-11-18 19:27:58 6875

空空如也

空空如也

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

TA关注的人

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