自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Flask文件下载send_file中文文件名处理解决方案

Flask处理中文文件下载的解决方案:针对HTTP协议对非ASCII字符的限制,采用双重编码策略确保中文文件名正确显示。核心技术包括使用urllib.parse.quote()进行URL编码,并遵循RFC 6266标准设置Content-Disposition头,同时提供ASCII兼容格式和国际化格式两种文件名。完整实现中,通过send_file发送文件后,设置包含编码后文件名的响应头,解决了浏览器中文文件名乱码问题。该方案兼容不同浏览器,实现了中文文件名的正确下载显示。

2025-07-01 10:33:07 392

原创 org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常 java.lang.ClassCastException: com.xmu.

问题: org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常 java.lang.ClassCastException: com.xmu.servlet.HttpServletDemo04 cannot be cast to javax.servlet.Filter启动Tomcat报错 说不能强转,搜索问题,大部门解答是server-api包冲突,即在maven中添加了servlet-api在对应的tomcat的l...

2022-03-22 21:22:06 2364

原创 设计模式入门-UML类图基本知识-类之间的关系

依赖关系依赖(Dependency)关系:是一种使用关系,它是对象之间耦合度最弱的一种关联方式,是临时性的关联。在代码中,某个类的方法通过局部变量、方法参数或者对静态方法的调用来访问另一个类(被依赖类)中的方法来完成一些职责。箭头指示: 使用带箭头的虚线指向被依赖的类...

2020-12-15 22:43:59 632

原创 大数据-Spark基础-Wordount

需求1.将PDF文件放入txt文件中,并上传到HDFS上2.进入spark-shell 统计行数3.统计单词出现的次数 并输出到HDFS的a.txt中使用filter函数去除常见的标记符号及数字1.开启hadoop,并把文件上传到HDFShadoop fs -put a.txt /1.进入spark-shell中(1)读取上传到hdfs文件,返回所有的行数val distFile = sc.textFile("hdfs//ove:9000/a.txt")(2)把行数扁平化,并以"

2020-12-10 17:50:52 310

原创 大数据-Spark本地local安装

Spark本地安装本地安装可以直接解压并运行1.下载Spark压缩包本次使用Spark3.0.0链接: https://archive.apache.org/dist/spark/spark-3.0.0/.2.解压Spark压缩包tar -zxvf spark-3.0.0-bin-hadoop3.2.tgz2.进入spark-shell(/home/hadoop/spark-3.0.0-bin-hadoop3.2)bin/spark-shell.sh3.进入spark-scala交

2020-12-09 16:40:12 173

原创 大数据-Hadoop伪分布式安装

一、Hadoop安装方式1.Local (Standalone) Mode单机安装方式,如果不进行配置,这是Hadoop的默认方式,作为一个单独的Java运行。适合于本地调试程序。不需要对配置文件进行修改使用本地文件系统,而不是HDFS2.Pseudo-Distributed Mode伪分布式安装方式在一台机器上模拟多主机运行状态。Hadoop会启动NameNode、DataNode、SecondaryNameNode、ResourceManager、NodeManager节点,但是在一

2020-12-09 15:44:20 330

原创 Mysql-DML基本语法

DML语言及用法DML((Data Manipulation Language) 数据操控语言,主要是对数据表进行更新操作,用到的动词主要有Insert、Delete、Update案例用表创建链接:学生表、课程表、教师表、成绩表创建常用动词介绍动词作用insert增加数据delete删除数据update更新数据基本语法1.增加一条学生信息数据insert into student(stuNo,stuName,gender,age) values('00

2020-06-26 19:27:03 909

原创 Mysql-DQL基本语法

DQL语言及用法DQL(Data Query Language) 数据查询语言,主要是对数据表进行查询操作,用到的动词主要有Select、Where、Order By(Desc Asc)、Group By。案例用表创建链接:https://blog.csdn.net/Mr_VanGogha/article/details/106973108基本语法1.查询所有的学生Select * from student;2.查询学号为001的学生信息(Where)Select * from stude

2020-06-26 19:08:13 730

原创 mysql笔记-数据库介绍

mysql笔记-数据库介绍一、数据库基本概念DB、DBMS、DBSdata(数据):描述数据的符号记录。DB(DataBase 数据库):长期储存在计算机内、有组织、可共享的大量数据的集合。DBMS(Database Manage System 数据库管理系统):是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。大部分DBMS提供数据定义语言 DDL和数据操作语言 DML,供用户定义 数据库的模式结构与权限约束,实现对数据的追

2020-06-26 18:44:07 285

原创 MySQL-学生表以及课程、老师、成绩表的创建

学生表以及课程、老师、成绩表的创建-- 删除表drop table if exists score;drop table if exists student;drop table if exists course;drop table if exists teacher;学生表create table student( stuNo char(5) primary key, -- 学生学号 stuName varchar(32) not null, -- 学生姓名 gender cha

2020-06-26 18:31:48 11092 1

原创 java-List集合使用以及介绍

Listpublic interface List<E> extends Collection<E>有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。从以下版本开始: 1.2特点: 有序、带索引、可重复一、List 接口提供了 4 种对列...

2020-04-10 00:13:54 278

原创 java --System类的常用方法

System类java.lang.Systempublic final class System extends ObjectSystem 类包含一些有用的类字段和方法。它不能被实例化。在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。从以下版本开始:JDK1.0常用方法(1...

2020-04-03 23:17:10 304

原创 Java中的时间类 Date、DateFormat、Calendar

1. Datejava.util.Datepublic class Date extends Object implements Serializable, Cloneable, Comparable<Date>类 Date 表示特定的瞬间,精确到毫秒。1s = 1000 msDate类构造方法Date()分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫...

2020-04-03 16:29:49 342 1

原创 java --四种权限修饰符

四种权限修饰符范围publicprotected(default)private同一个类YESYESYESYES同一个包YESYESYESNO不同包子类YESYESNONO不同包非子类YESNONONO注意事项: (default)并不是关键字"default",而是根本不写...

2020-03-27 23:33:47 222

原创 重定向和请求转发的区别

请求转发request.getRequestDispatcher("Suc").forward(request,response);由Servlet接收请求之后再次转发到目的地因为是同一次请求 所以request范围有效 由于是Servlet转发 所以浏览器发送之后并不知道到达最终的目的地 所以浏览器地址栏依然是跳转之前的路径 跳转之前是do**,跳转之后依然是do**重定向...

2019-03-13 18:35:50 200

原创 java学习4-运算符 变量

+ - * / % [+ 当+遇到String类型的时候 不再表示算数加法 而是表示追加连接] [/ 整数 / 整数 = 整数] [% 求余数 x % 4 == 0] += -= *= /= %=..... [他们可以保证运算符的左边的数据类型不发生改变] short x = 56; x = (short)(x + 4);/...

2019-03-08 19:13:37 218

原创 java学习3-基本数据类型

基本数据类型 布尔类型 : boolean(true/false) 字符类型 : char(16位 0-2^16) 整数类型: byte(8位 ) short(16位) int(32位) long(64位) 浮点数类型:float(32位) double(64位) ...

2019-03-08 19:07:07 180

原创 java学习2-JDK安装和搭建开发环境

搭建开发环境 1:安装jdk 2: 设置环境变量 (环境变量可以不设置的 为了简化开发流程 提高开发效率) 给谁使用 作用 PATH: 操作系统 让操作系统更加快捷的找到一个文件/命令 java: PATH=C:\Prog...

2019-03-08 18:56:46 226

原创 java学习1-初识JAVA

java的优势 1.跨平台(平台指的的操作系统) 跨平台:使用java开发应用程序不受操作系统的限制,可以在任何一个操作系统上运行 底层功臣:JAVA虚拟机 = JVM =秘书+保镖+翻译 =秘书 = 类加载器 = Classloader...

2019-03-08 18:49:43 230

原创 活埋 (程序员记录生活)

阿二死了,上吊自杀。毕业了,因为想考研,所以准备回家待一段时间。今天早晨我妈妈说阿二死了,上吊自杀。当时特别震惊,他是一个和我父亲差不多大的中年男性。儿子早就娶妻生子,现在正是要开始享天伦之乐了。怎么就死了呢。我妈妈说他得了病,感觉自己治不好了,就算治疗也是白浪费钱。这是一件和我没多大关系的事情,却使我在睡梦中突然清醒,中午我奶奶说去看看阿二去火化,我扶着我奶奶去了,我奶奶坐在桥头,旁边的邻居就和...

2018-07-08 17:09:37 308

原创 Mybatis insert、update 、delete返回值

在使用mybatis做持久层时,insert、update、delete,sql语句默认是不返回被操作记录主键的,而是返回被操作记录条数;那么如果想要得到被操作记录的主键,可以通过下面的配置方式获取。针对Sequence主键而言,在执行insert sql前必须指定一个主键值给要插入的记录,如Oracle、DB2,可以采用如下配置方式:&lt;insert id="save" parameterT...

2018-06-06 17:33:06 2254

原创 redis应用场景是什么,怎么用的

高并发查询数据Redis是作为一个key-value型的数据存储仓库,因此存储的类型是键值对类型,其中key字符用字符串表示value可以是普通的字符串类型,也可以是基本数据类型,当然也可以是Set、List、Map,自定义对象类型通过实现序列化也可以存储在Redis中使用:首先在服务器中启动Redis服务:Redis-server.exe redis.conf,连接redis可以采用spring...

2018-04-11 21:41:45 342

原创 获得ServletContext的方式

获得ServletContext的方式? ServletConfig.getServletContext(); FilterConfig.getServletContext() HttpSession.getServletContext(); ServletContextEvent.getServletContext();

2018-03-22 17:18:37 309

原创 Sturus获得ServletAPI的方式

*   * 1.ActionContext工具类 【获得四大Map 】          ActionContext ctx = ActionContext.getContext(); Map&lt;String,Object&gt; map_request = (Map&lt;String,Object&gt;) ctx.get("request"); Map&lt;String,O...

2018-03-20 21:17:52 218

翻译 《丑奴儿书博山道中壁》

少年不识愁滋味,爱上层楼。爱上层楼。为赋新词强说愁。而今识尽愁滋味,欲说还休。欲说还休。却道天凉好个秋。

2018-03-16 17:12:42 635

空空如也

空空如也

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

TA关注的人

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