
Web
91奔跑的蜗牛
这个作者很懒,什么都没留下…
展开
-
文件路径--相对路径
./ 代表的是当前路径 ../ 代表的上一级路径 ../../ 上上一级路径原创 2020-05-22 09:14:40 · 253 阅读 · 0 评论 -
Thymeleaf 生成的静态文件路径,直接上传到linux
// 创建输出流 File file = new File("C:\\project\\nginx-1.14.0\\html\\item\\" + spuId + ".html"); writer = new PrintWriter(file); // 执行页面静态化方法 template...原创 2020-04-24 11:23:21 · 706 阅读 · 2 评论 -
乐优 axios设置请求时间
问题:前端axios请求后端服务,后端程序debug调试,前端无响应,请求状态 (canceled)。分析,一开始以为是zuul网关设置的hystrix超时时间导致的,但是hystrix设置为6s。后面查看axios的配置得知,axios配置为2s超时。import Vue from 'vue'import axios from 'axios'import config from...原创 2020-04-22 11:09:37 · 879 阅读 · 0 评论 -
Axure 查看原型
1、复制 原型目录的 svn地址2、Axure 设置 原型的svn路径3、在网页打开原型4、更新原创 2020-03-04 18:30:11 · 558 阅读 · 0 评论 -
JS如何跨域请求JSON数据
首先,JS不可以直接跨域请求JSON数据,但是JS可以跨域加载JS。那么什么是跨域请求呢?1、域名不同2、域名相同,但是端口不通以上两个请求都属于跨域请求,只有域名和端口完全一样才不是跨域。例如:www.taotao.com --->请求www.taobao.com 也是跨域www.taotao.com-->请求sso.taotao.com 也是跨域www.taota...原创 2019-09-11 11:10:12 · 1253 阅读 · 0 评论 -
支付功能的实现
银行接口:优点:资金没有延时缺点:银行API发生变化,支付功能需要更改第三方支付api:缺点:资金延时,收费有点:银行API发生变化,支付功能不需要更改数据的执行过程,其实都是通过重定向实现,因为涉及到不同的系统。在传输过程,可能会被抓取发送的报文,然后修改。这样的话,该如何保证数据传输的有效性?张三和李四传输数据:原文:ABCDE算法:对原文中的每个字符的AS...原创 2019-11-18 23:37:42 · 1383 阅读 · 0 评论 -
生产环境紧急部署
生产环境如果要紧急修复,如果是后台代码,最快的方式就是替换生产环境服务器上对应工程war包下的相关class类。步骤:1、登录服务器,下载war包。2、用 7-zip 工具打开war包,maven找到WEB-INf下的 lib 包,替换相关class类。(WEB-INF下的class目录没有文件)3、登录服务器,上传更新后的war包。...原创 2019-11-14 10:43:09 · 143 阅读 · 0 评论 -
过滤器Filter实现自动登录 cookie.setPath没有设置 /,引发客户端访问时候没带指定cookie的问题。
先说下问题:1、客户端访问的时候,有时候没带指定的cookie。这个是网上找到的path取值规则:当cookie的path设置了值不为null的时候,以设置的值为准。当cookie的path为null时候,获取请求的URI的path值当URI的path值是以“/”结尾的时候,直接设置为cookie的path值当URI的path值不是以“/”结尾的时候,查看path里面是否有“/”...原创 2019-11-05 11:18:00 · 703 阅读 · 0 评论 -
一级域名、二级域名
顶级域名就是一级域名,比如 .com .org .cnN级域名就是在N-1级域名前追加一级。比如二级域名是在一级域名前加一级,二级域名示例:http://baidu.comhttp://zhihu.comhttp://qq.com...原创 2019-10-30 20:19:30 · 1496 阅读 · 0 评论 -
HttpServletResponse 重定向
方式1://设置状态码重新定位 状态码response.setStatus(302);//定位跳转的位置是哪一个页面。response.setHeader("Location", "login_success.html");方式2:response.sendRedirect("login_success.html");...原创 2019-10-29 11:20:54 · 439 阅读 · 0 评论 -
jsonp 实现js跨域请求json数据
var TT = TAOTAO = { checkLogin : function(){ var _ticket = $.cookie("TT_TOKEN"); if(!_ticket){ return ; } $.ajax({ //http://localhost:8084/user/token/123?callback=fun url : "...原创 2019-09-11 11:41:03 · 322 阅读 · 0 评论 -
分布式 和 集群
分布式:一件事情,拆开来做。集群:同样的事情,大家一起做。举例:小饭店原来只有一个厨师,切菜洗菜备料炒菜全干。后来客人多了,厨房一个厨师忙不过来,再请了个配菜师负责切菜,备菜,备料,请了阿姨来洗碗,本来厨师一个人干的事情,拆开来做,这叫分布式。因为配菜师忙不过来,所以又请了一个配菜师,同样的事情,两个配菜师一起做,这个叫做集群。将一套系统拆分成不同子系统部署在不同服务...原创 2019-06-14 15:02:08 · 130 阅读 · 0 评论 -
tomcat配置虚拟目录
场景:将本地磁盘F:\Picture映射到tomcat的 pic 目录下其实该操作就是在tomcat的server.xml下配置一个Context<Context docBase="F:\Picture" path="/pic" reloadable="true"/>访问路径:http://localhost:8080/pic/1.jpg1.jpg存在于F:\...原创 2019-05-05 14:40:51 · 130 阅读 · 0 评论 -
物理分页 与 逻辑分页
物理分页与逻辑分页 一 概述1.物理分页物理分页依赖的是某一物理实体,这个物理实体就是数据库,比如MySQL数据库提供了limit关键字,程序员只需要编写带有limit关键字的SQL语句,数据库返回的就是分页结果。2.逻辑分页逻辑分页依赖的是程序员编写的代码。数据库返回的不是分页结果,而是全部数据,然后再由程序员通过代码获取分页数据,常用的操作是一次性从数据库中查询出全部数据并...转载 2019-01-18 15:41:39 · 157 阅读 · 0 评论 -
frameset
实现如下效果,页面切割,点击左边百度超链接,百度界面显示在右边。<frameset rows="20%,*,20%"> <!-- 顶部 --> <frame src="a.jsp"> <!-- 中间部分,再用一个frameset切割 --> <frameset cols="20%,*"> <...原创 2019-01-04 11:07:34 · 750 阅读 · 0 评论 -
jsp 静态包含和动态包含区别
静态包含:<%@include file="被包含页面"%>动态包含:<jsp:include page="被包含页面"flush="true">区别:静态包含,最后只生成一个字节码文件。如: A.jsp 静态包含 B.jsp,C.jsp ,编译后只生成 A_jsp.class的字节码。也就是说,静态包含在转换成为java文件的时候将包含文件的内容“复制...原创 2018-12-20 10:53:23 · 693 阅读 · 0 评论 -
解决某些网站,图片不能下载
如下图,右键图片,没有保存图片的选项按下F12拷贝src中的地址,输入到浏览器,这时候就可以保存图片了原创 2018-11-14 10:52:39 · 7801 阅读 · 0 评论