获得徽章 1
- #青训营笔记创作活动#
Optional 是 Java 语言的有益补充 —— 它旨在减少代码中的 空指针异常
总的来说,这个简单而强大的类有助于创建简单、可读性更强、比对应程序错误更少的程序。
目前我的网站源码也开始使用optional
展开赞过评论1 - #青训营笔记创作活动#
1月20日
分库分表要解决的是现存海量数据访问的性能瓶颈,对持续激增的数据量所做出的架构预见性。
分库分表的优点是实现简单,数据分布相对比较均匀,不易出现请求都打到一个库上的情况。
展开评论点赞 - #青训营笔记创作活动#
1月19日
博主的学习方法其实跟我平常差不多,遇到英文不懂得先百度然后如果解决不了就寻求翻译工具,我平常多使用百度,Google偶尔,但其实并不多,StackOverFlow说实话没怎么用到,可能是我还没工作吧,平常写的项目基本也是CSDN和百度就解决了展开评论点赞 - #青训营笔记创作活动#
1月17日
学习了MySQL索引的相关知识,了解最左匹配原则,以及会导致索引失效的几种场景,比如or的使用,in的不当使用,以及连表时的索引不起作用,感觉MySQL还有许多是我没学习到的评论点赞 - #青训营笔记创作活动#
1月16日
今天学习了http和websocket的区别,我认为两者最根本的区别就是websocket可以主动的给我们客户端发送消息,而http得是客户端主动请求才能获取消息,所以实现聊天室,网页游戏,以及协同办公软件
这些websocket更为合适展开评论点赞 - #青训营笔记创作活动#
1月15日
考虑到MySQL三层b+树实际存储情况在一百五十万到5亿,所以两千万可能是一个临界情况,我们要结合实际项目情况进行数据库分表赞过评论1 - #青训营笔记创作活动#
1月14日 day03
了解什么适合存在缓存中:读多写少,以及缓存三大面试常客,缓存穿透:缓存和数据库都不存在的数据,缓存击穿:缓存没有,而数据库有,缓存雪崩:同一时间访问同一数据造成访问量太大,以及如何解决缓存和数据库不一致性问题,可以使用消息队列,或者自旋锁,互斥锁等等方法展开赞过评论1 - #青训营笔记创作活动#
1月13日 day02
因为最近在参加青训营,所以在学习go的一些知识,恰好读到这篇文章也缓解了我的一些焦虑,也帮我明白了客户端和服务端解决业务的不同方式,希望接下来的go学习之旅一切顺利赞过评论1 - #青训营笔记创作活动#
12月八日 打卡day 01
文章列举了二十几种常用的IDEA插件,包括我自己常用的lombok,mybatisX,keypromote,等,也见识到了一些更加有意思的插件,不过我们还是不要太依赖插件,哈哈,用多了,电脑启动idea也会变慢的展开赞过评论1