• Pular para sidebar primária
  • Skip to content
PensaNaWeb.com.br

PensaNaWeb.com.br

Mentes Pensantes!

  • Home
  • Sobre o Autor
  • Contato
  • Mapa do Site
  • Políticas
    • Política de Conteúdo
    • Política de Privacidade
    • Licença de uso
  • Buscar

by Gleiciano Nunes on 14/12/2020 Deixe um comentário

Guia de Como Escolher Coleções em Java

Java oferece uma variedade de implementações de coleção para você escolher. Em geral, você sempre procurará a coleção com o melhor desempenho para sua tarefa de programação, que na maioria dos casos é ArrayList , HashSet ou   HashMap . Mas esteja ciente, se você precisar de alguns recursos especiais, como classificação ou ordenação, pode ser necessário ir para uma implementação especial. Este tutorial de coleções java não inclui classes raramente usadas como WeakHashMap  etc. porque elas são projetadas para tarefas muito específicas ou exóticas e não devem ser escolhidas em 99% dos casos.

Se você precisar de um conhecimento profundo de como uma coleção específica é implementada, leia o tutorial oficial da Estrutura de Coleções .

Primeiro, vamos examinar o fluxograma a seguir. Isso o ajudará a determinar a interface de coleção a ser usada com base nos dados que deseja armazenar nesta coleção.

Como escolher listas, mapas e coleções em Java
Guia como escolher coleções em Java – Créditos Sérgio Taborda

A regra principal aqui é: se você precisa armazenar valores com chaves mapeadas para eles, vá para a interface Map, caso contrário, use List para valores que podem estar duplicados e, finalmente, use a interface Set se não quiser valores duplicados em sua coleção.

Escolha a interface de mapa Java certa

HashMap – use esta implementação se a ordem dos itens durante a iteração não for importante para você. HashMap tem melhor desempenho em comparação com TreeMap e LinkedHashMap

TreeMap – é ordenado e classificado, mas mais lento em comparação com o HashMap. TreeMap tem ordem crescente de chaves, de acordo com seu comparador

LinkedHashMap – ordena os itens por chave durante a inserção

Escolha a interface de Lista Java certa

ArrayList – os itens são solicitados durante a inserção. As operações de pesquisa em ArrayLists são mais rápidas em comparação com as operações de pesquisa em LinkedLists

LinkedList – tem adição rápida ao início da lista e exclusão rápida do interior por meio de iteração

Escolha a interface de conjunto Java certa

HashSet – use esta implementação se a ordem dos itens durante a iteração não for importante para você. HashSet tem melhor desempenho em comparação com TreeSet e LinkedHashSet

LinkedHashSet – ordena itens durante a inserção

TreeSet – tem ordem crescente de chaves, de acordo com seu comparador

Abaixo segue mais um fluxograma, dessa vez em inglês, que resume os caminhos para escolher as coleções adequadas.

Guia em Inglês de como escolher listas, mapas e coleções em java
How to choose collection in java – por Alexander Zagniotov

by Gleiciano Nunes on 26/07/2019 Deixe um comentário

Modo Deus ou God Mod para Windows 7 e Windows 10

Não sabemos muito bem quem foi que descobriu esse tal de “Modo Deus” ou “Modo Todo Poderoso”, mas neste local secreto no Windows 7 ou 10, ou melhor dizendo nesta pasta secreta, usuários podem acessar uma grande variedade de ferramentas não encontradas normalmente, em um único local.

O recurso é conhecido como “Modo Deus”, porque permite o controle total do sistema operacional, dando ao usuário maior capacidade de configurar sua máquina do jeito que quer, sem precisar vasculhar o menu de configurações do Windows.

Tudo o que você tem que fazer para ter acesso a este local secreto é:

1. Crie uma nova pasta de preferência na sua área de trabalho

2. Escolha um nome qualquer para esta pasta e no final adicione .{ED7BA470-8E54-465E-825C-99712043E01C}

3. Note que antes da chave { tem um ponto .que também deve ser adicionado

4. Exemplo PensaNaWeb.{ED7BA470-8E54-465E-825C-99712043E01C} pode renomear a pasta como esta acima no item 4.

God Mod Windows

5…Você vai notar de imediato que o ícone da pasta vai mudar e ficara parecido com o do Painel de Controle.

Neste local, você poderá encontrar aproximadamente 280 ferramentas do Painel de Controle do Windows que podem servir de diversas formas onde você pode hackear ainda mais o seu Windows, ou ter que formatar depois rsrsrs!

O que tem de bom nisto?
Bem… para a maioria dos usuários, este segredo não será muito útil, mas se você é um usuário curioso que gosta de futricar ou hackear o seu Windows, este segredo então cairá como uma luva.

Atenção! Se você não for um USUÁRIO AVANÇADO cuidado ao alterar alguma coisa!!!

by Gleiciano Nunes on 09/05/2018 Deixe um comentário

Ativar o login por SSH no servidor Debian Linux

Após a nova instalação do sistema, o login root no Debian Linux é desativado por padrão. Quando você tentar se logar como usuário root ao seu servidor Debian Jessie Linux, o acesso será negado, por exemplo:

$ ssh root@10.1.1.12
root@10.1.1.12's password:
Permission denied, please try again.
root@10.1.1.12's password:
Permission denied, please try again.
root@10.1.1.12's password:
Permission denied (publickey,password).

Para habilitar o login SSH para um usuário root no sistema Debian Linux você precisa primeiro configurar o servidor SSH. Abra /etc/ssh/sshd_config e altere a seguinte linha:

FROM:
PermitRootLogin without-password
TO:
PermitRootLogin yes

Depois de fazer a alteração acima, reinicie seu servidor SSH:

# /etc/init.d/ssh restart
[ ok ] Restarting ssh (via systemctl): ssh.service.

De agora em diante você poderá fazer o login do ssh como root:

$ ssh root@10.1.1.12
root@10.1.1.12's password:
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

Créditos: https://linuxconfig.org/

by Gleiciano Nunes on 23/08/2016 Deixe um comentário

Como fazer a entrada de notas fiscais de materiais promocionais (Brindes)

Base legal:

Decreto 43080/2002, anexo IX, art. 190 e 191.

Art. 190 – O contribuinte que adquirir brinde ou presente para distribuição direta a consumidor ou usuário final deverá:

I – escriturar o documento fiscal relativo à aquisição, e respectivo serviço de transporte, no livro Registro de Entradas, creditando-se do imposto destacado no documento fiscal;

Ou seja, dar entrada no sistema, informando os itens e aproveitando o crédito de icms.  O CFOP será 1949 ou 2949. [Ler mais …] sobreComo fazer a entrada de notas fiscais de materiais promocionais (Brindes)

by Gleiciano Nunes on 12/08/2016 1 comentário

Como configurar conta de e-mail da King Host no Android

CONFIGURAÇÃO IMAP

Em seu Android, acesso o aplicativo padrão de E-mail.
Na primeira tela, insira sua conta de email e sua senha.
Assim que inserir os dados, toque em Configuração Manual.

androidimap1

Na próxima tela, insira as informações conforme a tabela abaixo:

ITEM INSTRUÇÃO
Nome de usuário Preencha sua conta de email completa
Senha Insira a senha da conta de email
Servidor IMAP Coloque o endereço imap.haf.com.br
Porta Utilize a porta 143
Tipo de Segurança Deixe como Nenhum
Prefixo do caminho IMAP Coloque INBOX.

androidimap2

Na tela seguinte, você deve setar as configurações de envio.
Insira as informações de acordo com a imagem abaixo.
Lembre-se de alterar os dados onde aparece o nome do domínio (smtp.haf.com.br e usuario@haf.com.br).

androidimap3

Para finalizar a configuração, defina as opções notificação e recebimento de emails e por fim toque em Próxima.

androidimap4

 

  • Go to page 1
  • Go to page 2
  • Go to page 3
  • Interim pages omitted …
  • Go to page 7
  • Go to Next Page »

Sidebar primária

Categorias

  • ASP (1)
  • Carreira (2)
  • Delphi (8)
    • Dicas (4)
      • ComboBox (1)
      • Data e Hora (3)
    • Tutoriais (4)
  • Dicas (1)
  • Fiscal (2)
  • Gerência de TI (2)
    • Direito e Web (2)
  • Hardware (1)
    • Arquitetura (1)
  • Infraestrutura (3)
  • Livros (4)
    • Curiosidades (2)
    • Indicações (1)
    • Nerds (1)
  • Pessoal (2)
  • Sem categoria (1)
  • Treinamentos (1)
    • Força de Vendas (1)
  • Validadores (1)
    • Boleto Bancário (1)
  • Winthor (5)

Agenda de posts

março 2021
D S T Q Q S S
 123456
78910111213
14151617181920
21222324252627
28293031  
« dez    

Ofertas

Tablet P355 Samsung - am
Adega - am

Quem sou eu!

Sortudo, feliz, atleticano de coração, mineiro, solteiro, autodidata e um bom leitor. Sou gestor de TI na HAF Distribuidor, onde atualmente tenho o foco voltado para o ERP e WMS Winthor, infraestrutura de rede e comunicação de dados móveis, Android e processos gerenciais

  • Home
  • Sobre o Autor
  • Contato
  • Mapa do Site
  • Políticas
  • Buscar

Copyright © 2021 PensaNaWeb.com.br · All Rights Reserved · Powered by Mai Theme