Dr點燃


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Supervisor使用笔记

发表于 2018-12-12 | 分类于 php
Supervisor使用笔记安装 centos系统,使用root账户 安装 1pip install supervisor 生成配置文件 1echo_supervisord_conf > /etc/supervisord.conf 创建目录, 并引入目录配置 1mkdir -p ...
阅读全文 »

libreoffice把文档转换成PDF

发表于 2018-11-14 | 分类于 php
安装12yum install libreofficeyum install libreoffice-headless php-fpm 调用123// $path 目标路径、name_fix 源文件路径 $shell_str = "export HOME=/tmp/ && ...
阅读全文 »

go 协程池实现

发表于 2018-04-02 | 分类于 go
具体实现代码package work import "sync" // 协程工作池接口,使用工作池的work必须实现该接口 type Worker interface { Task() } // 工作池结构,work为无缓存管道,wg控制纤程执行完成 type Po ...
阅读全文 »

go pool资源池

发表于 2018-03-25 | 分类于 go
资源池实现package pool import ( "sync" "io" "errors" "log" ) type Pool struct { m syn ...
阅读全文 »

go 通道实现超时控制、接收系统退出

发表于 2018-03-19 | 分类于 go
package main import ( "os" "time" "errors" "os/signal" "log" ) type Runner str ...
阅读全文 »

《算法》无向图--go语言实现

发表于 2018-01-20 | 分类于 go , 算法数据结构
无向图–go语言实现(持续更新) 在许多计算机应用中,由相连的结点所表示的模型起到了关键的作用。这些结点之间的连接很 自然地会让人们产生一连串的疑问:沿着这些连接能否从一个结点到达另一个结点?有多少个结点 和指定的结点相连?两个结点之间最短的连接是哪一条? 要描述这些问题,我们要使用一种抽象的数学 ...
阅读全文 »

JS 时间格式化代码片段

发表于 2017-12-28 | 分类于 js
Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.g ...
阅读全文 »

高并发下的mysql问题

发表于 2017-12-26 | 分类于 mysql , python
1 mysql 重复插入问题 业务需要先根据where条件查询,如有数据命中对其进行修改否则创建一条新的记录。实践中发现:该操作在遇到并发处理时会发生重复创建 解决方式添加唯一索引或多列唯一索引,这样当有重复创建时数据库报错,交由程序处理。这种处理方式为乐观锁,适合冲突发生率比较低的情况。 2 m ...
阅读全文 »

Laravel+scout+elasticsearch实现全文搜索

发表于 2017-12-21 | 分类于 Laravel
Laravel中使用elasticsearch实现全文搜索 项目中要做搜索,欲采用Laravel+Scout扩展 +elasticsearch来实现,特记录备用 elastic安装 官网下载5.6.4版本zip文件,解压到目标目录,运行需要Java1.8运行环境。 安装分词扩展ik,在elasti ...
阅读全文 »

go 标准库log使用

发表于 2017-12-17 | 分类于 go
package main import ( "log" "os" "io/ioutil" "io" ) var ( Trace *log.Logger Info ...
阅读全文 »
1234
Dr點燃

Dr點燃

37 日志
12 分类
45 标签
GitHub 微博 E-Mail
Links
  • Dr點燃
  • 小艾同学
© 2016 — 2020 Dr點燃
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4