![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Web
bug_easy
这个作者很懒,什么都没留下…
展开
-
java web登录前后改变sessionId标示的安全性问题解决
在我们打开web页面的时候,会有一个sessionId,登录之后,这个seesionId的值没变,一致存在,这种可能会变成会话固化安全漏洞,因此我们需要解决这种问题。解决方法很简单,在登录后改变这个会话的sessionId,这样这个未授权时的会话seesionId自然就失效,也不会产生固化的僵尸会话。一、在解决该问题之前,需要了解session会话的创建,session的创建方式主要有以...原创 2020-01-07 10:38:43 · 3702 阅读 · 1 评论 -
JavaScript中定时器的两种写法
言简意赅,直接进入主题,JavaScript中定时器的两种写法如下:定时器两种写法 setInterval(code,millisec,lang) setTimeout(code,millisec,lang) code 必需。要调用的函数或要执行的代码串。 必需。要调用的函数后要执行的 JavaScript 代码串。 millisec 必须。周期性执...原创 2019-12-16 17:16:52 · 840 阅读 · 0 评论 -
工厂模式
前言:工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种设计模式属于创建型的模式,我们在使用时不需要关心内部是如何实现的,只需要提供统一的工厂接口来指向新创建的对象即可。注:这只是初次学习时的所悟,还有很多不对的地方还望各位多多指教。一、为什么要用工厂模式?初学,我个人的理解是:我们的编程时针对接口编程,一个接口可能会被多个不同的实现类...原创 2019-01-18 14:30:50 · 116 阅读 · 0 评论 -
MyBatis的XML文件中的需要转义的字符
在myBatis的xml配置文件中,SQL语句中含有特殊字符需要转义,比如大于小于等字符,不转义会在项目启动时报错。常用的转义字符对应关系:myBatis中常用转义字符对应关系 符号 转义字段 符合说明 > > 大于号 < < 小于号 & & 和 ' &a...原创 2019-03-21 11:12:03 · 715 阅读 · 0 评论 -
解决前端报No 'Access-Control-Allow-Origin' header is present on the requested resource问题
今天,我在写完后台服务之后,在浏览器通过地址栏调用服务均是正常的,然后我在前端项目中通过ajax来请求该服务,前台控制台一直报错No 'Access-Control-Allow-Origin' header is present on the requested resource,我查看了后台以及对应的数据库,后台流程全部走完并成功的插入了数据库,就是前台报错,经过搜索了很多网上的资料,有的说在前...原创 2019-07-04 09:09:10 · 13294 阅读 · 3 评论 -
使用maven打包之后前台访问出现部分乱码的问题解决办法
在我们写maven项目时,有时会碰到一个很奇怪的问题,数据库的编码我们使用utf-8,后台代码整个都是ut-8,前台解码也是utf-8,为什么前台有部分是乱码或者说前台是正常的而后台日志中部分正常,部分乱码呢?究其原因,问题是出在了maven打包阶段,打包时会默认将整个项目按照GBK的形式进行编码,导致项目中写死的文字到了前台或是日志中就是乱码,问题分析到这就很容易解决,那么我们就需要指定mave...原创 2019-07-10 21:49:25 · 1300 阅读 · 0 评论 -
java运行jar命令提示没有主清单属性最简单的解决办法
自己写了一个pring boot项目,然后通过maven或是手动打包成jar文件,然后通过cmd运行(java -jar xxx.jar)报错该文件没有主清单属性,自己网上也查找了很多解决办法,包括在jar包中加入main的主入口清单,但是我觉得这些根本不能解决根本问题,因此我把最后源头上解决的办法分享一下。问题如下:在pox.xml文件中加入:<plugin> ...原创 2019-07-10 22:12:44 · 5774 阅读 · 0 评论 -
如何将spring boot项目打包的jar包在linux上持久性运行?
前几天,写了一个spring boot的小demo,自己想在服务器上进行运行,在服务器中java -jar xxx.jar时,发现是成功启动起来了,从浏览器也能正常访问,但是当我关掉xshell之后,前台就访问不了了,随着xshell的关闭,demo的进程也就结束了,对于这种不能持久性运行,肯定是不能满足要求的。所以,经过查了很多资料,总结出以下两种方法可以持久性运行:方法一#启动信息会...原创 2019-07-11 09:14:23 · 1000 阅读 · 0 评论