最近的困惑

##序
好长时间没写日记了,果然是心血来潮,一时兴起之作罢了。所谓的坚持也不过那么几分钟,难怪会失败的一塌涂地。这段时间好像又在虚度了,不知道干啥,也不知道干了啥,每天都觉得很累,却不知道累了什么。
想去学一些东西,却越学越困惑。

##模式设计
回头看看自己写过的项目代码,那个惨不忍睹,想着去学学模式设计,千辛万苦从网上捣腾了大话设计模式,菜鸟和老鸟的对话,很通俗。看了几个设计模式突然发现,几个模式虽然功能不一样,但是在实现确实那么相似,在平常的工作中好像用哪一个都可以,好像哪个都不用也都可以。没有一个适用的场景,或者说我不懂怎么使用吧。

##框架
小编的公司使用springboot作为基本框架,顺带着使用了jpa作为数据库中间件。可是小编擅长mybatis,或者说习惯自己写sql。jpa将增删改查封装,基本上告别了sql时代,Mysql通过xml拼装sql,可以灵活操作数据库。于是小编很困惑的是jpa和mybatis到底哪个好。

##爬虫
心血来潮,玩玩了爬虫,想着爬爬腾讯视频的视频地址,然后做个网站,通过缓存cookie,让vip视频免费看。小编的思路很简单:爬到腾讯视频vip视频链接保存,然后通过页面展示,点击url,跳转后台,后台封装我自己的在腾讯视频登陆的后缓存cookie,然后饭后重定向到腾讯视频地址。cookie通过selenium模拟获取并缓存redis。很简单的想法,最后以失败告终。对https请求不熟,不知道怎么封装cookie,也不太懂http,困惑。

##算法
心血来潮,去刷LeetCode的题,突然发现这些个题都是用来面试的。我想我很难会把这些个算法啥的用在自己所做的业务上吧。

坚持原创技术分享,您的支持将鼓励我继续创作!