自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2020-12-18

# Redis 4. 持久化 1. redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中。 2. redis持久化机制: RDB:默认方式,不需要进行配置,默认就使用这种机制 * 在一定的间隔时间中,检测key的变化情况,然后持久化数据 1. 编辑redis.windwos.conf文件 #...

2020-12-18 15:17:59 79

原创 2020-12-08

# Redis 3. 命令操作 1. redis的数据结构: * redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构 * value的数据结构: 1) 字符串类型 string 2) 哈希类型 hash : map格式 3) 列表类型 list : linkedlist格...

2020-12-08 15:03:32 90

原创 2020-11-29

# Redis 1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于...

2020-11-29 20:02:39 105

原创 2020-11-18

# Filter:过滤器 1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 ...

2020-11-18 10:54:24 103

原创 2020-11-10

## 会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session ## Cookie: 1. 概念:客户端会话技术,将数据保存到客户端 2. 快速入门: * 使用步骤: ...

2020-11-10 16:31:38 67

原创 2020-10-29

## Request: 1. request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息 2. request对象继承体系结构: ServletRequest -- 接口 | 继承 HttpServletRequest -- 接口 ...

2020-10-29 15:29:42 74

原创 2020-10-20

HTTP: * 概念:Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 * 特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能交互数据 * 历史版本: * 1...

2020-10-20 08:49:07 82

原创 2020-10-09

XML: 1. 概念:Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,html语法松散 3. xml是存储数据的,html是展示数据 * w3c:万维网联盟 2. 语法: * 基本语法: 1. xml文档的后缀名 .xml 2. xml第一行必须定义为文档声明 3. xml文档中有且仅

2020-10-09 14:52:09 64

原创 2020-09-28

web相关概念回顾 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 * 如:servlet/jsp,php,asp… 3. 网络通信三要素 1. IP:电子设备(计算机)在网络中的唯一

2020-09-28 15:13:04 87

原创 2020-09-18

注解: * 概念:说明程序的。给计算机看的 * 注释:用文字描述程序的。给程序员看的 * 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 * 概念描述: * JDK1.5之后的新特性 * 说明程序的 * 使用注解:@注解名称 * 作用分类: ①编写文档:通过代码里标识的注解生成文档【生成文档doc文档】 ②

2020-09-18 15:30:13 78

原创 2020-09-09

基本语法: 1. 与html结合方式 1. 内部JS: * 定义<script>,标签体内容就是js代码 2. 外部JS: * 定义<script>,通过src属性引入外部的js文件 * 注意: 1. <script>可以定义在html页面的任何地方。但是定义的位置会影响执行顺序。 2.<script>可以定义多个。最好自己学会定义封装外部js 数据类型: 1. 原始数据类型(基本数据类型): 1. number:数字。 整数/小数/NaN(not a num

2020-09-09 09:59:48 99

原创 了解JDBC对象(部分)

了解JDBC对象(部分) 了解JDBC对象: 1.DriverManager :驱动管理对象 *功能 1.注册驱动:告诉程序该使用哪个数据库驱动jar包 static void registerDriver(Driver driver):将给定的驱动程序注册到 DriverManager。 写代码使用Class.forName(“com.mysql.jdbc.Driver”); 查看源码:com.mysql.jdbc.Driver中存在静态代码块 static { try { DriverManager.r

2020-09-04 14:40:47 80

原创 JDBC快速入门&初步练习

JDBC快速入门&初步练习 \笔记\Java\Java基础\Java语言高级\JDBC JDBC基本概念: Java Database Connectivity,简称JDBC,Java 数据库连接,即Java语言操作数据库 JDBC本质:是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口。 其实就是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各数据库厂商实现这接口,提供数据库驱动的jar包。我们可以使用这套接口(JDBC)进行编程,可真正执行代码的是驱动jar包里的

2020-08-28 16:45:29 150

原创 做老师布置项目遇到的错误(1)

做老师布置项目遇到的错误(1) 做老师布置的ssm项目时阶段性总结: 做项目时遇到的错误,或者也能说失误,报错。 一、空指针异常:java.lang.NullPointException (1)一个对象的值为空的情况时,没有判断为空的,给了判断为空但是并没有执行到你所写的判断,导致报错,我当时就是写判断时用了||,而判断为null写在后面,前面执行到为true时就不执行后面的判断是否为null了,所以报错。 (2)写代码时粗心大意,忘了写注解 二、Failed to convert value of typ

2020-08-09 20:17:04 136

原创 Spring框架搭建(简)

Spring框架搭建(简) 先创建一个web工程,创建时注意选择合适的版本(如图1),然后搭建该web工程所需要的大概框架 (1) 接着为项目添加Spring支持:在项目名称右键菜单选择 “Myeclipse”,然后在二级菜单中选择“Add Spring Capabilities …”。 接着选择Struts版本Spring 3.1版本,然后勾选需要的library,即前四个,然后下一步默认配置即可。 接着修改配置文件的命名空间applicationContext.xml,默认命名空间不完整修,命名修改

2020-06-08 22:21:49 204

原创 Java Struts2框架搭建(简)

Struts2框架搭建(简) 先创建一个web工程,创建时注意选择合适的版本(如图1),然后搭建该web工程所需要的大概框架 (1) 接着为项目添加Struts2支持:在项目名称右键菜单选择 “Myeclipse”,然后在二级菜单中选择“Add Struts Capabilities”。 接着选择Struts版本Struts 2.1版本,URL pattern选择默认的*.action,然后下一步默认即可。 在 web.xml 文件中配置Struts2,不过通过MyEclipse添加的Struts2会自

2020-05-29 13:25:58 191

原创 JavaHibernate3框架搭建(简)

JavaHibernate3框架搭建(简) 在MyEclipse搭建数据库(MySQL数据库):点击右上角“Open Perspective”按钮,图(1)中右上角带加号的那个图标,如下图(1)蓝色选择部分,选择“MyEclipse Database Explorer”,接着在空白处右键,在右键菜单中选择点击New即可。 (1) (2) 在新增窗口,“Driver template”中选择 MySQL Connector/J;“Driver Name”填写连接的名称,如mysql;“Connection

2020-05-08 19:19:09 163

原创 JavaSSH框架搭建(简)

JavaSSH框架搭建(简) 先创建一个web工程,创建时注意选择合适的版本(如图1),然后搭建该web工程所需要的大概框架(如图2) (1) (2) 接着为项目添加Struts2支持:在项目名称右键菜单选择 “Myeclipse”,然后在二级菜单中选择“Add Struts Capabilities”。 添加Spring支持则是在二级菜单中选择“Add Spring Capabil...

2020-04-28 18:03:09 340

空空如也

空空如也

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

TA关注的人

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