CentOS 7.3にMariaDB10.2.8をインストールするメモ

インストールコマンド
#tar xvf mariadb-10.2.8-linux-x86_64.tar.gz -C /usr/local
#cd /usr/local
#ln -s mariadb-10.2.8-linux-x86_64.tar.gz/ mysql

設定ファイルの作成
#cd /usr/local/mysql/support-files
#mkdir /etc/mysql/
#cp my-huge.cnf /etc/mysql/my.cnf /
#vim /etc/mysql/my.cnf
[mysqld]
datadir = /app/mysqldb
innodb_file_per_table = on
skip_name_resolve = on

dbファイルの作成
#cd /usr/local/mysql/
#scripts/mysql_install_db –user=mysql –datadir=/app/mysqldb
#ls /app/mysqldb

logファイルの作成
#mkdir /var/log/mariadb/
#chown mysql /var/log/mariadb/

サービス起動
#cp support-files/mysql.server /etc/init.d/mysqld
#chkconfig –add mysqld
#service mysqld start
#ss -nutl

PATH環境変数を設定
#vim /etc/profile.d/mysql.sh
PATH=/usr/local/mysql/bin:$PATH
# . /etc/profile.d/mysql.sh

mysqlセキュリティスクリプトの実行
#cd /usr/local/mysql
#mysql_secure_installation

#mysql -uroot -ppassword

「python入門」readline()でファイルを読み込む方法

pythonコード
f = open(“demo.txt”)
line = f.readline()
while line:
print line,
# print(line, end = ”)
line = f.readline()

f.close()

「jquery入門」val().change()の使い方

例1
$(‘#userForm’).find(‘input[type=”text”]’).val(‘yamada’).change();

例2
$(“#cftLoginTime”).change(function(){
//処理コード
});
例3
$(“input”).val(“yamada”).change();

Ubuntuにnginxをインストールするメモ

PGPキーを追加
wget http://nginx.org/keys/nginx_signing.key -O – | sudo apt-key add –

リポジトリを追加
/etc/apt/sources.list.d/nginx.list
deb http://nginx.org/packages/ubuntu/ CODENAME nginx
deb-src http://nginx.org/packages/ubuntu/ CODENAME nginx

nginxをインストール
sudo apt update
sudo apt install nginx

UbuntuにJDK8をインストールするメモ

インストール
#sudo add-apt-repository ppa:webupd8team/java
#sudo apt update
#sudo apt install oracle-java8-installer
バージョンの確認
#java -version
#javac -version

「Oracle入門」スキーマ( CURRENT_SCHEMA)を変更する方法

1.デフォルトのスキーマを変更
SQL> ALTER SESSION SET CURRENT_SCHEMA=STUDENET_MANAGER ;

2.NLS環境変数 NLS_DATE_FORMATを変更
SQL> ALTER SESSION SET NLS_DATE_FORMAT = ‘DD-MON-YYYY HH24:MI:SS’;
SQL> SELECT SYSDATE FROM DUAL;

「jQuery入門」$(document).on()の使い方

1.$(document).on(イベント, セレクタ, 関数)
例1
$(document).on(‘input keyup’, ‘#member_name’, function() {
//処理コード
});
例2
$(document).on(‘click’, ‘#reg_btn’, function(){
//処理コード
});

2.$(セレクタ).on(イベント, 関数)
$(‘#reg_btn’).on(‘click’, function(){
//処理コード
});

「Oracle入門」SELECT FOR UPDATEのサンプル

SQL構文
SELECT COL_W1,COL_W2 FROM CFT_TBL WHERE ROWNUM <= 500 FOR UPDATE SKIP LOCKED

「Java入門」java.util.zip.GZIPInputStream()でファイルを展開する方法

Javaコード
public static byte[] deCompress(byte[] targetStr) {
if (targetStr == null || targetStr.length == 0) {
return null;
}
ByteArrayOutputStream out = new ByteArrayOutputStream();
ByteArrayInputStream in = new ByteArrayInputStream(bytes);
try {
GZIPInputStream cft = new GZIPInputStream(in);
byte[] buffer = new byte[256];
int n;
while ((n = cft.read(buffer)) >= 0) {
out.write(buffer, 0, n);
}
} catch (IOException e) {
log.error(e);
}

return out.toByteArray();
}

「Java入門」java.util.zip.GZIPOutputStream()でファイルを圧縮する方法

Javaコード
public static byte[] compress(String targetStr, String encodStr) {
if (targetStr == null || targetStr.length() == 0) {
return null;
}
ByteArrayOutputStream out = new ByteArrayOutputStream();
GZIPOutputStream gzip;
try {
gzip = new GZIPOutputStream(out);
gzip.write(str.getBytes(encodStr));
gzip.close();
} catch (IOException e) {
log.error(e);
}
return out.toByteArray();
}