大家好 我回来了

很久很久没有写日志了,前两天煮了一个米,mstz.us 的域名,意思就是米斯特周,趁机把我现在bestzhou.org的日志,全部搬过去了,连着四天,把700多篇日志,一篇一篇的编辑了一次,主要是调整了一下格式,把一些过期的,无法访问的视频啊,图片啊,全部清理了一下。

写日志真的挺好的,因为在这几天修改文章中,我又跟着时间线重新回忆了一下这几年的光阴。生活就是这样,总是在不经意间给你一个惊喜,没准吓你一跳。

最近也会慢慢的上传一些照片,都是这几年抽空拍的。不过,很多照片放在时光相册,无法外联,所以还得往flickr相册转,也许有些不会‘扶墙’的朋友访问不了,办法总是有的,对吧,信息时代,什么都是可以从互联网获得的。

哦,对了,现在我那几个域名,都还有效,bestzhou.org,前几年还注册了一个bestzhou.us的域名,也还有效,本来打算把这个域名留给孩子用的,一直都放着呢,没怎么正式用起来。前两天脑子发热,又注册了一个域名mstz.us,感觉也不是很好,还是要注册.com/.net/.org的这种顶级域名,国别域名再不注册了。注册域名的话,推荐大家去 NameSilo注册,价格不贵,一个.com域名大概5-6$的样子,折合人民币不到40块钱,他们也支持支付宝,PayPal,信用卡的。
继续阅读大家好 我回来了

Linux系统参数调优参考

一、系统参数调优

[xxxxx@localhost:/#]vi /etc/sysctl.d/99-sysctl.conf
##added by zhoutao on 2011/10/17 
net.ipv4.tcp_max_syn_backlog = 10240
net.ipv4.tcp_max_tw_buckets = 400000  
net.ipv4.tcp_max_orphans = 60000  
net.ipv4.tcp_synack_retries = 3  
net.ipv4.tcp_fin_timeout = 3  
net.core.rmem_max = 16777216  
net.core.wmem_max = 16777216  
net.core.rmem_default = 1048576  
net.core.wmem_default = 1048576  
net.core.somaxconn = 16384  
net.ipv4.tcp_rmem = 4096 87380 16777216  
net.ipv4.tcp_wmem = 4096 65536 16777216  
net.core.netdev_max_backlog = 3000  
net.ipv4.tcp_congestion_control = cubic  
net.ipv4.ip_local_port_range = 1024 65535  
net.ipv4.tcp_tw_reuse = 1  
net.ipv4.neigh.default.unres_qlen = 6  
net.ipv4.neigh.default.proxy_qlen = 96  
net.ipv4.ip_nonlocal_bind = 1  
net.ipv4.tcp_keepalive_time = 60  
net.ipv4.tcp_keepalive_probes = 3  
net.ipv4.tcp_keepalive_intvl = 10  
fs.file-max = 360000  
net.ipv4.conf.all.log_martians=1  
net.nf_conntrack_max = 25000000  
net.netfilter.nf_conntrack_max = 25000000  
net.netfilter.nf_conntrack_tcp_timeout_established = 180  
net.netfilter.nf_conntrack_tcp_timeout_time_wait = 1  
net.netfilter.nf_conntrack_tcp_timeout_close_wait = 60  
net.netfilter.nf_conntrack_tcp_timeout_fin_wait = 120  

继续阅读Linux系统参数调优参考

How to Unroot your OnePlus 3 / 3T and go back completely to stock

周末刷了一下自己的手机,用的TWRP的recovery,刷了一个RR的rom,用了一天感觉没有官方的版本好,于是就想刷回去,折腾了一上午,最后从一加国外官方站,找到了这篇救急的文章,终于把自己的加3刷回去了。太费劲了。用来用去,还是官方原版好使,唉,这就是折腾啊。

That being said, here are the instructions (all commands are typed on a computer using a terminal app (Linux or Mac), or Command Prompt in Administrator mode (Windows)):
继续阅读How to Unroot your OnePlus 3 / 3T and go back completely to stock

oracle静默方式建库

有时候,真的不愿意用xmanager连服务器,再用GUI界面去创建、删除数据库,所以摸索了一下静默方式。以下内容是以oracle11gR2为参照版本的。

1、静默方式建库

oracle用户的主目录touch一个db_create.rsp文件,编辑该文件,内容如下:

[GENERAL]
RESPONSEFILE_VERSION = "11.2.0.1.0"  
OPERATION_TYPE = "createDatabase"  
[CREATEDATABASE]
GDBNAME = "tasdb"  
TEMPLATENAME = "General_Purpose.dbc"  
CHARACTERSET = "ZHS16GBK"  
oracle.install.db.InstallEdition = EE  
SYSPASSWORD = oracle  
SYSTEMPASSWORD = oracle  
MEMORYPERCENTAGE = "15"  

responsefile_version 响应文件版本,其实就是数据库版本

operation_type 静默操作类型

余下的内容请看稍后的响应文件例子。之后,执行这个命令开始建库:

dbca -silent -responseFile ./db_create.rsp

继续阅读oracle静默方式建库

tomcat 6/7 优化

tomcat的运行模式

运行模式有三种:bio(默认),nio,apr。

bio

bio(blocking I/O),顾名思义,即阻塞式I/O操作,表示Tomcat使用的是传统的Java I/O操作(即java.io包及其子包)。Tomcat在默认情况下,就是以bio模式运行的。遗憾的是,就一般而言,bio模式是三种运行模式中性能最低的一种。我们可以通过Tomcat Manager来查看服务器的当前状态。

nio

Java SE 1.4及后续版本提供的一种新的I/O操作方式(即java.nio包及其子包)。Java nio是一个基于缓冲区、并能提供非阻塞I/O操作的Java API,因此nio也被看成是non-blocking I/O的缩写。它拥有比传统I/O操作(bio)更好的并发运行性能。

apr

Apache Portable Runtime/Apache可移植运行库,是Apache HTTP服务器的支持库。你可以简单地理解为,Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,从而大大地提高Tomcat对静态文件的处理性能。 Tomcat apr也是在Tomcat上运行高并发应用的首选模式。
继续阅读tomcat 6/7 优化

使用lftp与sftp获取远端文件脚本

因为工作的原因,需要每日使用sftp获取远程主机上的文件,所以就在想能不能脚本化,这样就不用天天定时定点的在服务器前面守着了。

lftp是linux下面的一个ftp客户端工具,使用起来非常方便,它的参数如下:

[zhou@localhost ~]$ lftp -h
Usage: lftp [OPTS] <site>
`lftp' is the first command executed by lftp after rc files
 -f <file>           execute commands from the file and exit
 -c <cmd>            execute the commands and exit
 --help              print this help and exit
 --version           print lftp version and exit
Other options are the same as in `open' command
 -e <cmd>            execute the command just after selecting
 -u <user>[,<pass>]  use the user/password for authentication
 -p <port>           use the port for connection
 <site>              host name, URL or bookmark name

继续阅读使用lftp与sftp获取远端文件脚本

WingIDE的特别烹制办法(☆_☆)/~~

WingIDE是Python程序语言设计的集成开发环境,具有语法标签高亮显示,命令自动完成,函数跳转列表等非常强大的功能。

一、下载WingIDE

从官方网站下载最新版本,传送门这里,目前最新版本是5.1.12-1。

二、安装WingIDE

按照正常流程安装即可,没有什么需要注意的地方。

注意:WingIDE不内建python,所以需要在安装WingIDE之前先安装python,windows下面推荐安装activePython
继续阅读WingIDE的特别烹制办法(☆_☆)/~~