Skip to content

Instantly share code, notes, and snippets.

View ShigeoTejima's full-sized avatar

Shigeo Tejima ShigeoTejima

View GitHub Profile
@ShigeoTejima
ShigeoTejima / README
Last active November 21, 2022 23:51
mysqlのselect結果をshell変数に設定したりするサンプル
- #!/bin/bash と書いてますが、POSIXモードで動きます
- カラム名を出力しないために -N を付与
- -B で出力形式を変更。フィールド区切りはTAB。レコード区切りは改行
- 複数カラムや複数行の場合に、値の内容にタブや改行あるとつらい
- -X でXML形式に出力することもできる。その場合は jq や xmllint を利用か?
- エラーハンドリングが面倒
@ShigeoTejima
ShigeoTejima / console.log
Created May 7, 2015 03:47
netbeas でwildfly-swarm-example-jaxrs (1.0.0.Beta1-SNAPSHOT) をmvn packageしようとしたら発生したエラー
--- wildfly-swarm-plugin:1.0.0.Alpha1:create (default) @ wildfly-swarm-example-jaxrs ---
5 07, 2015 2:23:17 午前 org.sonatype.guice.bean.reflect.Logs$JULSink warn
警告: Error injecting: org.wildfly.swarm.plugin.CreateMojo
java.lang.NoClassDefFoundError: org/eclipse/aether/RepositorySystemSession
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2663)
at java.lang.Class.getDeclaredConstructors(Class.java:2012)
at com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:245)
at com.google.inject.internal.ConstructorBindingImpl.create(ConstructorBindingImpl.java:98)
at com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:629)
http://v157-7-201-174.z1d3.static.cnode.jp/file/translator-web.zip
@ShigeoTejima
ShigeoTejima / index.html
Last active August 29, 2015 14:27
jQuery example for append and remove element
<!DOCTYPE>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Demo</title>
<script src="http://code.jquery.com/jquery-2.1.4.min.js"></script>
</head>
<body>
<p id="a">Demo</p>
<button id="btn_add">Add</button>
@ShigeoTejima
ShigeoTejima / gist:9d6e4e814c4380e299cd
Created August 17, 2015 01:33
memo - get random-string using commons-lang3
// append to pom.xml
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.4</version>
</dependency>
// using example
String randomString = RandomStringUtils.randomAlphanumeric(8);
// => length=8, Upper and Lower Alphabet and Numeric
@ShigeoTejima
ShigeoTejima / AppConfig.java
Last active November 19, 2020 11:17
send mail to AWS SES using spring boot
package org.test.demo;
import com.amazonaws.regions.Region;
import com.amazonaws.regions.Regions;
import com.amazonaws.services.simpleemail.AmazonSimpleEmailService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
@Configuration
public class AppConfig {
@ShigeoTejima
ShigeoTejima / Hello.java
Created August 17, 2015 01:42
jms in spring boot
package org.test.demo.web;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jms.annotation.JmsListener;
import org.springframework.jms.core.JmsMessagingTemplate;
import org.springframework.messaging.Message;
import org.springframework.messaging.support.MessageBuilder;
import org.springframework.web.bind.annotation.RequestMapping;
@ShigeoTejima
ShigeoTejima / glassfish-web.xml
Last active August 29, 2015 14:28
set cookiePath for jsessionid
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app error-url="">
<class-loader delegate="true"/>
<jsp-config>
<property name="keepgenerated" value="true">
<description>Keep a copy of the generated servlet class' java code.</description>
</property>
</jsp-config>
<session-config>
@ShigeoTejima
ShigeoTejima / gist:731efaba3f998cff9d8e
Created August 24, 2015 16:16
proxy server example java
http://examples.oreilly.com/9781565923713/Server.java
http://examples.oreilly.com/9781565923713/ProxyServer.java
@ShigeoTejima
ShigeoTejima / DemoForm.java
Created September 16, 2015 05:20
spring boot correlation validation example - EitherRequired
package com.example.web;
import com.example.validation.EitherRequired;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@AllArgsConstructor
@NoArgsConstructor