02 2017 档案
摘要:golang中,字符切片[]byte转换成string最简单的方式是 打印信息:I am byte array ! 上面的代码bytes在这里修改了数据,但是str打印出来的依然没变化,是因为[]byte的内存被拷贝了。接着看下面的代码 打印信息:i am byte array ! 现在打印出来的信
阅读全文
摘要:Golang在网络编程上非常方便。下面介绍下如果通过Content-Type:application/json;charset=UTF-8发送数据到服务器。
阅读全文
摘要:Golang官方包中包含一个sort,提供了几种排序算法。 比如sort.Ints、Float64、Strings,分别是对整数,浮点数,字符串的排序。 除了上面几种基础的数值排序之外,golang还包含了针对复杂对象的排序。 如果要对复杂对象排序的话,该排序必须包含Len,Swap,Less这三个
阅读全文
摘要:说道微服务架构,由不得想起2015/10/25日,有幸加入了一个直播平台的团队,团队开发任务就是一个月内开发完成直播平台的大部分功能。 用户系统,礼物系统,弹幕系统,推流系统。 几乎所有的系统我都涉足了,而且独立搞定弹幕系统这块。 弹幕服务器的开发任务,是承载数百万人同时在线,所以采用分布式架构,下
阅读全文
摘要:因为天朝防火墙的缘故,不连接VPN时,golang.org这个域名在国内是访问不到的。 导致我们使用golang时,有些依赖包下载不了,好在现在,golang把这些官方依赖包都放在了github上面。 对应的github地址是:https://github.com/golang 解决方法就是把git
阅读全文
摘要:This series of examples shows the basic procedures for working with an etcd cluster. Set up a cluster On each etcd node, specify the cluster members:
阅读全文
摘要:golang和C语言之间进行调用 注意import "C"的位置,需要把import "C"放在C语言代码之后。
阅读全文
摘要:操作系统:Ubuntu 14.04 64位 1.下载对应的MySQL压缩包 下载地址页面:https://dev.mysql.com/downloads/mysql/ 2.解压缩文件包 tar -xvf mysql.tar.gz 3.建立软链接 假设/fullpath是已解压的mysql目录的绝对路
阅读全文
摘要:1.去php官方网站下载最新版本的源码包 http://php.net/downloads.php 2.下载之后执行下面的代码 在执行这条命令时,会检查PHP所需要的依赖,根据提示安装依赖 3.configure之后,执行make 4.make install 5.把php.ini拷贝到/app/t
阅读全文
摘要:最近再部署Yii2项目时,遇到一些问题,主要是环境问题 1.有些目录没有写入权限 因为php-fpm在执行时所属的用户时nobody,所以最好是把assets,runtime,web目录分给nobody用户 执行上面的命令,使得php-fpm拥有这些目录的使用权限 2.php的拓展问题,因为开发环境
阅读全文
摘要:在高性能、高强大的运算下,内存的优化,可以让服务性能再度提升,现在大量的web环境采用了PHP+MYSQL+NGINX的搭配,而查过很多第三方的评测,jemalloc对MYSQL的优化是最强力的: 在单线程下,彼此相差不多,dlmalloc(Doug Lea’s malloc, been aroun
阅读全文
摘要:PHP5.3之后支持了类似Java的jar包,名为phar。用来将多个PHP文件打包为一个文件。 首先需要修改php.ini配置将phar的readonly关闭,默认是不能写phar包的,include是默认开启的。 创建一个phar压缩包 new Phar的参数是压缩包的名称。buildFromD
阅读全文
摘要:看一下官网的索引语法 MySQL的索引种类有 1.主键索引PRIMARY KEY 2.普通索引INDEX KEY 3.唯一索引UNIQUE KEY 4.全文检索FULLTEXT KEY
阅读全文
摘要:今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句
阅读全文
摘要:golang自定义类型的强制类型转换
阅读全文

浙公网安备 33010602011771号