
获得徽章 1
#青训营笔记创作活动#
1月29,day18打卡
今天学习了一下一些sql的优化思路,其中最重要的两个就是orderby 和groupby两个,对于第二个在查询的时候会自动排序,因此我们可以关了这个功能或者在要分组的字段加索引,对于排序可以调整相关参数来实现优化。
1月29,day18打卡
今天学习了一下一些sql的优化思路,其中最重要的两个就是orderby 和groupby两个,对于第二个在查询的时候会自动排序,因此我们可以关了这个功能或者在要分组的字段加索引,对于排序可以调整相关参数来实现优化。
展开
评论
点赞
#青训营笔记创作活动#
1月28,day17打卡
今天学习了一下mysql中的索引机制,包括索引的建立,使用,其中尤其是全文索引,限制了搜索一段的最小下限和最大上限,如果使用全文索引进行数据的检索,它的效果肯定比like关键字好用很多。
1月28,day17打卡
今天学习了一下mysql中的索引机制,包括索引的建立,使用,其中尤其是全文索引,限制了搜索一段的最小下限和最大上限,如果使用全文索引进行数据的检索,它的效果肯定比like关键字好用很多。
展开
评论
点赞
#青训营笔记创作活动#
1月27日,day16打卡
今天是学习的第16天,主要学习了一下bytebase这个工具,作为一款数据库变更管理工具,确实有一些功能比如sql审核,sql建议和备份恢复机制比较实用,但是个人感觉没有现成的工具好用,现成的工具可以远程连接机器进行管理,感觉很方便。
1月27日,day16打卡
今天是学习的第16天,主要学习了一下bytebase这个工具,作为一款数据库变更管理工具,确实有一些功能比如sql审核,sql建议和备份恢复机制比较实用,但是个人感觉没有现成的工具好用,现成的工具可以远程连接机器进行管理,感觉很方便。
展开
评论
点赞
#青训营笔记创作活动#
1月16日,day15打卡
今天学习了一下一天sql指令的具体执行过程,具体分为读和写的sql,但是基本上都是一个执行流程,写操作有更多的日志文件,读操作相比简单。返回结果也不太相同,写的语句只返回成功和操作的行数,通过这篇文章学习到了很多
1月16日,day15打卡
今天学习了一下一天sql指令的具体执行过程,具体分为读和写的sql,但是基本上都是一个执行流程,写操作有更多的日志文件,读操作相比简单。返回结果也不太相同,写的语句只返回成功和操作的行数,通过这篇文章学习到了很多
展开
评论
点赞
#青训营笔记创作活动#
1月25日,day14打卡
今天学习了一下产生502的原因,原先认为产生502的原因就是因为后端逻辑出现错误,但是阅读完之后发现还有几种情况,比如tcp连接时间过短,后端异常,服务内存泄露被操作系统杀了,或者ip请求不对,这种问题优先去看看服务端应用是否发生过崩溃,再看日志。
1月25日,day14打卡
今天学习了一下产生502的原因,原先认为产生502的原因就是因为后端逻辑出现错误,但是阅读完之后发现还有几种情况,比如tcp连接时间过短,后端异常,服务内存泄露被操作系统杀了,或者ip请求不对,这种问题优先去看看服务端应用是否发生过崩溃,再看日志。
展开
评论
点赞
#青训营笔记创作活动#
1月24日,day13打卡
今天主要学习了一下作为一个后端应该具有的好习惯,主要涉及项目目录结构拆分,封装参数,复杂条件判断,优化性能,可变参数配置,控制函数的复杂度,打印日志,以及使用一些工具类来判断,此外,还有接口的兼容性等等
1月24日,day13打卡
今天主要学习了一下作为一个后端应该具有的好习惯,主要涉及项目目录结构拆分,封装参数,复杂条件判断,优化性能,可变参数配置,控制函数的复杂度,打印日志,以及使用一些工具类来判断,此外,还有接口的兼容性等等
展开
评论
点赞
#青训营笔记创作活动#
1月23日,day12打卡
今天重新复习了一下计算机网络中的知识,对网络传输数据的方式:电路交换,报文交换,分组交换,这几种方式各有各的优势,比如电路交换,最实际的应用就是手机打电话通信,但是互联网采取这种方式是不可以的,所以才有了分组交换。
1月23日,day12打卡
今天重新复习了一下计算机网络中的知识,对网络传输数据的方式:电路交换,报文交换,分组交换,这几种方式各有各的优势,比如电路交换,最实际的应用就是手机打电话通信,但是互联网采取这种方式是不可以的,所以才有了分组交换。
展开
评论
点赞
#青训营笔记创作活动#
1月22日,day11打卡
今天主要学习了一下mysql的架构知识,从上到下一次可以分为客户端,数据库连接池,接口组件,解析器,优化器,缓存,存储引擎自己文件系统,还了解了一下mysql的文件信息以及一条sql语句的执行过程,但是说的只是一个大概,具体还是要去看其他文章。
1月22日,day11打卡
今天主要学习了一下mysql的架构知识,从上到下一次可以分为客户端,数据库连接池,接口组件,解析器,优化器,缓存,存储引擎自己文件系统,还了解了一下mysql的文件信息以及一条sql语句的执行过程,但是说的只是一个大概,具体还是要去看其他文章。
展开
评论
点赞
#青训营笔记创作活动#
1月20日,day10
今天是学习的第十天啦,今天主要看了看写出代码的小技巧,有些个人觉得还挺实用的统一返回值,类和方法职业单一,尤其是不循环调用数据库,记得上个项目还是在循环调用,现在可以把他放在业务中然后查找。
1月20日,day10
今天是学习的第十天啦,今天主要看了看写出代码的小技巧,有些个人觉得还挺实用的统一返回值,类和方法职业单一,尤其是不循环调用数据库,记得上个项目还是在循环调用,现在可以把他放在业务中然后查找。
展开
评论
点赞
#青训营笔记创作活动#
一月19日,day9打卡
今天主要学习了一下udp和tcp,一般来说udp是比tcp快的,因为后者需要连接,而且各种控制机制来保证安全,但是在某些场景下,tcp会更快点,比如上传大文件,如果没有实现分段机制可能会丢包,此时会重传整个数据包,而tcp分段也不会发生这种现象。
一月19日,day9打卡
今天主要学习了一下udp和tcp,一般来说udp是比tcp快的,因为后者需要连接,而且各种控制机制来保证安全,但是在某些场景下,tcp会更快点,比如上传大文件,如果没有实现分段机制可能会丢包,此时会重传整个数据包,而tcp分段也不会发生这种现象。
展开
评论
点赞
#青训营笔记创作活动#
1月18日,day8打卡
今天主要学习了一下kafka这个中间件,学到了很多,刚开始对这个中间件了解还不是很多,读了之后了解到,它不仅是一个消息中间件,还是存储系统还流式处理平台。
这次对其中的分区,多副本策略,topic,broker等等了解了很多,还对他的极致性能以及可靠性有所了解。
1月18日,day8打卡
今天主要学习了一下kafka这个中间件,学到了很多,刚开始对这个中间件了解还不是很多,读了之后了解到,它不仅是一个消息中间件,还是存储系统还流式处理平台。
这次对其中的分区,多副本策略,topic,broker等等了解了很多,还对他的极致性能以及可靠性有所了解。
展开
评论
点赞
#青训营笔记创作活动#
1月17日,day7打卡
今天学习了一下在编程过程中出现错误时该如何解决,目前项目出错大多是以英文显示,一般的错误我们可以通过在百度,csdn上查找问题,但是某些时候可能找不到解决办法,这个时候其实还是要回归错误本身,通过阅读错误进而解决,除此之外还有一些其他的网站,如必应,stackoverflow,fresheye ,yandex,naver等
1月17日,day7打卡
今天学习了一下在编程过程中出现错误时该如何解决,目前项目出错大多是以英文显示,一般的错误我们可以通过在百度,csdn上查找问题,但是某些时候可能找不到解决办法,这个时候其实还是要回归错误本身,通过阅读错误进而解决,除此之外还有一些其他的网站,如必应,stackoverflow,fresheye ,yandex,naver等
展开
评论
点赞
#青训营笔记创作活动#
1月16日,day6打卡
今天看了一个websocket的知识,真的收益匪浅,以前一直觉得和socketl差不多,没想到是应用层协议,使用这个协议可以实现客户端和服务端的双向通信,实现服务端的自动推送,对http和websocket协议也了解了很多。
1月16日,day6打卡
今天看了一个websocket的知识,真的收益匪浅,以前一直觉得和socketl差不多,没想到是应用层协议,使用这个协议可以实现客户端和服务端的双向通信,实现服务端的自动推送,对http和websocket协议也了解了很多。
展开
评论
点赞
#青训营笔记创作活动#
1月15日,day5打卡
今天主要学习了一下sql中的优化方法,包括索引失效的几个场景,其中最主要的是最左匹配原则,使用联合索引时只有遵循最左匹配,才可以发挥联合索引的作用。
对于select*,是可以走索引的,但是会增加分析器的成本,且消耗网络,所以还是尽量少使用。
1月15日,day5打卡
今天主要学习了一下sql中的优化方法,包括索引失效的几个场景,其中最主要的是最左匹配原则,使用联合索引时只有遵循最左匹配,才可以发挥联合索引的作用。
对于select*,是可以走索引的,但是会增加分析器的成本,且消耗网络,所以还是尽量少使用。
展开
评论
点赞
#青训营笔记创作活动#
1月14日,day4打卡
今天学习了一下软件架构的演进,从最开始的单体架构到现在的分布式架构,分布式架构有很大的好处。
其次也了解了领域驱动设计,虽然不是很明白,但是基本思想还是为了实现业务和技术的解耦,通过抽象领域,来实现底层的复用。
1月14日,day4打卡
今天学习了一下软件架构的演进,从最开始的单体架构到现在的分布式架构,分布式架构有很大的好处。
其次也了解了领域驱动设计,虽然不是很明白,但是基本思想还是为了实现业务和技术的解耦,通过抽象领域,来实现底层的复用。
展开
评论
点赞