01 2019 档案

摘要:1.直接在github上clone对应的代码 , 地址为: https://github.com/golang/xxxxxxx.git xxxxxxx为所缺的库名 , 比如net库 text库 https://github.com/golang/net.git https://github.com/ 阅读全文
posted @ 2019-01-29 18:47 唯一客服系统开发笔记 阅读(1674) 评论(0) 推荐(0) 编辑
摘要:1.redis并没有直接使用前面的数据结构实现键值对数据库,而是基于数据结构创建了一个对象系统,字符串对象/列表对象/哈希对象/集合对象/有序集合对象都用到了至少一种前面的数据结构2.针对不同的使用场景,为对象设置多种不同的数据结构实现,从而优化对象在不同场景下的使用效率3.redis的对象系统实现 阅读全文
posted @ 2019-01-28 18:53 唯一客服系统开发笔记 阅读(423) 评论(0) 推荐(0) 编辑
摘要:redis的设计与实现:1.假如有一个用户关系模块,要实现一个共同关注功能,计算出两个用户关注了哪些相同的用户,本质上是计算两个用户关注集合的交集,如果使用关系数据库,需要对两个数据表执行join操作,对合并的结果执行去重distinct操作,非常复杂2.Redis直接内置了集合数据类型,支持对集合 阅读全文
posted @ 2019-01-23 14:52 唯一客服系统开发笔记 阅读(1196) 评论(0) 推荐(0) 编辑
摘要:1.计算机一直在演化,64核,128核等等,但是我们依旧在使用为单核设计的技术编程2.Go语言让分享自己的代码包更容易3.Go语言重新思考传统的面向对象,提供了更高效的复用代码手段4.Go不仅提供高性能而且开发更快速5.Go语法简洁,编译速度快,内置并发,自带垃圾回收器6.Go编译器只关注直接被引用 阅读全文
posted @ 2019-01-18 18:15 唯一客服系统开发笔记 阅读(363) 评论(0) 推荐(0) 编辑
摘要:数据库优化:1.可以在单个SQL语句,整个应用程序,单个数据库服务器或多个联网数据库服务器的级别进行优化2.数据库性能取决于数据库级别的几个因素,例如表,查询和配置设置3.在数据库级别进行优化,在硬件级别进行优化,平衡可移植性和性能4.合适的结构,合适的数据类型;执行频繁更新的应用程序大量表(少列) 阅读全文
posted @ 2019-01-18 14:12 唯一客服系统开发笔记 阅读(1746) 评论(0) 推荐(0) 编辑
摘要:go逐行读取文本信息:1.os包提供了操作系统函数的不依赖平台的接口,Open方法打开一个文件用于读取,func Open(name string) (file *File, err error)2.bufio包实现了有缓冲的I/O,NewReader方法创建一个具有默认大小缓冲、从r读取的*Rea 阅读全文
posted @ 2019-01-15 16:22 唯一客服系统开发笔记 阅读(657) 评论(0) 推荐(0) 编辑
摘要:nginx error_log设置1.error_log syslog:server=192.168.1.1 [级别] //直接发送给远程syslog日志集中服务器2.error_log stderr ;//直接发送给stderr;发送给stderr的信息可以使用syslog记录的日志查看,一般的配 阅读全文
posted @ 2019-01-11 16:05 唯一客服系统开发笔记 阅读(1428) 评论(0) 推荐(0) 编辑
摘要:1.使用log_format指令来更改日志格式,该指令只能放在http{}段 log_format 日志名 '日志内容'; server { access_log /var/log/nginx/default.access.log 日志名;} 2.$request_body是nginx的内置变量,可 阅读全文
posted @ 2019-01-10 17:43 唯一客服系统开发笔记 阅读(4398) 评论(0) 推荐(1) 编辑
摘要:1.display_errors = Off;//控制php是否输出错误;在生产环境中输出会泄露敏感信息;建议记录错误而不是将它们发送到STDOUToff :不显示任何错误;stderr :向STDERR显示错误(仅影响CGI/CLI) ;On/stdout :向STDOUT显示错误(就是直接在屏幕 阅读全文
posted @ 2019-01-09 16:51 唯一客服系统开发笔记 阅读(673) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示
1
chat with us