自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 reids解析

redis简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。Redis支持数据的...

2018-04-18 19:41:44 1073

转载 Java web-AJAX

1.AJAX详解在学习HTTP协议的时候,我们知道,HTTP协议基于请求响应模型,一次请求对应一次响应,请求只能由客户端发出,服务器只能被动的等待请求。 但我们经常见到如下的功能: 网络聊天室里,聊天信息,不需要刷新页面就可以接受最新的聊天消息。 网站注册时,输入用户名后无需提交立即提示用户名已经存在。 百度输入搜索条件时,根据输入的不同提示不同的备选查询内容。本质上就是通过js技术 背着浏览器 ...

2018-04-09 16:22:02 285

转载 Java web-Cookie与Session

1.会话技术1.1.概述客户端为了实现某一功能,发生了多次的请求响应,从客户端开始访问服务器开始,到访问结束,这期间产生的多次请求响应加在一起称之为一个会话。1.2.会话中的问题每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。如用户登录过后,应该保存一个用户状态,在会话结束前表明用户一直是登录状态。并且不同的用户之间的登录状态应该互不影...

2018-04-09 15:12:15 261

转载 Java web-Request、Response、ServletConfig、ServletContext

1.Request代表http请求的对象1.1.继承结构ServletRequest – 提供一个request对象最基本的功能 | |-- HttpServletRequest – 继承了ServletRequest接口, 并在其基础上添加了很多和Http协议相关的方法1.2.request的功能1.2.1.获取客户端的相关的信息getRequestURL方法 -- 返回客户端发出请求完整URL...

2018-04-09 10:32:20 276

转载 Java web-servlet

1. servlet概述1.1.servlet是什么Servlet是sun公司提供的一门用于开发动态web资源的技术。按照这套规范写出来的Servlet可以放置到web应用中在Servlet容器中运行。1.2.开发Servlet步骤(1)写一个类, 实现Servlet接口, 并实现其中的方法(2)在web.xml中为servlet配置对外访问路径。2.使用myeclipse开发servlet使用m...

2018-04-05 16:10:21 240

转载 Java web-Tomcat

Tomcat1.服务器动态web资源运行需要服务器环境客户端发送请求到服务器,服务器调用动态web资源Servlet容器、web容器、服务器1.1.Servlet容器java中的动态资源开发技术为Servlet/JSP,但是Servlet、JSP本身不能直接运行,需要运行他们的环境,这样的环境就叫做Servlet容器。1.2.web容器能够运行web应用的环境叫做web容器。Servlet容器就是...

2018-04-04 16:17:29 181

转载 Java web-JDBC、批处理、连接池

1. JDBC概述1.1.数据库驱动:数据库厂商提供的用来操作数据库的jar包1.2.JDBC简介由于各大数据库厂商提供的数据库驱动各不相同, 导致了开发人员的学习成本十分的高. SUN公司为了简化数据库的操作, 提供了一套规范, 本质上就是一大堆的接口, 要求各大数据库厂商在提供驱动时都要实现JDBC这套接口, 实现之后, 只要学会JDBC这套接口, 所有的数据库驱动就都会使用了!JDBC由两个...

2018-04-04 15:12:10 149

转载 Java web-css

1.css概述css:层叠样式表,可以用来美化html页面,就比如html是盖房子,而css则是装修。可以实现展示数据的html代码和设置样式的CSS代码的分离,增强了网页的显示能力! 2.在html页面中引入css样式的方式(1) 通过标签上的style属性引入css样式(案例1)大多数标签都可以具有style属性, 可以通过style属性为当前标签设置样式 这种方式设置样式不推荐大量使用, 会...

2018-04-04 13:00:12 228

转载 Java web-html

HTML1.什么是html是超文本标记语言,它规定了自己的语法规则,用来表示比“文本”更丰富的意义,比如图片,表格,链接等。浏览器软件知道HTML语言的语法,目前互联网上的绝大部分网页都是使用HTML编写的。2.html的结构文件名:xxx.html或者xxx.htm,但是通常用xxx.html。<!DOCTYPE HTML><html>   <head>...

2018-04-04 12:41:25 192

转载 Java web-xml

1.xml是什么 xml:(Extensible Markup Language)可扩展标记语言。 由w3c组织提供,2000年开发出1.0版本 xml是一种数据存储格式,本质上就是一段字符串2.xml是如何保存数据的 场景:保存中国的省份和城市信息在XML中, 允许用户自己定义标签, 标签分为开始标签和结束标签, 开始标签和结束标签之间又可以嵌套其他的标签.正是利用标签来保存数据, 利用标签之间...

2018-04-04 12:28:30 186

转载 Java SQl数据库

1.数据库1.1.什么是数据库数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,简而言之就是存储数据的仓库。1.2.数据库的分类:层次式数据库, 网络式数据库,关系型数据库数据库可以按照一定的数据结构存储管理大量的数据及数据与数据之间的关系,它本质上是一种信息管理系统。数据库根据存储采用的数据结构的不同可以分为许多种,其中常见的有层次式数据库、网络式数据库、关系型数据库。其中关...

2018-04-03 10:40:48 1702

转载 Java基础(十七)-套接字、网络模型、UDP、TCP

套接字实际上是一套用于网络通信的API---本质上是一套基于网络传输数据的流IP地址---IPv4---由四组数组成的IP地址,每组数的范围在0~255之间---IPv6端口---用于和外界进行信息交互的媒介--- 0~65535---其中0~1024已经被计算机内部以及一些常用应用占用DNS服务器---将域名解析为对应的IP地址网络七层模型详细介绍模型优点 减轻问题的复杂程度,一旦网络发生故障,...

2018-03-31 16:02:17 196

转载 Java基础(十六)-单例模式

单例模式简介单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中,应用该模式的类一个类只有一个实例。即一个类只有一个对象实例保证全局过程中只存在一个唯一实例的模式单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。优缺点优点:实例控制:单例模式会阻止其他对象实例化其自己的单例对象的...

2018-03-31 15:36:51 99

转载 Java基础(十五)-线程

线程进程---计算机在执行的任务或者逻辑---服务(没有界面的进程)线程---进程中任务的一个小任务---QQ,下载软件,JVM记事本是单进程多线程自定义线程1. 继承 Thread类,重写其中的run方法,将线程要执行的逻辑写到run方法。通过线程对象身上的start方法来启动线程。在创建线程对象时传入子类对象。2. 实现Runnable接口,重写的run方法。通过Thread对象来启动这个线程...

2018-03-31 11:41:37 249

转载 Java基础(十四)-IO流

IO流流动的是数据。---用于传输数据的一套API---IO-> Input Output---输入输出流---当数据是从外部流向程序的时候,输入流;数据是从程序流向外部的时候,输出流。读取文件---将数据从文件读到程序中---输入流;向文件中写入数据---数据从程序流向了文件---输出流。根据数据的传输方向:输入流、输出流根据数据的传输形式:字节流、字符流 输入流输出流字节流InputSt...

2018-03-30 20:45:10 111

转载 Java基础(十三)-File

File代表文件或者目录(文件夹)的类。E:\\a.txtFile(String pathname)---代表了一个file对象;如果文件不存在,不会创建。在创建file对象的时候,并不会去计算机中检查文件是否存在,只是把传入的路径标志为一个file对象重要方法创建createNewFile()---当文件不存在的时候,会创建一个新文件。---要求文件存放的路径要真实存在。---只能用于创建文件而...

2018-03-30 16:56:38 128

转载 Java基础(十二)-集合

集合用于存储一组数据的大小不定的容器。Collection<E>集合的顶级接口Collection<E>---E表示泛型Collection<String> c;---表示集合中存储的是String类型---由于泛型的限定,集合中只能存储引用类型的数据// 表示元素类型是String类型Collection<String> c = new Arra...

2018-03-30 16:25:23 382

转载 Java基础(十一)-异常

异常Java提供了异常的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。Java中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw 语句手动抛出的,只要在Java程序中产生了异常,就会用一个对应类型的异常对象来封装异常,JRE就会试图寻找异常处理程序来处理异常。Th...

2018-03-30 11:12:20 152

转载 Java基础(十)-包装类、数学类、日期类

包装类给每种基本类型提供一个对应的类---包装类byteshortintlongfloatdoublecharbooleanByteShortIntegerLongFloatDoubleCharacterBooleanint和char对应的包装类发生变化自动封箱:将一个基本类型的变量来直接赋值给对应的引用类型的对象---实际上是调用了对应类的valueOf方法自动拆箱:将一个引用类型的对象来直接赋...

2018-03-30 10:38:12 182

转载 Java基础(九)-Object、String

Object是Java中的顶级父类---Java中所有的类都是这个类的子类。---任何一个类的对象都可以用Object对象接住。Object是Java中唯一没有父类的类。重要方法clone()---克隆并产生一个新对象,新对象的地址和原来的对象不一样但是属性值一样。这个对象要想被克隆,所对应的类必须实现一个接口----CloneableCloneable---Cloneable接口中没有任何的方法...

2018-03-30 10:22:00 334

转载 Java基础(八)-垃圾回收机制、类加载器

垃圾回收机制针对堆内存而言的。当调用构造方法的时候,创建好一个对象,因为Java中对每种数据类型都明确的给定了大小,在创建对象的时候,会自动计算大小分配内存,所以在内存的回收和释放的时候也是由Java自己管理。java垃圾回收判断是否回收的算法,有两种,一个是引用计数法,一个是引用可达法。 引用计数法,每个对象有一个专门的空间维护一个引用计数器,当该对象被引用时,计数器加一,引用消失时则计数器减一...

2018-03-29 21:10:09 278

转载 Java基础(七)-面向对象

面向对象面向对象是相对面向过程而言的。面向过程注重的是过程,强调的是动作;面向对象注重的是对象,只要找到了对应的对象,那么就自然拥有了对象所具有的一切功能 面向对象是基于面向过程的。面向对象一定优于面向过程吗?当场景比较复杂的时候,建议使用面向对象;当事物比较简单的时候,建议使用面向过程类和对象的关系根据一类事物进行抽取,将这一类事物用一个类表示,同时将这一类事物的共有特征抽取成属性,将这一类事物...

2018-03-28 22:31:01 180

转载 Java基础(六)-方法函数

方法/函数将一段逻辑或者功能提取出来,这种提取的形式就是函数格式修饰符 返回值类型 函数名(参数列表){方法体;return 返回值;}//明确返回值类型---求两个整数的和,确定结果一定是整数---返回值类型是int//明确函数执行过程中是否有未知量参与---求两个整数的和,这两个整数在函数执行过程中不能自动产生,是两个未知量,未知量需要以参数的形式体现//定义参数相当于在声明了几个变量/...

2018-03-28 16:05:35 191

转载 Java基础(五)-数组、内存

内存进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理的基础与前提。将内存分为了五块:栈内存、堆内存、方法区、本地方法栈、寄存器栈内存...

2018-03-28 14:36:10 199

转载 Java基础(四)-流程控制

顺序结构是指代码是从上倒下从左到右依次运行的分支结构判断结构if(逻辑值){代码块;}如果逻辑值为true,执行对应的代码块,反之则不执行if(逻辑值){        Code1;} else {        Code2;}如果逻辑值为true,执行Code1;反之执行Code2如果代码块只有一句话,{}可以省略不写。从控制台输入数据import java.util.Scanner; //导包...

2018-03-28 10:16:18 144

转载 Java基础(三)-运算符

运算符算术运算符+加 -减 *乘 /除 %取模 ++自增 --自减 +字符串拼接运算注意:1. 两个int类型运算完后之后,结果一定是int类型2. byte和short类型在进行运算的时候,底层会自动提升为int类型,然后进行计算3. 对于byte b = 3 + 4; JVM在编译的时候会进行优化,编译完成之后,实际上这句话就已经成了byte b = 7; byte=127+3--错 超过范围...

2018-03-27 20:56:08 238

转载 Java基础(二)-数据类型

数据类型基本数据类型数值型整型byte---字节型----1个字节--8位--      -2^7 ~ 2^7-1 --- -128~127 (1个字节的取值范围背过)byte b = -128;默认值是0short---短整型---2个字节--- -2^15 ~ 2^15-1 --- -32768~32767默认值是0int---整型-------4个字节(32位)--- -2^31 ~2^31...

2018-03-27 14:44:43 186

转载 Java基础(一)

Java简介 Java之父:James.Gosling 1995年由SUN公司推出的一门高级编程语言,面向互联网的编程语言,是WEB应用程序首选的语言,简单易学,安全可靠,跨平台Java为什么是跨平台的? Java虚拟机---Java Virtual Mechine---JVM。所有的Java程序是运行在Java虚拟机上的,Java虚拟机屏蔽了不同操作系统之间的差异性,使得相同的Java程序能够在...

2018-03-27 10:25:09 309

空空如也

空空如也

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

TA关注的人

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