自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 114

原创 JavaWeb学习笔记20/10/29JDBC

JDBC Java数据库连接——Java Database Connectivity 需要jar包支持 java.sql javax.sql mysql-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 86

原创 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 109

原创 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 88 1

原创 JavaWeb学习笔记20/10/26JavaBean

JavaBean JavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属性名称符合这种模式,其他Java 类可以通过自省机制(反射机制)发现和操作这些JavaBean 的属性。 JavaBean是普通的Java类。实体类属于JavaBean 一般用来和数据库的字段做映射(ORM) 实体类一般都是和数据库中的表结果一一对应 OR

2020-10-26 03:27:36 91

原创 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 81

原创 JavaWeb学习笔记20/10/23Session

Session(重点) 什么是Session: 服务器会给每一个用户(浏览器)创建一个Session对象 一个Session独占一个浏览器,只要浏览器没有关闭,这个Session就存在 用户登录之后,整个网站它都可以访问!–> 保存用户的信息;保存购物车的信息… Session和cookie的区别: Cookie是把用户的数据写给用户的浏览器,浏览器保存 (可以保存多个) Session把用户的数据写到用户独占Session中,服务器端保存 (保存重要的信息,减少服务器资源的浪费)

2020-10-23 20:14:58 93

原创 JavaWeb学习笔记20/10/22Cookie

Cookie 会话 用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可以称之为会话; 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学,曾经来过,称之为有状态会话; *一个网站,怎么证明你来过?* 服务端怎么证明客户端来过 服务端给客户端一个信件,客户端下次访问服务端带上信件就可以了;cookie 服务器登记你来过了,下次你来的时候我来匹配你; session 保存会话的两种技术 *cookie* 客户端技术 (响应,请求) *session

2020-10-22 18:37:17 51

原创 JavaWeb学习笔记20/10/22HttpServletRequest

HttpServletRequest HttpServletRequest代表客户端的请求,用户通过Http协议访问服务器,HTTP请求中的所有信息会被封装到HttpServletRequest,通过这个HttpServletRequest的方法,获得客户端的所有信息 1.获取前端传递的参数,请求转发 package com.weng.servlet; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet

2020-10-22 13:31:10 75

原创 JavaWeb学习笔记20/10/21HttpServletResponse

HttpServletResponse Web服务器接收到客户端的Http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表相应的一个HttpServletResponse; 如果要获取客户端请求过来的参数:找HttpServletRequest 如果要给客户端相应一些信息:找HttpServletResponse 1.简单分类 负责向浏览器发送数据的方法 servletOutputStream getoutputstream() throws IOExceptio

2020-10-21 20:20:04 152

原创 JavaWeb学习笔记20/10/20ServletContext

ServletContext Web容器再启动的时候,会为每个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 47

原创 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 68

原创 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 60

原创 JavaWeb学习笔记20/10/12Servlet

Servlet 1. 1 Servlet简介 Servlet是Sun公司开发动态Web的一门技术,把实现了Servlet接口的Java程序叫做Servlet Sun在这些API中提供一个接口叫做: Servlet, 如果要开发一个Servlet程序, 只需要完成两个小步骤: 编写一个类,实现Servlet接口 把开发好的Java类部署到web服务器中 1. 2 HelloServlet Serlvet接口Sun公司有两个默认的实现类: HttpServlet,GenericServlet 关于

2020-10-12 22:58:06 91

原创 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 120 1

原创 JavaWeb学习笔记20/10/9HTTP

HTTP 1.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 154

原创 JavaWeb学习笔记20/10/10

TOMCAT 1. 1Tomcat启动和配置 文件夹作用: 启动,关闭(bin->startup.bat/shutdown.bat)—Tomcat网站 配置可能遇到的问题: Java环境变量没配置好 闪退,需要配置兼容性 乱码,配置文件中设置 可以配置启动的端口号: tomcat的默认端口号为: 8080 mysq|: 3306 http: 80 https: 443 <Connector executor="tomcatThreadPool" po

2020-10-10 15:23:00 109

原创 JavaWeb学习笔记20/10/9

JavaWeb 1.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 155

原创 JAVA学习笔记20/10/8 Markdown语法学习

2020/10/8

2020-10-09 20:35:31 116

原创 JAVA学习笔记20/10/9常用DOS命令

打开CMD的方式 开始+系统+命令提示符 Win键+R输入cmd打开控制台(推荐使用) 在任意的文件夹下面,按住shift键 +鼠标右键点击,在此处打开命令行窗口 资源管理器的地址栏前面加上cmd路径 管理员方式运行:选择以管理员方式运行 常用的Dos命令 1 #盘符切换 X:回车 2 #查看当前目录下的所有文件 dir 3 #切换目录 cd change directory (cd /d) (cd ..) 4 #清理屏幕 cls clear screen 5 #退出终端 exit

2020-10-09 20:35:23 56

空空如也

空空如也

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

TA关注的人

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