
JavaWeb
文章平均质量分 79
俊墨客
这个作者很懒,什么都没留下…
展开
-
Linux 常用命令
虽然平时大部分工作都是和Java相关的开发, 但是每天都会接触Linux系统, 尤其是使用了Mac之后, 每天都是工作在黑色背景的命令行环境中. 自己记忆力不好, 很多有用的Linux命令不能很好的记忆, 现在逐渐总结一下, 以便后续查看. 基本操作 Linux关机,重启 # 关机shutdown -h now # 重启shutdown -r now查看系统,CPU信息 # 查看系统内核信息uname -a # 查看系统内核版本cat /proc/version # ...转载 2021-11-28 14:55:50 · 513 阅读 · 0 评论 -
FinalShell,一款免费的国产的SSH、服务器管理、远程桌面加速工具
引言 FinalShell是一款免费的国产的集SSH工具、服务器管理、远程桌面加速的良心软件,同时支持Windows,macOS,Linux,它不单单是一个SSH工具,完整的说法应该叫一体化的服务器,网络管理软件,在很大程度上可以免费替代XShell,是国产中不多见的良心产品,具有免费海外服务器远程桌面加速,ssh加速,双边tcp加速,内网穿透等特色功能。 先预览一张使用时的截图。 使用截图预览 功能简介 连接linux服务器 我们第一步打开软件,然后点击如图红色线框所示处 .转载 2021-11-28 14:07:14 · 3061 阅读 · 0 评论 -
SpringBoot+SpringSecurity前后端分离+Jwt的权限认证(改造记录)
前言 一般来说,我们用SpringSecurity默认的话是前后端整在一起的,比如thymeleaf或者Freemarker,SpringSecurity还自带login登录页,还让你配置登出页,错误页。 但是现在前后端分离才是正道,前后端分离的话,那就需要将返回的页面换成Json格式交给前端处理了 SpringSecurity默认的是采用Session来判断请求的用户是否登录的,但是不方便分布式的扩展,虽然SpringSecurity也支持采用SpringSession来管理分布式下的用户状态,不过现转载 2021-09-07 17:40:06 · 367 阅读 · 0 评论 -
SpringBoot实现动态增删启停定时任务
在spring boot项目中,可以通过@EnableScheduling注解和@Scheduled注解实现定时任务,也可以通过SchedulingConfigurer接口来实现定时任务。但是这两种方式不能动态添加、删除、启动、停止任务。要实现动态增删启停定时任务功能,比较广泛的做法是集成Quartz框架。但是本人的开发原则是:在满足项目需求的情况下,尽量少的依赖其它框架,避免项目过于臃肿和复杂。查看spring-context这个jar包中org.springframework.scheduling.转载 2021-08-26 17:02:52 · 300 阅读 · 0 评论 -
Java日志框架log4j详细配置及与slf4j联合使用教程
最后更新于2017年02月09日一、log4j基本用法 首先,配置log4j的jar,maven工程配置以下依赖,非maven工程从maven仓库下载jar添加到“build path”<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></depen转载 2021-03-02 10:17:33 · 842 阅读 · 0 评论 -
cron表达式详解
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式: (1) Seconds Minutes Hours DayofMonth Month DayofWeek Year (2) Seconds Minutes Hours DayofMonth Month DayofWeek 一、结构 corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份 二、各字段的含义...转载 2020-08-27 11:29:38 · 1034 阅读 · 0 评论 -
过滤器和拦截器的 6 个区别
周末有个小伙伴加我微信,向我请教了一个问题:老哥,「过滤器 (Filter) 和 拦截器 (Interceptor) 有啥区别啊?」 听到题目我的第一感觉就是:「简单」!毕竟这两种工具开发中用到的频率都相当高,应用起来也是比较简单的,可当我准备回复他的时候,竟然不知道从哪说起,支支吾吾了半天,场面炒鸡尴尬有木有,工作这么久一个基础问题答成这样,丢了大人了。 平时觉得简单的知识点,但通常都不会太关注细节,一旦被别人问起来,反倒说不出个所以然来。归根结底,还是对这些知识了解的不够,一直停留在会用的阶段,以转载 2020-06-15 15:55:05 · 373 阅读 · 0 评论 -
Springmvc Controller接收前端参数的几种方式(转发,有改动)
(1) 普通方式-请求参数名和Controller方法的参数名字一致@Controller@RequestMapping("/param")public class TestParamController { private static final Logger logger = LoggerFactory.getLogger(TestParamController.class);...转载 2020-01-03 14:37:10 · 1927 阅读 · 0 评论 -
chain.doFilter详解
一.chain.doFilter作用1. 一般filter都是一个链,web.xml 里面配置了几个就有几个。一个一个的连在一起 request -> filter1 -> filter2 ->filter3 -> …. -> request resource.2. chain.doFilter将请求转发给过滤器链下一个filter , 如果没有filter那...转载 2019-12-17 16:18:34 · 1378 阅读 · 0 评论 -
IntelliJ IDEA新建Struts2项目并运行成功
准备好Struts2的组件包,下载网址:https://struts.apache.org/index.html打开网页后点击“DownLoad”,然后在下载界面下载Struts2组件包:下载好后,解压缩,Struts2的Jar包在解压缩后的文件夹下的lib目录中:首先选中菜单“File”->New->Project,然后再弹出的窗口中选中如下图所示:注意下...原创 2019-12-02 15:53:43 · 3268 阅读 · 0 评论 -
IDEA 调试部署 WEB-INF/classes下面不生成class文件
IDEA 调试部署 WEB-INF/classes下面不生成class文件原因:编译版本 1.8 或者其他版本,没有设置异常:at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)报RMI远程链接异常解决方法:设置编译版本,重新部署1. 在Preferences - >...转载 2019-11-27 10:14:53 · 7685 阅读 · 1 评论 -
使用IntelliJ IDEA运行Tomcat报ClassNotFoundException
最近在学习JavaWeb,使用的是IntelliJ IDEA。为了真正从零开始搭建JavaWeb项目,使用IntelliJ IDEA新建空的JavaWeb项目,一步一步搭建起来的。具体可参考:IntelliJ IDEA 创建Web项目搭建了起来之后,开始愉快JavaWeb之旅!掌握了基本的JavaWeb知识之后,开始从零搭建一个练手的注册登录项目!结果,Tomcat一直报java.lang...原创 2019-11-19 17:44:42 · 1871 阅读 · 0 评论 -
JavaEE体系架构
转载自: http://blog.youkuaiyun.com/chjskarl/article/details/72629014?locationNum=3&fps=1 JavaEE是一套使用Java进行企业级Web应用开发的大家一致遵循的工业标准。 JavaEE平台提供了一个基于组件的方法来加快设计、开发、装配及部署企业应用程序。 相较于Microsoft的....转载 2019-11-04 15:13:26 · 275 阅读 · 0 评论 -
JavaWeb是什么?总结一下JavaWeb的体系
JavaWeb是什么?通过最近在尚硅谷上学习,分享一下 JavaWEB 前言 JavaWeb的技术体系 登录页面的开发 ...转载 2019-10-17 13:15:59 · 2638 阅读 · 0 评论 -
JavaWeb核心技术四
第01章:JSP入门什么是JSPJSP(Java ServerPage)是原SUN公司开发的一款运行在Web服务器中的动态Web技术之一,属于JavaEE体系架构之一。为什么要用JSP用Servlet来做Web页面显示比较烦麻,难以后期维护,这时就需要一个新的技术来替代Servlet在显示页面方面的不足,且又必须是一种动态Web技术,于是原SUN制定的JSP规则,用于替代Servl...转载 2019-10-17 12:10:35 · 914 阅读 · 0 评论 -
JavaWeb核心技术三
第01章:Cookie入门什么是会话打开浏览器,输入服务器的URL地址,在浏览器中多次访问服务器的资源,最后关闭浏览器的整个过程,我们叫会话解决保存客户端信息有二种可行方案,分别是:客户端技术Cookie,存在客户端服务器技术HttpSession什么是CookieCookie是用来保存服务器向每个客户端响应的数据,它存在于客户端Cookie有什么作用Coo...转载 2019-10-17 11:12:17 · 228 阅读 · 0 评论 -
JavaWeb核心技术二
第01章:Request【全称为HttpServletRequest】入门1. 什么是Request对象客户端向服务器发送请求时,所有客户端信息都封装在Request对象中,我们可以通过Request对象来获取客户端相关信息。第02章:Request常用API1、获取客户机信息getRequestURL()方法返回客户端发出请求时的完整URLgetRequestURI()方法返回请...转载 2019-10-17 10:46:05 · 260 阅读 · 0 评论 -
JavaWeb核心技术一
JavaWeb的核心技术一、Servlet简介第一种:实现Servlet接口第二种:继承GenericSerlvet类第三种:继承HttpServlet类(重点) -----------------------------------只能专用于HTTP协议请求事响应如果客户端以GET方式提交数据--->doGet()来处理如果客户端以POST方式提交数据--->doPo...转载 2019-10-17 09:32:19 · 845 阅读 · 0 评论