自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java黑马学习笔记

变量存在栈中,变量值存放在堆中。

2024-01-20 08:21:15 474

原创 24行测备考

解题方法:搞清楚谁是因谁是果,含“有些”大部分是错的。因果倒置:选项原因和结果互换位置,则。对比实验_原因推论(对策建议)另有他因:归因折扣原则。

2024-01-18 19:19:28 371

原创 24暨大848自命题考研

考研

2023-12-09 19:12:49 432

原创 超时订单管理系统 登录功能

1.编写前端页面 2.设置首页 <!--设置欢迎页面--> <welcome-file-list> <welcome-file>login.jsp</welcome-file> </welcome-file-list> 3.编写dao层用户登录的接口 public interface UserDao { //得到要登录的用户 public User getLoginUser(Connection connect.

2021-11-25 18:54:42 224

原创 ffmpeg+rtsp 推拉流技术

视频播放器的原理

2021-11-22 16:22:56 384

原创 超市订单管理系统 准备工作 部署和pojo Dao Filter

driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306?useUnicode=true&characterEncoding=utf-8 username=root password=123456 2.编写数据库公共类 package com.kevin.dao; import javax.imageio.IIOException; import java.io.IOException; import java.io.Inp...

2021-11-22 10:52:43 755

原创 JDBC事务 Jnuit测试

acid 原子性,隔离,持久。一致 重读,虚读,幻读,四种隔离级别 junit也要导包

2021-11-21 19:59:18 729

原创 JDBC的学习

2021-11-21 19:04:24 1378

原创 监听器、过滤器的常见应用 权限登录

监听器: java GUi编程可以用来写外挂,还有游戏 过滤器: 用户登陆之后才能进入主页,用户注销后就不能进入主页了 实现权限登录 logout.jsp的写法是先获取session,然后if判断是否为空,不为空说明以及登陆成功有session,req.getSession().removeAttribut("");把session注销掉,然后转发到/login.jsp session注销为空,但session依然存在 注意在dopost里写的是doget方法 error.jsp ...

2021-11-21 14:50:25 2588

原创 listener监听器

在xml文件里配置监听器 Session的自动销毁在xml文件里

2021-11-20 20:39:20 178

原创 filter 过滤器

过滤器类似于小区保安 用于 处理中文乱码 登录验证… 导包不要错 implements filter 或者extends httpfilter 实例化 初始化 提供服务 销毁 回收 需要在xml文件中配置 尽量写多一点的filter-mapping

2021-11-20 19:43:02 93

原创 MVC三层架构

2021-11-20 11:04:32 175

原创 JSP标签、JSTl标签、EL表达式

EL表达式 导入jstl包和standard包 获取数据 之形运算 获取web开发的常用对象 调用Java方法 所以的jstl标签都是<c开头,不过jsp文件头文件要导入,maven 包也要导入

2021-11-20 10:45:28 45

原创 Jsp基础语法

JSP表达式 <%--JSP表达式 作用:用来将程序的输出到客户端 <%= 变量或者表达式%> --%> <%=new java.util.Date()%>

2021-11-14 21:32:53 196

原创 找开源的途径和技巧

找开源项目的一些途径 • https://github.com/trending/ • https://github.com/521xueweihan/HelloGitHub • https://github.com/ruanyf/weekly • https://www.zhihu.com/column/mm-fe • https://github.com/explore • https://changelog.com/weekly/archive 特殊的查找资源小技巧-常用前缀后缀 • 找百科大全 aw

2021-11-09 10:42:11 265

原创 Redis set类型 (于2021.11.7中断学习)

狂神p15视频

2021-11-07 21:26:55 210

原创 JSP的讲解

什么是JSP java server pages:Java服务器端页面,也和Servlet一样,用于开发动态Web 最大的特点: 写JSP就像再写html 区别 HTMl只给用户提供动态的数据 JSP页面中可以迁出JAVA代码,为用户提供动态数据 JSP原理 C:\Users\Alex\AppData\Local\JetBrains\IntelliJIdea2020.1\tomcat\Unnamed_javaweb-session-cookie\work\Catalina\localhost\R

2021-11-06 11:38:28 196

原创 Session(敲重点)

什么是Session: 服务器会给每一个用户(浏览器)创建一个Session对象 一个Session独占一个浏览器,只要浏览器没有关闭这个Session就会存在 用户登录之后,整个网站它都可以访问–>保存用户的信息;保护购物车的信息 Session和Cookie的区别 print是打印在console,write是写在页面, print也是调用的write 思考session在创建的时候做了什么事情 session 在cookie里创建id(存储信息) 和servlet中context 共享

2021-11-03 21:56:32 152

原创 爬虫的概述

使用requests发送请求

2021-11-03 21:12:05 64

原创 Notebook 爬虫

https://www.bilibili.com/video/BV177411j7qJ?p=1 1.1 计划时间 计划11.26之前完成本次Python入门的学习 1.2 项目介绍 1.3 项目环境准备 Notebook 命令行操作以下内容, pip install notebook jupyter notebook jupyter notebook --generate-config 按esc 变蓝色 按h 有快捷键帮助 爬虫 from urllib import request url

2021-11-03 11:11:27 168

转载 软件开发过程和非功能需求

故事开始。 小李是一个一线的java程序员,做软件开发多年,有一天,被邀请去参加一个大厂的面试,面试前他做了各种准备,有软件原理方面的,软件设计方面的,还有软件架构方面的知识。并不断总结提炼成了一张知识图谱。想着即使不成功,也是一次不错的技术交流,至少可以知道目前大厂需要的程序员具备的技能深度和广度,给自己定定位。下面是技术一面。 小李:你好,我是李x,今年y岁,做一线开发z年,我来面试。 大厂牛逼架构师:你好,小李。我是a厂的面试官b,我来给你面试。直接开门见山了。问题1,简单说一下软件研发的过程? 小李

2021-11-02 10:59:18 424

原创 Website搭建部署(持续更新中。。。)

阿里云服务器 https://www.yuque.com/docs/share/98101764-ee83-4c0d-8e34-830940f32fa8?# 自费购买服务器后观看https://www.bilibili.com/video/BV1454y1L7ka

2021-11-01 16:52:46 159

原创 Cookie 登录时间 中文编码转换

会话 用cookie实现了一个登录的时间 package com.kevin.servlet; import javax.servlet.ServletException; import javax.servlet.http.Cookie; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; i

2021-11-01 11:40:45 301

原创 Redis

Redis的五大数据类型 Jredis是redis的java客户端,将这些命令用java里的方法体现出来 Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(re

2021-10-30 18:53:59 59

转载 项目结构的命名规范与理解 Model,Util,Controller,Service和Dao

Java项目中Dao,Service,Controller,Util,Model 是什么意思,为什么划分? 什么样才是一个好的结构 好的结构应该保持单一职责。 好的结构应该是通用的。 好的结构应该是有明确定义的。 每一个分类代表什么含义 1.Model Model是模型,一般而言,会有人分的更细,VO,DTO等等。我并不推荐分的更细,这个Model常常和持久化的数据一一对应,如Mysql和MongoDB。 Model承载的作用就是数据的抽象,描述了一个数据的定义,Model的实例就是一组组的数据。整个系统都

2021-10-25 16:17:26 640

原创 Redis的环境部署与安装

# 什么是redis Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、

2021-10-25 15:06:19 109

原创 Request应用 请求转发 实现登录

HttpServletRequest代表客户端的请求,用户通过http协议访问服务器 获取前端传递的参数 请求转发

2021-10-25 15:03:23 160

原创 Response重定向

public void sendRedirect(String location) throws IOException; 路径错误 /r/red 面试题:请你了了重定向和转发的区别 相同点 页面都会事先跳转 不同点 请求转发的时候,url不会发生变化 重定向时候,url会发生变化 成功的乱码了 谷歌浏览器需要下载插件Charset更改编码格式 ...

2021-10-23 16:25:48 43

原创 Servlet写一个3秒刷新的验证码

package com.kevin.Servlet; import javax.imageio.ImageIO; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.awt.*; import j

2021-10-22 15:21:05 163

原创 JavaEE SSM框架简介(实时更新中。。。)

什么是SSM SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源较简单的web项目的框架。 Spring   Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。   Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一

2021-10-21 14:47:12 1027

原创 Idea中的把项目部署到tomcat中(持续更新中。。。)

部署新项目的步骤: 1.lib文件夹下加入jar包,右键add as library 2.module 新建 第四个 web appilication explot 3.facts 4.aifacts 5.部署tomcat development war explort 输出路径改为| 在解决这个错误中的思路:很明显的数据库密码错误,navicat新建用户(作用域为任意,权限公开),jdbcproperties.xml文件里更改,build- refresh build(项目重构:将项目里的静态文件重新.

2021-10-20 00:34:11 227

转载 Response 下载文件 长按矩形 tomcat输出中文乱码

左键长按变成矩形的方法:Alt+Shift+Insert 解决tomcat输出中文乱码的问题 HttpServletResponse和ServletResponse用的比较多 web服务器接收到客户端的http请求,会针对这个请求分别创捷请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的一个HttpServletResponse 如果要获取客户端请求过来的参数:找HttpServletRequest 如果要给客户端响应一些信息:HttpServletResponse 1.

2021-10-17 21:28:47 179

原创 ServletContext应用

Alt+Enter 自动补全类 getParameter 获取参数 在web.xml中配置 设置intParemeter 初始化参数 <!--配置web应用的初始化参数--> <context-param> <param-name>url</param-name> <param-value>jdbc:mysql:3306/mybatis</param-value> </con

2021-10-17 18:13:27 39

原创 Servlet Context对象

注意事项;保持war只有一个 ServletContext对象 web容器在启动的时候,他会为每个web程序都创建一个对应的Servlet Context对象,它代表了当前的应用 共享数据 我在这个Servlet中保存的数据,可以在另外一个Servlet中拿到; ServletContext的应用 信息调度中心 在Servlet之间 两个Servlet,HelloServlet是设置变量,GetServlet是获取变量输出,都在web.xml中配置了映射路径 数据写在上面,响应resp写在

2021-10-15 22:42:44 51

原创 Servlet原理

Servlet的原理 idea展开和折叠方法的快捷键 Ctrl+”+/-”,当前方法展开、折叠 Ctrl+Shift+”+/-”,全部展开、折叠 Servlet是由Web服务器调用,Web服务器在收到浏览器请求之后,会: HttpServlet下的两种Service方法 /** * Receives standard HTTP requests from the public * <code>service</code> method and dispatche

2021-10-15 20:18:36 37

原创 Maven 依赖 web.xml (复制粘贴)

web.xml最新版 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

2021-10-13 17:28:12 344

原创 Servlet的入门

Servlet简介 Servlet就是sun公司开发动他web的一门技术 Sun公司在这些API中提供一个接口叫做:Servlet,如果你想开发一个Servle程序,只需要完成两个小步骤 1.编写一个类实现Servlet接口 2.把开发好的Java类部署到web服务器中 把实现了Servle接口的Java程序叫做,Servlet HelloServlet 1.构建一个Maven项目,删掉里面的src目录,以后在这儿给项目里建立Moudel,这个空的工程就是Maven主工程; 2.关于Maven父子工程的

2021-10-13 17:27:25 105

原创 Servlet讲解

采用Maven独有的添加依赖到pom.xml文件,下载jar包,比以往单独下载jar到lib文件夹方便 如果没有搜索到,前往百度Maven仓库里搜索,代码复制粘贴到pom.xml中 如果写入了dependences 代码还是爆红 没有下载的代码里面右上角会有一个m的图标,点一下刷新就有了 两种重写方法的快捷键 CTRL+O或者ALT+INSERT doPost方法调用doGet方法 web.xml 配置Servlet 两个不同的网页 ,前者是静态web,后者是Servlet动态web,在web.

2021-10-13 14:34:05 43

原创 总结JavaWeb中配置tomcat和maven会遇到的一些问题

1.maven 3.6.2 导入包会报错,是jdk的问题 这个生成的是有问题的,看日志 Help—Show in log in explore ,有一个导入jar包的错误,实质是因为maven和jdk的兼容性问题 解决方法:用低版本的Maven3.6.1 2.tomcat闪退 查看tomcat里的bat批处理文件,tomcat需要java环境,闪退的原因就是tomcat没有配置jdk环境 这里查看的是catalina.bat文件 3.IDEA每次都要重复配置Maven 分全局配置和单项目配置 解决办法:

2021-10-12 16:44:36 106

原创 maven中的pom.xml讲解

pom文件的介绍 pom.xml是maven的核心配置文件 嵌套的dependeies 百度 maven仓库 maven仓库 这个问题会在Mybatis中遇到

2021-10-12 10:52:03 45

空空如也

空空如也

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

TA关注的人

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