Write the Code. Change the World.

1月 02

 

参考这篇推荐了两个主机商 https://glorystar.me/archives/bandwagonhost-out-of-stock-recommended-new-VPS.html

买了有香港节点的hosthatch  $8三个月  2核CPU/256MRAM/256MVSWAP/30G SSD/1G网络端口/1T月流量/1IP,结果这个香港节点延迟也很高,我是天津联通的,好像饶了日本。。。。。。

另外一家HOSTUS 有 美国los节点 1CPU/768MRAM/768MVSWAP/2T流量 才12美元年付 ,我觉着美国延迟高,没有考虑

 

最后买了openprovider的两个512的主机,刚好跨年打折$2.5/mo 香港的不享受折扣$5.

这家香港的主机延迟还是很低好的时候可以到50,差的时候也有100

打折那个就费劲了,新加坡节点创建虚拟机报错,问客服第一开始不回,过两天回了,让我再试一次,擦,我都已经试了一圈,最后落户在亚特兰大了,北美只有这个延迟200不丢包,还好。其他根本不能用。

 

最后转一下这里的一个日本vps线路分析,说的很细的,不过也没什么卵用。。。。。

https://sayuki.me/?p=174

日本VPS线路讨论

由于地理位置因素,以及文化因素,日本VPS一直是受欢迎的对象,因此墙也没少关照日本的机房,线路更是毁的半死,我用过的日本VPS也不少,基本可以分为以下几类

垃圾NTT线路:CONOHA(移动走JPIX),vultr(电信时不时绕美国),servercentral(移动走asianet),Linode东京第二数据中心(移动走香港PCCW),阿里云,vps.to,onamae,softlayer,Amazon AWS(移动走JPIX,联通走KDDI)

战五渣KDDI线路:Linode东京第一数据中心,cloudcore

土豪IIJ线路:樱花,IDCF(东京&福冈&福岛),kagoya(渣渣ovz),ablenet(大阪),kopti(大阪),tsukaeru(渣渣ovz)

软银odn线路:olleh ucloudbiz,80host

神壕定制线路:Microsoft Azure(走自己香港MSN骨干网,速度逆天,大阪机房要先绕东京),Google Computer Engine(电信联通走香港Google骨干网,移动走上海出口)

以上除非标注数据中心位置,否则默认位于东京

 …

阅读全文 >>

1月 02

行转列,

直接使用 group_concat  分组函数

select id,group_concat(name) from aa group by id;

由于这个是分组函数,还可以用distinct去重

select id,group_concat(distinct name) from aa group by id;

还可以指定分割符,默认是,耗

select id,group_concat(name separator ‘;’) from aa group by id;

最后他还能排序

select id,group_concat(name order

阅读全文 >>

1月 02

此脚本用于分析统计secure日记文件,对ssh登录错误次数较多的IP用iptables封掉。

阅读全文 >>

1月 02

非root用户手动安装php nginx和php-fmp
到官网下载php5.6源码安装包

~/py/php-5.6.29> ./configure –prefix=/home/tjdf/py/php56
报错
checking for xml2-config path…
configure: error: xml2-config not found. Please check your libxml2 installation.

添加开发工具光盘安装源
/data # tar -xzvf SLES-11-SP3-SDK-x86_64.tar.gz
/data/SLES-11-SP3-SDK/CD1 # zypper ar /data/SLES-11-SP3-SDK/CD1 suse11sp3sdk

安装 libxml2-devel
/data/SLES-11-SP3-SDK/CD1 # zypper in libxml2-devel…

阅读全文 >>

1月 02

关闭Biased Locking(偏向锁) 1.6默认开启(针对单线程反复锁优化,多线程高争用场景可考虑关闭)
打开 DoEscapeAnalysis 逃逸分析
打开锁粗化 EliminateLocks

-XX:-UseBiasedLocking -server -XX:+DoEscapeAnalysis -XX:+EliminateLocks  -Xms4096m -Xmx8192m -server

http://chentmin.com/2013/06/12/biased-locking-and-lock-coarsening/
https://mechanical-sympathy.blogspot.co.uk/

 

Java Tuning White Paper

给出的一些例子

Tuning Example 1: Tuning for Throughput

java -Xmx3800m -Xms3800m -Xmn2g -Xss128k -XX:+UseParallelGC -XX:ParallelGCThreads=20

 Tuning Example 2: Try

阅读全文 >>

1月 02

编程获取profile统计信息

阅读全文 >>

12月 25

拔掉所有硬盘,只留一个要装系统的盘就可以装了。。。。。。。。。。。

 

http://163.20.121.131/wp/?p=138

https://social.technet.microsoft.com/Forums/office/en-US/a5938c21-77c3-401d-99bd-38e4135983ff/windows-is-unable-to-install-to-the-selected-location-error-0x80300024?forum=w7itproinstall

 

You said “I want it on Disk 0 so I can have a dual boot setup . I don’t want to lose my original Vista Ultimate installation since this is not a production OS yet.”…

阅读全文 >>

12月 11

# 下载一个ubuntu镜像
sudo docker pull ubuntu
# 使用ubuntu运行一个交互性的shell,
# 分配一个伪终端,附带stdin和stdout(输入/输出流)
# 如果你想退出分离出来的伪终端,
# 可以使用CTRL -p+CTRL -q –就像先按CTRL -p 然后CTRL -q
sudo docker run -i -t ubuntu /bin/bash
#docker ps命令
sudo docker ps #列出当前所有正在运行的container
sudo docker ps -l #列出最近一次启动的,且正在运行的container
sudo docker …

阅读全文 >>

12月 11

按安装文档操作 Run the SQL Server Docker image on Linux, Mac, or Windows

注意事项

docker要1.8+

要有4G磁盘空间

启动sqlserver至少需要4G内存

启动命令的sa密码要是强壮密码,设简单了能起来,登不上

步骤

下载dock镜像

docker pull microsoft/mssql-server-linux

创建新的容器

docker run -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=<YourStrong!Passw0rd>’ -p 1433:1433 -d microsoft/mssql-server-linux

需要映射本地路径的命令

docker run -e ‘ACCEPT_EULA=Y’ -e ‘SA_PASSWORD=<YourStrong!Passw0rd>’ …

阅读全文 >>