Java学习总结
篍楽
等毕业了就删了这些博客,看着这么混乱就扎心
展开
-
2020-12-18
# Redis 4. 持久化 1. redis是一个内存数据库,当redis服务器重启,获取电脑重启,数据会丢失,我们可以将redis内存中的数据持久化保存到硬盘的文件中。 2. redis持久化机制:RDB:默认方式,不需要进行配置,默认就使用这种机制 * 在一定的间隔时间中,检测key的变化情况,然后持久化数据 1. 编辑redis.windwos.conf文件 #...原创 2020-12-18 15:17:59 · 70 阅读 · 0 评论 -
2020-12-08
# Redis3. 命令操作 1. redis的数据结构: * redis存储的是:key,value格式的数据,其中key都是字符串,value有5种不同的数据结构 * value的数据结构: 1) 字符串类型 string 2) 哈希类型 hash : map格式 3) 列表类型 list : linkedlist格...原创 2020-12-08 15:03:32 · 83 阅读 · 0 评论 -
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 · 96 阅读 · 0 评论 -
2020-11-18
# Filter:过滤器 1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法...原创 2020-11-18 10:54:24 · 98 阅读 · 0 评论 -
2020-11-10
## 会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session## Cookie: 1. 概念:客户端会话技术,将数据保存到客户端 2. 快速入门: * 使用步骤:...原创 2020-11-10 16:31:38 · 54 阅读 · 0 评论 -
2020-10-29
## Request: 1. request对象和response对象的原理 1. request和response对象是由服务器创建的。我们来使用它们 2. request对象是来获取请求消息,response对象是来设置响应消息 2. request对象继承体系结构: ServletRequest -- 接口 | 继承 HttpServletRequest -- 接口...原创 2020-10-29 15:29:42 · 65 阅读 · 0 评论 -
2020-10-20
HTTP: * 概念:Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了,客户端和服务器端通信时,发送数据的格式 * 特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能交互数据 * 历史版本: * 1...原创 2020-10-20 08:49:07 · 72 阅读 · 0 评论 -
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文档的后缀名 .xml2. xml第一行必须定义为文档声明3. xml文档中有且仅原创 2020-10-09 14:52:09 · 55 阅读 · 0 评论 -
2020-09-28
web相关概念回顾1. 软件架构1. C/S:客户端/服务器端2. B/S:浏览器/服务器端2. 资源分类1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析* 如: html,css,JavaScript2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器* 如:servlet/jsp,php,asp…3. 网络通信三要素1. IP:电子设备(计算机)在网络中的唯一原创 2020-09-28 15:13:04 · 77 阅读 · 0 评论 -
2020-09-18
注解:* 概念:说明程序的。给计算机看的* 注释:用文字描述程序的。给程序员看的* 定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。* 概念描述: * JDK1.5之后的新特性 * 说明程序的 * 使用注解:@注解名称 * 作用分类: ①编写文档:通过代码里标识的注解生成文档【生成文档doc文档】 ②原创 2020-09-18 15:30:13 · 70 阅读 · 0 评论 -
了解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 · 72 阅读 · 0 评论 -
JDBC快速入门&初步练习
JDBC快速入门&初步练习\笔记\Java\Java基础\Java语言高级\JDBCJDBC基本概念:Java Database Connectivity,简称JDBC,Java 数据库连接,即Java语言操作数据库JDBC本质:是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口。其实就是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各数据库厂商实现这接口,提供数据库驱动的jar包。我们可以使用这套接口(JDBC)进行编程,可真正执行代码的是驱动jar包里的原创 2020-08-28 16:45:29 · 140 阅读 · 0 评论 -
做老师布置项目遇到的错误(1)
做老师布置项目遇到的错误(1)做老师布置的ssm项目时阶段性总结:做项目时遇到的错误,或者也能说失误,报错。一、空指针异常:java.lang.NullPointException(1)一个对象的值为空的情况时,没有判断为空的,给了判断为空但是并没有执行到你所写的判断,导致报错,我当时就是写判断时用了||,而判断为null写在后面,前面执行到为true时就不执行后面的判断是否为null了,所以报错。(2)写代码时粗心大意,忘了写注解二、Failed to convert value of typ原创 2020-08-09 20:17:04 · 125 阅读 · 0 评论 -
Spring框架搭建(简)
Spring框架搭建(简)先创建一个web工程,创建时注意选择合适的版本(如图1),然后搭建该web工程所需要的大概框架(1)接着为项目添加Spring支持:在项目名称右键菜单选择 “Myeclipse”,然后在二级菜单中选择“Add Spring Capabilities …”。接着选择Struts版本Spring 3.1版本,然后勾选需要的library,即前四个,然后下一步默认配置即可。接着修改配置文件的命名空间applicationContext.xml,默认命名空间不完整修,命名修改原创 2020-06-08 22:21:49 · 194 阅读 · 0 评论 -
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 · 182 阅读 · 0 评论 -
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 · 152 阅读 · 0 评论 -
JavaSSH框架搭建(简)
JavaSSH框架搭建(简)先创建一个web工程,创建时注意选择合适的版本(如图1),然后搭建该web工程所需要的大概框架(如图2)(1) (2)接着为项目添加Struts2支持:在项目名称右键菜单选择 “Myeclipse”,然后在二级菜单中选择“Add Struts Capabilities”。 添加Spring支持则是在二级菜单中选择“Add Spring Capabil...原创 2020-04-28 18:03:09 · 329 阅读 · 0 评论