自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 问答 (5)
  • 收藏
  • 关注

原创 HashMap类源码解析

HashMap类源码解析public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable继承AbstractMap,实现Map Cloneable, Serializable3个接口属性//HashMap的底层主要是基于数组和链表来实现的// 默认的初始容量

2017-10-26 14:00:29 209

原创 Map接口源码分析

Map接口源码分析 //map集合的大小 int size(); //验证集合是否为空 boolean isEmpty(); //验证集合中是否存在这个KEY boolean containsKey(Object key); //验证集合中是否存在这个value boolean containsValue(Object value); /

2017-10-23 20:47:43 278

原创 hashset类源码分析

hashset类源码分析public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable继承AbstractSet类实现Set, Cloneable, java.io.Serializable接口属性//底层使用HashMap来保存HashSet中所有元素

2017-10-22 13:29:40 248

原创 Set接口源码解析

Set接口源码解析 无顺序,不包含重复的元素public interface Set<E> extends Collection<E>继承了Collection接口的所有方法接口方法//显示集合的大小 int size(); //验证集合是否为空 boolean isEmpty(); //验证集合是否包括O元素 boolean contains(Object o);

2017-10-21 21:37:09 406

原创 Thread类源码分析

Thread类源码分析public class Thread implements RunnableThread实现Runnable接口,实现run方法 private static native void registerNatives(); static { registerNatives(); }从上面的代码中看到定义了一个静态初始

2017-10-18 21:48:11 4932 7

原创 List接口分析

List接口分析public interface List<E> extends Collection<E> 继承与Collection<E>接口所以collection的方法都有我们这就介绍下他独有的方法 E set(int index, E element);//通过下标设置元素,原有的元素会被替换 void add(int index, E element);//通过下标添加元素,

2017-10-15 21:51:24 398

原创 collection接口解析

collection接口解析public interface Collection<E> extends Iterable<E> 继承Iterable<E>接口 Iterable<E>接口只有一个方法 Iterator<T> iterator();实现一个迭代器 迭代器中有3个方法 boolean hasNext(); E next(); void remove();方法

2017-10-15 21:36:12 348

原创 ArrayList源码分析

ArrayList是顺序表,其实质是数组,易于查询,难于添加与删除public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable继承AbstractList<E>类 实现List<E>, RandomAccess,

2017-10-15 21:25:01 132

原创 LinkedList源码解析

LinkedList源码解析public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable继承了AbstractSequentialList<E>类,实现了List<E>, Deque<E>, Clone

2017-10-15 15:31:56 157

原创 Bootstrap学习

Bootstrap第七章本章学习要点:Bootstrap 多媒体对象Bootstrap 面板Bootstrap 列表组Bootstrap 多媒体对象1.媒体对象轻量标记、易于扩展的特性是通过向简单的标记应用 class 来实现的。你可以在 HTML 标签中添加以下两种形式来设置媒体对象: .media:该 class 允许将媒体对象里的多媒体(图像、视频、音频)浮动到内容区块的左边或者右边

2017-10-04 11:17:35 248

原创 Bootstrap学习

Bootstrap第六章本章学习要点:Bootstrap 警告Bootstrap 进度条Bootstrap 列表组Bootstrap 警告1.您可以通过创建一个 <div>,并向其添加一个 .alert class 和四个上下文 class(即 .alert-success、.alert-info、.alert-warning、.alert-danger)之一,来添加一个基本的警告框2.可取

2017-10-03 22:26:58 183

原创 Bootstrap学习

Bootstrap第五章本章学习要点:Bootstrap 分页Bootstrap 标签Bootstrap 徽章(Badges)Bootstrap 页面标题(Page Header)Bootstrap 缩略图Bootstrap WellBootstrap 分页1.class=”pagination”是标准的分页样式 class=”active”是选中状态 class=”disable

2017-10-03 22:08:36 410

原创 Bootstrap学习

Bootstrap第四章本章学习要点:Bootstrap字体图标Bootstrap下拉菜单Bootstrap按钮组Bootstrap 输入框组Bootstrap 导航元素Bootstrap 导航栏Bootstrap字体图标1.用法 如需使用图标,只需要简单地使用下面的代码即可。请在图标和文本之间保留适当的空间。<span class="glyphicon glyphicon-sear

2017-10-03 21:39:33 443

原创 Bootstrap学习

Bootstrap第三章本章学习要点:Bootstrap表格Bootstrap表单Bootstrap按钮Bootstrap图片Bootstrap辅助类Bootstrap表格1.表中的各种标签 table:为表格添加基础样式。 thead:表格标题行的容器元素(<tr>),用来标识表格列。 tbody: 表格主体中的表格行的容器元素(<tr>)。 tr :一组出现在单行上的表格

2017-10-02 21:51:41 330

原创 Bootstrap学习

Bootstrap第二章本章学习要点:Bootstrap排版Bootstrap代码Bootstrap排版1.内联子标题 如果需要向任何标题添加一个内联子标题,只需要简单地在元素两旁添加 <small>,这样子您就能得到一个字号更小的颜色更浅的文本,如下面实例所示:<h1>我是标题1 h1. <small>我是副标题1 h1</small></h1><h2>我是标题2 h2. <small>

2017-10-01 21:54:03 640

原创 Bootstrap学习

Bootstrap第一章本章学习要点:Bootstrap概览Bootstrap网格系统Bootstrap概览1.Bootstrap 使用了一些 HTML5 元素和 CSS 属性。为了让这些正常工作,您需要使用 HTML5 文档类型(Doctype)。 因此,请在使用 Bootstrap 项目的开头包含下面的代码段。<!DOCTYPE html><html>....</html>2.为了让

2017-10-01 20:41:38 397

原创 solr索引库添加

1.solr的安装与配置 参见 http://blog.csdn.net/apologize_zhang/article/details/51177491 http://blog.csdn.net/Jason763/article/details/728774162.分析需要导入索引库的数据信息,将这些属性重新封装成一个POJO类 同时别忘了依赖SOLR架包3.编写Mapper.java和M

2017-09-20 16:17:54 1073

原创 redis在工程中的使用

1.首先在需要使用缓存的工程中添加依赖<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>${jedis.version}</version> </depende

2017-09-20 10:58:24 378

转载 Windows下Redis集群的配置

本文只涉及 Redis 在 Windows 中的 集群搭建 和 集群维护如需配置 Redis(不含集群),请看这里 如需使用 C#(StackExchange.Redis)进行开发,请看这里 本文涉及:集群搭建、集群维护。如需用 C#(StackExchange.Redis)访问集群,点此查看。Windows 搭建 Redis 集群环境如下:Windows 7 Pro x64 Redis v3

2017-09-20 10:18:29 334

原创 商城首页的展示方法

分析一般商城页面不同区域展示不同类型的商品,但是所有都是归属于商品这个类中,只不过分类不同。这样就简单了,我们可以根据类别的编号来得到你想要的商品信息。例子var data = [{"srcB":"http://image.taotao.com/images/2015/03/03/2015030304360302109345.jpg","height":240,"alt":"","width":67

2017-09-20 10:04:07 1210

原创 FastDFS的使用

1.首先我们需要配置一台虚拟机用作图片上传服务器 假使虚拟机IP为192.168.25.133 端口为221222.图片服务器搞定之后,就是搞定上传所需要的jar包 commons-io-1.3.2.jar commons-fileupload-1.3.1.jar3.之后配置FastDFSClient.java 公共类 这也可以通过依赖架包<dependency> <

2017-09-19 21:57:24 588

原创 PageHelper插件的使用

1.简介 这是一款基于Mybaties的分页插件2.使用步骤《1》导入相应的jar包<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>${pagehelpe

2017-09-19 10:42:25 506

原创 分布式项目中一些常见的问题

错误1.-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match. 发生场景:将maven工程安装到本地仓库中时 解决方法:windows—>preferences—->java—>Installed JREs

2017-09-18 16:42:47 1900

原创 分布式工程中,各工程的配置问题

分布式工程中,各工程的配置问题注意点:各工程的POM.XML的配置分析SSM框架的配置文件的配置各工程的POM.XML的配置分析parent工程如名字一样,这是一个父类工程,打包方式是pom,这个工程的主要功能就是整个项目所需要用到的JAR包的管理以及版本管理。 因此在此工程的POM.XML文件中统一管理了整个项目的JAR包版本号,以及所用到的JAR包的依赖common工程这是一个通用工具类

2017-09-18 16:16:13 424

原创 Mysql逆向工程的使用

Mysql逆向工程的使用1.编写配置文件 编写头部<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybati

2017-09-18 10:59:25 3283

原创 商城项目第一天

商城项目第一天需完成的项目点:系统的架构,基于soa的架构。工程搭建,使用maven管理工程svn的使用系统的架构由于商城的并发量大,我们采用分布式的系统来开发基于soa的架构SOA:Onented Architecture面向服务的架构。也就是把工程拆分成服务层、表现层两个工程。服务层中包含业务逻辑,只需要对外提供服务即可。表现层只需要处理和页面的交互,业务逻辑都是调用服务层的服务来实现。

2017-09-18 10:12:20 632

原创 JSP

JSP第四章本章学习要点:上传下载上传1)添加jar(commons-fileupload.jar,commons-io.jar) 2)表单的提交方式是post ,内容 enctype=”multipart/form-data” 3)获取服务器路径 String serverPath = session.getServletContext().getRealPath(“/uploa

2017-06-19 20:49:45 190

原创 JSP

JSP第三章本章学习要点:通过配置文件与数据库连接JNDI连接池连接数据库通过配置文件与数据库连接1)配置配置文件 在SRC下建立db.properties文件在其中输入 jdbc.driver=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost:1521:ORCL jdbc.username=ldh

2017-06-12 13:54:23 207

原创 JSP

JSP第二章本章学习要点:sessioncookiesession 与cookie的区别session基本方法 会话ID: (与游览器有关,同一个会话不同游览器ID不同且ID在会话时间内固定不变) 默认的会话时间(1800秒): 会话创建时间: 创建会话: 会话结束时间: 获得数据:session.getAt

2017-06-12 12:37:55 201

原创 JSP

JSP第一章本章学习要点:Tomcat8.0 目录如何修改端口号指令异常表单提交跳转方式Tomcat8.0 目录bin : 可执行文件 (startup.bat,shutdown.bat) conf: server.xml(服务器文件) ; context.xml(上下文) lib : 夹包 logs :日志文件 wapapps:部署的

2017-06-07 20:09:47 208

原创 jQuery

jQuery第一章本章学习要点:选择器效果属性工具事件文档处理CSS选择器基本选择器1)ID选择器 (“#id名”)  2)类选择器(“#id名”) 2)类选择器 (“.class”) 3)标签选择器 (“标签名”)4)全局选择器(“标签名”) 4)全局选择器 (“*”) 5)多重选择器 $(“#id,.class,标签”) 6)

2017-06-07 19:47:04 252

原创 JAVA深入

JAVA深入第四章本章学习要点:多线程注解多线程什么是多线程 如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程” 多个线程交替占用CPU资源,而非真正的并行执行 多线程好处 充分利用CPU的资源 简化编程模型 带来良好的用户体验 Thread类 Java提供了java.lang.Thread类支持多线程编程 主线程 main()方法即为主线程入口

2017-05-21 12:02:14 185

原创 JAVA深入

JAVA深入第三章本章学习要点:XML解析XML解析DOM解析获得文档对象 public Document getDocument(String xml) { // 1.创建解析器工厂对象 (抽象类) DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance

2017-05-19 11:54:39 188

原创 JAVA深入

JAVA深入第二章本章学习要点:输入输出序列化与反序列化实用类输入输出File类方法 file.exists() 文件或者文件夹是否存在 file.mkdir()创建单个目录 file.mkdirs()创建多重目录 file.isDirectory() 文件是否为目录 file.isFile()是否为文件 file.createNewFile() 创建文件 file.delet

2017-05-18 22:25:39 371

原创 JAVA深入

JAVA深入第一章本章学习要点:集合框架泛型实用类集合框架LIST接口 List 接口存储一组不唯一,有序(插入顺序)的对象 1) ArrayList类实现了长度可变的数组,在内存中分配连续的空间。遍历元素和随机访问元素的效率比较高 <1>可以存放任何类型的数据 <2>list接口的方法 1)添加数据 list.add(object) list.add(index,obj

2017-05-17 19:20:42 395

原创 JAVA基础

JAVA基础第三章本章学习要点:抽象类与接口异常抽象类与接口抽象类 普通类与抽象类的区别 1)抽象类要用abstract修饰 2 ) 普通类可以实例化,抽象类不能实例化 简单的说,抽象类是一个不能实例化的类,它可以具有抽象方法或者普通方法 普通方法和抽象方法的区别 1)普通方法必须要有方法体,抽象方法不能有方法体(大括号也没有) 2)抽象方法要用abstract修饰 3 ) 抽

2017-05-16 20:26:09 142

原创 JAVA基础

JAVA基础第二章本章学习要点:类与对象类的有参和无参方法继承与多态类与对象(1)对象:对象是一个实例 ,它是由属性与方法组成,对象的属性和方法通常被封装在一起,共同体现事物的特性, 二者相辅相承,不能分割 (2)类:抽取出下列对象的共同特征(属性和方法)构成类,就如:男人与女人 抽取共同特征就是“人”类 (3)类与对象之间的关系:类相当于模板,而对象则是应用模板而出现的一个个拥有实体的

2017-05-15 21:30:05 130

原创 JAVA基础

JAVA基础第一章本章学习要点:数据类型和运算符流程控制数组数据类型和运算符1.标识符的命名规则 1)标识符可以由字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。譬如:123name 就是不合法 2)标识符不能是 Java 关键字和保留字( Java 预留的关键字,以后的升级版本中有可能作为关键字),但可以包含关键字和保留字。如:不可以

2017-05-15 20:30:26 170

原创 JDBC

JDBC本章学习要点:StatementPreparedstatementCallablestatementStatement1.加载驱动 class.forname(“oracl.jdbc.driver.jdbcodbcdriver”); 2.获得连接对象 connection con=drivermanager.getconnection(“jdbc:oracle:thin:@lo

2017-05-14 16:52:38 243

原创 Oracle数据库学习

Oracle数据库学习第七章本章学习要点:序列视图序列概念:序列是用于生成唯一、连续序号的对象序列可以是升序的,也可以是降序的使用CREATE SEQUENCE语句创建序列语法 CREATE SEQUENCE 序列化的名称 START WITH 10 –开始10 INCREMENT BY 10 –每次步长10 MAXVALUE 2000 –最大值2000

2017-05-08 11:59:34 155

空空如也

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

TA关注的人

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