Java MongoDB DriverでMongoDBを操作(insert、update、delete)する
DBに接続
MongoCliant cliant = new MongoCliant();
String host = “172.17.2.xxx”;
MongoCliant clian ...
CentOSでOracle11gR2自動バックアップと一週間前のファイルを削除する
1.データディレクトリの権限設定
#mkdir -p/backup/databak
#chown -R oracle:oinstall/backup/databak -R
2.Oracleのバックアップ ...
LinuxにNginxログローテートlogrotateの設定方法
#cd/etc/logrotate.d
#vi/etc/logrotate.d/nginx
編集内容
/usr/local/nginx/logs/*.log/usr/local/nginx/logs/nginx ...
Android入門–Socket通信のサンプルコード
javaコード:
Socket socket = new Socket(“172.17.2.11”, 10000);
OutputStream os = socket.getOutputStre ...
「SQL入門」UNION、UNION ALLでテーブルのデータを結合するサンプル
1.UNION集合演算子
SELECT column_name(s) FROM table_name1
UNION SELECT column_name(s) FROM table_name2
2.SQL ...
MacにPHP 5.6をインストールする
1.PHPリポジトリの追加
$ brew tap
homebrew/core
$ brew tap homebrew/versions
$ brew tap homebrew/dupes
$ ...
CentOSにMySQL5.7をインストールする
依存パッケージをインストール
#yum -y install gcc gcc-c++ ncurses ncurses-devel cmake
ダウンロード
#cd/root/oneinstack/src ...
JavaScriptでjson形式のデータにおいて特定の値を取り出す方法
方法1
var json = ;
var data = getJsonById(2,json);
function getJsonById(id,data){
for (var i = 0; i < ...
JavaScriptで小数を整数にする
1.floor
Math.floor(12.9999) = 12
2.ceil
Math.ceil(12.1) = 13;
3.round
Math.round(12.5) = 13 ...
Mac OS Xにmongodbをインストールする
MacPorts
$ sudo port install mongodb
Homebrew
$ brew install mongodb
/var/lib/mongodbを作成
$ su ...
mongodbを停止する方法
方法1
>use admin;
switched to db admin
>db.shutdownServer();
Tue Nov 18 11:03:24.164 DBClientCurs ...
CentOS6.8にMongoDB2.6をインストールする
1.MongoDBレポジトリ追加
#vi/etc/yum.repos.d/mongodb.repo
name=MongoDB Repository
baseurl=
gpgcheck=0
php入門–ftruncateを使ってファイルの中身を空にする
phpコード:
$fh = fopen($path, “r+”);
if( flock($fh, lock_ex) ){
$cont_old=json_decode(fread($fh, ...
phpでディレクトリの書き込み権限をチェックする
サンプルコード:
set_time_limit(1000);
function dirchk_iswriteableFunc($dir_path){
$dir_path=str_replace(‘\ ...
php入門–htmlタグをtextへ変換する
phpコード:
function html2text($str){
$str = preg_replace(“/<style .*?<\/style>/is”, “ ...
phpでファイルの文字コードを変換する
サンプルコード:
function encodeChk($file) {
$list = array(‘Shift_JIS’, ‘UTF-8’, ‘UTF-1 ...
linuxのシステム情報を取得するコマンド
# uname -a
Linux ik1-xxx-xxx.vs.sakura.ne.jp 2.6.32-642.11.1.el6.x86_64 #1 SMP Fri Nov 18 19:25:05 UTC 2016 x86_6 ...
linuxでpsコマンドの使い方
基本コマンド
F プロセスの状態
USER ユーザID
PID プロセスID
%CPU CPU使用率
%MEM 実メモリ使用量
VSZ 仮想メモリの使用サイズ(キロバイト表示) ...