MySQL常用json方法使用记录

介绍

Mysql5.7版本以后提供了一个原生的Json类型,Json值将不再以字符串的形式存储,而是采用一种允许快速读取文本元素(document elements)的内部二进制(internal binary)格式。在Json列插入或者更新的时候将会自动验证Json文本,未通过验证的文本将产生一个错误信息。Json文本采用标准的创建方式,可以使用大多数的比较操作符进行比较操作,例如:=, <, <=, >, >=, <>, != 和 <=>。

斐讯N1折腾记1-刷入armbian

N1介绍

斐讯N1原来的定位: NAS和区块链设备,后来斐讯翻车和被很多大神破解,刷入不同的固件,从而让它能实现各种功能,再加上目前低廉的价格,让它的可玩性和性价比都极高。

如果你不是拿来做开发、需要GPIO开发等一个N1显然更实用,适合普通人的生活需求,树莓派对于开发者比较友好一些。

Nginx反代Websocket 403报错

背景

由于服务器对外只有一个端口,需要用nginx把服务器上多个tomcat的地址代理出来,工程中需要用Websocket,按照网上常规配置后,部分Websocket访问报403错误,部分Websocket正常。

利用Proxychains在终端使用socks5/http代理

背景

  • 在国内的服务器上从github上拉代码或者go get的时候非常慢(网络受阻)的时候。
  • 当内网的某些服务器不能上外网,但是内网中有一台电脑能上外网,想让不能上外网的服务器上外网的时候。

proxychains可以非常简单快速的设置好代理,让其它不能上网的服务器通过能上网的服务器进行上网。

Windows使用NSSM将任意exe封装为服务

介绍

NSSM是一个服务封装程序,它可以将普通exe程序封装成服务,使之像windows服务一样运行。同类型的工具还有微软自己的srvany,不过nssm更加简单易用,并且功能强大。它的特点如下:

  1. 支持普通exe程序(控制台程序或者带界面的Windows程序都可以)
  2. 安装简单,修改方便
  3. 可以重定向输出(并且支持Rotation)
  4. 可以自动守护封装了的服务,程序挂掉了后可以自动重启
  5. 可以自定义环境变量

内网穿透之n2n-点对网

背景

n2n v+p+n 其实与 pptp v+p+n 有类似的一面,都是一种点对点的局域网,所不同的是,n2n 可以建立点与点之间的直连,而 pptp 局域网内通讯的全部流量都必须走中心节点。pptp可以实现点对忘的连接,n2n应该也可以实现。