自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 问答 (1)
  • 收藏
  • 关注

原创 JSP

我们都知道静态页面html,但是在我们淘宝购物的时候,每个用户的购物车界面是不一样的,那么这个购物车的界面又是如何生成的呢?是通过动态JSP生成的。 JSP:Java Server Page,和Servlet技术一样,都是SUN公司开发的一种动态加载Web资源的技术,实际上JSP就是Servlet JSP = html + JavaHTML:适合编写静态页面 Servlet:服务器端

2017-11-21 22:59:18 331

原创 会话管理者--Cookie&Session

在访问网站的时候,肯定不止一个用户,那么对于不同的用户,服务器是如何区分的呢? Cookie,是一种客户端技术,服务器将每个用户的信息以Cookie的形式保存在用户各自的客户端,之后客户端向服务器发送请求的时候,便携带属于自己的Cookie,那么服务器就能因此处理用户各自的数据Cookie的使用:1.从request对象中获取CookieCookie[] cookies = request.

2017-11-20 15:39:09 270

原创 Form表单提交数据的乱码问题

面对多种编码方式,一旦处理不好或者稍有不慎,乱码问题就层出不穷,乱码问题是个巨坑啊~~~ 具体有哪些编码方式,自行百度或者见我写的某一篇博文,里面提到过之所以出现乱码是因为用了不同的码表去解码编码,好比对于同一把锁拿不同的钥匙去打开是万万不可行的。 下面,主要说一下如何解决Form表单提交数据出现的乱码问题 Form表单以Post方式提交数据浏览器将数据(假设为“中国”)发送给服务器的时候

2017-11-18 20:29:24 6561

原创 Intellij IDEA 报错java.lang.NoClassDefFoundError

入坑,踩坑,填坑…… 今天在Idea写一个简单地基于Servlet的验证码小页面package com.dream.servlet.response;import cn.dsna.util.images.ValidateCode;import javax.imageio.ImageIO;import javax.servlet.http.HttpServlet;import javax.ser

2017-11-17 16:25:06 10322 5

原创 JDBC技术

JDBC:Java DataBase Connection,是一种Java连接访问数据库的技术(接口)为什么会出现该技术呢? 因为Java操作数据库的时候,所使用的数据库是不尽相同的,可能是MySQL,或是Oracle,也可能是SQLServer,那么总不可能每调用一种类型的数据库,就要重新写一种去访问数据库的方法,为了保证通用性,实现了如下架构去访问数据库中的数据: 每种类型的数据库都

2017-11-13 15:09:31 367

原创 Java连接MySQL警告

JDBC:Java DataBase Connection,是一种Java连接访问数据库的技术(接口)为什么会出现该技术呢? 因为Java操作数据库的时候,所使用的数据库是不尽相同的,可能是MySQL,或是Oracle,也可能是SQLServer,那么总不可能每调用一种类型的数据库,就要重新写一种去访问数据库的方法,为了保证通用性,实现了如下架构去访问数据库中的数据: 每种类型的数据库都有

2017-11-10 11:11:21 390

原创 数据库中的多表查询、备份与恢复

数据库:数据库(数据的集合)和数据库管理系统(操作管理数据库)构成,是存储、维护和管理数据的集合数据的完整性:(=创建表时添加约束) 1.实体完整性:表示每一行数据不重复 约束类型: 主键约束(primary key) 唯一约束(unique) 自动增长列(auto_increment) 2.域完整性:限制此单元格的数据正确,不对照此列的其它单元格比较 约束类型:数据类型(int va

2017-11-09 21:25:24 974

原创 递归

递归的定义其实很简单,无非就是函数自己调用自己,但是要注意递归函数一定要有终止的条件,因为如果无限次调用而无法结束就会导致内存耗尽,系统就崩了……下面,主要利用递归实现对文件的一些操作://列出一个文件夹的子孙文件与文件夹 public static void listFiles1(File dir){ //首先获得该文件夹下的所有子文件及其目录 File[] fi

2017-11-07 22:21:42 197

原创 Java中的编码与解码

在前面学习字符流的时候,我们提到过关于编码的问题,这是个巨坑,一不小心可能就会有乱码出现,但是只要我们弄懂这编码与解码的原理,就能尽量避免踩坑了 何谓编码?何谓解码?编码,通俗来将就是将我们通俗易懂的数据变成我们不理解的码值,这个过程就称为编码。 比如:我们想写“abc”到硬盘上去,那么实际上硬盘存储的并不是”abc”,而是“abc”对应的码值,所以存储数据的时候是将数据编码然后存储 解码

2017-11-07 16:00:09 1090

原创 Java其他流

序列流SequenceInputStream:对多个流进行合并。序列流其实是多个输入流的串联,它从输入流的有序集合开始,从第一个输入流开始读取,直到文件末尾,接着从第二个输入流读取,以此类推,直到读完包含最后一个输入流的文件结束构造函数:SequenceInputStream(InputStream s1, InputStream s2):通过记住这两个参数来初始化新创建的 SequenceIn

2017-11-07 15:25:50 251

原创 Java字符流Reader

读写的数据如果是英文,那么没有任何问题,但是如果一旦有了中文,乱码横生,惨不忍睹……感觉这么多种编码方式有时候真的是各种坑,但是虽然是坑,跪着也得填啊 首先介绍一下各种编码方式: ASCII码:仅包含对英文的编码,虽然是用一个字节表示,但是仅仅使用了最后7位,并没有占满2^8=256个编码位置 ISO8859-1:欧洲码表,用一个字节的8位表示,在ASCII码的基础上,在空置的0xA0-0xF

2017-11-06 21:00:55 412

原创 Java中的IO流

上一篇博文中提到了File类的操作,无非是文件的创建,获取,判断或删除等一些基本的文件操作,但是我们最终想要实现的是向文件中写数据或者从文件中读数据,那么这就涉及到数据的输入输出,Java对设备数据的操作都是通过“流”的方式。“流”屏蔽了实际的I/O设备中处理数据的细节。IO流用来处理设备之间的数据传输。设备是指硬盘、内存、键盘录入、网络等。 分类: 按照流向:输入流,输出流(均是以程序为

2017-11-03 15:36:26 280

原创 Java中的文件File类

涉及到读写,除了键盘的输入,屏幕的输出显示,可能最多的就是关于文件的读写,很多场景中都会有关于文件读写的应用,比如数据的导出则涉及到写文件,还有图片的上传,则涉及到读取文件……当然,文件是存储在硬盘上的数据,可以为我们永久保存数据 下面来看看对于文件的操作:无非是创建文件,删除文件,判断文件,获取文件的某些属性以及如何获取文件的子文件及其子文件夹 文件的构造方法import java.io.

2017-11-01 21:04:26 289

原创 Java枚举类

我们肯定在自定义类的时候遇到这样一种情况,其中的方法所接受的值是在固定范围之内,比如性别,季节,方向…..那么,在这种情况下,我们可能想的就是在私有化类的构造方法,在自定义类中创建本类的对象,使得用户不得随意传递任何值去创建对象。 比如,自定义类Personpackage BasicObject.day18;/** * Created by Dream on 2017/11/1. */cla

2017-11-01 12:06:17 310

空空如也

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

TA关注的人

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