Skip to content

Instantly share code, notes, and snippets.

View Manjago's full-sized avatar

Kirill Temnenkov Manjago

View GitHub Profile
@Manjago
Manjago / pom.xml
Created July 8, 2013 12:24
maven-compiler-plugin
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<encoding>UTF-8</encoding>
<source>${java.compiler.version}</source>
<target>${java.compiler.version}</target>
<fork>true</fork>
<compilerVersion>1.5</compilerVersion>
<executable>${jdk6}/bin/javac</executable>
@Manjago
Manjago / AcsRolePrivSetSP.java
Created July 9, 2013 09:34
вызов из спринга
package com.sts.voms.ui.server.db.ora.sp;
import com.sts.voms.ui.server.common.VomsUtils;
import com.sts.voms.ui.server.jdbctypes.NumberArray;
import com.sts.voms.ui.server.jdbctypes.StringArray;
import com.sts.voms.ui.shared.common.SharedException;
import org.springframework.jdbc.core.SqlParameter;
import java.math.BigDecimal;
import java.sql.Types;
@Manjago
Manjago / NumberArray.java
Created July 9, 2013 09:35
вспомогательный класс
package com.sts.voms.ui.server.jdbctypes;
import oracle.jdbc.OracleCallableStatement;
import oracle.sql.ARRAY;
import oracle.sql.ArrayDescriptor;
import org.springframework.jdbc.core.SqlReturnType;
import org.springframework.jdbc.core.support.AbstractSqlTypeValue;
import java.math.BigDecimal;
import java.sql.CallableStatement;
@Manjago
Manjago / PayStatus.java
Created September 5, 2013 12:47
пример енума
package ru.intervale.analyzer.ui.shared.beans;
/**
* Статуc платежа
*/
public enum PayStatus {
/**
* платеж создан
*/
OK("Ok"),
@Manjago
Manjago / TelnetExpect.java
Created September 26, 2013 09:45
Как бы сделал я
package ru.istelecom.testingarea;
import expect4j.Expect4j;
import org.apache.oro.text.regex.MalformedPatternException;
import java.net.Socket;
import java.util.Map;
public class TelnetExpect {
private final Map<String, String> dictionary;
@Manjago
Manjago / Lambda.java
Created September 27, 2013 11:08
Lambda
package ru.intervale.analyzer.ui.client.common;
public interface Lambda<T, R> {
R execute(T arg);
}
@Manjago
Manjago / pom.xml
Created November 6, 2013 11:13
maven-dependency-plugin
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
@Manjago
Manjago / Main.java
Created December 3, 2013 10:20
load plugins
for (String module : modules) {
{
int idx = module.indexOf(':');
if (idx < 0) {
logger.l2("Skipping config string " + module);
continue;
}
String className = module.substring(0, idx);
String config = module.substring(idx + 1);
try {
@Manjago
Manjago / TestFail.java
Created December 25, 2013 11:56
Test fail
import org.h2.jdbcx.JdbcConnectionPool;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.SQLException;
import java.sql.Types;
public class TestFail {
public static void main(String[] args) throws SQLException {
JdbcConnectionPool cp = JdbcConnectionPool.create(
@Manjago
Manjago / TestFailOutput.txt
Created December 25, 2013 11:58
TestFail output
Exception in thread "main" org.h2.jdbc.JdbcSQLException: Параметр "#1" не установлен
Parameter "#1" is not set; SQL statement:
? = call IDENTITY() [90012-174]
at org.h2.message.DbException.getJdbcSQLException(DbException.java:332)
at org.h2.message.DbException.get(DbException.java:172)
at org.h2.message.DbException.get(DbException.java:149)
at org.h2.expression.Parameter.checkSet(Parameter.java:80)
at org.h2.command.Prepared.checkParameters(Prepared.java:163)
at org.h2.command.CommandContainer.query(CommandContainer.java:90)
at org.h2.command.Command.executeQuery(Command.java:196)