Clonar repositório do svn para git sem perder o histórico dos commits
Primeiro crie o repositório git
Depois execute os passos abaixo:
git clone git@git.xxx.com:seuprojeto.git seuprojeto
cd seuprojeto
git init
git svn clone https://www.xxx.com/svn/seuprojeto/trunk/ .
git push origin master
Related cards:
Criando um repositório npm para armazenar seus módulos privados
Para executar os passos a seguir é necessário que você possua instalado o git, node e o npm.
Se você ainda não instalou existe um card que pode te ajudar: [instalação do node no linux](https://makandracards.com/zeroglosa/24014-configuracao-do-am...
Subir aplicação no tomcat sem ter que dar stop na que está rodando
Configuração
Algumas aplicações de produção não podem ser paradas, pois o sistema precisa estar disponível 100% do tempo, ou pode ser necessário atualizar a versão de um cliente, mas o cliente nunca fica satisfeito de ter sua aplicação interro...
Instalando o Oracle 11g
- Baixar os dois arquivos ZIP do site da ORACLE (win32_11gR2_database_1of2.zip e win32_11gR2_database_2of2.zip - O mesmo vale para a versão 64 bits)
- Descompactar os dois arquivos em um mesmo diretório
- O arquivo *_2of2.zip contém arquivos qu...
Melhorias de performance atacando apenas os mapeamentos do hibernate
Um dos grandes problemas de desempenho que uma aplicação pode enfrentar é o de acesso ao banco, pois como bem sabemos o acesso ao disco é muito mais lento que o acesso à memória.
Um ponto que pode ser atacado para prover mais performance à aplicaç...
Configuração do ambiente com o nodejs no linux (ubuntu, RHEL, CentOS)
Instalação com o NVM (Node Version Manager) --> Recomendado
sudo apt-get install build-essential
wget -qO- https://raw.github.com/creationix/nvm/master/install.sh | sh
nvm install v0.11.10
...
DICAS: Comando impdp do Oracle
Exemplo de comando:
impdp system/system directory=data_dump dumpfile=ipvprod.dmp schemas=admwpd,admcto,wpd,custos logfile=impdp_homolog.log
Dica 01: O parâmetro directory
- O parâmetro directory NÃO é um diretório físico do seu computador. Ele ...
Visualizar os valores dos Parâmetros das Sqls do Hibernate
PROBLEMA
Alterar propriedade logSql = true do DataSource nos da as sqls inúteis do Hibernate no seguinte formato:
insert into mkyong.stock_transaction (CHANGE, CLOSE, DATE, OPEN, STOCK_ID, VOLUME)
values (?, ?, ?, ?, ?, ?)
Mas pre...
Diferenças entre o tokenize() e o split() de uma String
Split
- Aceita regex como parâmetro;
- Retorna String[];
- Quando não houver conteúdo entre os delimitadores retorna uma String vazia, ou seja, o Array sempre terá o tamanho igual a (quantidade de delimitadores + 1);
Tokenize
- Cada c...
org.apache.http.NoHttpResponseException
Eu tinha um cenário em que precisava verificar de tempos em tempos, se uma determinada tarefa havia concluído, numa implementação como a do código a seguir:
int qtdSegundosEspera = 20
while (tarefaEmExecucao) {
registreEventoTarefaEmExecu...
Desempenho no Grails ao salvar objetos em lote
Em um dos meus estudos em Grails me deparei com uma certa lentidão ao salvar objetos no banco, mais especificamente ao ler um arquivo csv e salvar os dados no banco.
Segue um exemplo: Temos uma lista de pessoas que realizaram uma ligação para out...