自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 spring cloud gateway中对websocket进行动态鉴权

微服务中对webosocket进行动态鉴权

2022-07-19 11:37:46 1604 1

原创 vue3 + gzip +nginx 部署 静态文件被识别成text/html的问题

gzip js css text/html

2022-07-18 18:22:21 5327 8

原创 spring cloud gateway中对websocket进行鉴权

提供一种在网关中鉴权websocket的方式利用子协议Sec-WebSocket-Protocol的信息var aWebSocket = new WebSocket(url [, protocols]);传入鉴权信息,在网关中拦截验证后,改写protocols内容,转化为预先定义好的子协议,注意子协议必须一致才能连接。贴上部分代码作参考:String header = request.getHeaders().getFirst("Sec-WebSocket-Protocol");MultiValu

2021-07-15 18:01:43 2553 3

原创 使用Spring Cloud Gateway代理转发websocket无法获取自定义的CloseReason的解决办法

使用Spring Cloud Gateway代理转发websocket无法获取自定义的CloseReason的解决办法链接: 参考文章1链接: 参考文章2项目在开发过程中需要使用长连接websocket,使用起来也比较方便,而且gateway正好支持websocet的转发,负载使用uri: lb:ws:直接使用void close(CloseReason closeReason)是可以正常返回的,此方法并没有问题,直接连接服务不走网关可以接收消息。经过网关代理后就接收不到了,code和reason都

2021-07-15 17:51:59 1601 1

原创 Chrome浏览器历史版本下载

https://chromereleases.googleblog.com/ 搜索版本获取详细版本号访问 https://omahaproxy.appspot.com/ 在 Version Information表单中搜索版本号获取Branch Base Positionhttps://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html资源库对应操作平台搜索Branch Base Position获取资源,下载z.

2021-01-25 11:27:07 2143

原创 shiro框架的一些知识点链接,以供参考

登录认证、授权https://blog.csdn.net/fjekin/article/details/79141843常用的标签https://blog.csdn.net/zhuzhezhuzhe1/article/details/80584489shiro配置文件详解https://blog.csdn.net/futao127/article/details/80482199...

2019-03-21 14:21:42 248

原创 使用js简单验证手机号

验证规则:(1)必须全为数字;(2)必须是11位.;(3)必须以1开头;(4)第2位是34578中的一个;telRuleCheck2 = function (string) { var pattern = /^1[34578]\d{9}$/; if (pattern.test(string)) { return true; } console.log('check mobil...

2019-03-21 14:11:19 4485

原创 简单封装使用js获取url参数方法

简单明了直接贴代码function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg);//search,查询?后面的参数,并匹配正则 i...

2019-03-21 14:02:39 491

原创 JAVA获取request、response对象

获取request、response对象在访问地址前或者request/response会报空指针的错误。而且要在作用域内。去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes...

2019-03-21 13:51:31 743

原创 PropertyFilter的条件过滤

使用还是比较方便的,直接贴代码吧List<PropertyFilter> filters=new ArrayList<PropertyFilter>();filters.add(new PropertyFilter("EQS_username",name));filters.add(new PropertyFilter("EQS_password",word));L...

2019-03-08 10:08:41 5613

原创 struts2 前端使用action传参

一丶url :localhost:8080/StudentSystem/role_list.action?username=kk通过url传参数,只需要在请求的action类中添加一个相同的属性名,private String username,并且在类中定义属性的get()set()方法,在进行请求的时候会自动接收该属性。二丶或者通过ServletActionContext获取//导入imp...

2019-03-08 10:01:40 351

原创 project facets 中没有Dynamic Web Module

新导入的项目无法部署到tomcat,好像是因为没识别出项目是web项目,网上搜了半天找到了一个解决办法,Eclipse右键项目,Properties–project facets中添加Dynamic Web Module。如果没有这个选项就需要去下载,在Help–install new software 中的 Work with 输入Eclipse Repository -http://down...

2019-03-08 09:47:24 4300

原创 JAVA后台执行接口http请求返回Json

http请求后台执行代码如下public static String RequestJSON(String url) { // 发送http请求返回json StringBuilder json = new StringBuilder(); try { URL httpurl= new URL(url); URLConnection yc = httpurl.openConn...

2019-02-18 16:21:24 1084

原创 关于HTML框架局部刷新的问题

HTML框架使用JS实现局部刷新点击表中一行弹出层显示增删改页面,将信息修改后保存然后关闭,表中数据应该及时刷新,手动去刷新用户体验感非常不好,之前用vue框架的时候没有这种烦恼。idnameage1张三172李四183王五19点击name弹出详细信息修改页面,保存后及时刷新(仅刷新该表格)idnameage1张三...

2019-01-30 17:20:33 1093

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除