logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

字节二面:JWT 如何实现“强制踢人”?阿强背了八股文,结果被面试官连问 3 次怼懵了...

如果 Redis 真的全崩了,我们可以将‘踢人’动作降级为‘数据库标记’,并将关键的高危黑名单(比如涉及资金安全的)同步到应用服务的。世界上没有绝对的“无状态”。JWT 的无状态是为了换取性能,而在需要“控制权”的时刻(踢人、注销、改密),我们必须引入一点“状态”。在极端情况下,保证普通用户能登录(可用性),暂时允许被踢用户访问几分钟(牺牲一致性),通常是更优解。阿强(这兄弟真是打不死的小强,上次

技术管理- 怎样做好技术规划?

1.前言随着团队的人数的提高与成员的技术水平不断提高,同时业务的发展也对团队/个人提出了更高的要求,所以也要不断向技术方向进行努力探索,“动如一人” 是我们始终坚持的团队理念,个人能力强弱并不能决定整个团队的研发效率水平,只有大家都有了体系化的思考能力,才能让团队形成向上的技术氛围驱动力,促使每个成员都对开发技术有更高的追求。目前我们后台团队采用的是java技术栈,技术虽然稳定,但是使用的中间件工

傻瓜式3分钟理解:工厂模式(简单工厂+工厂方法+抽象工厂)

一、给我一句话概括简单工厂:工厂类中,根据条件决定一个接口由哪个具体产品类来实现。工厂方法:创建多个工厂类。各个工厂类中,都对应一个获得接口A实例的方法。用户决定使用哪个工厂。抽象工厂:对工厂方法进行扩展。各个工厂类中,再增加一个获得接口B实例的方法。提一下,多个工厂类都继承自同一个接口。二、这是什么鬼1、工厂方法这样折腾,有意思吗,玩我呢?你不就是简单工厂披了个马甲?...

为什么最难不过二叉树的算法出现在面试题中都会被应聘者抱怨?

因为他们觉得反正招进来之后我也用不上二叉树,你们谁写业务代码的时候用上二叉树了?所以我不会就不会呗。这其实就是“高等数学有啥用,又不能用来买菜”的进化版本。的确很少有写业务代码的时候会直接用上二叉树。但是真的没有吗?XML/DOM是什么?是不是一棵树?为什么DOM可以和XML一一对应?因为XML序列化就是树的遍历的结果。能和XML对应,也就能跟JSON对应,因为两者

建立组织协同机制,推动电商运营能力持续升级(总监ppt)

关键词:全链路运营、精细化增长、用户生命周期价值、数据驱动决策、经营利润提升。明确年度GMV、利润率、用户增长、渠道目标,建立目标拆解机制。商品分层、SKU管理、生命周期管理、爆品打造。页面优化、营销策略、购买链路优化、A/B测试。自然流量、付费投放、直播、短视频、私域运营。用户分层、会员体系、CRM运营、复购提升。库存预测、仓配管理、客服服务、退换货优化。选品策略、价格管理、货盘规划、爆品运营。

Quartz 并发/单线程

Quartz定时任务默认都是并发执行的,不会等待上一次任务执行完毕,只要间隔时间到就会执行, 如果定时任执行太长,会长时间占用资源,导致其它任务堵塞。1.在Spring中这时需要设置concurrent的值为false, 禁止并发执行。 2.当不使用spring的时候就需要在Job的实现类上加@DisallowConcurrentExecution的注释@DisallowCon

红黑树与平衡二叉树区别?

如果说平衡二叉树是一个类的话,那么红黑树就是该类的一个实例。算法的书我丢久了,一下子也找不到,我是凭记忆说的。红黑树的算法比较麻烦,但它的思想很好,如果理解了它的思想也就理解它的算法,我也只记得思想,具体算法记不得了。我就在这说说思想吧。红黑树有两个重要性质:1、红节点的孩子节点不能是红节点;2、从根到前端节点的任意一条路径上的黑节点数目一样多。这两条性质确保该树的高度为l

性能测试二八原则,响应时间2/5/8原则

性能测试二八原则,响应时间2/5/8原则所谓响应时间的“2-5-8原则”,简单说,就是当用户能够在2秒以内得到响应时,会感觉系统的响应很快;当用户在2-5秒之间得到响应时,会感觉系统的响应速度还可以;当用户在5-8秒以内得到响应时,会感觉系统的响应速度很慢,但是还可以接受;而当用户在超过8秒后仍然无法得到响应时,会感觉系统糟透了,或者认为系统已经失去响应,而选择离开这个Web站点,或者发起第二次请

数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 路由(二)之分库分表路由

������关注微信公众号:【芋道源码】有福利: 1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表 2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址 3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。 4. 新的源码解析文章实时收到通知。每周更新一篇左右...

MySQL 出现死锁的分析和解决方案

摘要: 公司有提现业务,此提现业务比较复杂,有添加、有更新,所以加了事务,但是在运行了一段时间后出现了死锁异常。 通过查看日志,最终分析出了原因,并解决问题,写此不可,方便后来人少走弯路异常日志### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTransactionRollbackException:

    共 99 条
  • 1
  • 2
  • 3
  • 10
  • 请选择