最新文章

Elasticsearch笔记

ES是基于Lucene的分布式全文搜索引擎,但是它的目的是使全文检索变得简单, 通过隐藏 Lucene 的复杂性,取而代之的提供一套简单一致的 RESTful API。

Dockerfile说明

Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。 docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-f标志指向文件系统中任何位置的Dockerfile。

Paxos分布式一致性算法

Paxos是基于消息传递的分布式一致性算法。Poxos最大的特点是难,不仅难以理解,更难以实现。

运维踩坑

bash: cannot create temp file for here-document: No space left on device;这是因为磁盘写满没有空间创建临时文件。解决方案:删除一些最早的日志文件来清理一些空间。

golang踩的坑

golang的踩坑点记录;fatal error:concurrent map read and map write错误? 如果原生的map由于多个goroutine读写就会引发此错误。因为map为引用类型,所以即使函数为值传递,参数副本依然指向引用值,所以多个goroutine并发读写一个引用值就会产生对资源的竞争而生产对资源的破坏。

ubuntu18修改进程最大连接数

在/etc/security/limits.conf文件下加入以下四行: * soft nofile 65535 * hard nofile 65535 * soft nproc 65535 * hart nproc 65535 修改 /etc/systemd/user.conf 及 /etc/systemd/system.conf 中如下面这行的配置项 DefaultLimitNOFILE=65535

golang基本安装与测试

windows直接安装到c盘里,不然会有问题 用Sublime Text开发需要一个插件

CocosCreator热更新

前段时间花了点儿时间研究了Cocos Creator的热更新方案,参考着官网的例子来做。基于JavaScript来热更,项目是基于TypeScript过段时间看能不能转为TypeScript的热更方案。

golang的cpu内存性能监控调优

项目研发到后期使用大量的机器人来模拟真人进行压力测试,需要看一下cpu与内存的瓶颈在那方便优化;

goland快捷键

大纲 ctrl+F12 查询结构体 ctrl+n 查询文件 ctrl+shift+n 定位行 ctrl+g 跳到下一个方法 alt+↓ 跳到上一个方法 alt+↑

备案号:豫ICP备14002392号-2