自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-08-07

Django项目中使用mysql数据库首先需要安装pymysql模块pip install pymysql在Django项目setting文件中配置使用数据库DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', # 指定使用mysql引擎 "HOST": "localhost", # 数据库的地址 "POST": 3306, # 数据库的端口号

2021-08-07 10:56:30 193

原创 Maven工程类型

Maven工程类型POM工程POM工程是逻辑工程,用在父级工程或聚合工程中,主要是用来作为jar包的版本控制JAR工程将会打包成jar包,用作jar包使用。也就是我们常见的java本地工程WAR工程将会打包成war包,发布在服务器上面的工程Maven工程关系依赖在开发过程中,A工程需要B工程的支持,那么就说A工程依赖B工程,通俗的理解就是导jar包B工程可以是自己项目打包后的jar包,也可以是远程仓库中的jar包使用依赖的方法在maven工程中使用依赖,可

2021-04-11 22:05:03 445

原创 Maven的常用命令

Maven的常用命令install本地安装,包含编译,打包。并且安装到本地仓库clean清除已编译信息并且删除工程中target目录compile对项目进行编译,类似与java中的javac命令package打包,包含编译,打包。两个功能install与package的区别package命令只是完成了项目编译、单元测试、打包功能,但是没有把打包好的可执行jar包(或者war包或者其他形式的包)部署到本地maven仓库与远程maven私服仓库install命令完成了项

2021-04-11 22:04:17 184

原创 Maven的常用插件

Maven的常用插件编译器插件通过编译器插件,我们可以配置使用的JDK的版本:配置编译器插件:pom.xml配置片段<!-- 配置maven的编译插件 --> <build> <plugins> <!--JDK编译插件 --> <plugin> <!--插件坐标 --> <groupId>org.apache.maven.plugins

2021-04-11 22:02:42 168

原创 认识maven与安装maven

认识maven与安装maven什么是mavenMaven是Apache的一款开源的项目管理工具Maven使用项目对象模型(POM-Project Object Model,项目对象模型)的概念,,可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具在Maven中每个项目都相当于是一个对象,对象(项目)和对象(项目)之间是有关系的关系包含了:依赖、继承、聚合maven能做什么maven可以非常简单、方便的帮助开发者管理项目maven可以简单的实现jar包管理maven

2021-04-06 13:49:16 109

原创 IDEA集成Git

IDEA集成Git本地Git操作首先需要完成设置,指定本地Git安装目录使用IDEA初始化本地仓库初始化本地仓库之后,就可以使用Git进行管理了,在仓库中创建文件的时候,也会自动提示是否加入管理将工作区内容提交到暂存区将暂存区内容提交到本地库IDEA本地库与远程库的交互如果使用IDEA创建的项目,那么与远程库之间就没有关联,所以需要先执行git pull 远程库别名 远程库分支名 --allow-unrelated-histories这个操作使git

2021-03-24 21:03:25 88

原创 Git本地库与远程库交互

Git本地库与远程库交互在进行团队协作开发的时候,Git本地库的功能就不能满足协作需求了,所以需要代码托管中心在局域网下,可以大家GitLab服务器作为代码托管中心,GitLab需要自己搭建在互联网情况下,可以有GitHub或者Gitee作为代码托管中心,GitHub与Gitee是现成代码托管中心,不用自己大家团队内部协作开发[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tO62KVkl-1616504737121)(E:\Study\study_note\Gi

2021-03-23 21:06:09 127

原创 Git-分支

Git-分支在版本控制过程中,使用多个分支同时推进多个任务[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dQK5JX4s-1616313243013)(E:\Study\study_note\Git\imgs\分支示意图.png)]分支的好处多个分支可以并行开发,互不影响,提高开发效率如果一个分支开发有问题,直接删除分支就可以了,不会影响其他分支分支管理的常用命令git branch查看当前所有的分支,只返回分支名git branch -v查看

2021-03-21 15:54:41 62

原创 Git的概念与本地Git常用命令

Git的概念Git是一个免费的、开源的分布式版本控制系统,可以快速高效的处理从小到大的项目Git的结构#mermaid-svg-3J0eXwO6YKPy0VW9 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-3J0eXwO6YKPy0VW9 .label text{fill:#333}#mermaid

2021-03-21 15:53:40 68

原创 Tomcat监听器

Tomcat监听器Servlet监听器用于监听一些重要事件的发生,监听器对象可以在事情发生前、发生后可以做一些必要的处理通过实现Servlet API提供的Listense接口,可以在监听正在执行的某一个程序,并且根据程序的需求做出适当的响应监听作用域对象的创建和销毁以及属性的相关配置,可以添加一些公共的属性配置,做逻辑判断也可以通过Log4j来做日志的记录等等监听对象监听器接口监听事件ServletContextServletContextListener Serv

2021-03-17 21:43:51 1041

原创 Tomcat过滤器

Tomcat过滤器过滤器是能够对web请求和web响应的头属性和内容体进行操作的一种特殊web组件过滤器的特殊之处在于本身并不直接生成web响应,而是拦截web请求和响应,以便查看、提取或以某种方式操作客户机和服务器之间交换的数据过滤器的功能分析web请求,对输入数据进行预处理阻止web请求和响应的进行根据功能改动请求的头信息和数据体与其他web资源协作过滤器执行原理简图怎么使用过滤器定义普通的java类,实现Filter接口重写方法init:完成初始化功能

2021-03-17 20:12:23 469

原创 JSTL标签库

JSTL标签库完整JSTL标签库学习地址JSTL菜鸟教程认识JSTLJSTL(Java server pages standarded tag library,即JSP标准标签库)是由JCP(Java community Proces)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标签库,并由Apache的Jakarta小组来维护支持在jsp页面中添加复杂的逻辑判断,避免逻辑代码和页面标签混为一谈JSTL是EL的扩展,同时,JSTL依赖于EL,为了方便的从作用域中

2021-03-15 21:59:46 272

原创 EL表达式

EL表达式tomcat项目中,JSP页面与Servlet之间,使用传统方式获取request对象中的值的时候有以下缺点JSP页面中必须要导包数据必须进行强制类型转换层次结构非常复杂所以就引入了EL表达式概念:EL(Expression Language),一种写法非常简单的表达式,语法简单易懂,便于使用作用:让jsp书写起来更加的方便。简化在jsp中获取作用域或者请求数据的写法语法规则:${expression},可以使用.或者[]来获取属性值或者指定索引位置的

2021-03-14 21:58:47 212

原创 JSP语法

JSP语法编译器指令page:用来设置转译成servlet文件时的参数contentType:表示览器解析响应信息的时候使用的编码和解析格式language:表示JSP要转译成的文件类型import:导入需要的jar包pageEncoding:设置页面的编码格式 可以与contentType只选择一个使用,两个同时使用必须保持一致session:用来控制Servlet中是否有session对象errorPage:当页面发生逻辑错误的时候跳转的页面extends:需要转译的servlet

2021-03-11 21:29:32 72

原创 认识JSP与JSP的简单运行原理

认识JSP与JSP的简单运行原理什么是JSPJSP(全称为Java Server Page),是sun公司为主导创建的一种动态网页技术标准,主要的目的就是将标识逻辑从servlet中分离出来它实现了Html语法中可以嵌入java编码的扩展(以 <%, %>形式)。JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。一般在web项目中,采用JSP+Servlet+JavaBean的技术(SSM)JSP本质上就是Serv

2021-03-09 22:07:10 155

原创 数据库数据导出与导入

数据库数据导出与导入数据导出单个数据表导出mysqldump -h [ip] -P [port] -u [user_name] -p[password] --opt db_name tb_name > file_name.sqlmysqldump -uroot -p testdb account > test.sql -- 将表结构与数据全部导出mysqldump -uroot -p -d testdb account > test.sql-- 使用-d参数只导

2021-03-09 18:25:44 96

原创 Tomcat中使用ServletConfig

Tomcat中使用ServletConfig方便每一个Servlet获取自己单独的属性配置ServletConfig的特点每一个servlet单独拥有一个servletConfig对象ServletConfig的使用获取ServletConfigServletConfig servletConfig = this.getServletConfig();读取ServletConfig的属性值String value = servletConfig.getInitParam

2021-03-08 21:45:25 167

原创 Tomcat中使用servletContext

Tomcat中使用servletContext运行在JVM上的每一个web应用程序都有一个与之对应的Servlet上下文(Servlet运行环境)Servlet API提供ServletContext接口用来标识Servlet上下文,ServletContext对象可以被web应用程序中的所有Servlet访问ServletContext对象是web服务器中的一个一直路径的根ServletContext用来解决不同用户之间的数据共享ServletContext的特点由服务器创建所有用户共

2021-03-08 20:29:46 706

原创 Tomcat中使用session

Tomcat中使用session解决相同用户发送不同请求时的数据共享问题cookie的特点服务器端存储共享数据的技术session需要以来cookie技术每个用户对应一个独立的session对象每个session对象的有效时长默认30分钟每次关闭浏览器的时候,重新请求都会开启一个新的session对象,因为返回的JSESSIONID是临时cookiecookie的使用HttpSession session = request.getSession();修改session回话的保

2021-03-06 13:50:49 580

原创 Tomcat中使用cookie

Tomcat中使用cookiecookie是用来处理客户端发送不同请求的时候如何使用相同的参数信息cookie的使用创建cookie对象 Cookie cookie = new Cookie(“name”, name);在response对象中添加cookie response.addCookie(cookie);cookie设置生命周期,单位是秒:cookie.setMaxAge(3243600);给cookie设置固定路径(只有在请求设置的路径才发送响应的cookie)获取coo

2021-03-05 18:05:18 1368

原创 servlet重定向

servlet重定向在servlet中设置重定向response.sendRedirect("XXXX");servlet请求转发的特点浏览器发送两次请求浏览器的地址发生变化请求过程中产生两个request对象和两个response对象两个servlet不能共享同一个request对象和response对象servlet重定向示意图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DOU4rwnO-1614865747553)(E:\Study\

2021-03-04 21:49:31 265 1

原创 servlet之间实现数据共享

servlet之间实现数据共享如何在tomcat项目中实现servlet之间数据共享request.setAttribute(Object key, Object value);request.getAttribute(Object key);

2021-03-04 21:24:59 275 1

原创 servlet请求转发

servlet请求转发在servlet中设置请求转发request.getRequestDispatcher("XXXX").forward(request, response);servlet请求转发的特点客户端只发送一次请求浏览器的地址栏地址没有变化请求过程中只有一个request和response对象几个servlet共享一个request和response对象对客户端透明,客户端不需要知道服务端进行了哪些操作servlet请求转发示意图...

2021-03-04 21:07:44 168 1

原创 tomcat项目中各种乱码问题的处理方式

tomcat项目中各种乱码问题的处理方式request中处理乱码的方式get请求处理乱码的方式获取字符串之后使用new String(name.getBytes(“iso-8859-1”), “utf-8”)使用request.setCharacterEncoding(“utf-8”)设置请求的编码格式 并且在tomcat配置文件server.xml设置端口的配置项中添加 useBodyEncodingForURI=“true”在tomcat配置文件server.xml设置端口的配置项中添加

2021-03-04 20:44:48 164 1

原创 Tomcat中Response对象的常用方法

Tomcat中Response对象的常用方法Response对象可以设置服务端返回给客户端的响应头,响应行,响应体的所有内容package com.shanlei;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletRespons

2021-03-03 21:03:37 323 2

原创 Tomcat中Request对象的常用方法

Tomcat中Request对象的常用方法Requset对象可以通过对象获取请求行,请求头,请求体中的所有信息package com.shanlei;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;impo

2021-03-03 20:58:14 279 1

原创 Servlet的生命周期

Servlet的生命周期一个Servlet的生命周期是从客户端请求这个Servlet的服务开始,一直到tomcat服务关闭为止tomcat服务启动的时候,是不会创建Servlet对象的,只有当客户端请求了这个Servlet的服务的时候,才会创建对象public class Servletlive extends HttpServlet { // init方法是在对象被创建的时候会执行的方法 @Override public void init() throws Servle

2021-03-01 20:30:49 43

原创 创建简单的tomcat项目

创建简单的tomcat项目开发工具:IDEA首先创建一个web工程工程创建后目录结构创建Servlet实现类(在servlet类中实现具体业务逻辑),需要在设置中指定这里继承HttpServlet的时候,找不到父类,需要在项目结构里面指定jar包完成以上步骤之后,HttpServlet就能找到,可以自动完成导入jar包然后在MyServlet中完成业务逻辑package com.shanlei;import javax.servlet.Servle

2021-03-01 12:15:50 1071

原创 了解tomcat

了解tomcattomcat由apache开源组织使用java开发的一款web容器tomcat简单原理图自定义实现基础tomcat功能定义request类(用来接收客户端发送来的请求)package com.shanlei;import java.io.IOException;import java.io.InputStream;/** * @author: shanlei * @version: 1.0 */public class MyRequest {

2021-02-28 20:32:54 95

原创 form表单

form表单表单在 Web 网页中用来给访问者填写信息,从而能采集客户端信息,使网页具有交互的功能一般是将表单设计在一个Html 文档中,当用户填写完信息后做提交(submit)操作一个表单一般应该包含用户填写信息的输入框,提交按钮等,这些输入框,按钮叫做控件,表单很像容器,它能够容纳各种各样的控件<form action="url" method="get|post" name="myform" ></form>-name:表单提交时的名称-action

2021-02-14 22:34:10 328

原创 内嵌框架iframe

内嵌框架iframe内嵌框架就是在网页中嵌入一个网页,并让它在上一级网页中显示内嵌框架使用的标签是iframe标签<iframe src=" URL "></iframe>URL 指定独立网页的路径代码示例:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>展示图片</title> </head>

2021-02-14 22:15:18 913

原创 body标签中可用标签-超文本标签

body标签中可用标签-超文本标签<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>超文本标签</title> </head> <body> <!--超链接标签:作用:实现页面的跳转功能 href:控制跳转的目标位置

2021-02-05 21:40:35 188

原创 body标签中可用标签-表格标签

body标签中可用标签-表格标签<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>表格标签</title> </head> <body> <!--表格:4行4列 table:表格 tr:行

2021-02-05 21:39:56 156

原创 body标签中可用标签-列表标签

body标签中可用标签-列表标签<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>列表标签</title> </head> <body> <!--无序列表: type:可以设置列表前图标的样式 type="square"

2021-02-05 21:39:16 71

原创 body标签中可用标签-多媒体标签

body标签中可用标签-多媒体标签<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>多媒体标签</title> </head> <body> <!--图片 src:引入图片的位置 引入本地资源

2021-02-05 21:38:28 62

原创 body中可用标签-文本标签

body中可用标签-文本标签在body中可以加入很多的文本标签,各种文本标签的效果如示例代码有些特殊字符直接在文本中输出可能会被转义,所以html提供了这些字符的实体字符表示,具体实体字符有:结果描述实体名称实体编号空格&nbsp;&#160;更大的空格,一个中文字符大小&emsp;<小于号&lt;&#60;>大于号&gt;&#62;&和号&amp

2021-02-04 23:00:25 261

原创 head标签中可用标签

head标签中的内容<!DOCTYPE html><html> <!-- head标签中,一般放入页面配置信息--> <!-- head中的标签 meta 页面的配置信息 link 引入外部资源 title 页面标题 style css样式 script JS代码 --> <head> <!-- 设置页面的编码,防止乱码现象 利用<meta>标签 charset=

2021-02-04 22:07:00 226

原创 什么是HTML

什么是HTMLHTML是超文本标记语言: HyperText Markup Language也就是浏览器能解析出来的网页页面的源代码HTML的标准结构最外层是html标签里面分别是head标签与body标签HTML结构说明<html>标签:定义了HTML文档,浏览器在解析的时候遇到这个标签就知道这是一个html文档,标签限定了文档的开始点和结束点,在它们之间是文档的头部和主体。<head>标签:标签中是书写页面配置信息的,定义文档的头部,它是所有头部元素的容

2021-02-04 21:37:45 60

原创 Log4j日志框架使用

Log4j日志框架使用Log4j的配置文件想要使用Log4j,需要在项目目录下创建一个lib文件夹,在文件夹中导入Log4j的jar包然后,在src目录下创建log4j.properties配置文件,需要将配置文件进行配置然后才能正常使用,一般Log4j配置文件内容如下:log4j.rootLogger=error,stdout## error 代表日志输出的级别,error及以上级别才输出 logfile表示将日志写入到文件,这里可以添加多个参数,添加stdout在控制台输出,用逗

2021-02-04 18:16:40 112

原创 Java-JDBC-事务与设置回滚点

Java-JDBC-事务与设置回滚点事务能够保证SQL要么全部执行成功,要么全部执行失败JDBC 默认是自动提交事务每条DML都是默认提交事务的,多个preparedStatement.executeUpdate();都会提交一次事务如果想手动控制事务,那么就不能让事务自动提交通过Connection对象控制connection.setAutoCommit(false)不自动提交事务;如果不设置 默认值为true,自动提交,设置为false之后就是手动提交了无论是否发生回滚,事务最终会

2021-01-31 19:05:14 921 1

空空如也

空空如也

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

TA关注的人

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