
获得徽章 10
- day8并发组合模式:一个具有层级关系的对象由一系列拥有父子关系的对象通过树形结构组成,子对象即可被串行执行,也可被并发执行。评论点赞
- day4今天学习一下go的并发编程。
go使用goroutine实现并发编程,goroutine指的是协程,比线程更轻量级。不同goroutine之间可以使用chan/channel管道进行通信。并且这种通信是无锁的。在go中,除了chan string这样的写法可以使用双向的读写管道外,还可以使用<-chan string实现只能读数据的管道和->chan string只能写数据的管道。展开评论点赞 - #青训营笔记创作活动#
2月7日 打卡day17
今日学习:
1,一条SQL是如何诞生的?
SQL诞生的方式有两种:一是开发者手动编写,二是由相关的ORM框架自动生成。一般情况下,MySQL运行过程中收到的大部分SQL都是由ORM框架自动生成的。
一条SQL的诞生都来自于一个用户请求。开发程序时,SQL的大体逻辑都会由业务层的编码决定。
2,在Java中创建一个数据库连接时,首先会读取配置文件中的链接地址,账号密码等信息,然后根据配置的地址信息,发起网络请求获取数据库连接对象。在连接对象完成SQL操作后,还需要释放连接,因此需要经历TCP三次握手和四次挥手的过程。为了简化流程,数据库连接池应运而生。类似于线程池,代表以后进行数据库连接时,不需要自己去建立连接了,而可以直接从数据库连接池中获取,用完以后再还给连接池。
展开评论点赞