随笔分类 -  web

如何配置spring boot解决前端刷新不会停留在原路径问题?
摘要:最近遇到一个前端刷新跳转问题,问题背景:项目采用velocity模板加载前端js和css,根路由是斜杆“/“,采用history模式,通过index.html文件加载。后端有一个controller接收 ”/”请求,跳转到index.html的ModelAndView。问题现象:不管在哪个页面,每当 阅读全文

posted @ 2021-07-06 00:46 不想下火车的人 阅读(348) 评论(0) 推荐(0) 编辑

tomcat源码缺少ant包编译失败问题解决
摘要:之前使用ant成功编译了tomcat的源码(参见tomcat源码ant编译),今天想再debug一把,却发现编译失败了,如图: 很明显,ant.jar引用不到了,File -> Project Structure -> Modules -> Dependencies -> 点击右边+ -> 点jar 阅读全文

posted @ 2020-11-03 22:15 不想下火车的人 阅读(556) 评论(0) 推荐(0) 编辑

jenkins配置git和maven
摘要:先把总体流程梳理一下: + git:拉取最新提交代码,分支可指定,放在jenkins工作空间,如:/var/lib/jenkins/workspace | + maven:打包,从jenkins工作空间上按pom.xml执行配置的maven命令,如:clean install XXX jenkins 阅读全文

posted @ 2020-10-20 15:54 不想下火车的人 阅读(1478) 评论(0) 推荐(0) 编辑

git push报错:remote: error: refusing to update checked out branch: refs/heads/master
摘要:远程仓库通过git init初始化了一个项目,没有clone到本地,本地新建了一个项目,关联本地项目和远程仓库(参见IDEA新建本地项目关联远程git仓库 )后git push报错: wulf@wulf00 MINGW64 /e/workspace/开源/spring-cloud-gateway ( 阅读全文

posted @ 2020-10-19 17:27 不想下火车的人 阅读(1803) 评论(0) 推荐(0) 编辑

centos6.9安装maven3.6.3
摘要:在root下进入/usr/lib目录,从官网下载最新版本3.6.3的tar包,解压: [root@VM-0-14-centos ~]# cd /usr/local [root@VM-0-14-centos local]# wget https://mirror.bit.edu.cn/apache/m 阅读全文

posted @ 2020-10-19 11:21 不想下火车的人 阅读(338) 评论(0) 推荐(0) 编辑

centos6.9搭建git1.7.1
摘要:第一步,安装git: 在root下创建git用户,设置密码: [root@VM-0-14-centos ~]# useradd git [root@VM-0-14-centos ~]# passwd git 给git用户设置sudo权限: [root@VM-0-14-centos ~]# vi /e 阅读全文

posted @ 2020-10-18 23:58 不想下火车的人 阅读(216) 评论(0) 推荐(0) 编辑

centos6.9安装jenkins最新稳定版2.249.2
摘要:使用root用户登陆后,直接按官网教程操作就完事了: [root@VM-0-14-centos ~]$ sudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat-stable/jenkins.repo [ro 阅读全文

posted @ 2020-10-18 17:53 不想下火车的人 阅读(576) 评论(0) 推荐(0) 编辑

IDEA提交代码后回滚并删除记录
摘要:内容不能为空 阅读全文

posted @ 2020-10-15 15:56 不想下火车的人 阅读(1220) 评论(0) 推荐(0) 编辑

IDEA使用gradle编译elasticsearch并开启小象窗口
摘要:安装好了gradle后,先配置idea的gradle,File -> Setting -> Build,Execution,Deployment -> Gradle,配置的Gradle home 和Service directory path就是我们安装gradle设置的那两个环境变量的值: 如果你 阅读全文

posted @ 2020-10-15 15:10 不想下火车的人 阅读(1330) 评论(0) 推荐(0) 编辑

win10安装gradle
摘要:1.安装:到gradle官网https://gradle.org/releases/下载安装包,最新版本是6.7,选二进制安装包,外网不好下,多试试,二进制的包少个几十兆,能少花一些时间: 下载后解压到自定义目录,如D盘dev目录下: 新建两个环境变量:一个是gradle安装目录,一个是jar包的仓 阅读全文

posted @ 2020-10-15 13:47 不想下火车的人 阅读(3792) 评论(0) 推荐(1) 编辑

tomcat源码springboot搭建的跑包含websocket的项目
摘要:之前我们用tomcat源码跑起来了,那么如何加入我们的应用呢?springboot内嵌了tomcat,怎么剥离?如果项目里有websocket配置,又有哪些注意项?好,我们看一下操作。 1、要剥离springboot的内嵌tomcat,先修改pom.xml: 1.1、新增 <dependency> 阅读全文

posted @ 2020-06-30 21:39 不想下火车的人 阅读(664) 评论(0) 推荐(0) 编辑

tomcat源码ant编译
摘要:tomcat源码可以从git上拉取,地址https://github.com/apache/tomcat.git。我拉比较早,是去年的代码,tomcat9。 1、用IDEA打开tomcat项目后,配置项目的JDK、编译输出路径: 2、接下来是模块的一些包设置: 以及路径设置: 最后在一个默认的C盘的 阅读全文

posted @ 2020-06-30 20:37 不想下火车的人 阅读(1365) 评论(0) 推荐(0) 编辑

基于springboot实现最简单的websocket服务端实例
摘要:这里仅仅是为了模拟一个websocket服务端用于测试客户端的断连重连,重点是websocket的连接,所以内容就比较随意了,仅仅返回一个累加的整数。 1、引入spring boot的websocket包(版本号随spring boot自动引入,实际上这里是5.2.5): <dependency> 阅读全文

posted @ 2020-06-23 16:02 不想下火车的人 阅读(2586) 评论(0) 推荐(0) 编辑

github上fork分支后再合入原master分支的改动
摘要:几个月前看到一个电商项目,文档比较全,fork下来学习下。后来因为其他事情耽搁了,现在想重新看看,发现改动比较大,master分支跟我fork下来的分支不一样了。咋办?简单,把最新的master分支下到本地,把改动merge到本地fork分支后,提交到fork分支。先搞清楚原git链接(https: 阅读全文

posted @ 2019-10-30 16:17 不想下火车的人 阅读(389) 评论(0) 推荐(0) 编辑

Spring AOP表达式报错:Pointcut is not well-formed: expecting 'name pattern' at character position
摘要:问题现象: java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDeleg 阅读全文

posted @ 2018-11-19 18:07 不想下火车的人 阅读(2846) 评论(0) 推荐(0) 编辑

spring加载bean报错:expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {}
摘要:看具体报错日志: 警告: Unable to proxy interface-implementing method [public final void wlf.hello.proto.Linkservice._HelloService$HelloService.callMethod(com.go 阅读全文

posted @ 2018-08-24 19:22 不想下火车的人 阅读(34810) 评论(0) 推荐(1) 编辑

WiresShark使用说明
摘要:WiresShark是号称全世界最流行的网络分析工具(它的官网自己说的)。下载地址:https://www.wireshark.org/#download,目前最新版本是2.6.2。我本地用的是汉化的2.4.4,64位win10操作系统。安装成功后出现蓝色鲨鱼鳍快捷图标,双击后显示如下界面: 双击需 阅读全文

posted @ 2018-07-31 15:27 不想下火车的人 阅读(1338) 评论(0) 推荐(0) 编辑

过滤器和拦截器的区别
摘要:乍看起来作用差不多,其实它们区别还是挺大的。过滤器是web容器里的东西,拦截器是spring容器里的东西。具体可以从这几点来看下它们之间的不同: 1、规范框架:过滤器使用Servlet规范;拦截器使用的是Spring框架 2、应用范围:被规范约束,过滤器只能在web容器中;基于Spring框架,拦截 阅读全文

posted @ 2018-06-29 18:14 不想下火车的人 阅读(246) 评论(0) 推荐(0) 编辑

防盗链
摘要:要说防盗链,得先说盗链。见名知义,盗链就是盗取别人的链接,最常见的就是盗图了。那么怎么防火防盗呢?传统的防盗链是通过http协议中的referer请求头来跟踪请求的来源,进而判断是否本站点的请求,从而达到防盗的目的。Referer长啥样?我用Fiddler抓了个包,看图 但目前更流行的防盗链方式是u 阅读全文

posted @ 2018-06-28 11:51 不想下火车的人 阅读(219) 评论(0) 推荐(0) 编辑

单点登录实现
摘要:单点登录是意思就是一个地方登录,其他地方无需再次登录。如果是单一应用、单一系统,那么也就谈不上要单点登录了,因为你本来就只有一个登陆的入口。大型应用、复杂系统涉及到父子系统、多系统等多个登陆入口,实现单点登录能提升用户体验,一处登录,处处登录,免除了用户重复输入登陆信息的烦恼。 单点登录的实现方式多 阅读全文

posted @ 2018-06-26 17:14 不想下火车的人 阅读(162) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示