- 博客(9)
- 收藏
- 关注
转载 spring boot实现静态资源文件自动添加版本号(md5)
开发工具: eclipse,spring bootv1.5.17.RELEASE 在我们做Web开发时,免不了与静态资源(css,js,images)打交道,通常的做法是在请求的URL上添加版本信息,这样可以很好的利用客户端缓存机制,只有当资源内容改变时,才需要从服务器重新请求,并加载最新...
2019-06-20 09:13:00
2688
转载 前端安全系列之二:如何防止CSRF攻击?
背景 随着互联网的高速发展,信息安全问题已经成为企业最为关注的焦点之一,而前端又是引发企业安全问题的高危据点。在移动互联网时代,前端人员除了传统的 XSS、CSRF 等安全问题之外,又时常遭遇网络劫持、非法调用 Hybrid API 等新型安全问题。当然,浏览器自身也在不断在进化和发展,不断...
2018-10-15 08:22:00
162
转载 Java Web项目漏洞:检测到目标URL存在http host头攻击漏洞解决办法
背景 项目上线之后使用绿盟或Acunetix安全扫描工具扫描后发现了头攻击漏洞。截图如下: 漏洞提示 检测工具在检测出漏洞后给予的提示为: 大意为不要使用request中的serverName,也就是说host header可能会在攻击时被篡改,依赖request的方法是不...
2018-05-08 21:55:00
563
转载 单点登录原理与简单实现
(2017-09-22更新)GitHub:https://github.com/sheefee/simple-sso 一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器...
2018-04-11 09:07:00
106
转载 【nginx】利用nginx做tcp负载
在做mysql双机/集群部署的时候,考虑在windows环境下做自动切换的问题,以及负载均衡。了解nginx在版本1.9.0以后支持tcp的负载均衡,具体可以参照官网关于模块ngx_stream_core_module的叙述。 尝试用nginx来解决上述问题。 负载配置的条件 (1) ...
2018-04-11 08:31:00
126
转载 浅谈Web网站架构演变过程
前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变。 该系统具备的功能: 用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理 阶段一、单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软...
2017-07-19 15:24:00
205
转载 学习Spring-Session+Redis实现session共享
1、添加依赖 <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifact...
2017-07-10 10:54:00
83
转载 zookeeper配置
clientPort=2181 #server.1=127.0.0.1:3881:4881 #server.2=127.0.0.1:3882:4882 #server.3=127.0.0.1:3883:4883 dataDir=../data dat...
2017-06-21 16:47:00
103
转载 MyEclipse下JavaWeb项目导入IDEA并部署到Tomcat运行
前言:工欲善其事,必先利其器. 用了IDEA之后,根本停不下来好吗. 由于不想涉及其他东西,示例图片中将一些信息隐掉了,碍眼请无视. 检出项目 选择”VCS”-> “Check out….”-> “Subversion”,如图所示: 选择好项目存放路径 [...
2017-06-15 11:19:00
527
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人