240 发简信
IP属地:广东
  • 120
    4种Python爬虫(3. 微信小程序,如,超级猩猩)

    上一篇我们通过H5网页爬取了数据,可以越来越多的公司连H5网页都不提供,只提供了微信小程序,本文我们来试试怎么爬取。 目录:1. PC网页爬虫2. H5网页爬虫3. 微信小程...

  • 120
    移动宽带开通ipv6, 并实现外放web端口

    打开ipv6 进入 光猫 192.168.1.1用户密码在光猫背面登录后关闭ipv6 防火墙 保存重启。 打电话问客服,说没有。还不知道什么是ipv6 shit。 查看网络...

  • 120
    微信模板库升级后,个字段长度测试

    前言 关于规范公众号模板消息的再次公告,后去除前后的提示。导致部分消息需要放到,字段里面,使用的keyword1.DATA 文档页没有标记长度,只能自己测试。 经过测试最大长...

  • 几种API URL约定/规范

    目的 开发了几个项目用了几种 API URL约定/规范。没有好坏,顺手即可,写这个鬼,有时候有更好的方便自己对比一下。 一,方法型 其中 GET POST或用新得 GET ...

  • 120
    Linux CentOS 进程流量监控 nethogs

    使用原因 最近发生一个服务器 宽带被沾满的情况,导致用户无法正常访问。 由于产品特殊性需要从 oss 获取图片 合成新的图片,再推送给前端或微信对话框等。前端的比较好解决,把...

  • 120
    Mac book pro 2017 时不时自动重启

    # 原因 最近mac book 更新后经常不稳定,导致我怀疑是mac os版本问题。经过思考可能是发热问题。 # 解决方法 使用命令 sudo powermetrics .....

  • 现在用JWT实际上是替代了原来的cookie传输,更加安全、传输和存储方式也更多样,而且适用没有Cookie的客户端。

    使用redis的原因是JWT并没有想象中的那么美好:
    1. 虽然JWT本身能存储一些信息,但是存储的数据数据多了验证要花的时间就更多;
    2. JWT荷载基本上是明文,要加密又得花时间解密。
    3. 信息量一多又得占用大量带宽,这玩意儿可是每一次请求都要带上的。
    4. 花大量的时间在解密的路上可能还没有查一次redis来的快。
    5. 就算是加密也并非绝对的安全,永远不要把用户登录信息这些敏感数据交给前端存储,加密也不行。
    6. 并且如果要登出、修改密码就得让令牌提前失效,单纯的JWT完成不了提前失效操作的。

    所以使用JWT完全将数据存储在客户端是不现实的。现在用JWT更多的是作为一个替代Cookie传输的方案,只存储少量不敏感的信息,因为JWT的特性,JWT令牌不容易被篡改、伪造和盗用,安全性更高,后端还是需要redis这样的存储方案,JWT只起到类似于原来jsessionid那样的作用。

  • 关闭JUnit 运行时执行Schedule

    问题描述 当我们在使用Spring boot SpringBootTest 时,同时也启动了定时器非常的烦躁。 原因 @RunWith(SpringJUnit4ClassRu...

  • centos 7安装elastic、kibana 并发放外网.

    下载 & 解压 启动 开启远程访问端口 总结 问题一大堆,如果是测试环境还是用docker 吧。

  • Spring Boot RabbitMq The channelMax limit is reached. Try later.

    问题 在做rabbit性能测试的时候,出现The channelMax limit is reached. Try later. 解决 需要修改 /etc/rabbitmq/...

  • 传统的session 也存在同样的问题, 安全问题还是得另外理和思考。

    如何优雅的处理JWT过期问题

    一上来就是干,然后翻车了 初次看到JWT,然后就觉得分布式session就是个垃圾,设置过期时间15天,过期提现前端刷新。一推理立马翻车,如果用户登陆的时候是14天23小时5...

  • 120
    FeignClient pageable sort 无法desc

    客户端: GET http://product/products?search=status%3D%3DON%3Bcategories.id%3D%3Dff808081749...

  • 偶然路过,看到你这个评论我不知道怎么说,我觉得我和你有一个共同的观点就是为什么要把jwt存到redis里?!不理解,一直有效岂不是更好使?!刷新不刷新,过期不过期的我没琢磨出来到底能起到什么高大尚的作用?!10年长的码农路过。个人感觉中国人用技术,什么技术都得用上,不用上对不起时代发展似的。以前没这些玩意怎么开发的,不照样开发程序

  • FeignClient 使用Set接收Json对象导致,无序问题

    解决方法 把Set 改成 LinkedHashSet 即可

  • Spring cloud FeignClient 关联有时候无法打包

    问题 @PathVariable@RequestParam 解决方法 @PathVariable("id")@RequestParam("id")

  • centos7 nohup 无法运行node 在后台一退出用户就失效

    问题 使用nohup 命令在退出用户时,程序还是停止了奇怪的是java 程序是没问题的,有大神可以解答一下么? 解决方法 使用pm2 或是npm install foreve...

  • 四。1 的其它项也有截图就好了。感谢分享

    电商中运费模板的设计

    一,概述 我们线下寄送商品都会涉及到运费,电商中的运费模板其实也可以说是线下运费在线上的一种表现形式。电商中的运费模板一般分为店铺运费模板、单品运费模板以及混合运费模板,不同...

  • 阿里云负载均衡外放端口异常,NC安装

    安装 nc 确定你的baiDNS可以解析公网地址du(命令zhi:vi /etc/resolv.conf,添加:nameserver 222.172.200.68) 使用命令...

个人介绍
专注于架构弹性,快速构建可靠稳定系统。微小型产品思考,英语写作练习。