原创 swoole+PHP實現訂單的延時處理(自動取消訂單,還原庫存等操作)的例子

一、業務場景:當客戶下單在指定的時間內如果沒有付款,那我們需要將這筆訂單取消掉,比如好的處理方法是運用延時取消,這裏我們用到了swoole,運用swoole的異步毫秒定時器不會影響到當前程序的運行,具體參考:https://wiki.sw

原创 Redis簡單實現秒殺功能

BRPOP 是一個阻塞的列表彈出原語。 它是 RPOP 的阻塞版本,因爲這個命令會在給定list無法彈出任何元素的時候阻塞連接。 該命令會按照給出的 key 順序查看 list,並在找到的第一個非空 list 的尾部彈出一個元素。 $a

原创 Solr4.7.0中配置中文分詞mmseg4j-1.9.1

一、下載mmseg4j,下載地址:https://code.google.com/p/mmseg4j/downloads/list,如果該地址無法下載,請在該地址下載:https://download.csdn.net/download/

原创 CentOS 6.10下安裝apache、mysql、php5.5

一、查看一下CentOS版本 [root@localhost ~]# cat /etc/redhat-release CentOS release 6.10 (Final) 二、升級系統 yum -y update 三、安裝gcc、

原创 Linux下apache防惡意訪問(攻擊)腳本

一、場景:由於公司在行業這塊比較出名,經常會受到競爭對手的惡意攻擊,導致網站經常訪問癱瘓 二、分析:1、某一天內某些IP訪問量非常大,2、某一IP連接訪問超過的次數到達一定的次數(本文中設置爲8) 三、解決思路:通過第二點分析出來的兩點問

原创 linux下redis安裝配置及redis常用命令

一、下載redis下載地址:http://code.google.com/p/redis/downloads/list2013年12月7號,我下載的是最新版本:redis-2.6.14.tar.gz另附上csdn上該版本的資源:http:

原创 Android利用Gallery和ImageSwitcher實現在線相冊圖片預覽功能(異步加載圖片)

Android利用Gallery和ImageSwitcher實現相冊功能(異步加載圖片)MainActivity.javapackage cn.android.gallery; import java.util.ArrayList; i

原创 java反射詳解

本篇文章依舊採用小例子來說明,因爲我始終覺的,案例驅動是最好的,要不然只看理論的話,看了也不懂,不過建議大家在看完文章之後,在回過頭去看看理論,會有更好的理解。下面開始正文。 【案例1】通過一個對象獲得完

原创 通過線程計數器和Thread.Join方法得到線程已完成狀態

方法一:線程計數器 class Program { static void Main(string[] args) { Thread[] ths = new Threa

原创 java中newInstance()和new()

在Java開發特別是數據庫開發中,經常會用到Class.forName( )這個方法。通過查詢Java Documentation我們會發現使用Class.forName( )靜態方法的目的是爲了動態加載類。在加載完成後,一般還要調用C

原创 android中ExpandableListView增加自定義組件

android中ExpandableListView增加自定義組件,點擊ExpandableListView自動滾動到頂部MainActivity.javapackage cn.android.widget; import java.u

原创 WPF:向客戶端發出某一屬性值已更改的通知INotifyPropertyChanged接口

Person.csusing System.ComponentModel; namespace _01_INotifyPropertyChanged { class Person:INotifyPropertyChanged

原创 投入Linux的懷抱 你準備好了嗎?

  三分天下——Windows、Mac OS、Linux Windows:微軟的操作系統。發展初期對盜版的默許,在Windows 98後藉着盜版快速的佔領市場並初步形成壟斷後,開始一切的打擊盜版。 Mac

原创 C#定時檢測子線程是否已經完成

C#定時檢測子線程是否已經完成 class Program { static void Main(string[] args) { //主線程中啓動一個支線程,執行do

原创 二級域名轉向

方法一:   $x = str_replace('.域名1','',方法一:  ___FCKpd___0 方法二:  var str = location.href; var cUrl = "http://www.yipiw.com/"