我們公司所代管的網站裡,有幾個流量是非常大的,在尖峰的時刻同時上線人數可能高達數千到數萬人,而在這個時候如果使用 netstat 或 TCPView 查看所有 TCP 連線時就會看到非常多處於 TIME_WAIT 狀態的連線,平時就會多達數千條 TIME_WAIT 連線之多,尖峰的時候還有一萬多條 TIME_WAIT 連線的狀況,雖然這些連線目前還不致於造成連線發生問題,但基於一股好奇心才決定研究到底查探個究竟,深入研究後才得知這問題現在不處理,等網站流量在大一些的時候那就會出亂子了!…
利用 NSHTTPCookieStorage 管理 Cookie 傳送 在 iOS 中如果自行建立 UIWebView 來開啟遠端站台資料,這時可以透過以下方法加入 Cookie.原理是透過 iOS 提供的 NSHTTPCookieStorage 元件來控制所有從這個 Application 發出的 HTTP Request,如果在 UIWebView 有使用 iFrame 或者 AJAX 發出的 Request 同樣會受到影像,算是一個方便的功能,讓 Cookie 可以集中管理.   1 2…
感謝同事 Allen 的Support :) 執行>gpedit.msc 電腦設定>Windows元件>遠端桌面服務>遠端桌面工作階段主機>連線>限制遠端桌面服務的使用者……將該項目停用即可. 參考連結: 解除 Windows Server 2012 遠端桌面登入一個連線的限制 http://chenweichi.blogspot.tw/2012/09/windows-server-2012_25.html Windows Server 2008 設定單一帳戶多重遠端登…
使用Xamarin開發IOS程式時, 必須要在Mac上才可以編譯程式,若想在windows系統上編譯,則可透過Build host的方式, 但還是要有一台Mac的電腦就是了XD 首先你的Mac必須要已經安裝好Xamarin 以下使用的是Visual Studio2010 開啟Visual Studio,點選 工具 → 選項 → Xamarin → IOS Settings 點選右邊Mac build host中的Configue.. 接著會跳出一個畫面,這裡直接手動指定要當成Build Host…
使用Xamarin開發IOS程式時, 必須要在Mac上才可以編譯程式,若想在windows系統上編譯,則可透過Build host的方式, 但還是要有一台Mac的電腦就是了XD 首先你的Mac必須要已經安裝好Xamarin 以下使用的是Visual Studio2010 開啟Visual Studio,點選 工具 → 選項 → Xamarin → IOS Settings 點選右邊Mac build host中的Configue.. 接著會跳出一個畫面,這裡直接手動指定要當成Build Host…
python是一种对缩进有严格要求的语言, Python脚本可以使用非常多的工具进行编写,笔者在Linux系统使用JEdit进行Python脚本编写,由于在Linux编写脚本比较痛苦,比如想一眼看出相同的变量在哪个地方使用就非常不方便,所以想转到Window系统上进行编写,在Windows上有一个非常轻量级的脚本编写工具:Note Pad++, 还有一个Eclipse上的插件pydev. 但是直接将linux上的Python脚本直接移到window上编写时出现了大量的缩进问题,因为Linux和w…
[筆記整理]Iptables網路連線限制及攻擊防護和相關設定 1. 限制每個IP連接HTTP最大併發50個連接數 iptables -A INPUT -p tcp --dport 80 -m connlimit --connlimit-above 50 -j REJECT 2. 限制每個IP同時最多100個連接數 iptables -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 100 -j REJECT or ip…
为了做EJBCA的封装測试,在我自己电脑上装了个,可是在国内的开发上面的介绍实在是太少.有的也仅仅是些傻瓜式的安装介绍,这是介绍在Windows上安装的过程,(后面介绍下 linux 红帽上的),有些也是在网上看看,有一些比較关键的地方 在以下会指出来: 推荐一个比較不错的网址:https://sourceforge.net/p/ejbca/discussion/ EJBCA Installation EJBCA是一个基于J2EE技术的全功能的开源CA系统软件.并提供了一个强大的.高性能并基于组…
昨天学习windows上的JNI编程,JNI说白了就是java和c语言的一个互相沟通的桥梁.java能够调用JNI来完毕调用C语言实现的方法. JNI的全称是(Java native interface),事实上在编程重你仅仅须要将与java交互的函数写出来.其它的C语言内部调用的就能够直接使用C语言相关语法了.闲话少说,開始正题吧. 要想在windroid或者是linux上使用JNI必须要下载NDK的而且指定路径,在windows我们还须要安装一个sygwin,这里我就不再说如何安装cygwi…
前面介绍了linux的ssh远程登录协议和ssh无password登录方式.这里在windows下通过secureCRT和putty登录linux来看一下详细的密钥创建,配置和登录.也算做个备忘录吧. 1.linux下创建密钥对 还记得前面说的怎么创建密钥对吧: [sshtest@localhost ~]$ ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (…