会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
哦咯哦咯
博客园
首页
新随笔
联系
订阅
管理
2022年1月26日
二分法
摘要: 二分法,再业务上运行的要比较多。 相比较于通常的暴力循环破解,时间复杂度要从 O(n) -> O(logN) 算法题的解题步骤,我还是习惯于先数学思维,再代码思维。 示例: leetCode, problem 35 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数
阅读全文
posted @ 2022-01-26 10:12 哦咯哦咯
阅读(137)
评论(0)
推荐(0)
2022年1月24日
如何通过多线程保证服务的可用性
摘要: 作为一名程序员,并发数已经服务器宕机这种,大家肯定都不陌生。 传统的服务提供,已经陆续的被目前的微服务所取代,但是微服务本身也是容易存在某些问题的,例如服务雪崩。 不管是zookeeper或者是Eureka,他们自身都是包含服务注册,也包含心跳机制,来确保服务提供方正确运行。 我在思考,是不是可以进
阅读全文
posted @ 2022-01-24 17:25 哦咯哦咯
阅读(85)
评论(0)
推荐(0)
2022年1月21日
动态规划理解
摘要: 关于动态规划 第一次了解动态规划,是大学的时候,我本科是合工大,研究生的目标是天津大学,原谅我政治没有过线,没有考上~尴尬 管理科学与工程,专业课是运筹学,最短路径问题就是动态规划的典型代表。 算法其实就是数学的另类生存 所以想解决问题的时候,我更加建议大家先想想如何用数学方程式解决问题,然后再把数
阅读全文
posted @ 2022-01-21 17:02 哦咯哦咯
阅读(72)
评论(0)
推荐(0)
多线程处理服务实例
摘要: 总结一下,实际用到的多线程处理实例。 假设有这么个场景:有一场考试,考生们都是用电脑答题,然后打完了就会点击保存,系统自动批阅。 分析: 1.肯定是异步批阅 2.有定时任务定期拉取学生的试卷 3.定时任务处理的数据不能冲突 4.根据试卷的种类可能要分多种服务 5.根据试卷的种类数量可能需要拟定并发数
阅读全文
posted @ 2022-01-21 16:09 哦咯哦咯
阅读(127)
评论(0)
推荐(0)
2022年1月20日
Oauth2详解
摘要: 做过几次Oauth2的对接,不管是服务端还是客户端都有一些经验,和大家分享。 一、Oauth2的含义 这个百度都有,就不阐述了,前身是Oauth,我的理解呢就是,很简单。一个例子,大家都用过qq或者微信,你登录其他web、客户端或者app的时候,有很多都会提示你是否用微信登录或者qq登录,我理解这个
阅读全文
posted @ 2022-01-20 15:12 哦咯哦咯
阅读(1890)
评论(0)
推荐(0)
2022年1月19日
单点登录方案选型
摘要: 做了很多年的系统集成,其实方案大致就这么几种。 一、概念 单点登录(SSO),其实就像字面意思,A登录之后,与A相关的所有系统都不需要再次登录,百度你登录之后,百度地图、百度新闻、百度贴吧等等很多,都不需要再次登录,就是这个目的。 二、分类 按照类别的话,我把他们分成基于cookie,基于服务器通讯
阅读全文
posted @ 2022-01-19 15:48 哦咯哦咯
阅读(298)
评论(0)
推荐(0)
2022年1月18日
多线程之间的通讯机制
摘要: 简单来说,多线程之间的通讯就是两种,一种是共享内存型,一种是消息传递。 一、共享内存型,一般就是通过共享变量,计数器,信号量等方式。 常见的关键字:synchronized、lock、volatile。一般情况下,几个线程之间会共享一个变量,通过改变共享变量的值来实现线程直接的通讯,这种方式要注意变
阅读全文
posted @ 2022-01-18 17:24 哦咯哦咯
阅读(328)
评论(0)
推荐(0)
2019年1月23日
中软加班的感觉
摘要: 上大学时总在想,人这一生,活着的目的是什么?造福人类、造福社会,我看来都是胡扯。我是个平凡的人,我活着就是为了明天会更好,我不做害群之马,不做城狐社鼠,足矣; 我来中软一年多,感觉工作就是加班、出差、加班、出差,反复而已;今年,部门调整,原先有磊哥和穆哥,俩大神还有四个小弟;调整完后,仅剩三个小弟,
阅读全文
posted @ 2019-01-23 14:36 哦咯哦咯
阅读(1780)
评论(0)
推荐(3)
公告