作者:王老狮来源:juejin.cn/post/7123787027652280356最近开发新产品,然后老板说我们现在系统太多了,每次切换系统登录太麻烦了,能不能做个优化,同一账号互通掉。作为一个资深架构狮,老板的要求肯定要满足,安排!一个公司产品矩阵比较丰富的时候,用户在不同系统之间来回切换,固然对产品用户体验上较差,并且增加用户密码管理成本。也没有很好地利用内部流量进行用户打通,并且每个产品的独立体系会导致产品安全度下降。因此实现集团产品的单点登录对用户使用体验以及效率提升有很大的帮助。那么如何实现统一认证呢?我们先了解一下传统的身份验证方式。传统Session机制及身份认证方案Cook
来源:developer.aliyun.com/article/889271本文准备围绕七个点来讲网关,分别是网关的基本概念、网关设计思路、网关设计重点、流量网关、业务网关、常见网关对比,对基础概念熟悉的朋友可以根据目录查看自己感兴趣的部分。什么是网关网关,很多地方将网关比如成门,没什么问题,但是需要区分网关与网桥的区别,网桥工作在数据链路层,在不同或相同类型的LAN之间存储并转发数据帧,必要时进行链路层上的协议转换。可连接两个或多个网络,在其中传送信息包。网关是一个大概念,不具体特指一类产品,只要连接两个不同的网络都可以叫网关,网桥一般只转发信息,而网关可能进行包装。网关通俗理解根据网关的特
来源:developer.aliyun.com/article/889271本文准备围绕七个点来讲网关,分别是网关的基本概念、网关设计思路、网关设计重点、流量网关、业务网关、常见网关对比,对基础概念熟悉的朋友可以根据目录查看自己感兴趣的部分。什么是网关网关,很多地方将网关比如成门,没什么问题,但是需要区分网关与网桥的区别,网桥工作在数据链路层,在不同或相同类型的LAN之间存储并转发数据帧,必要时进行链路层上的协议转换。可连接两个或多个网络,在其中传送信息包。网关是一个大概念,不具体特指一类产品,只要连接两个不同的网络都可以叫网关,网桥一般只转发信息,而网关可能进行包装。网关通俗理解根据网关的特
来源:https://www.zhihu.com/question/421150601群里经常有一些朋友问:一些初创的IT公司,一共几个人的配置,老板+1-2个前端+3-4个后端,老板描述的远景很宏大,说是未来会不断扩招,说可能下一个阿里就从他们开始。实际工作也不是很忙,但是薪水比预期低不少,这种公司到底要不要去?值不值得去?我们来看下广大的网友是怎么说的知乎网友「程墨Morgan」说:我在摩托罗拉工作时,认识一个读美国同事,他在美国读的大学,毕业之后,拿到了两个Offer,一个Offer来自于小公司,如果他加入,他才是第10个员工,另一个Offer就是摩托罗拉,当时他想,摩托罗拉是大公司,容
来源:https://www.zhihu.com/question/421150601群里经常有一些朋友问:一些初创的IT公司,一共几个人的配置,老板+1-2个前端+3-4个后端,老板描述的远景很宏大,说是未来会不断扩招,说可能下一个阿里就从他们开始。实际工作也不是很忙,但是薪水比预期低不少,这种公司到底要不要去?值不值得去?我们来看下广大的网友是怎么说的知乎网友「程墨Morgan」说:我在摩托罗拉工作时,认识一个读美国同事,他在美国读的大学,毕业之后,拿到了两个Offer,一个Offer来自于小公司,如果他加入,他才是第10个员工,另一个Offer就是摩托罗拉,当时他想,摩托罗拉是大公司,容
作者:昌维来源:https://www.zhihu.com/question/537774494/answer/2534015588知乎上有一个提问:分享一个很有意思的回答。1我是一名JetBrains的忠实粉丝。我学习编程语言的经历大概有10年左右,使用JetBrains大概有7年左右。在这么多年的学习编程和使用JetBrains全家桶的过程中,我认为JetBrains的成功不仅仅是技术原因,还有的是产品上面的创新。而这些创新都离不开大型软件工程的实战经验,因为只有经历过大型软件工程的开发与不断迭代过程,才知道一款优秀的IDE里面需要什么功能,哪些功能能够帮助程序员高效地开软件。网传JetB
作者:昌维来源:https://www.zhihu.com/question/537774494/answer/2534015588知乎上有一个提问:分享一个很有意思的回答。1我是一名JetBrains的忠实粉丝。我学习编程语言的经历大概有10年左右,使用JetBrains大概有7年左右。在这么多年的学习编程和使用JetBrains全家桶的过程中,我认为JetBrains的成功不仅仅是技术原因,还有的是产品上面的创新。而这些创新都离不开大型软件工程的实战经验,因为只有经历过大型软件工程的开发与不断迭代过程,才知道一款优秀的IDE里面需要什么功能,哪些功能能够帮助程序员高效地开软件。网传JetB
作者:盐汽水链接:https://juejin.cn/post/7116401645323288613问题抛出在近期的项目里面有一个功能是领取优惠券的功能,问题描述:每一个优惠券一共发行多少张,每个用户可以领取多少张:如:A优惠券一共发行120张,每一个用户可以领取140张,当一个用户领取优惠券成功的时候,把领取的记录写入到另外一个表中(这张表我们暂且称为表B)updatecouponsetstock=stock-1whereid=#{coupon_id}上面的代码按照我们的逻辑是没有问题,我通过使用PostMan软件测试也是没有问题,但是上面的代码确实是有问题的。往往我们写的一些业务功能,在
作者:盐汽水链接:https://juejin.cn/post/7116401645323288613问题抛出在近期的项目里面有一个功能是领取优惠券的功能,问题描述:每一个优惠券一共发行多少张,每个用户可以领取多少张:如:A优惠券一共发行120张,每一个用户可以领取140张,当一个用户领取优惠券成功的时候,把领取的记录写入到另外一个表中(这张表我们暂且称为表B)updatecouponsetstock=stock-1whereid=#{coupon_id}上面的代码按照我们的逻辑是没有问题,我通过使用PostMan软件测试也是没有问题,但是上面的代码确实是有问题的。往往我们写的一些业务功能,在
从ZH离开时,准备写点东西揭露下ZH对外包的一系列恶心措施,但是感觉蚍蜉撼树,什么也改变不了,自己倒霉就认了,最近流行向前看吗。但是今天又听到有同事被离场,心中光有怒火,还是无可奈何。思来想去,决定写点东西,如果能给那些准备去ZH(合肥)做外包的提个醒,也不算坏事。换句话说,ZH这个坑我只想竖个警示标志,跳不跳悉听尊便。一、ZH的包工头有哪些:文*辉软*力京*方北*诚联*通宇*信他们或许在其他地方有项目,但是在合肥纯属ZH的包工头。如果还不确定是不是人头外包,直接问HR是项目外包还是人力外包,这几家HR还算比较诚实。二、ZH对外包的管理:外包各行各业都有,地主家的活干不完,农忙的时候会请临时工