「Java入門」replaceAlで空白スペースを削除する方法

Javaコード
String str = ” welcome 123 “;
String str2 = str.replaceAll(” “, “”);
System.out.println(str2);

「Java入門」改行コード(\r\n)、タブコードを置換する方法

Javaコード
String docTxt = EntityUtils.toString(entity,”UTF-8″);
docTxt=docTxt.replaceAll(“[\\t\\n\\r]”, “”);

java.text.DecimalFormat()のサンプル

javaコード

import java.text.DecimalFormat;

public class Decimal {

public static void main(String[] args) {

DecimalFormat df = new DecimalFormat(“######0.00”);

double d1 = 4.23456;
double d2 = 0.0;
double d3 = 2.0;
System.out.println(df.format(d1));
System.out.println(df.format(d2));
System.out.println(df.format(d3));
}

}

結果

4.23
0.00
2.00

「Java入門」listのシャローコピーをするサンプル

Javaコード
package com.arkgame.study;
import java.util.ArrayList;
public class LstcopyDemo {

public static void main(String[] args) {
ArrayList<String> lstSrc = new ArrayList<>();
lstSrc.add(“11”);
lstSrc.add(“22”);
lstSrc.add(“33”);
lstSrc.add(“44”);

ArrayList<String> lstDest = lstSrc;

lstSrc.set(0, “AA”);
lstDest.set(1, “BB”);
lstDest.set(2, “CC”);

System.out.println(“シャローコピー元のリスト:”);
for (String cft : lstSrc) {
System.out.println(cft);
}

System.out.println(“シャローコピー先のリスト:”);
for (String cft : lstDest) {
System.out.println(cft);
}

}

}
結果
シャローコピー元のリスト:
AA
BB
CC
44
シャローコピー先のリスト:
AA
BB
CC
44

「JavaScript入門」半角数字をチェックする方法

JSコード
function isNumFunc(target) {
if ( target == null )
return;
if( target.match( /[^0-9.,-]+/ ) ) {
alert(“半角数字で入力して下さい。”);
return false;
}
return true;
}

「Java入門」byte型の配列を文字列に変換する方法

javaコード

package zhongg;

import java.io.UnsupportedEncodingException;
import java.util.Arrays;

public class Byte2StrDemo {
public static void main(String[] args) throws UnsupportedEncodingException {
String aa = “テスト”;

byte[] cftAA = aa.getBytes(“UTF-8”);
byte[] cftBB = aa.getBytes(“SJIS”);

// 指定された配列の文字列表現を返す
System.out.println(“UTF-8文字列:” + Arrays.toString(cftAA));
System.out.println(“SJIS文字列:” + Arrays.toString(cftBB));

// 指定された文字セットを使用する
String op2 = new String(cftAA, “UTF-8”);
String op3 = new String(cftBB, “SJIS”);

System.out.println(“新しいstring(UT-8):” + op2);
System.out.println(“新しいstrng(SJIS):” + op3);

}
}

結果

UTF-8文字列:[-29, -125, -122, -29, -126, -71, -29, -125, -120]
SJIS文字列:[-125, 101, -125, 88, -125, 103]
新しいstring(UT-8):テスト
新しいstrng(SJIS):テスト

「jQuery入門」next().focus()でフォーカスを移動させる方法

JSPコード
<div>
<s:textfield name=”memberCode1″ maxlength=”3″ class=”cft_kk”> –
<s:textfield name=”memberCode2″ maxlength=”3″ class=”cft_kk”> –
<s:textfield name=”memberCode3″ maxlength=”3″ class=”cft_kk”> –
</div>
<input type=”submit” value=”会員コード” />”

jQueryコード
$(‘input[name^=”memberCode”]’).keyup(function() {
if ($(this).val().length >= $(this).attr(‘maxlength’)) {
$(this).next().focus();
}
});

「JavaScript入門」半角英数字をチェックする方法

JSコード
function isHalfEngFunc(target) {
if ( target == null )
return;
if( target.match( /[^A-Za-z0-9\s.-]+/ ) ) {
alert(“半角英数字で入力してください”);
return false;
}
return true;
}

「java入門」空文字列かを判定する方法

Javaコード
public static boolean isNullStr(String target) {
if ( target == null)
return true;
if ( target.length() >= 1 )
return false;
return true;
}

プロセス管理ツールSupervisorのインストール方法

1.supervisorのインストール
#wget https://pypi.python.org/packages/80/37/964c0d53cbd328796b1aeb7abea4c0f7b0e8c7197ea9b0b9967b7d004def/supervisor-3.3.1.tar.gz

#tar zxf supervisor-3.3.1.tar.gz
#cd supervisor-3.3.1
#python setup.py install

2.supervisorの設定
#mkdir /etc/supervisor
#echo_supervisord_conf > /etc/supervisor/supervisord.conf

[unix_http_server]
file=/tmp/supervisor.sock
;chmod=0700
;chown=nobody:nogroup
;[inet_http_server]
;port=127.0.0.1:9001
;username=user
;password=123

[supervisord]
logfile=/tmp/supervisord.log
logfile_maxbytes=50MB
logfile_backups=10
loglevel=info
pidfile=/tmp/supervisord.pid
nodaemon=false
minfds=1024
minprocs=200

[supervisorctl]
serverurl=unix:///tmp/supervisor.sock
;serverurl=http://127.0.0.1:9001

[program:xx]
command=/opt/apache-tomcat-8.0.35/bin/catalina.sh run
autostart=true
startsecs=10
autorestart=true
startretries=3
user=tomcat
priority=999
redirect_stderr=true
stdout_logfile_maxbytes=20MB
stdout_logfile_backups = 20

stdout_logfile=/opt/apache-tomcat-8.0.35/logs/catalina.out
stopasgroup=false
killasgroup=false
[include]
files = relative/directory/*.ini

3.管理プロセス
#mkdir /etc/supervisor/config.d
#vim /etc/supervisor/supervisord.conf
例 [include]
files = /etc/supervisor/config.d/*.ini

[program:tomcat]
command=/opt/apache-tomcat-8.0.35/bin/catalina.sh run
stdout_logfile=/opt/apache-tomcat-8.0.35/logs/catalina.out
autostart=true
autorestart=true
startsecs=5
priority=1
stopasgroup=true
killasgroup=true

4.Supervisorの起動
#supervisord -c /etc/supervisor/supervisord.conf