- 博客(14)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
转载 log4j-over-slf4j与slf4j-log4j12共存stack overflow异常分析
注:下文中的“桥接”、“转调”、“绑定”等词基本都是同一个概念。log4j-over-slf4j和slf4j-log4j12是跟java日志系统相关的两个jar包,当它们同时出现在classpath下时,就可能会引起堆栈溢出异常。异常信息大致如下(摘自slf4j官网文档Detected both log4j-over-slf4j.jar AND slf4j-log4j12.jar on the...
2018-12-29 13:20:51 135
转载 前后端分离之session问题
背景目前正在开发的项目是前后端分离的项目,前端是react,后端springboot开发的微服务,在调试登录的时候发现,登录成功后把所需的信息都放到session中并存到redis里,但当用户从session中取信息的时候发现始终取不到,每次跨域请求时ajax发送的都是新的sessionid,导致无法获取信息。解决思路通过度娘查询发现必须在前后端配置一些东西,后端需在登录拦截器里增加一些响...
2018-12-28 15:41:13 3034
转载 Nginx+Tomcat+Redis (负载均衡+session共享)完整案例
今天整合了一些资源,做了一个Nginx+Tomcat+Redis的案例,使部署的web项目能够承载较大的访问压力,Nginx实现负载均衡,并使用Redis实现session共享;如下拓扑图:各版本如图所示========================================开启项目说明:操作系统:win7_64反向代理:Nginx_1.4.7Tomcat:ap...
2018-12-28 15:20:40 470
转载 JWT全面解读、使用步骤
前言JWT是json web token缩写。它将用户信息加密到token里,服务器不保存任何用户信息。服务器通过使用保存的密钥验证token的正确性,只要正确即通过验证。优点是在分布式系统中,很好地解决了单点登录问题,很容易解决了session共享的问题。 缺点是无法作废已颁布的令牌/不易应对数据过期。可能习惯了redis保存session,使用shiro做登陆,突然使用JWT有点不...
2018-12-28 14:14:30 1130
转载 讲真,别再使用JWT了!
摘要:在Web应用中,使用JWT替代session并不是个好主意 适合JWT的使用场景抱歉,当了回标题党。我并不否认JWT的价值,只是它经常被误用。什么是JWT根据维基百科的定义,JSON WEB Token(JWT,读作 [/dʒɒt/]),是一种基于JSON的、用于在网络上声明某种主张的令牌(token)。JWT通常由三部分组成: 头信息(header), 消息体(payloa...
2018-12-28 14:10:09 2892 1
转载 基于Token的WEB后台认证机制
几种常用的认证机制HTTP Basic AuthHTTP Basic Auth简单点说明就是每次请求API时都提供用户的username和password,简言之,Basic Auth是配合RESTful API 使用的最简单的认证方式,只需提供用户名密码即可,但由于有把用户名密码暴露给第三方客户端的风险,在生产环境下被使用的越来越少。因此,在开发对外开放的RESTful API时,尽量避...
2018-12-28 13:24:47 156
原创 Cookie禁止JSESSIONID如何传递
当某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识,如果已包含一个session id则说明以前已经为此客户端创建过session,服务器就按照session id把这个 session检索出来使用(如果检索不到,可能会新建一个),如果客户端请求不包含session id,则为此客户端创建一个session并且生成一个与此sess...
2018-12-28 10:59:12 2651
转载 Webpacke中output中的占位符
json对象:这种情况适应于多页面时的编译使用命令:npm run webpack,编译打包将会看到在dist/js下生成两个文件
2018-12-27 14:33:36 847
转载 webpack开发环境和生产环境切换原理
在package.json中有如下设置:"scripts": {"dev": "node build/dev-server.js","build:prod": "cross-env NODE_ENV=production env_config=prod node build/build.js","build:sit": "cross-env NODE_ENV=pr...
2018-12-24 11:06:24 1576
转载 Webpack 入门教程
Webpack 是一个前端资源加载/打包工具。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。本章节基于 Webpack4.*测试通过。从图中我们可以看出,Webpack 可以将多种静态资源 js、css、less 转换成一个静态文件,减少了页面的请求。接下来我们简单为大家介绍 Webpack 的安装与使用。安装 Webpack在安...
2018-12-24 10:55:40 129 1
转载 vue中watch的详细用法
https://www.cnblogs.com/shiningly/p/9471067.html在vue中,使用watch来响应数据的变化。watch的用法大致有三种。下面代码是watch的一种简单的用法:<input type="text" v-model="cityName"/>new Vue({ el: '#root', data: { cit...
2018-12-23 15:57:15 148
原创 jsonp
实例一、<script src="http://www.w3school.com.cn/jquery/jquery.js" type="text/javascript"></script><script> $.ajax({ url: "http://www.w3school.com.cn/jquery/test1.txt",..
2018-12-21 16:51:22 78
转载 npm 全局安装和本地安装
1、全局安装 全局安装: npm install axios -g-g 代表全局安装模块,一般是C:\Users\Administrator\AppData\Roaming\npm\node_modules 中 或是安装在node安装目录下的node_mouldels文件夹中,全局安装只用安装一次2、本地安装 本地安装: npm install --save dev axios ...
2018-12-18 15:20:11 2584 1
原创 node.js和npm的关系
一、npm是什么当一个网站依赖的js代码越来越多,程序员发现这是一件很麻烦的事情:去 jQuery 官网下载 jQuery 去 BootStrap 官网下载 BootStrap 去 Underscore 官网下载 Underscore ……有些程序员就受不鸟了,于是npm就出来了,全称是 Node Package Manager 包管理工具。这一点和maven、gradle十分相...
2018-12-18 15:04:09 22398 14
pl/sql中文版 免安装
2017-10-27
php cookie 无法写入不知道为什
2015-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人