Skip to content

Instantly share code, notes, and snippets.

Attribute VB_Name = "JavaModule"
Option Explicit
''' Java コンパイル
Public Sub JavaCompile()
CompileAndRun True
End Sub
@megascus
megascus / WebLogicCDILog
Created March 4, 2012 13:25
weblogic cdi log
org.jboss.weld.exceptions.DeploymentException: WELD-001409 Ambiguous dependencies for type [ScrumManager] with qualifiers [@Default] at injection point [[field] @Inject jsf2.demo.scrum.web.controller.scrum.StoryAction.scrumManager]. Possible dependencies[[Managed Bean [class jsf2.demo.scrum.application.scrum_management.impl.ScrumManagerImpl_yle32y_Impl] with qualifiers [@Any @Default],Session bean [class jsf2.demo.scrum.application.scrum_management.impl.ScrumManagerImpl with qualifiers [@Any @Default]; local interfaces are [ScrumManager]]]
at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:261)
at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:105)
at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:125)
~~~
@megascus
megascus / 消費税
Created June 28, 2012 11:04
消費税を日付によって変更できるようにする。
package megascus.tax;
import java.math.BigDecimal;
import java.util.Calendar;
import java.util.Date;
/**
* 消費税を保持します。 日付によって消費税が変更できるように実装するサンプルです。 実際に施行される日付とは違う可能性があるので注意して下さい。
*
* @author megascus
@megascus
megascus / JoJo.java
Created August 12, 2012 01:31
素数の時にJoJo(Java)
/**
*
* @author megascus
*/
public class JoJo {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
System.out.println(isPrime(i) ? "JoJo" : i);
}
@megascus
megascus / JoJo.java
Created August 12, 2012 11:30
素数の時にJoJo2(Java)
/**
*
* @author megascus
*/
public class JoJo {
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) System.out.println(isPrime(i) ? "JoJo" : i);
}
@megascus
megascus / CharSetMain.java
Created October 16, 2012 14:55
使用出来る文字コード一覧
public class CharSetMain {
public static void main(String[] args) {
for (Charset cs : Charset.availableCharsets().values()) {
System.out.println(charsetToString(cs));
}
}
private static String charsetToString(Charset cs) {
return cs.name() + aliasesToString(cs);
}
@megascus
megascus / pom.xml
Created January 3, 2013 23:46
JavaEE6-Glassfish maven pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>JavaEEMaven</groupId>
<artifactId>JavaEEMaven</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
//source
public static void main(String... args) {
String str = "";
for(int i = 0;i < 100; i++) {
str += "hoge";
}
}
//decompile
<?xml version='1.0' encoding='UTF-8'?>
<server xmlns="urn:jboss:domain:2.1">
<extensions>
<extension module="org.jboss.as.clustering.infinispan"/>
<extension module="org.jboss.as.connector"/>
<extension module="org.jboss.as.deployment-scanner"/>
<extension module="org.jboss.as.ee"/>
<extension module="org.jboss.as.ejb3"/>
<extension module="org.jboss.as.jaxrs"/>
public class SomeService {
//これをいれかえたい。
@Autowired
private SomeRepository someRepository;
//
//
//
}
@Repository