Articles of boot

Como usar 2 ou mais bancos de dados com mola?

Eu tenho um aplicativo que executa o Spring MVC. Eu preciso disso para acessar dois bancos de dados diferentes no meu aplicativo (um é um PostgreSQL e o outro é um database MySQL). Como faço para configurar isso usando apenas annotations ou arquivo application.properties? Saudações.

Como chamar um método após a boot do bean estar completa?

Eu tenho um caso de uso em que eu preciso chamar um método (não estático) no bean somente uma vez no ApplicationContext carregar. Tudo bem, se eu usar MethodInvokingFactoryBean para isso? Ou nós temos uma solução melhor? Como uma nota lateral, eu uso ConfigContextLoaderListener para carregar o contexto do aplicativo no aplicativo da web. E […]

java.lang.OutOfMemoryError: Espaço PermGen

Eu estou recebendo seguinte erro freqüentemente no Eclipse IDE 3.2, como eu poderia salvar o aplicativo destes OutOfMemory? java.lang.OutOfMemoryError: PermGen space java.lang.ClassLoader.defineClass1(Native Method) java.lang.ClassLoader.defineClassCond(Unknown Source) java.lang.ClassLoader.defineClass(Unknown Source) java.security.SecureClassLoader.defineClass(Unknown Source) org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1814) org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872) org.jboss.web.tomcat.service.WebAppClassLoader.findClass(WebAppClassLoader.java:75) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:289) java.sql.DriverManager.getConnection(Unknown Source) java.sql.DriverManager.getConnection(Unknown Source) org.hibernate.connection.DriverManagerConnectionProvider.getConnection(DriverManagerConnectionProvider.java:133) org.hibernate.cfg.SettingsFactory.buildSettings(SettingsFactory.java:111) org.hibernate.cfg.Configuration.buildSettings(Configuration.java:2101) org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1325) com.mfic.util.HibernateUtil.(HibernateUtil.java:16) com.mfic.dao.BaseHome.getSession(BaseHome.java:16) com.mfic.core.helper.UserManager.findByUserId(UserManager.java:248) com.mfic.core.action.Login.authenticate(Login.java:39) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) […]

Como posso executar um script Perl como um daemon do sistema no linux?

O que é uma maneira simples de executar um script Perl como um daemon no linux? Atualmente, isso está no CentOS. Eu gostaria que ele fosse iniciado com o sistema e encerrado com o sistema, portanto, alguma integração com o /etc/rc.d/init.d também seria interessante, mas eu sempre poderia adicionar uma linha personalizada ao /etc/rc.d/rc.local .

Swift: Criando uma matriz com um valor padrão de instâncias de objects distintos

Eu notei um pouco estranho ( e perigoso IMHO ) comportar em Criando uma matriz com um valor padrão . Como afirmado no Swift 2.1: Tipos de coleção O tipo Array do Swift também fornece um inicializador para criar um array de um determinado tamanho com todos os seus valores definidos para o mesmo valor […]

Tipo de Matriz – Regras para atribuição / uso como parâmetro de function

quando eu preciso passar uma matriz para uma function, parece que todas as declarações a seguir da function funcionará void f(int arr[]) void f(int arr[4]) // is this one correct? por esta: int a[]={1,2,3,4}; f(a); Mas quando eu atribuo um array a outro array, ele falha int a[]={1,2,3,4}; int b[4] = a; // error: array […]

Maneira mais rápida de inicializar matrizes através da multiplicação de matrizes vazias? (Matlab)

Eu me deparei com a maneira estranha (na minha opinião) de que o Matlab está lidando com matrizes vazias . Por exemplo, se duas matrizes vazias forem multiplicadas, o resultado será: zeros(3,0)*zeros(0,3) ans = 0 0 0 0 0 0 0 0 0 Agora, isso já me pegou de surpresa, no entanto, uma rápida pesquisa […]

Quais são as diferenças entre boot semelhante a C, construtor e uniforme?

TTBOMK, Existem três maneiras de inicializar uma variável em C ++. int x = 0; // C-like initialization int x (0); // Constructor initialization int x {0}; // Uniform initialization A boot uniforme foi ativada para o C ++ 11 para fornecer uma syntax mais uniforme para inicializar diferentes tipos de variables, o que exigiu […]

Inicializando propriedades automáticas do C #

Estou acostumado a escrever aulas assim: public class foo { private string mBar = “bar”; public string Bar { get { return mBar; } set { mBar = value; } } //… other methods, no constructor … } Converter Barra em uma propriedade automática parece conveniente e conciso, mas como posso manter a boot sem […]

Inicialização agregada de C ++ 11 para classs com inicializadores de membro não estático

É permitido no padrão: struct A { int a = 3; int b = 3; }; A a{0,1}; // ??? Essa class ainda é agregada? clang aceita este código, mas o gcc não.