- 博客(20)
- 收藏
- 关注
转载 浅谈Java中的equals和==
在初学Java时,可能会经常碰到下面的代码:1 String str1 = new String("hello");2 String str2 = new String("hello");3 4 System.out.println(str1==str2);5 System.out.println(str1.equals(str2));为什么第4行和第5行的输出结果不一样?和equals方法之间的区别是什么?如果在初学Java的时候这个问题不弄清楚,就会导致自己在以后编写代
2020-12-22 15:13:46
116
原创 JavaWeb学习笔记20/10/29JDBC
JDBCJava数据库连接——Java Database Connectivity需要jar包支持java.sqljavax.sqlmysql-connector-java 连接驱动(必须导入)测试环境搭建CREATE TABLE USER( id INT PRIMARY KEY, `name` VARCHAR(40), `password` VARCHAR(40), email VARCHAR(40), birthday DATE);INSERT INTO USER(id
2020-10-29 10:22:46
87
原创 JavaWeb学习笔记20/10/27Filter
Filter过滤器,用来过滤网站的数据处理中文乱码登录验证Filter开发步骤:导包(导javax.servlet的包,不要导错了)编写过滤器,实现Filter接口,重写对应的方法即可public class CharacterEncodingFilter implements Filter { //初始化 public void init(FilterConfig filterConfig) throws ServletException {
2020-10-27 16:24:11
110
原创 JavaWeb学习笔记20/10/27MVC三层架构
MVC三层架构模型 视图 控制器model view controller早年的架构:用户直接访问控制层,控制层就可以直接操控数据库,程序是否臃肿,不利于维护现在的架构,MVC三层架构:Model业务处理:业务逻辑(Service)数据持久层:CRUD(Dao)View展示数据提供链接发起Servlet请求(a,form,img…)Controller(Servlet)接受用户的请求:(req:请求参数,Session信息…)交给业务层处理对应的代码
2020-10-27 08:40:38
91
1
原创 JavaWeb学习笔记20/10/26JavaBean
JavaBeanJavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制(反射机制)发现和操作这些JavaBean 的属性。JavaBean是普通的Java类。实体类属于JavaBean一般用来和数据库的字段做映射(ORM)实体类一般都是和数据库中的表结果一一对应OR
2020-10-26 03:27:36
92
原创 MySQL安装教程 20/10/26
MySQL的安装首先下载MySQL下载地址解压到任意你希望的目录(建议谨慎做好标记命名)配置环境变量右键点击我的电脑图标,选择属性–高级系统设置–环境变量–新建新建系统变量,变量名为:MYSQL_HOME,路径是你刚刚解压的路径编辑系统变量中的path,添加%MYSQL_HOME%\bin\注意大小写与符号格式在MySQL目录下新建一个存放数据库的文件夹 Data新建一个my.ini文件,并写入:[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录
2020-10-26 02:36:33
83
原创 JavaWeb学习笔记20/10/23Session
Session(重点)什么是Session:服务器会给每一个用户(浏览器)创建一个Session对象一个Session独占一个浏览器,只要浏览器没有关闭,这个Session就存在用户登录之后,整个网站它都可以访问!–> 保存用户的信息;保存购物车的信息…Session和cookie的区别:Cookie是把用户的数据写给用户的浏览器,浏览器保存 (可以保存多个)Session把用户的数据写到用户独占Session中,服务器端保存 (保存重要的信息,减少服务器资源的浪费)
2020-10-23 20:14:58
96
原创 JavaWeb学习笔记20/10/22Cookie
Cookie会话用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话;有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话;*一个网站,怎么证明你来过?*服务端怎么证明客户端来过服务端给客户端一个信件,客户端下次访问服务端带上信件就可以了;cookie服务器登记你来过了,下次你来的时候我来匹配你; session保存会话的两种技术*cookie*客户端技术 (响应,请求)*session
2020-10-22 18:37:17
52
原创 JavaWeb学习笔记20/10/22HttpServletRequest
HttpServletRequestHttpServletRequest代表客户端的请求,用户通过Http协议访问服务器,HTTP请求中的所有信息会被封装到HttpServletRequest,通过这个HttpServletRequest的方法,获得客户端的所有信息1.获取前端传递的参数,请求转发package com.weng.servlet;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet
2020-10-22 13:31:10
77
原创 JavaWeb学习笔记20/10/21HttpServletResponse
HttpServletResponseWeb服务器接收到客户端的Http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表相应的一个HttpServletResponse;如果要获取客户端请求过来的参数:找HttpServletRequest如果要给客户端相应一些信息:找HttpServletResponse1.简单分类负责向浏览器发送数据的方法servletOutputStream getoutputstream() throws IOExceptio
2020-10-21 20:20:04
155
原创 JavaWeb学习笔记20/10/20ServletContext
ServletContextWeb容器再启动的时候,会为每个Web程序创建一个对应的ServletContext对象,它代表了当前的Web应用;共享数据在这个Servlet中保存的数据可以在另外一个Servlet中拿到:public class HelloServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throw
2020-10-20 18:24:46
49
原创 JavaWeb学习笔记20/10/13Servlet原理
Servlet原理Mapping问题一个Servlet可以指定一个映射路径<servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/hello1</url-pattern></servlet-mapping>一个Servlet可以指定多个映射路径<servlet-mapping> <servlet
2020-10-13 20:54:54
69
原创 JavaWeb学习笔记20/10/13问题改正
问题描述:在IDEA中新建Maven项目时,没有出现.iml文件解决方案:右键单击项目,选择在终端中打开,输入如下命令mvn idea:module直到出现 BUILD SUCCESS即可若终端提示出现 mvn 不是内部或外部命令,也不是可运行的程序或批处理文件.首先 cmd 控制台查看查看maven是否配置成功1:查看maven安装路径:echo %MAVEN_HOME%2:查看maven版本:mvn -version控制台提示:mvn 不是内部或外部命令,也不是可运行的程序或批处理文
2020-10-13 19:23:08
62
原创 JavaWeb学习笔记20/10/12Servlet
Servlet1. 1 Servlet简介Servlet是Sun公司开发动态Web的一门技术,把实现了Servlet接口的Java程序叫做ServletSun在这些API中提供一个接口叫做: Servlet, 如果要开发一个Servlet程序, 只需要完成两个小步骤:编写一个类,实现Servlet接口把开发好的Java类部署到web服务器中1. 2 HelloServletSerlvet接口Sun公司有两个默认的实现类: HttpServlet,GenericServlet关于
2020-10-12 22:58:06
92
原创 JavaWeb学习笔记20/10/11Maven
Maven项目架构管理工具用途:帮助自动导入配置Jar包核心思想:约定大于配置有约束,不要去违反(Maven会规定好你该如何编写Java代码,必须按照这个规范来)配置环境变量1. 1 云镜像作用:加速下载(国内建议使用阿里云镜像)<mirror> <id>nexus-aliyun</id> <mirrorOf>*,!jeecg,!jeecg-snapshots</mirrorOf> <name>Nexus ali
2020-10-11 21:21:54
121
1
原创 JavaWeb学习笔记20/10/9HTTP
HTTP1.1 什么是HTTP?HTTP(超文本传输协议)是一个简单的请求-响应协议,通常运行在TCP之上,指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。请求和响应消息的头以ASCII码形式给出;消息内容则具有一个类似MIME的格式。文本:html,字符串等超文本:图片,音乐,视频,定位等默认端口:80(https:443,s指安全的)1.2 两个时代http/1.0:客户端可以与web服务器连接后,只能获得一个web资源,断开连接http/1.1:客户端可以与web服
2020-10-10 16:42:55
161
原创 JavaWeb学习笔记20/10/10
TOMCAT1. 1Tomcat启动和配置文件夹作用:启动,关闭(bin->startup.bat/shutdown.bat)—Tomcat网站配置可能遇到的问题:Java环境变量没配置好闪退,需要配置兼容性乱码,配置文件中设置可以配置启动的端口号:tomcat的默认端口号为: 8080mysq|: 3306http: 80https: 443<Connector executor="tomcatThreadPool" po
2020-10-10 15:23:00
111
原创 JavaWeb学习笔记20/10/9
JavaWeb1.1 基本概念:静态Web:html,css等,提供给所有人看的数据始终不变的Web内容动态Web:淘宝等几乎所有的网站.不同的人在不同时间地点看到的消息不相同在Java中,动态Web资源开发的技术统称JavaWeb;1. 2 Web应用程序Web应用程序指可以提供浏览器访问的程序a.html、b.html …多个web资源,这些web资源可以被外界访问,对外界提供服务URL这个统一的web资源会被放在同一个文件夹下,web应用程序–> Tomcat
2020-10-09 21:41:30
156
原创 JAVA学习笔记20/10/9常用DOS命令
打开CMD的方式开始+系统+命令提示符Win键+R输入cmd打开控制台(推荐使用)在任意的文件夹下面,按住shift键 +鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏前面加上cmd路径管理员方式运行:选择以管理员方式运行常用的Dos命令1 #盘符切换 X:回车2 #查看当前目录下的所有文件 dir3 #切换目录 cd change directory (cd /d) (cd ..)4 #清理屏幕 cls clear screen5 #退出终端 exit
2020-10-09 20:35:23
59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人