自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 用jquery写轮播图

jquery代码$(document).ready(function () {var slideShow = $(".top_slide_wrap"), //获取最外层框架的名称 // ul=slideShow.find(".slide_box"), li = slideShow.find(".slide_box li"), //获取图片li元素

2018-03-18 22:48:22 1129

原创 jQuery常用语法

1.入口函数1 (document).ready(function());2(document).ready(function());2(document).ready(function(){}); 2 (function(){}); jQuery入口函数与js入口函数的区别: jQuery的入口函数是在 html所有标签都加载之后,就会去执行。 ...

2018-03-11 22:15:22 293

原创 Redis笔记

一、Redis基本概念介绍和特性 1.1 Redis基本概念介绍1.Redis是远程的,有客户端和服务端,我们一般说的是服务端;2.Redis是基于内存的,所以比基于硬盘的MySQL要快很多,但非常吃内存3.Redis是非关系型数据库。本质上也是数据库,但MySQL关系型数据库存储时必须定义数据词典,而Redis则不需要。 1.2 Redis 和 Memcached比较Redi

2018-01-28 12:01:38 370

原创 MySQL笔记

连接MYSQL服务器:mysql -uroot -prootmysql -uroot -p --default_character_set=gbk; (影响数据的输入和输出)show variables like 'character%';数据库的操作:创建,查看,修改,删除 * 创建: --创建一个名称为mydb1的数据库。 create databas

2018-01-28 11:51:51 253

转载 MySQL基础笔记

3.1 SQL语句  SQL分类:  数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等  数据操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键字:insert,delete,update等 

2018-01-22 22:59:36 379

原创 详解java和javascript的具体区别

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。那么什么是JavaScript呢?JavaScript是一种解释性的,基于对象的脚本语言。 当我们知道了二者的定义之后,接下来就要讲二者的区别了。1、部署环境的区别:Java理论上是可以部署在任何环境的。JavaScrip

2018-01-15 22:27:01 607

原创 js笔记—— 基础部分一

一、JavaScript概述 JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。 特点: 1.交互性(它可以做的就是信息的动态交互) 2.安全性(它不允许直接访问本地硬盘) 3.跨平台性(只要是可以解释Js的浏览器都可以执行,和平台无关)。二、JavaScript和Java的区别 1.JS是Netscape公司的产品,前身是LiveScript,Java是Sun

2018-01-15 14:11:44 174

转载 java开发中的23中设计模式详解

设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计

2018-01-14 21:38:36 257

原创 多线程的实现方式

JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。1、继承Thread类实现多线程 继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表

2018-01-08 23:20:57 160

原创 java高级特性——泛型简介

概述泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。什么是泛型?为什么要使用泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类

2018-01-07 23:20:56 273

转载 工厂方法模式简单介绍

1.工厂方法模式的定义:工厂方法模式(FACTORY METHOD)是一种常用的对象创建型设计模式,此模式的核心精神是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂;具体工厂;抽象产品;具体产品。 工厂方法模式在Java编程中使用的频率非常高,查看各种源码均可看见它的身影。 工厂方法模式

2018-01-07 17:36:45 246

转载 JAVA IO操作总结:节点流和处理流

JAVA IO操作总结——节点流和处理流

2018-01-01 22:21:29 580

原创 Java关于集合类小结(上)

一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口 Collection接口是集合类的根接口,Java中没有提供这个接口的直接的实现类。但是却让其被继承产生了两个接口,就

2018-01-01 18:43:10 213

原创 多线程

用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不够明确,如同步、并发等等,让我们先建立一个数据字典,以免产生误会。多线程:指的是这个程序(一个进程)运行

2018-01-01 18:37:14 176

原创 IO流

Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和字节流 根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据编码的不同

2017-12-31 22:59:53 122

原创 IO流的分类

IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流 字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。字节流和字符流的区别:(1)读写单位不同:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节。(2)处理对象不同:字节流能处理所有类型的数

2017-12-31 14:00:10 1024

原创 java多线程程序休眠、暂停、停止

休眠  在Java多线程中,可以使用sleep()方法在指定毫秒数内让当前正在执行的线程休眠。   下面这段代码,使得主函数的main线程休眠了2000ms,最后输出的间隔时间也是2000ms。public class MyThread extends Thread { public static void main(String[] args) { try {

2017-12-31 13:44:33 1360

原创 java集合的三种遍历方式以及各自优缺点分析

1、Iterator接口 Iterator也是Java集合框架的成员,主要用于遍历(即迭代访问)Collection集合中的元素,也称为迭代器。提供的三种方法:boolean hasNext():返回集合里的下一个元素。Object next():返回集合里下一个元素。void remove();删除集合里上一次next方法返回的元素。简单实例:[java] view plain copy

2017-12-27 23:03:38 937 1

原创 system.out.println与system.err.println的区别

1、System.out.println 能重定向到别的输出流,这样的话你在屏幕上将看不到打印的东西了, 而System.err.println只能在屏幕上实现打印,即使你重定向了也一样。 System.setOut(new PrintStream(new FileOutputStream(new File( “c:/test.txt “))));

2017-12-25 15:27:25 416

原创 什么是多态

面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。 多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的

2017-12-25 10:31:29 287

转载 Java多态性理解

Java中多态性的实现什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,

2017-12-24 18:17:44 250

转载 java中静态初始化块、初始化块和构造方法的理解 (转载)

在Java中,有两种初始化块:静态初始化块和非静态初始化块。它们都是定义在类中,用大括号{}括起来,静态代码块在大括号外还要加上static关键字。非静态初始化块(构造代码块): 作用:给对象进行初始化。对象一建立就运行,且优先于构造函数的运行。 与构造函数的区别:非静态初始化块给所有对象进行统一初始化,构造函数只给对应对象初始化。 应用:将所有构造函数共性的东西定义在构造代码块中。静态初始化

2017-12-24 11:55:02 195

转载 Java面向对象的五大原则

面向对象五大原则: (1)单一职责原则(Single-Resposibility Principle) •一个类应该仅有一个引起它变化的原因 职员类例子: 比如在职员类里,将工程师、销售人员、销售经理这些情况都放在职员类里考虑,其结果将会非常混乱,在这个假设下,职员类里的每个方法都要ifelse判断是哪种情况,从类结构上来说将会十分臃肿,并且上述三种的职员类型,不论哪一种发生需求变化,都会改变

2017-12-23 19:37:32 263

转载 深入理解Java面向对象三大特性 封装 继承 多态

1.封装 封装的定义: 首先是抽象,把事物抽象成一个类,其次才是封装,将事物拥有的属性和动作隐藏起来,只保留特定的方法与外界联系 为什么需要封装: 封装符合面向对象设计原则的第一条:单一性原则,一个类把自己该做的事情封装起来,而不是暴露给其他类去处理,当内部的逻辑发生变化时,外部调用不用因此而修改,他们只调用开放的接口,而不用去关心内部的实现举例:public class Human{

2017-12-23 19:17:20 343

转载 CentOS7.0下Redis的安装和部署

一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。 和

2017-12-20 16:31:48 563

原创 弹性布局之em的用法!

什么是弹性布局? 用户的文字大小与弹性布局用户的浏览器默认渲染的文字大小是“16px”,换句话说,Web页面中“body”的文字大小在用户浏览器下默认渲染是“16px”。当然,如果用户愿意他可以改变这种字体大小的设置,用户可以通过UI控件来改变浏览器默认的字体大小。弹性设计有一个关键地方Web页面中所有元素都使用“em”单位值。“em”是一个相对的大小,我们可以这样来设置1em,0.5em,1.5

2017-12-18 00:16:25 1388

原创 HTML 表单

HTML 表单表单在网页中应用比较广泛,如申请电子邮箱,用户需要首先填写注册信息,然后才能提交申请。又如希望登录邮箱收发电子邮件,也必须在登录页面中输入用户名、密码才能进入邮箱,这就是典型的表单应用。通俗的讲,表单就是一个将用户信息组织起来的一个容器。将需要用户填写的内容放置在表单容器中,当用户单击"提交"按钮时,表单会将数据统一发送给服务器。在HTML5中,使用<form>标签来实现表单的创建

2017-12-17 22:28:28 1151

原创 面向对象

面向对象 一、什么是面向对象 * 面向对象的定义: - 在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的 联系,这种思想就是面向对象。 * 对象: - 在现实生活中存在的具体的一个事物。 * 类: - 实际就是对某种类型事物的公共属性与行为的抽取。(类是一个抽象的概念,就相当 于图纸) * 对象与类的关系: - 类时对象的模板 - 汽车图纸 - 对象

2017-12-17 21:38:28 173

转载 Java传参的值传递和引用传递问题(转)

border属性是css盒子模型基础属性之一。 css3中添加的border属性border-color border-image border-radius border-shadow 一、 border-radius兼容性:IE9+、Firefox 4+、Chrome、Safari 5+ 以及 Opera 支持 border-radius 属性。语法:1 border-r

2017-12-17 20:27:06 375

转载 CSS3 calc()属性的使用

calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能

2017-12-17 19:12:27 240

原创 Java面向对象的三大特征:

封装、继承、多态封装和继承几乎都是为多态而准备的 一、 封装首先,属性能够描述事物的特征,方法能够描述事物的动作。封装就是把同一类事物的共性(包括属性和方法)归到同一类中,方便使用。封装:封装也称信息隐藏,是指利用抽象数据类型把数据和基于数据的操作封装起来,使其成为一个不可分割的整体,数据隐藏在抽象数据内部,尽可能的隐藏数据细节,只保留一些接口使其与外界发生联系。也就是说用户无需知道内部

2017-12-17 18:54:54 400

原创 对HTML属性总结

(一)网页内容类标题: title 摘要: summary 箭头: arrow 商标: label 网站标志: logo 转角/圆角: corner 横幅广告: banner 子菜单: subMenu 搜索: search 搜索框: searchBox 登录: login 登录条:loginbar 工具条: toolbar 下拉: drop 标签页: tab 当前的:

2017-12-17 15:04:39 248

原创 盒子模型

CSS盒子模型也叫做框模型,具备内容(content)、填充(padding)、边框(border)、边界(margin)这些属性。 在CSS中,每一个元素都被视为一个框,而每个框都有三个属性: border:元素的边框(可能不可见),用于将框的边缘与其他框分 开; margin:外边距,表示框的边缘与相邻框之间的距离,也称为页边空白;

2017-12-17 11:17:02 189

原创 JAVA中有参无参方法使用

Java 中无参无返回值方法的使用 如果方法不包含参数,且没有返回值,我们称为无参无返回值的方法。方法的使用分两步:第一步,定义方法注意哦:1、 方法体放在一对大括号中,实现特定的操作2、 方法名主要在调用这个方法时使用,需要注意命名的规范,一般采用第一个单词首字母小写,其它单词首字母大写的形式第二步,调用方法当需要调用方法执行某个操作时,可以先创建类的对象,然后通过 对象名.方法名(); 来

2017-12-17 11:08:53 5047 2

原创 为何要清除浮动(闭合浮动)

在文档中存在几种不同的元素表现形式,一种是正常状态,还有两种是设置浮动或者定位的状态。浮动之后的元素,通常我们需要“闭合浮动”,那么闭合浮动的意义何在呢?作为定位又是否脱离了文档流呢? CSS中的定位机制 普通流,浮动,定位。 普通流: 普通流 (normal flow),或者称之为常规流。也是我们通常称呼的“文档流”。 浮动: 浮动的框可以左右移动,直至它的外边缘遇到包含框或者另一个浮

2017-12-14 18:53:34 199

转载 java中equals方法的用法以及==的用法

​​ java中equals方法的用法以及==的用法equals 方法是 java.lang.Object 类的方法。 有两种用法说明:(1)对于字符串变量来说,使用“==”和“equals()”方法比较字符串时,其比较方法不同。“==”比较两个变量本身的值,即两个对象在内存中的首地址。“equals()”比较字符串中所包含的内容是否相同。比如:String s1,s2,s3 = “abc”, s

2017-12-13 22:18:46 200

转载 css3边框

border属性是css盒子模型基础属性之一。 css3中添加的border属性border-color border-image border-radius border-shadow 一、 border-radius兼容性:IE9+、Firefox 4+、Chrome、Safari 5+ 以及 Opera 支持 border-radius 属性。语法:1 border-radius:

2017-12-10 20:13:59 189

原创 css 单位

CSS单位 CSS 有几个不同的单位用于表示长度。 一些设置 CSS 长度的属性有 width, margin, padding, font-size, border-width, 等。 长度有一个数字和单位组成如 10px, 2em, 等。 数字与单位之间不能出现空格。如果长度值为 0,则可以省略单位。 对于一些 CSS 属性,长度可以是负数。 有两种类型的长度单位:相对和绝对。 浏

2017-12-10 14:37:43 191

原创 position的应用及结构

position:relative; 相对定位: 1、不影响元素本身的特性; 2、不使元素脱离文档流(元素移动之后原始位置会被保留); 3、如果没有定位偏移量,对元素本身没有任何影响 4、提升层级定位元素位置控制 top/right/bottom/left 定位元素偏移量。position:absolute; 绝对定位 1、使元素完全脱离文档流; 2、使内嵌支持宽高; 3、块属性

2017-12-10 13:07:56 297

原创 html css

html css 1.快捷键 win+E 打开资源文件 F12 或者 鼠标右键 打开控制台 file - new Project (新建文件项目仓库) 注释(不显示在浏览器中): ctrl+/ 单行注释 ctrl+shift+/ 多行注释 把光标移到想要复制行的任何一个地方:ctrl+D 复制整行 ctrl+Z 撤销 (回到上一步操作)2.浏览器: 谷歌浏

2017-12-10 10:38:48 511

spring-framework-5.0 中文文档PDF

spring-framework-5.0 中文文档PDF版,只有最后的web mvc没有翻译,其他都已经翻译和审核过了,提供给大家使用

2018-05-03

hibernate-release-5.0.12.Final.zip

hibernate-release-5.0.12.Final.zip 官方资源,放心下载

2018-05-03

hibernate-release-5.1.13.Final.zip

hibernate-release-5.1.13.Final.zip 官方下载资源。。

2018-05-03

hibernate-release-5.3.0.CR2.zip

hibernate-release-5.3.0.CR2.zip 官方下载资源。放心下载

2018-05-03

空空如也

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

TA关注的人

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