首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
chenye2017
掘友等级
德玛西亚
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
20
文章 20
沸点 0
赞
20
返回
|
搜索文章
赞
文章( 20 )
沸点( 0 )
Golang连接池的几种实现案例
因为TCP的三只握手等等原因,建立一个连接是一件成本比较高的行为。所以在一个需要多次与特定实体交互的程序中,就需要维持一个连接池,里面有可以复用的连接可供重复使用。 而维持一个连接池,最基本的要求就是要做到:thread safe(线程安全),尤其是在Golang这种特性是go…
聊聊redo log是什么?
redo log(重做日志)是InnoDB存储引擎独有的,它让MySQL拥有了崩溃恢复能力。 比如MySQL实例挂了或宕机了,重启时,InnoDB存储引擎会使用redo log恢复数据。
Golang 如何获取表中datetime字段
查询MySQL数据表中的datetime类型字段时,通常涉及时间类型转换的问题。 实际业务中,有两类转换。假定在数据表中字段created,login_time是datetime类型,在Go中我们需要转换成,
Golang的sync.WaitGroup 实现逻辑和源码解析
方便的并发,是Golang的一大特色优势,而使用并发,对sync包的WaitGroup不会陌生。WaitGroup主要用来做Golang并发实例即Goroutine的等待,当使用go启动多个并发程序,通过waitgroup可以等待所有go程序结束后再执行后面的代码逻辑,比如: …
使用Sequelize连接数据库
Sequelize.js是一款针对nodejs的ORM框架。 使用nodejs连接过数据库的人肯定对数据库不陌生了。如果是直接链接,需要自己建立并管理连接,还需要手动编写sql语句。简单的项目到是无所谓,可是一旦项目设计的东西比较复杂,表比较多的时候整个sql的编写就非常的消耗…
git reset 和 git revert
1.git revert 后会多出一条commit,这里可进行回撤操作 2. git reset 直接把之前 commit 删掉,非 git reset --hard 的操作是不会删掉修改代码,如果远
使用pm2自动化部署node项目
pm2(process manager)是一个进程管理工具,维护一个进程列表,可以用它来管理你的node进程,负责所有正在运行的进程,并查看node进程的状态,也支持性能监控,负载均衡等功能。 在~/.ssh目录下有 id_rsa和 id_rsa.pub两个文件,其中id_rs…
深入了解解析Https - 从了解到放弃
Https 超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS,HTTP over SSL或HTTP Secure)是一种通过计算机网络进行安全通信的传输协议。HTTPS经由HTTP…
let与var的区别
一. let声明的变量只在let代码块有效 用let声明了变量a,用var声明了变量b,输出的时候a报错,b输出了正确的值,这说明let只在它所在的代码块内有效。 二. 不存在变量提升 var会有变量提升,所以在输出foo之前,foo由于变量提升,就已经存在了,但是没有值,所以…
你真的完全掌握了promise么?
最近在整理js中异步编程方法时,回顾了一下promise,又发现了一些遗漏的重要知识点,比如promise.resolve()传递不同参数的含义?比如当一个promise依赖另一个promise时事件执行顺序?比如当catch捕获到了错误后,会不会继续执行后面的then方法?下…
下一页
关注了
17
关注者
0
收藏集
1
关注标签
10
加入于
2018-03-16