不灭的焱

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2019-03-31 00:43:18  修改时间:2024-04-29 18:14:01  分类:OpenResty_Lua  编辑

旧式的模块定义方式是通过 module("filename"[,package.seeall])* 来显式声明一个包,现在官方不推荐再使用这种方式。这种方式将会返回一个由 filename 模块函数组成的 table,并且还会定义一个包含该 table 的全局变量。

作者:Albert.Wen  添加时间:2017-10-26 14:30:52  修改时间:2024-05-04 12:02:23  分类:Linux基础  编辑

cp 貌似没有排除目录的功能,可以使用 rsync 命令来实现了,如:

【案例】

/home/52php目录里面有data目录,data目录里面有 a、b、c、d、e 五个目录,现在要把data目录里面除过 a、b、c 目录之外的所有目录拷贝到/bak目录中。

作者:Albert.Wen  添加时间:2019-03-31 16:10:47  修改时间:2024-04-30 04:23:06  分类:OpenResty_Lua  编辑

在 OpenResty 的体系中,可以通过共享内存的方式完成不同工作进程的数据共享,可以通过 Lua 模块方式完成单个进程内不同请求的数据共享。如何完成单个请求内不同阶段的数据共享呢?最典型的例子,估计就是在 log 阶段记录一些请求的特殊变量。

作者:Albert.Wen  添加时间:2017-10-18 17:17:12  修改时间:2024-04-27 01:38:33  分类:Golang/Ruby  编辑

context是Go中广泛使用的程序包,由Google官方开发,在1.7版本引入。它用来简化在多个go routine传递上下文数据、(手动/超时)中止routine树等操作,比如,官方http包使用context传递请求的上下文数据,gRpc使用context来终止某个请求产生的routine树。由于它使用简单,现在基本成了编写go基础库的通用规范。笔者在使用context上有一些经验,遂分享下。

作者:Albert.Wen  添加时间:2017-10-29 20:31:33  修改时间:2024-05-07 04:30:07  分类:Golang/Ruby  编辑

原文:Fundamentals of concurrent programming

译者:youngsterxyf

本文是一篇并发编程方面的入门文章,以Go语言编写示例代码,内容涵盖:

  • 运行期并发线程(goroutines)
  • 基本的同步技术(管道和锁)
  • Go语言中基本的并发模式
  • 死锁和数据竞争
  • 并行计算
作者:Albert.Wen  添加时间:2018-11-21 15:27:50  修改时间:2024-04-28 22:57:39  分类:系统设计/架构/UML建模  编辑
作者:Albert.Wen  添加时间:2016-01-17 10:48:43  修改时间:2024-04-23 23:03:13  分类:Linux软件安装/参数优化  编辑

常用命令:

$ sudo update-rc.d nginx defaults      #增加服务
$ sudo update-rc.d -f nginx remove    #移除服务

在Debian中安装新服务时,默认是开机启动的。例如,如果你安装了Nginx,Nginx服务会在下次开机时自启动。如果你不想Nginx开机自启动,你就要自己移除 /etc/rcX.d/SYYnginx 或使用 update-rc.d。而使用update-rc.d的优势很明显,它会自己移除、增加对/etc/init.d/内的链接。

作者:Albert.Wen  添加时间:2018-06-13 17:01:44  修改时间:2024-05-08 09:15:49  分类:Java基础  编辑

Fastjson是一个Java语言编写的高性能功能完善的JSON库。它采用一种“假定有序快速匹配”的算法,把JSON Parse的性能提升到极致,是目前Java语言中最快的JSON库。Fastjson接口简单易用,已经被广泛使用在缓存序列化、协议交互、Web输出、Android客户端等多种应用场景。

作者:Albert.Wen  添加时间:2018-08-19 19:43:08  修改时间:2024-05-03 21:03:56  分类:数据采集/桌面自动化  编辑

程序运行了一段时间,出现下面的这样几次error之后,程序自动终止了

[9232:2000:0222/102513.017:ERROR:ssl_client_socket_impl.cc(962)] handshake failed; returned -1, SSL error code 1, net_error -100
作者:Albert.Wen  添加时间:2018-09-10 23:29:21  修改时间:2024-05-02 20:02:39  分类:Linux软件安装/参数优化  编辑

非阿里云主机用 nginx 代理转发 http 到 阿里云主机,刚开始访问正常,过几个小时后代理 nginx 报错:

An existing connection was forcibly closed by the remote host.

解决方案:

到阿里云后台 添加白名单,网址:

https://yundun.console.aliyun.com/?spm=5176.2020520156.aliyun_topbar.203.3af71b4cqo83S4&p=sc#/sc/visitWhiteList