252-会议室

力扣252 / lintcode920 / 字节原题 会议室

https://www.lintcode.com/problem/meeting-rooms/description

给定一系列的会议时间间隔,包括起始和结束时间[[s1,e1],[s2,e2],…(si < ei),确定一个人是否可以参加所有会议。

示例1

160-相交链表

力扣160 / 剑指offer52

https://leetcode-cn.com/problems/intersection-of-two-linked-lists/

这题有坑,题目描述的不清楚。这题意思是节点地址相同(而不只是值)。

思路:让A末尾接上B组成(AB),B的末尾接上A(组成BA),这样两个链表长度就相同了,遍历他们得到相同的节点就是交点

121-买卖股票的最佳时机

力扣第121题 剑指offer第63题 https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/

给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。

如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。

最短作业优先算法(SJF)

就是CPU选择先运行耗时短的任务,比如任务A需要3s,任务B需要5s,那么程序选择先运行A


5个程序ABCDE同时提交给CPU执行(虽然式同时提交,但是有先后,假装A比B快那么一点点的一点点的一点点好了)

简单工厂模式

1. 介绍和应用场景

工厂模式:创建对象时不会对客户端暴露创建逻辑(new),而是通过使用一个共同的接口来指向新创建的对象。

生活中的例子:您需要一辆汽车,可以直接从工厂里面提货,而不用去管这辆汽车是怎么做出来的,以及这个汽车里面的具体实现

阿里短信

注册的时候或者什么时候,可以使用短信验证码,记录一下阿里短信的使用

1. 登录阿里云后先给自己的账户充值

阔气的大手一挥,充他个2块钱

JWT+RSA非对称加密实现无状态登录

1. 问题

以前我们的登录都是将当前登录的用户信息放在session中,但是session是保存在服务器的,在分布式环境下服务器不只有一台,那就容易找不到登录的用户信息,所以应该是保存在客户端也就是cookie中的,但是存在cookie中有个问题,就是要进行一些操作时需要获取当前登录的用户信息,那么要将cookie中的user发送过去,这一来二去老是携带着明文的用户名和密码,就很不安全,会被人用一些技术手段拦截,那么就获取了你的账号密码信息。

ribbon和hytrix超时踩坑记录

在学习商城项目时,接触到了搜索,完了以后我看着这搜索时灵时不灵根本没办法实际使用,看着控制台报着zuul和hytrix的错误和警告,陷入了深思…

主要是涉及以下几个错误和警告

  1. ribbon超时时间设置太短,报如下错误

fastDFS的安装和springboot完成文件上传

1. 安装fastDFS

  1. 安装libevent

ubuntu下

1
sudo apt-get install libevent-dev
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×