自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ssm整合后的每个配置

Dao的xml文件的配置PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">insert into student values(null,#{name},#{sex},#{school.id})delete form s

2017-11-22 17:17:28 276

翻译 text-overflow 与 word-wrap

text-overflow 与 word-wraptext-overflow用来设置是否使用一个省略标记(...)标示对象内文本的溢出。语法:但是text-overflow只是用来说明文字溢出时用什么方式显示,要实现溢出时产生省略号的效果,还须定义强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样

2017-09-06 16:23:27 250

翻译 jQuery toggle

jQuery toggle()通过 jQuery,您可以使用 toggle() 方法来切换 hide() 和 show() 方法。显示被隐藏的元素,并隐藏已显示的元素:实例$("button").click(function(){ $("p").toggle();});亲自试一试语法:$(selector).toggle(speed,ca

2017-09-01 15:34:11 245

翻译 CSS overflow 属性

定义和用法overflow 属性规定当内容溢出元素框时发生的事情。说明这个属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。因此,有可能即使元素框中可以放下所有内容也会出现滚动条。默认值:visible继承性:no版本:CSS2J

2017-09-01 15:32:38 220

翻译 CSS display 属性

定义和用法display 属性规定元素应该生成的框的类型。说明这个属性用于定义建立布局时元素生成的显示框类型。对于 HTML 等文档类型,如果使用 display 不谨慎会很危险,因为可能违反 HTML 中已经定义的显示层次结构。对于 XML,由于 XML 没有内置的这种层次结构,所有 display 是绝对必要的。注释:CSS2 中有值 compact 和 marke

2017-09-01 15:31:51 337

翻译 CSS vertical-align 属性

定义和用法vertical-align 属性设置元素的垂直对齐方式。说明该属性定义行内元素的基线相对于该元素所在行的基线的垂直对齐。允许指定负长度值和百分比值。这会使元素降低而不是升高。在表单元格中,这个属性会设置单元格框中的单元格内容的对齐方式。默认值:baseline继承性:no版本:CSS1

2017-09-01 15:30:40 223

原创 图片轮播

html                                         css*{ margin:0px;padding:0px; text-decoration:none; list-style:none;}.lb{width:1000px; height:400px; overflow:hidden; mar

2017-07-29 17:42:27 189

原创 CSS3 transform 属性

实例旋转 div 元素:div{transform:rotate(7deg);-ms-transform:rotate(7deg); /* IE 9 */-moz-transform:rotate(7deg); /* Firefox */-webkit-transform:rotate(7deg); /* Safari 和 Chrome */-o-transform

2017-07-29 17:22:34 269

原创 CSS3 opacity 属性

实例设置 div 元素的不透明级别:div{opacity:0.5;}浏览器支持所有浏览器都支持 opacity 属性。注释:IE8 以及更早的版本支持替代的 filter 属性。例如:filter:Alpha(opacity=50)。定义和用法opacity 属性设置元素的不透明级别。默认值: 1继承性: no版本: CSS3

2017-07-29 17:16:13 689 1

原创 CSS3 transition 属性

实例把鼠标指针放到 div 元素上,其宽度会从 100px 逐渐变为300px:div{width:100px;transition: width 2s;-moz-transition: width 2s; /* Firefox 4 */-webkit-transition: width 2s; /* Safari 和Chrome */-o-transi

2017-07-29 17:13:25 407

原创 CSS z-index 属性

eg:img  {  position:absolute;  left:0px;  top:0px;  z-index:-1;  }所有主流浏览器都支持 z-index 属性。注释:任何的版本的 Internet Explorer (包括 IE8)都不支持属性值"inherit"。 定义和用法z-index 属性设置元素的堆叠顺序。拥有更

2017-07-29 17:10:19 398

原创 正则易懂版

定义和使用var reg=/规则/var reg =new RegExp("规则")reg.test(字符串) true/false正则通配符^字符串开始$字符串结束\s空白字符,空格和tab\S非空\w==[0-9a-zA-Z_]\W==[^0-9a-zA-Z_]上尖括号表示排除\d==[0-9]\D==[^0-9].任何字符,除换行

2017-07-29 11:20:52 191

原创 正则表达式

等价:等价是等同于的意思,表示同样的功能,用不同符号来书写。?,*,+,\d,\w 都是等价字符  ?等价于匹配长度{0,1}  *等价于匹配长度{0,}   +等价于匹配长度{1,}  \d等价于[0-9]\D等价于[^0-9]  \w等价于[A-Za-z_0-9]\W等价于[^A-Za-z_0-9]。常用运算符与表达式:  ^ 开

2017-07-29 10:58:50 256

原创 jquery事件和动画

事件绑定bind("事件名",function(){})bind({json}){click:function(){},mouseover:function(){},}unbind("事件名"),解绑一个unbind()解绑全部复合事件hover(function(){},function(){})键盘事件keydown按键下keyup按键上

2017-07-29 10:55:07 273

原创 Jquery的简单介绍

JQuery是一个js的扩展库,封装了很多方法,方便调用jquery入口,可以有多个$(document).ready(function(){})$(function(){})一般用法$("选择器").方法或者事件();事件click,mouseover.mouseout,mousemove,mouseenter,mouseleave,hover

2017-07-29 10:53:26 287

原创 JQuery基本选择器

基本选择器标签$("标签") ☆☆☆☆☆类$(".类名")☆☆☆☆☆ID$("#id")☆☆☆☆☆交集$("选择器1选择器2")并集$("选择器,1选择器2")后代$("父亲 后代")☆☆☆☆☆子选择器$("父亲>儿子")后一个$("选择器1+next")==$().next();后面全部$("选择器~")属性选择器$("[属性]"),有属性即可☆☆☆☆

2017-07-29 10:51:05 261

原创 js面向对象 继承

定义对象1var o=new Object();o.属性="值";o.方法=function(){};定义对象2 jsonvar o={name:'值',方法:function(){}};定义类function 类名(){this.属性=值;this.方法=function();}var o=new 类名();扩展现有

2017-07-26 15:11:34 193

原创 XML

XML可以扩展标记语言节点/标签可以自定义,但是严格区分大小写根节点有且只有一个节点可以嵌套无限层,一般都是3层到5层Java解析XML需要一个工具Dom4JSAXReader reader=new SAXReader();//xml文件读取类Document doc=reader.read(路径);Element root=doc.getRootElement();/

2017-07-13 09:35:05 267

原创 IO

IOFile 类用来获取文件或者目录属性InputStream is=new  FileInputStream("路径")int length=is.read(字节数组)is.close();OutputStream os=new FileOutputStream("路径")os.write(字节数组)os.close();Reader r=

2017-07-13 09:33:58 260

原创 Android

Android布局线性布局,子元素只能是一个方向上排列,相对布局,每个元素都相对元素或者其他元素布局所有元素都必须要有的属性layout_width,layout_heightfill_parent填充父元素math_parent匹配父元素,warp_content匹配内容ScrollView只元素只能有一个,一般都是linerLayout界面 代码 继承了 Act

2017-07-13 09:32:02 226

原创 映射与反射

映射 由类生成对象对象.set属性(值) 对象.方法()反射由对象得到类由属性调用对象Field.set(对象,值)由方法调用对象Method.invoke(对象,参数)获取类的方法Class c1=类型.class;根据类名获取类Class c2=对象.getClass();//根据对象获取类Class c3=Class.forName("包名

2017-07-13 09:30:11 516

原创 js基础

javascript引入代码onclick="代码" javascriptecmascript js的语法标准DOM 对象模型,js操作页面内容BOM浏览器模型,js操作浏览器变量var 名称;弱类型,变量可以存放任何类型number,string,boolean,object,undefined方法//普通定义function 名称([a,

2017-07-13 09:29:12 326

原创 JDBC 工作套路

JDBC 工作套路Class.forName("com.mysql.jdbc.Driver"|"com.microsoft.sqlserver.jdbc.sqlserverDriver");//可以省掉,尝试加载所需的驱动,如果没有,就不需要执行了获取连接Connection conn=DriverManager.getConnection("连接字符串","用户名","密

2017-06-07 12:12:25 157

原创 三大范式

三大范式1:列的原子性,一列只描述一件事2:表的原子性,一张表只描述一件事3:要求列根主键直接相关(消除传递依赖),确定主外键关键+1:两张表多对多,加个中间表,变成两个一对多

2017-06-07 12:10:15 186

原创 Java 可变参数

Java 可变参数为了解决参数个数不确定的方法声明:方法名(类型... 参数名){}调用:方法名(参数1,参数2,参数3.。。),自动将参数封装成一个数组,送给 形参

2017-06-07 12:08:32 267

原创 java配置文件properties

java配置文件properties一般都存放到src目录,生成以后存放bin目录配置名=值配置名=值Properties pro=new Properties();InputStream is=BaseDao.class.getClassLoader().getResourceAsStream("配置文件名称");//获取bin路径下的资源pro.load("文件流");

2017-06-07 12:07:10 243

原创 Dao

DAO 组成Entity 实体类,对应数据的表,主要功能就是封装数据BaseDao 提供数据库访问基础功能DAO功能类,TableDao 实现对某张表的访问

2017-06-07 12:05:53 223

原创 Java中获取当前时间的年月日方法

Calendar now1 = Calendar.getInstance();          System.out.println("年: " + now1.get(Calendar.YEAR));          System.out.println("月: " + (now1.get(Calendar.MONTH) + 1) + "");          System.ou

2017-05-25 17:30:24 1192

原创 代码注释

*   注释基本要求     *   复杂算法、嵌套循环、关键变量 详尽注释     *   文件注释,类接口等文件注释     *   开放方法必须写注释,方法用途、参数意义

2017-05-22 15:59:28 206

原创 String与StringBuffer

//StringBuffer内容替换的两种方式 ,StringBuffer sbf = new StringBuffer("您好!我的名字是{name},我是一只{type}。我的主人是{master}。");sbf.replace(sbf.indexOf("{name}"),sbf.indexOf("{name}")+"{name}".length(),"欧欧");sbf.repla

2017-05-18 18:14:51 239

原创 Set是如何不能加入重复值

//当添加自定义对象时要重写hashCode 与equals两个方法Set 的add方法 比较的是对象的hashCode方法返回的值重写hashCode方法就必须重写equals方法(java中自定义对象的比较原理)对象的比较:add方法的参数是个对象。集合会调用这个对象的equals、hashCode方法和已经存在的对象比较hashCode先比较,如果

2017-05-08 16:14:24 8352

原创 Set集合的遍历

对 set 的遍历1.迭代遍历:Set set = new HashSet();Iterator it = set.iterator();while (it.hasNext()) {  String str = it.next();  System.out.println(str);}2.for循环遍历:for (String str : set) {

2017-05-07 17:07:33 263

原创 Map的两种遍历方法

例子: String [] type={"企鹅","雪娜瑞","猫","老鼠"};        Map map=new HashMap();        String name;//昵称        Scanner scanner=new Scanner(System.in);        for (int i = 0; i             System.o

2017-05-05 16:25:06 312

原创 选择排序的算法

选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 选择排序是不稳定的排序方法(比如序列[5, 5, 3]第一次就将第一个[5]与[3]交换,导致第一个5挪动到第二个5后面)int[] a = new int[]{56, 89, 12, 46, 59

2017-05-04 17:57:37 180

原创 冒泡排序算法

int[] a = new int[]{56, 89, 12, 46, 59, 15, 6596, 78}; for (int k = 0; k length ; k++) { System.out.print(a[k]+"\t"); } System.out.println(); for (int j=a.length-1;j>1;j--){

2017-05-04 17:48:35 155

原创 ArraryList 与LinkedList的区别

//什么时候用封装了数组的ArrayList,什么时候用链表LinkedList //1.ArrayList和LinkedList 遍历时间 //LinkedList保存的是对象引用。对象实际在内存是分散的。内存不能连续读取(遍历消耗时间0(N)) //ArrayList保存连续的内存位置,遍历时内存可以连续读取 //2、数据插入不

2017-05-04 16:46:51 678

原创 集合ArrayList中的算法

//算法代码public class HighArray {int[] a = new int[5];int n = 0;/*** 插入元素时,如果元素的索引快到数组长度临界值,增加数组长度* * @param value*/public void insert(int value) {a[n] = value;n++;if (n == a.

2017-05-03 18:05:29 706

原创 异常

/** * 捕获到异常。在这里处理 * 处理方式有两种:1.自己处理 * 2、抛出去让本方法调用者处理 * 原则:架构不同,异常处理方式不同。谁造成的谁处理。自己处理不了,就向上抛 * 三层:数据访问层(只处理数据库异常)、业务处理层(处理异常)、界面层 *///retur

2017-05-02 19:23:08 211

原创 封装继承多态

通过面向对象分析最佳情况:对象的使用,只用一种代码,//封装的概念:内部封装所有不变的代码,对外开放变化的代码方法封装,封装复杂性,对外开放简单方法比如:属性,可以让外界删除、修改,取值,那就开放方法:把所有复杂逻辑封装在方法里。对外开放参数和返回值  //构造函数存在的意义:重要的意义,只需要赋值而不用取值的属性做成私有的,通过构造函数赋值(面向对象的封装

2017-04-27 11:15:09 282

原创 字符串比较==和equel区别

字符串==比较,不稳定本机代码运行中equals  比较内容自定义对象比较  == equals== 不能比较equals 是比较 object类的方法 :就是用==比较的内存地址

2017-04-25 18:04:47 339

空空如也

空空如也

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

TA关注的人

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