- 博客(17)
- 收藏
- 关注
原创 Maven配置
再找到<mirror>标签,将里面的内容替换为以下代码,这是为了改掉maven的下载路径,如果使用源路径可能会因为网络问题导致下载缓慢。找到里面的<localRepository>标签,将里面的内容替换为新创的repository文件夹的路径。在maven文件夹的同一级别下,新创一个repository文件夹用来配置maven的本地仓库。找到maven的配置路径下的conf文件夹,再找到里面的settings.xml文件。设置MAVEN_HOME环境变量,把maven的解压后的路径添加为变量值。
2026-03-29 18:15:36
54
原创 HttpServletResponse
response.sendError(404,"您要查找的资源不存在"):当发送错误状态码时,Tomcat会跳转到固定的错误页面去,可以显示错误信息。如果响应类型为文本,那么就需要设置文本的编码类型,然后浏览器使用这个编码来解读文本。response.setStatus(200):设置状态码;一.HttpServletResponse功能介绍。2.发送状态码:sendError(404);1.设置响应头信息:addHeader();三.Response中文乱码问题。四.Response 重定向。
2026-03-23 20:18:02
34
原创 HttpServletRequest
单值参数包括单选,单值下拉框,文本,隐藏于,不论是GET还是POST,获取参数的方法相同,都是用request.getParameter("");第二种,通过设置服务器配置让get请求支持中文,例如使用tomcat服务器时,可以设置/conf/server.xml。默认情况下,使用getParameter()获取POST请求参数时,使用的是ISO-8859-1编码。4.做请求的转发(一次请求一次数据)·(重定向(两次请求,两次数据)):获取所有参数对应的Map,其中key为参数名,value为参数值。
2026-03-23 14:34:05
332
原创 过滤器 Filter
也就是说,一个目标资源上,可能部署了多个过滤器,就好比在你去北京的路上有多个打劫的匪人(过滤器),而其中第一伙匪人放行了,但不代表第二伙匪人也放行了,所以调用FilterChain类的doFilter()方法表示的是执行下一个过滤器的doFilter()方法,或者是执行目标资源!通过这一特性,我们可以在用户访问敏感资源时,执行过滤器,例如:<url-pattern>/admin/*<url-pattern>,可以把所有管理员才能访问的资源放到/admin路径下,这时可以通过过滤器来校验用户身份。
2026-03-22 16:35:06
355
原创 Servlet创建
然后再通过<url-pattern>/logon </url-pattern>查找到<servlet-name>login</servlet-name>,然后再通过<servlet-name>login </servle-name>查找到<servlet-class>com.rl.servlet.LoginServlet</servlet-class>。现在你应该已经清楚了,Servlet的实例不由我们创建,Servlet的方法不由我们来调用,这一切都是由Tomcat来完成!2.创建Servlet方法。
2026-03-20 17:04:10
297
原创 2017版本idea给项目配置tomcat步骤
**注意一定选择Tomcat Server下的Local而不是Tomcatee下的Local。在index.jsp文件中输入自己想输出的信息,接着点击运行即可。有的可能点进来就已经配置好了,那么就不需要再做上两步。在web.xml文件中输入以下代码。在web.xml文件中输入以下代码。输出该界面即配置tomcat成功。第一种:(较为麻烦)
2026-03-15 20:06:50
8
原创 idea2017版本安装
首先先安装好提供的安装包,安装完成之后必须先打开一次idea。先尝试破解,这一步必须做,他会显示错误不需要管,然后关闭。随后点击图片中的settings关闭idea的自动更新。随后打开idea进行破解,再次输入上边的破解密钥。接着将破解jar包放到idea的bin目录下。在这两个文件中添加这一行代码。*注意两个文件都需要修改。对这两个文件进行编辑。
2026-03-13 23:22:27
16
原创 Java容器类
Map接口表示键值对映射,键不允许重复(基于equals()方法),值可以重复。键通常不允许null(取决于实现),值允许null。Collection接口是单值集合的根接口,表示一组对象。
2026-03-06 18:51:13
290
原创 Linux:r‘z
rz是Linux系统中用于从本地计算机上传文件到远程服务器的命令,通常与Zmodem协议配合使用。它是lrzsz工具包的一部分,需与sz(下载文件)搭配使用。
2026-02-05 22:18:04
66
原创 linux:cd指令
(Change Directory)是Linux和类Unix系统中用于切换当前工作目录的内置命令。通过指定目标路径,用户可以快速导航到文件系统的不同位置。路径可以是绝对路径(从根目录。开始)或相对路径(相对于当前目录)。
2026-02-04 22:42:57
41
原创 Map、Set、List
Map 存储键值对(Key-Value),键不可重复,常用实现类为。List 是有序集合,允许重复元素,常用实现类为。Set 存储唯一元素,不允许重复,常用实现类为。
2026-02-03 18:22:26
17
原创 128陷阱
当值在-128到127范围内时,自动装箱返回的是缓存中的同一对象,==比较结果为true。超出该范围时,每次装箱都会创建新对象,==比较结果为false。缓存机制在第一次使用Integer类时初始化,创建从-128到high值的Integer对象数组。当自动装箱时,如果值在缓存范围内,直接返回缓存对象。128陷阱是Java中一个经典的整数缓存问题,主要涉及自动装箱和拆箱机制。以下从源码角度分析其原理和解决方法。Java对-128到127之间的整数进行了缓存。
2026-02-03 18:20:48
19
原创 【无标题】
工厂设计模式属于创建型模式,主要用于对象的创建,将对象的实例化过程封装起来,降低代码耦合度。简单工厂模式工厂方法模式和抽象工厂模式。模式灵活性复杂度扩展性适用场景简单工厂模式低低差简单、稳定的产品创建工厂方法模式高中好多产品、需灵活扩展抽象工厂模式高高中等产品族、系统配置切换。
2026-02-02 09:12:38
303
原创 八大排序~(操作原理,无代码)
如何调整:1.定义parent游标指向检测的节点 2.定义parent的左孩子child(如果有孩子一定会有左孩子)3.判断有没有右孩子,如果有右孩子,左右孩子进行比较,child指向左右孩子的最大值 4.parent和child指向的值进行比较,若parent的值大则符合大顶堆,若parent的值小,父子节点进行交换,parent指向child,child指向其左右孩子的最大值,继续进行比较,直到child为空或parent指向的值大,则停止.原理:先拆分,再合并,在合并的过程中结束临时空间进行排序。
2024-09-28 17:30:05
340
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅