获得徽章 1
- #青训营笔记创作活动#
day17
2月12日
众所周知,当要在Java中创建一个数据库连接时,首先会去读取配置文件中的连接地址、账号密码等信息,然后根据配置的地址信息,发起网络请求获取数据库连接对象。在这个过程中,由于涉及到了网络请求,那此时必然会先经历TCP三次握手的过程,同时获取到连接对象完成SQL操作后,又要释放这个数据库连接,此时又需要经历TCP四次挥手过程。展开评论点赞 - day16
2月10日
#青训营笔记创作活动#
SQL语句都诞生于客户端,主要有两种方式产生一条SQL,一种是由开发者自己手动编写,另一种则是相关的ORM框架自动生成,一般情况下,MySQL运行过程中收到的大部分SQL都是由ORM框架生成的,比如Java中的MyBatis、Hibernate框架等。展开评论点赞 - #青训营笔记创作活动#
day15
2月9日
对于接口方法的注释,应该包含详细的入参和结果说明,有异常抛出的情况也要详细叙述
类的注释应该包含类的功能说明、作者和修改者。
如果是业务逻辑很复杂的代码,真的非常有必要写清楚注释。展开评论点赞 - #青训营笔记创作活动#
day14
2月7日
新的数据传输方式出现,总会以新的技术为突破。因为集线器太笨了,只是无脑的做数据发送,它将每一通信都发给所有主机,在各主机之间交流频繁时会造成网络的拥堵乃至瘫痪。所以我们进行升级,进一步使用的中间设备是交换机,交换机属于二层设备(对应OSI网络模型,也就是在数据链路层)。展开评论点赞 - #青训营笔记创作活动#
day13
2月5日
整个MySQL系列会按上述目录进行全面阐述,但上述目录只是预期规划内容,实际撰写过程中可能会适当调整,但给出的技术点都会事无巨细的讲到,内容只多不少,因此大家感兴趣的话,可以点个关注,由我伴随诸君一同彻底掌握MySQL数据库。展开评论点赞 - #青训营笔记创作活动#
day12
2月4日
为什么没能抓到包
这其实是因为他访问的是HTTPS协议的baidu.com。HTTP协议里的Host和实际发送的request body都会被加密。
正因为被加密了,所以没办法通过http.host进行过滤。
但是。
虽然加密了,如果想筛选还是可以筛的展开评论点赞 - #青训营笔记创作活动#
day11
2月3日
HTTPS的握手过程比较繁琐,我们来回顾下。
先是建立TCP连接,毕竟HTTP是基于TCP的应用层协议。
在TCP成功建立完协议后,就可以开始进入HTTPS阶段。展开评论点赞 - #青训营笔记创作活动#
day11
2月2日
try catch代码有时会干扰我们阅读核心的代码逻辑,这时就可以把try catch内部主逻辑抽离成一个单独的方法评论点赞 - #青训营笔记创作活动#
day10
1月30日
try catch代码有时会干扰我们阅读核心的代码逻辑,这时就可以把try catch内部主逻辑抽离成一个单独的方法评论点赞 - #青训营笔记创作活动#
day9
1月27日
在日常工作中,尤其是程序员时时刻刻都会与英文打交道,虽然我们尽可能的在互联网和中文书籍中寻找我们需要的信息,但是,有时候总是不尽人意。对待翻译过来的文档或者书本可能有些定义依然无法明确理解,回到它原有的场景中才能明白究竟是什么意思?阅读英文文档应该是我们的基本技能。展开评论点赞