
Java
文章平均质量分 70
Java学习专练
世界尽头与你
一个懂安全的开发者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Jackson,Fastjson详细教程
附:如果希望类中所有的方法不走视图解析器,直接返回一个字符串,可以使用。但这不是我们想要的格式,前端希望得到一个json格式的字符串。原创 2022-11-12 17:09:58 · 1073 阅读 · 0 评论 -
Javaweb项目案例:一个简单的用户管理系统实现
我们来设计一个简单的用户管理系统,具有查看用户,添加用户,删除用户,更新用户的所有功能,并能支持分页显示,以及通过关键词模糊查询的本项目采用Druid数据库连接池模板页面,showuser.htmlShowUserServlet:3.添加用户add.htmlAddUserServlet:4.删除用户DelServlet:5.修改用户edit.html:EditServlet:6.界面展示展示用户列表:(此页面支持分页,模糊查询,修改,删除,添加)用户信息修改:(用户信息添加类似原创 2022-08-31 22:18:26 · 8980 阅读 · 0 评论 -
Javaweb servlet体系结构与原理剖析
当服务器接收到来自客户端的多个请求时,服务器会在单独的Client Service Thread线程中执行Servlet实例的service()方法服务于每个客户端。此时会有多个线程同时执行同一个Servlet实例的service()方法,因此必须考虑线程安全的问题然而虽然service()方法运行在多线程的环境下,但是却并不一定要同步该方法。而是要看这个方法在执行过程中访问的资源类型及对资源的访问方式。原创 2022-10-29 20:30:09 · 1296 阅读 · 0 评论 -
Javaweb Cookie 和 Session 详解
可以通过web.xml来设置Session的默认失效时间:(例如,设置默认Session失效时间为15分钟)使用session会话跟踪技术可以解决HTTP无状态(服务器无法判断两次请求是不是同一个客户端)的问题。设置Cookie并输入Cookie信息:(由于是第一次访问,所以不会显示键为UID的Cookie)设置Cookie的有效期:(不设置有效期,默认关闭浏览器Cookie消失)服务端获取Cookie信息:(获取Cookie的键和值)原创 2022-10-29 20:07:44 · 859 阅读 · 0 评论 -
详解JavaWeb过滤器 Filter
过滤器,顾名思义就是对事物进行过滤的,在Web中的过滤器,当然就是对请求进行过滤,我们使用过滤器,就可以对请求进行拦截,然后做相应的处理,实现许多特殊功能。如登录控制,权限管理,过滤敏感词汇等要在Javaweb项目中使用过滤器,实现Java - Servlet - Filter接口即可:} }原创 2022-10-30 16:37:23 · 639 阅读 · 0 评论 -
Javaweb 请求转发和请求重定向
请求转发:当服务器端收到一个客户端的请求之后,会先将请求转发给目标地址,再将目标地址返回的结果转发给客户端。而客户端对于这一切毫无感知的。请求重定向指的是服务器端接收到客户端的请求之后,会给客户端返回了一个临时响应头,这个临时响应头中记录了客户端需要再次发送请求(重定向)的 URL 地址,客户端再收到了地址之后,会将请求发送到新的地址上,这就是请求重定向。原创 2022-08-28 20:53:33 · 1636 阅读 · 1 评论 -
Tomcat安装配置及IDEA配置方法【亲测有效】
如果你在上一步启动了Tomcat,请在这一步中关闭Tomcat的服务,因为IDEA会尝试用它的方式启动Tomcat服务,这回产生服务冲突的问题!变量值:[Tomcat的安装路径],例如:D:\CodeBox\apache-tomcat-10.0.16。虽然Tomcat已经安装成功了,但是它并没有启动,我们需要到服务里面启动Tomcat。配置Tomcat环境变量主要是为了随时随地能够启动Tomcat服务(可选)恭喜你,你已经使用Tomcat成功配置了一个最小型的JAVAWEB站点。(Tomcat安装路径)原创 2022-03-01 11:24:09 · 36788 阅读 · 23 评论 -
使用最新版IDEA(21.3.2)创建一个最小的JAVAWEB应用(JSP,Servlet运行方法)
在以上步骤配置完可能还会有无法新建Servlet文件的情况,此时需要保证您的src文件在启用状态。,找到tomcat目录中的lib文件夹下的servlet-api.jar,确定。在你的项目,WEN-INF新建一个文件夹,classes。,修改两个内容框为刚才新建的classes目录,点击OK。,找到你放置的Tomcat的目录,点击OK。导入servlet-api.jar。部署你的Servlet文件路径,在。回到项目界面,右键项目名称->可以将此路径修改为根目录,原创 2022-03-01 16:44:16 · 2568 阅读 · 2 评论 -
Java多版本切换工具,Jenv使用方法
Java多版本切换时,需要每次手动的修改系统环境,这很麻烦,本文介绍一款Java多版本切换工具 -(Windows版本,Linux和Mac版本命令类似)查看本机环境列表,可以看到已经添加成功了!请下载Releases的最新版本。原创 2023-03-27 09:26:07 · 2596 阅读 · 0 评论 -
讲讲 Maven 依赖
中依赖声明的顺序决定了谁会被解析使用,顺序最前的那个依赖优胜。该例中,如果 B 的依赖声明在 D 之前,那么 X (1.0)就会被解析使用。这会一些问题:如果 D 依赖用到了 1.5 版本的 X 中才有的一个类,运行项目就会报。这两条依赖路径上有两个版本的 X,为了避免依赖重复,Maven 只会选择其中的一个进行解析。根据路径最短优先原则,X(1.0) 会被解析使用,也就是说实际用的是 1.0 版本的 X。单纯依赖 Maven 来进行依赖调解,在很多情况下是不适用的,需要我们手动排除依赖。原创 2023-01-30 15:11:24 · 1655 阅读 · 1 评论 -
Maven解决静态资源过滤问题
在我们使用Maven构建项目的时候,会默认过滤掉静态资源,所以,需要手动来配置。原创 2022-11-09 15:56:17 · 692 阅读 · 0 评论 -
Maven环境搭建
打开 Maven 的配置文件(windows机器一般在maven安装目录的conf/settings.xml)打开 Maven 的配置文件settings.xml,对应。验证安装:(如下表示成功!原创 2022-10-27 17:28:52 · 358 阅读 · 0 评论 -
IDEA改变菜单栏,字体大小,配置文件编码
Appearance,调节此处的Size即可:File - Settings - Editor - FontFile - Settings - Editor - File Encodings。原创 2022-07-10 16:23:05 · 10250 阅读 · 0 评论 -
IDEA精选插件使用,建议收藏
人工智能学习你的代码风格,获得更强大的代码补全能力。可以对字符串进行转义,加解密等等。之后在代码中选中单词右键选择。快速将JSON转化为对象。原创 2022-06-08 16:44:13 · 4393 阅读 · 3 评论