Monthly Archives: 10月 2017

[Spring入門]@RequestMapping の複数 value 属性を利用するコード

Javaコード:
@RequestMapping(value = { “/student”, “/student/update” }, params = “method=back”, method = RequestMethod.POST)
public String back() {
return “redirect:/top”;
}

「Spring MVC」session.invalidate()でセッションの破棄

Javaコード
public String loginOut(HttpSession session,SessionStatus sessionStatus){
session.removeAttribute(“user”);
session.invalidate();
sessionStatus.setComplete();
return “index”;
}

「Linux入門」atqで実行待ちjobを表示する


at now + 10 minutes
at> echo 1111
at> <eot>
job 3 at Fri Apr 26 12:56:00 2015
atq
3 Fri Apr 26 12:56:00 2015 a root

「Spring Boot入門」Log4J2.propertiesを設定するサンプル

ファイル名
log4j2.properties

設定内容
name=PropertiesConfig
property.filename = logs
appenders = console, file

appender.console.type = Console
appender.console.name = STDOUT
appender.console.layout.type = PatternLayout
appender.console.layout.pattern = [%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} %c{1} – %msg%n

appender.file.type = File
appender.file.name = LOGFILE
appender.file.fileName= D:/mylog/springboot/logError.log
appender.file.layout.type=PatternLayout
appender.file.layout.pattern=[%-5level] %d{yyyy-MM-dd HH:mm:ss.SSS} %c{1} – %msg%n

rootLogger.level = debug
rootLogger.appenderRef.stdout.ref = STDOUT
rootLogger.appenderRef.file.ref = LOGFILE

「PHP入門」IPアドレスを取得するコード

PHPコード
/**
* IPアドレスを取得
* @return string
*/
function getClientIpAddr(){
$headers = array(‘HTTP_X_REAL_FORWARDED_FOR’, ‘HTTP_X_FORWARDED_FOR’, ‘HTTP_CLIENT_IP’, ‘REMOTE_ADDR’);
foreach ($headers as $h){
$ip = $_SERVER[$h];
if ( isset($ip) && strcasecmp($ip, ‘unknown’) ){
break;
}
}
if( $ip ){
list($ip) = explode(‘, ‘, $ip, 2);
}
return $ip;
}
?>

6 / 6« 先頭...23456