原创 Redis源碼分析:內存分配操作

[url]http://www.dedecms.com/knowledge/data-base/generalized/2012/0609/1315.

原创 memcache 內部結構詳解

[url]http://tank.blogs.tkiicpp.com/category/programming/memcache/[/url]Memc

原创 mysql安裝、啓動、卸載

1、安裝rpm方式查看是否安裝mysql的命令rpm -qa | grep -i mysql然後 逐個使用 rpm -e mysq-* 卸載--nod

原创 mysql 主從服務器搭建

一、master:1、配置:[mysqld]#主機id 不能和從機id重複server-id=1#Master start#系統錯誤日誌log-err

原创 shell 統計 uv 量

cat 201233.log | grep "20120816" | perl -ne '/uid=([0-9]+),/ && print "\n$1

原创 resin 安裝

./configure --prefix=/opt/app/resin-pro-3.1.9make make installln -s /opt/app/resin-pro-3.1.9 /opt/app/r

原创 Java:List中的toArray()的使用方法

[url]http://webservices.ctocio.com.cn/208/12082708.shtml[/url]

原创 jvm 參數設置 -D

1、log4j 配置文件-Dlog4j.configuration=file:/opt/www/api-t-sohu/trunk/api-t-sohu-web-3.0/src/main/webapp/WEB

原创 shell 腳本 轉碼目錄下文件

#!/bin/bash#遞歸遍歷源文件目錄 function scandir(){ if [ $# -lt 3 ] then echo usage:$0 src sourcecode destcode

原创 shell 腳本文件追蹤與 debug

scripts 在運行之前,最怕的就是出現語法錯誤的問題了!那麼我們如何 debug 呢?有沒有辦法不需要透過直接運行該 scripts 就可以來判斷是否有問題呢?呵呵!當然是有的!我們就直接以 bash

原创 java final關鍵字

Java中的final關鍵字通常的指的是“這是無法改變的”。它可能被做爲三種的修飾詞.------數據,方法,類。 一 final數據 1.在修飾基本類型時,表示它是一個常量,在定義時必須給予賦值.

原创 進程的 線程數

查看最大線程數:cat /proc/sys/kernel/threads-max1、每進程可用線程數 = VIRT上限/stack size其中 VIRT 上限: 32位x86 = 3G 64位x64=64

原创 curl命令使用

curl -o /dev/null -s -w %{time_namelookup}:%{time_connect}:%{time_starttransfer}:%{time_total} htt

原创 節目通信流程

備註:1001:節目id9001:用戶[email protected]/Spark 2.6.3:用戶jid conference.im.lanmei.fm:節目綁定域(固定)1、獲取節目詳情 c re

原创 Java:回調機制

[url]http://www.cnblogs.com/tt_mc/archive/2011/11/09/2243699.html[/url]觀察者模式的實現1. 什麼是回調函數 回調函數(cal