自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小浩的博客

不进则退

  • 博客(19)
  • 收藏
  • 关注

原创 (10) Session

简述: ① Session 是存在于服务器内存中的 ② 一个浏览器独享一个 Session 对象(这里的一个浏览器是指一个进程的浏览器) ③ Session 默认的生命周期是 30 分钟,可以自己设置获取 Session : 如果没有创建 Session 时,会自动创建一个。HttpSession session = request.getSession( );HttpSession se

2015-08-08 17:20:49 437

原创 近期感受 2016/8

近期感受最近工作也不是很忙,有些空余的事件可以补充自己的不足。从实习到现在成长了很多,但是始终不能停下自己的脚步。今天又登陆了自己的博客,我写的博客确实是菜鸟级别的,也没多少人看(基本是单机模式),但是写博客的初衷就是时刻警示自己要不断的学习技术不断的去总结自己。今天看了几次之前自学 JAVA 的时候写的博客,虽然没有把我学到的技术全部写进来,但是还真有点成就感,哈哈~~~。自从头给我安排了一个数据

2016-08-26 08:35:37 262

原创 (11) ServletContext

ServletContext 简述: ① ServletContext 是存在于服务器中 ② ServletContext 是被所有客户端共享 ③ ServletContext 当 WEB 应用启动的时候,自动创建 ④ ServletContext 当 WEB 应用 关闭/reload 时,被销毁Servlet 的获取: 有两种方式: ① this.getServletContext(

2015-08-09 10:43:54 288

原创 (9) Cookie

什么是会话? 指用户开一个浏览器,访问一个网站,只要不关闭浏览器,不管该用户点击多少个超链接,访问多少个资源,直到用户关闭浏览器,整个这个过程我们称之为以此会话。简述: ① Cookie 是保存在客户端浏览器中 ② Cookie 是在服务器端创建的 ③ Cookie 的生命周期可以设置,如果不设置,则浏览器关闭,就会消亡 ④ Cookie 可以被多个浏览器共享,前提是保证浏览器能够找到这个

2015-08-08 15:37:09 278

原创 (8) 分页

思路: 定义四个分页变量: ① pageNow    当前是第几页。由用户决定值 ② pageCount    一共有多少页。通过算法计算 ③ rowCount    一共有多少条数据。查询数据库 ④ pageSize    一页显示多少条数据。由程序员决定pageCount 的两种算法:pageCount=rowCount%pageSize==0?rowCount/pageSize:ro

2015-08-08 13:59:46 243

原创 (7) HttpServletRequest

方法概述:获取用户信息:getResquestURL() 返回客户端发出请求的完整URLgetResquestURI() 返回客户端发出请求的资源名部分getQueryString() 获取请求头以GET方式提交的所有传递的参数和值getRemoteAddr() 获取请求方的 IPgetRemoteHost() 获取请求方的主机名(如果客户DNS没注册则返回

2015-08-02 11:28:34 363

原创 (6) HttpServletResponse

Response 关于流的方法:response.getWriter()response.getOutputStream() ① web服务器找到Servlet 资源后,如果有write语句,会把字符串信息封装到response对象,返回给web服务器 ② web服务器把response的信息拆解成HTTP响应信息返回给浏览器 ③ 返回后,web服务器会检测response相关的流是否关闭,

2015-08-02 10:12:04 336

原创 (5) 中文处理专题

中文乱码大致会出现在三种情况: 1. 表单提交 ① GET 针对 URL 中的内容 String name = new String ( request.getParameter("username").getBytes("iso-8859-1") , "utf-8" );GET 通过 URL 提交的数据,向服务器传递数据时,采用的是 iso 编码

2015-08-01 23:32:15 346

原创 (4) 练习 - 文件下载(防盗链,支持单页面多下载)

Viewpublic void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); Pr

2015-08-01 22:57:04 509

原创 (3) HTTP

HTTP 简介: HTTP:HyperText Transfer Protocol (超文本传输协议) 是工作在 TCP/IP 协议基础上的,所有的 WWW 文件都必须遵守 这个标准。设计 HTTP 最初的目的是为了提供一种发布和接收 HTML 页面的方法。 ① HTTP 协议 是建立在 TCP/IP 协议基础上的 ② HTTP 协议 1.0 1.1 版本,目前使用的是 1.1 1.0

2015-08-01 20:46:02 282

原创 (2) Servlet - 生命周期,工作方式

HttpServlet: ① SUN 公司定义了两个默认实现 Servlet 的类: GenericServlet、HttpServlt ② HttpServlet 能够处理 HTTP 请求的 servlet ,它在原有 Servlet接口上添加了一些 HTTP 协议处理的方法,它比 Servlet 接口的功能更加强大。开发人员在编写 Servlet 时,通常应该继承这个类,而避免直接取实现S

2015-08-01 19:44:36 301

原创 (1) Servlet - 1

开发 Servlet 有三种方式:实现 Servlet 接口继承 GenericServlet 抽象类 service 是抽象方法 继承 HttpServlet 抽象类 实现了 service ,虽然是抽象类,但是没有抽象方法,需要被继承继承体系: Servlet 是接口,开发需要实现接口中的所有方法。     |     +– GenericServlet 抽象类,实现了 Se

2015-08-01 11:44:07 222

原创 (2) Tomcat 简述

浏览器 访问 web 站点的原理: 1. 先查看本地 hosts ,是否有对应 IP 2. 如果本地 hosts 没有对应IP,就去 DNS 查看 3. 通过 DNS 连接服务器 4. 因为是 TCP 连接,要首先建立连接 5. 发送请求 6. 收到响应体系架构: 1. 浏览器通过对应的端口号找到对应协议的连接器 2. 找到对应的主机,找到对应的web应用server.xml 标

2015-08-01 09:57:13 628

原创 (1) Tomcat 配置

安装和可能出现的错误: 安装:解压或者直接安装即可,不要有中文路径 配置:Tomcat 是 Java 写的,所以需要 JDK,在环境变量中要配置 JAVA_HOME 可能导致的错误: ① JAVA_HOME 配置时,后面写到 JDK 目录就可以,不需要分号结束 ② 端口被占用,检查计算机的8080端口是否被占用Tomcat 的目录结构: bin 目录:主要用于启动和关闭 Tomcat

2015-08-01 09:41:03 423

原创 (6) SQL 语句 - 字段类型

整形tinyInt:1 字节 有符号:-128~127 无符号:0~255samllInt:2 字节 mediumInt:3 字节 int:4 字节 bigInt:8 字节使用 unsigned 声明没有符号: 有些数据不需要负值,Mysql 默认的是带符号的,将数据类型声明为无符号,就多了一个 bit ,可以表示更多的数据。create table stu( name varc

2015-07-30 12:11:49 567

原创 (5) SQL 语句 - 校对规则

什么是校对规则? 当前字符集内,字符的比较规则。显示比较规则:show collation like 'gbk%'可以看到:字符集_地区_比较规则(ci/cs/bin) ci:不区分大小写 cs:区分大小写 bin:字节比较修改表的校对规则:alter table tb_name collate gbk_bin;以 gbk 字符为例: 在创建表时,可以指定字符集和校对规则create ta

2015-07-30 09:55:25 694

原创 (4) SQL 语句 - 表基本操作

指定数据库:在操作表时,要指定具体所属的数据库,这样才能对表操作。use db_name;也可以使用另一种方式指向特定的数据库下的表 ↓drop table db_name.tb_name; 创建一个表:create table tb_name(列名 列类型,列名 列类型,列名 列类型)

2015-07-30 08:31:32 110

原创 (3) SQL 语句 - 数据库基本操作

创建数据库时,做了哪些事?1. 在 data 目录下创建了一个和数据库相同名字的文件夹(大小写取决于操作系统)2. 数据库文件夹内创建了一个 db.opt 文件,此文件用于存放数据库的选项信息        ↑ 可以看到,.opt 文件内,写的是数据库字符集和比较规则创建数据库:create database db_name [数据库选项];crea

2015-07-25 21:00:01 310

原创 (1) MySQL 的安装和连接

MySQL 的安装步骤1. 自选安装类型2. 选择各个模块的安装路径3. 安装成功后要进行配置4. 详细配置还是标准配置5. 选择机器类型6. 选择是否支持事物7. 表空间地址8. 设置连接数量9. 设置端口号10. 选择字符集11. 设置 Windows 服务和 PATH 路径12. 安全设置,密码设置

2015-07-23 19:07:10 346

空空如也

空空如也

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

TA关注的人

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