
学习笔记
文章平均质量分 75
码上心动
这个作者很懒,什么都没留下…
展开
-
web项目文件简单上传和下载
文件简单上传和下载原创 2022-07-25 22:44:54 · 691 阅读 · 1 评论 -
web09 监听器Listener和过滤器Filter
Java web监听器 Listener 过滤器 Filter原创 2022-04-18 21:23:59 · 288 阅读 · 0 评论 -
web08-jsp
注:服务器渲染技术 -JSP[会使用即可]目前主流的技术是 前后端分离 (比如: Spring Boot + Vue/React),JSP 技术使用在逐渐减少,但使用少和没有使用是两个意思,一些老项目和中小公司还在使用 JSP,工作期间,你很有可能遇到 JSPJSP 使用在减少(但是现阶段还是有必要学一下,让我们的技术栈更加全面), 我们最佳技术策略 : JSP (能基本使用,能看懂,能维护相关项目, 不用深入)一、为什么需要jsp在开发过程中,发现 servlet 做界面非常不方便原创 2022-04-18 21:19:43 · 285 阅读 · 0 评论 -
web(07)会话-session
一、session简介1.1 抛砖引玉不同的用户登录网站后,不管该用户浏览该网站的哪个页面,都可显示登录人的名字,还可以随时去查看自己的购物车中的商品, 是如何实现的?也就是说,一个用户在浏览网站不同页面时,服务器是如何知道是张三在浏览这个页面,还是李四在浏览这个页面?1.2 解决之道—session 技术Session 是服务器端技术,服务器在运行时为每一个用户的浏览器创建一个其独享的session 对象/集合由于 session 为各个用户浏览器独享,所以用户在访问服务器的不同页面时,原创 2022-04-12 09:27:09 · 359 阅读 · 0 评论 -
web(07) 会话-cookie
一、会话1.1 基本介绍会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个 web 资源,然后关闭浏览器,整个过程称之为一个会话。1.2 会话过程中要解决的一些问题每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,服务器要想办法为每个用户保存这些数据多个用户点击超链接通过一个 servlet 各自购买了一个商品,服务器应该想办法把每一个用户购买的商品保存在各自的地方,以便于这些用户点结帐 servlet 时,结帐servlet 可以得到用户各自购买的商品为原创 2022-04-12 09:23:49 · 170 阅读 · 0 评论 -
web(05)实现类似tomcat功能
目的:了解tomcat机制手动实现 Tomcat 底层机制+ 自己设计 Servlet目标: 不用 Tomcat, 不用系统提供的 Servlet, 模拟 Tomcat 底层实现并能调用我们自己设计的 Servle, 也能完成相同的功能注:是和韩顺平老师学习的一、Tomcat 整体架构分析Tomcat 有三种运行模式(BIO, NIO, APR), 核心讲解的是 Tomcat 如何接收客户端请求,解析请求, 调用 Servlet , 并返回结果的机制流程, 采用 BIO 线程模型来模拟二、手动原创 2022-04-08 09:22:19 · 438 阅读 · 0 评论 -
idea使用maven创建一个javaweb项目
一、maven安装(本地安装 不用idea自带)maven安装教程(博主:伏加特遇上西柚)二、用maven创建一个web项目创建完成后项目目录:maven基本配置:pom文件基本解读:<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <ve原创 2022-04-02 22:12:36 · 1271 阅读 · 0 评论 -
javaWeb(04) ServletConfig+ServletContext+HttpServletRequest+HttpServletResponse
一、ServletConfig1.1 ServletConfig 基本介绍ServletConfig 类是为 Servlet 程序的配置信息的类Servlet 程序和 ServletConfig 对象都是由 Tomcat 负责创建Servlet 程序默认是第 1 次访问的时候创建,ServletConfig 在 Servlet 程序创建时,就创建一个对应的 ServletConfig 对 象1.2 ServletConfig 类能干什么获取 Servlet 程序的 servlet-name原创 2022-04-02 22:06:35 · 465 阅读 · 0 评论 -
JavaWeb(03)- http协议
一、请求头和响应头(官方文档)HTTP Request Header 请求头Header解释示例Accept指定客户端能够接收的内容类型Accept: text/plain, text/htmlAccept-Charset浏览器可以接受的字符编码集。Accept-Charset: iso-8859-5Accept-Encoding指定浏览器可以支持的 web 服务器返回内容压缩编码类型Accept-Encoding: compress, gzipAcc原创 2022-03-31 21:30:29 · 515 阅读 · 0 评论 -
JavaWeb(01)tomcat安装以及IDEA配置
一、 JavaWeb 开发技术栈图-一图胜千言1.1 BS 与 CS 开发介绍BS开放:B: browser(浏览器, 种类太多 ff, chrome, ie, edge,)S: Server(服务端, 考虑很多)特点:兼容性 , 因为浏览器的种类很多,发现你写的程序,在某个浏览器会出现问题,其它浏览器正常安全性, 通常情况下,BS 安全性不如 CS 好控制易用性, BS 好于 CS, 浏览器电脑有扩展性, BS 相对统一,只需要写 ServerCS 开发:C: Client(客原创 2022-03-30 22:59:28 · 593 阅读 · 0 评论 -
Javaweb(02) servlet
Servlet原创 2022-03-30 22:48:09 · 679 阅读 · 2 评论 -
flink在centos7单机安装测试
系统环境:CentOS7.8flink版本:下载和Scala版本对应的flink官方下载地址:https://flink.apache.org/downloads.html查看jdk[root@localhost bin]# java -versionjava version "1.8.0_162"Java(TM) SE Runtime Environment (build 1.8.0_162-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.1原创 2022-03-11 22:39:56 · 1721 阅读 · 0 评论 -
jsp页面${username}读取不到数据问题
jsp页面${username}读取不到数据问题jsp页面加上<%@ page isELIgnored="false" %>原创 2022-03-06 23:10:26 · 1119 阅读 · 1 评论 -
${pageContext.request.contextPath}
jsp提交${pageContext.request.contextPath}出现乱码问题原因有些小伙伴在生成web.xml文件的时候是这个样子的<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd" ><web-app> <display-name>Archety原创 2022-03-06 23:03:27 · 243 阅读 · 0 评论 -
vmware虚拟机CentOS利用vmware-tools工具如何与windows文件夹共享
一、安装VMware Tools如果VMware Workstation 中“安装VMware Tools”是灰色的,无法点击安装,网上那些点击安装的办法也就都不能用了。解决办法:打开 VMware,点击虚拟机>>设置>>CD/DVD,然后在右侧的“连接”中选择“使用ISO映像文件”,再选择 VMware 目录中(此目录为你安装VMware的目录)的 linux.iso 文件,选择好了之后点击确定即可。二、挂载安装[root@localhost ~]# mount /d原创 2022-02-27 11:57:14 · 800 阅读 · 0 评论 -
mysql一些简单操作,语法
CRUDInsert基本语法:insert into 表名 (列名1,列名2,列名3...)values(列名1值,列名2值,列名3值...);insert 语句的细节:插入的数据应与字段的数据类型相同。 比如 把 ‘abc’ 添加到 int 类型会错误数据的长度应在列的规定范围内, 例如:不能将一个长度为 80 的字符串加入到长度为 40 的列中。在 values 中列出的数据位置必须与被加入的列的排列位置相对应。字符和日期型数据应包含在单引原创 2022-02-12 12:10:24 · 1219 阅读 · 0 评论 -
java.lang.VerifyError: class scala.collection.mutable.WrappedArray overrides final method toBuffer
问题描述:java.lang.VerifyError: class scala.collection.mutable.WrappedArray overrides final method toBuffer.()Lscala/collection/mutable/Buffer;出现这个问题是由于Spark和Scala版本不一致导致的。Spark版本后面的数字是Scala的版本号官网查看版本对应下载地址下载后跟着步骤这里然后删掉你以前的版本。留下和Spark匹配的版本问题解决,再次运行s原创 2022-02-11 23:19:01 · 1415 阅读 · 0 评论 -
2021-07-22
一、Java8之Stream流1、引出问题有如下一个集合:List persons = new ArrayList();persons.add("胡歌");persons.add("刘亦菲");persons.add("鞠婧祎");persons.add("李易峰");persons.add("李纯");persons.add("李小璐");persons.add("李健");persons.add("李连杰");如果我们现在要做两个筛选:筛选出所有姓李的人再筛选出名字长度大原创 2021-07-22 22:28:02 · 232 阅读 · 0 评论 -
2021-07-22
注:自己学习笔记一、泛型注:泛型数据类型要用引用类型1、引出问题Java 集合有个缺点,把一个对象"丢进"集合里之后,集合就会"忘记"这个对象的数据类型,当再次取出该对象时 该对象的编译类型就变Object类型(其运行时类型没变),Java集合之所以被设计成这样,是因为集合的设计者不知道我们会用集合来保存什么类型的对象所以他们把集合设计成能保存任何类型的对象,只要求具有很好的通用性。但是,这样做有很大的问题:public static void main(String[] args) {原创 2021-07-22 22:21:13 · 359 阅读 · 0 评论 -
2021-05-06
Java 网络编程[Java 网络编程]((4条消息) Java 网络编程_ZaynFox的博客-优快云博客_java网络编程)1.1网络通信要素如何实现网络通信?通信双方地址:ip 端口**规则:**网络通信协议TCP/IP参考模型小结:网络编程中两个主要问题如何准确的定位到网络上的一台或者多台主机;找到主机之后如何进行通信;网络编程中的要素IP和端口号 IP网络通信协议 UDP TCPJava中万物皆对象1.2 IPIP地址:InetAddres原创 2021-05-06 16:14:17 · 799 阅读 · 0 评论 -
2021-03-07
学习笔记一、数组概念数组是相同类型数据的有序集合;数组描述的是相同类型的若干个元素按照一定的先后次序排列组合而成;每一个数据称作一个数组元素每个元素可以通过一个下标来访问他们;(通过下标来访问,从0开始)二、数组声明创建首先声明数组变量,才能在程序中使用数组,语法:dataType[] num;//首选方法dataType num[];//效果一样,但Java中不是首选方法Java语言使用new操作符来创建数组,语法:dataType[] num = new dataT原创 2021-03-07 14:24:22 · 227 阅读 · 0 评论