最简单解决linux解压缩乱码问题

因为在windows下压缩的文件是使用(gbk,gb18030)编码的,所以在linux(utf-8)下面直接解压有编码问题

网上说的unzip -O之类的都不太靠谱

后来终于找到一个最简单的方法,几乎没什么成本。

more →

Web大规模高并发请求和抢购的解决方案

转载的,我看得地方也是转载的,所以就不贴原文地址了,文章写得很细致,可以一看.

电商的秒杀和抢购,对我们来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。这次我们会关注秒杀和抢购的技术实现和优化,同时,从技术层面揭开,为什么我们总是不容易抢到火车票的原因?

一、大规模并发带来的挑战

more →

本站启用了SSL(HTTPS)

今天给网站www.sunjianbo.com和note.sunjianbo.com启用了ssl,全程使用宝塔面板操作,简直不要太简单。

唯一值得一说的是申请证书时候要文件验证,而leanote是使用反向代理本地的9000端口提供web服务的,找了半天也没有找到应该把验证文件放在什么位置,最后一怒之下,先关了反向代理,验证通过之后在重新启用。

两个站都全部开启了强制https,同样是在宝塔面板操作的,这玩意用起来还是挺爽了,简化了很多操作,也不用总是ssh到服务器了,不过还是要注意安全。

more →

OpenShift V2停止服务&备份他喵的太重要了啊

OpenShift V2彻底停止服务了,刚巧在十一期间,我本人还在湖南湖北晃荡着.

上面架设了两个应用,一个就是这个博客,另外一个是leanote,一款笔记软件.

这个博客还好,一直在用UpdraftPlus备份,数据在dropbox里,现在已经完全恢复了.

more →

Apache修改AllowOverride all 导致error 403

Apache 将conf中的AllowOverride None改为AllowOverride All

是设置伪静以读取.htaccess文件的必须步骤,不过改完之后也许会出现了403错误

这时只需要注释掉Options这句就可以解决AllowOverride None改为AllowOverride All导致的403错误

more →

快速定位xml格式错误的方法

如果xml文件有格式错误的话,排查起来很困难,就像有的时候英文符号写成了中文,这种问题坑的一比。今天就遇到了eclipse报错

org.xml.sax.SAXParseException: Element type "result" must be followed by either attribute specifications, ">" or "/>".

more →