自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java编辑不能输入小数点

(function($){    //combobox模糊查询功能(必须写在function($)方法中)    $.fn.combobox.defaults.editable = true;      $.fn.combobox.defaults.filter = function(q, row){          var opts = $(this).combobox('op

2017-06-06 11:17:15 1026

原创 字节流与字符流的区别

Java字节流与字符流的区别字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢?实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。范例:使用字节流不关闭执行

2017-06-02 11:14:52 289

原创 Java编程常见问题总结

每天在写Java程序,其实里面有一些细节大家可能没怎么注意,这不,有人总结了一个我们编程中常见的问题。虽然一般没有什么大问题,但是最好别这样做。另外这里提到的很多问题其实可以通过Findbugs( http://findbugs.sourceforge.net/ )来帮我们进行检查出来。字符串连接误用错误的写法:<spanclass="hljs-buil

2017-06-02 11:05:57 344

原创 Jquery的change()方法的使用

jquery 的 change() 方法的使用w3c 中的定义:链接  http://www.w3school.com.cn/jquery/event_change.aspjQuery 事件 - change() 方法 定义和用法当元素的值发生改变时,会发生 change 事件。该事件仅适用于文本域(text field),以及 textarea 和 select 元素

2017-06-02 10:12:15 3711

原创 springMVC请求映射

SpringMVC中,如何处理请求是很重要的任务。请求映射都会使用@RequestMapping标注。其中,类上的标注相当于一个前缀,表示该处理器是处理同一类请求;方法上的标注则更加细化。如,类的标注可能是“user”,表示全部都是与用户相关的操作;具体到方法可能有“create”“update”“delete”等,分别表示对用户进行哪一类操作。package cn.javass.ch

2017-06-01 17:56:46 315

原创 接口详细介绍与实例

1 /* 2 abstract class AbsDemo 3 { 4 abstract void show1(); 5 abstract void show2(); 6 } 7 8 当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类用 9 另一种形式定义和表示,就是 接口 interface。 10 */ 11 12 //定义接口使用

2017-06-01 13:51:36 435

原创 Java数组入门

1、数组的定义数组是相同数据类型的有序集合,数组是一种特殊类型的变量,是在内存中开辟的一片连续的存储空间数组的元素:数组中的保存的具体的值数组的长度:数组中能保存的最大得元素的个数。数组的下标:数组是通过下标标识元素在数组中的位置的,下标从0开始,到数组长度-1注意:数组中元素的类型必须与数组声明时的数据类型一致。 2、数组的声明、初始化、赋值数组声明时,计算机

2017-06-01 10:04:48 223

原创 项目中的异常总结

JAVA中常见异常小结1、java.lang.ArithmeticException算术运算异常,例如除数为0,所以引发了算数异常 2、Java.lang.StringIndexOutOfBoundsException: 这是截取字符串substring()产生的下标越界异常。原因是可能是字符串为空,或长度不足1 3、Java.lang.NullPointerExc

2017-06-01 10:03:35 325

原创 Java特性多态

一、多态定义简单说:就是一个对象对应着不同类型.多态在代码中的体现:父类或者接口的引用指向其子类的对象。 1 /* 2 3 对象的多态性。 4 5 class 动物 6 {} 7 8 class 猫 extends 动物 9 {} 10 11 class 狗 extends 动物 12 {} 13 14 15 1

2017-06-01 09:28:02 213

原创 Java四舍五入和保留位

四舍五入是我们小学的数学问题,这个问题对于我们程序猿来说就类似于1到10的加减乘除那么简单了。在讲解之间我们先看如下一个经典的案例: publicstatic void main(String[] args) {        System.out.println("12.5的四舍五入值:"+ Math.round(12.5));      

2017-05-31 17:28:06 250

原创 ATM取款代码示例

ATM取款 1 package com.jredu.ch03; 2 3 import java.util.Scanner; 4 5 public class Atmmmmmmmmmm { 6 7 static int totalMoney=20000;//用户的银行卡余额 8 9 public

2017-05-31 17:26:28 846

原创 Java特性封装

三大特性之---封装封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体,数据被保护在抽象数据类型的内部,尽可能地隐藏内部的细节,只保留一些对外接口使之与外部发生联系。系统的其他对象只能通过包裹在数据外面的已经授权的操作来与这个封装的对象进行交流和交互。也就是说用户是无需知道对象内部的细节(当然也无从知道

2017-05-31 17:24:01 228

原创 正则表达式举例说明

/* * 需求:校验qq号 * 要求:长度5-15;只能是数字;0不能开头 */ public static void checkQQ(String qq){ int length=qq.length(); if(length>=5&&length){ if (!qq.startsWith("0")) {

2017-05-31 15:35:56 826

原创 变量,数据类型,运算符总结

1. 变量: 存储数据的一个基本单位,不同的变量相互独立。2. 变量的声明和赋值语法    1)声明并赋值:数据类型  变量名=值; 例:int price=10;    2)声明、赋值分开:数据类型 变量名;例:int  price;            变量名=值;  例:price=10;3. 使用变量的步骤如下:    1)声明变量,即根据数据类型在内存中申请一块

2017-05-31 15:24:22 439

原创 Session介绍和使用

一、什么是session?       Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session 对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的 Web 页之间跳转时,存储在 Session 对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web 页时,如果该用户还没有会话,则 Web 服务器将自动创建一个 S

2017-05-31 14:22:15 390

原创 Java继承详细讲解

一、继承1.class:编程语言中的基本单位。将数据和功能封装到了一起。使用类来对同一类型的对象建模。2.父类(superclass)包含其所有子类(subclass)共享的数据域和方法。即子类继承了父类的数据域和方法。同时子类也可以添加新的数据域和方法。3.可以创建一个父类来表示系统中某些对象的核心概念,从父类中导出其他类型,来表示此核心可以被实现的各种不同方式。4.父类的pri

2017-05-31 11:52:02 325

原创 最大值,最小值,选择排序,冒泡排序,杨辉三角

1.找出最大值、最小值 int[] nums = { 23, 12, 15, 99 }; int a = nums[0]; int index = 0; for (int i = 1; i ) { // if(a>nums[i]){ //最小值 if (a nums[i]

2017-05-31 11:48:35 778

原创 抽象类和接口简介

如果某个父类只知道其子类应该包含哪些方法,但无法知道如何实现这些方法,同时要使用多态的特性,怎么办?抽象方法:关键字abstract允许在一个类中创建一个或多个没有方法体的方法——只提供方法签名,但没有相应的具体实现(不是空方法体)。包含抽象方法的类只能被定义为抽象类,但抽象类可以没有抽象方法,只是为了不被实例化。抽象类可以包含成员变量、方法(抽象或具体)、构造器和初始化块等,但不能被

2017-05-27 16:03:27 292

原创 equals与==的区别

public class EqualTest { public static void main(String[] args) {     //对于基本类型的变量。"=="和"equal"的区别     int t1=57;     int t2=67;     int t3=124;     int t4=124;          //“==”对于基本数据类

2017-05-27 15:53:56 221

原创 Java中类和对象详细介绍

1.对象对象是事物存在的实体,通常又会将对象划分为两个部分,对象的属性和对象的行为 2.类类就是一类事物的总称,如果将某个事物抽象为对象,那么类就是这个对象的总称xx类-----实例化------->xx对象类是封装对象的属性和行为的载体,对象则是类的实例。 3.面向对象程序的特点:封装,继承,多态封装封装是面向对象编程的核心思想,将对象的属性和行为封装起来

2017-05-27 15:36:26 2193

原创 Restful接口实现方法

1.基本介绍  Restful接口的调用,前端一般使用ajax调用,后端可以使用的方法比较多,  本次介绍三种:    1.HttpURLConnection实现    2.HttpClient实现    3.Spring的RestTemplate 2.HttpURLConnection实现 1 @Controller 2 public class Res

2017-05-27 15:34:24 8531

原创 Java集合框架List入门学习

集合的概念  现实生活中:很多的事物凑在一起  数学中的集合:具有共同属性的事物的总和  Java中的集合类:是一种工具类,就像是容器,存储任意数量的具有共同属性的对象集合的作用在类的内部,对数据进行组织(针对作用与意义一样的属性,将他们放到一个集合中)简单而快速的搜索大数量的条目有的集合接口,提供了一系列排列有序的元素,并且可以在序列中快速的插入或删除有关元素有的集合

2017-05-27 15:32:16 320

原创 自定义时间工具类

自定义时间工具类package com.jredu.ch10;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class DateUtil {/*** 返回两个日期之间的相差天数* * @param d1* @pa

2017-05-27 15:10:58 233

原创 POI导出excel合并单元格

POI读写Excel-操作包含合并单元格操作在上篇博客中写到关于Excel操作解析成相关的类,下面将写入一种Excel对Excel表格读取和写入。对于Excel表格操作,最重要的是创建workBook。其操作顺序是:1.获得WorkBook实例;Workbook workbook = WorkbookFactory.create(

2017-05-27 14:27:56 525

原创 hibernate一对多关系映射

hihernate一对多关联映射一对多关联映射利用了多对一关联映射原理多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一 一对多关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是一指向多 举个例子员工和老板。你说是老板记员工比较容易还是员工记老板比较容易呢?很明显记少的比较容易啊,能维护二者的关系也能减少工作量。hibernate当然也是这么做的。

2017-05-27 11:34:12 234

原创 Java集合框架总结

1.Java集合框架的基础接口有哪些?Collection为集合层级的根接口。一个集合代表一组对象,这些对象即为它的元素。Java平台不提供这个接口任何直接的实现。Set是一个不能包含重复元素的集合。这个接口对数学集合抽象进行建模,被用来代表集合,就如一副牌。List是一个有序集合,可以包含重复元素。你可以通过它的索引来访问任何元素。List更像长度动态变换的数组。Map是一个将k

2017-05-27 11:31:40 307

原创 SpringMVC框架流程图

SpringMVC架构流程:1.用户发送请求至前端控制器DispatcherServlet2.DispatcherServlet收到请求调用HandlerMapping处理器映射器。3.处理器映射器根据请求url找到具体的处理器,生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServlet。4.DispatcherServlet通过HandlerAdap

2017-05-27 10:41:34 338

原创 Connection接口介绍

Connection接口介绍  Connection接口是java集合的root接口,没有实现类,只有子接口和实现子接口的各种容器。主要用来表示java集合这一大的抽象概念。  Connection接口要求,所有实现此接口的容器,必须提供至少两种构造方法:无参构造方法、参数为Connection类的构造方法。后者需要创建一个具有和参数包含元素相同的新集合,以此来进行集合的复制。java中所

2017-05-27 10:38:49 7296

原创 Java开发中文乱码的几种解决方法

一:html乱码或者引入的JS乱码1:第一步,text file encoding首先确保文件的保存格式要UTF-8,如在eclipse中,要在文件上点属性,确保这里选择UTF-8注意,在eclispe中默认创建的js文件,其encoding是gbk的,注意一定改回来。2:pageEncoding确保html文件或者jsp文件的pageEncoding为utf-8。

2017-05-27 10:36:44 309

原创 set集合入门学习

HashSet:哈希表是通过使用称为散列法的机制来存储信息的,元素并没有以某种特定顺序来存放;LinkedHashSet:以元素插入的顺序来维护集合的链接表,允许以插入的顺序在集合中迭代;  TreeSet:提供一个使用树结构存储Set接口的实现,对象以升序顺序存储,访问和遍历的时间很快。  代码示例:public static void main(String[] args

2017-05-27 10:33:33 195

原创 Java中的短路运算符与非短路运算符

在Java中短路运算符指的是"&&"(与) 和"||"(或) ,非短路运算符指的是"&" 和"|".  1.1短路运算符:顾名思义,短路运算符具有短路功能.    |-如果 "&" 运算符的第一个表达式为false,则第二个表达式就不会执行    |-如果 "|" 运算符的第一个表达式为true,则第二个表达式就不会执行  例如:  clas

2017-05-27 10:31:39 1090

原创 Java中日期格式转换

Date类Date d = new Date() 使用SimpleDateFormat格式化日期。  SimpleDateFormat允许用户自定义日期时间格式来运行。package cuiyuee;import java.util.*;import java.text.*;public class SimpleDateFormatTest { pub

2017-05-27 10:25:27 281

原创 ecache的简单配置使用

Ehcache 与 spring 整合后的用法,下面是一个Ehcache.xml配置文件;通用的缓存策略 可以用一个 cache; 1 xml version="1.0" encoding="UTF-8"?> 2 ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:noNa

2017-05-27 10:24:03 8598

原创 单点登陆与实现原理

一、单系统登录机制1、http无状态协议  web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系  但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必

2017-05-27 10:20:28 227

原创 Map用法

Map map = new HashMap();map.put("1", "value1");map.put("2", "value2");map.put("3", "value3"); //第一种:普遍使用,二次取值System.out.println("通过Map.keySet遍历key和value:");for (String key : map.keySet()) {

2017-05-27 10:19:12 239

原创 jsp登陆验证码

1.JSP页面中设置输入选项和验证码  会员登录      2.login.jsp中设置JS的方法function refreshCode(){  var codeImg = document.getElementById("code");  var rand = Math.random();  codeImg.src="

2017-05-27 10:05:13 433

原创 MyBatis中resultType和resultMap的区别

一、综述MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型的,而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在。在MyBatis进行查询映射时,其实查询出来的每一个属性都是放在一个对应的Map里面的,其中键是属性名,值则是其对

2017-05-27 09:49:11 761

原创 jsp页面对重复数据过滤

var eunisOrder = $('#dgg').datagrid('getSelections');  var eunisIds = new Array();    if (eunisOrder.length) {   for(var i=0;i            var eunisId = eunisOrder[i].eunisId;          

2017-05-26 14:08:03 772

原创 ssm框架入门实践

1.对原生态jdbc程序中问题总结1.1 jdbc程序需求:使用jdbc查询mysql数据库中用户表的记录statement:向数据库中发送一个sql语句预编译statement:好处:提高数据库性能。   预编译statement向数据库中发送一个sql语句,数据库编译sql语句,并把编译的结果保存在数据库砖的缓存中。下次再发sql时,如果sql相同,则不会再编译,直接使用缓

2017-05-26 13:50:57 455

原创 jsp与servlet传值区别

JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。 JSP编译后是”类servlet”。 Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。本篇从

2017-05-26 13:49:05 337

空空如也

空空如也

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

TA关注的人

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