Páginas

domingo, 7 de julho de 2024

Java servlet: como exibir conteúdo em uma página web

Um servlet é um componente do Java EE estende as funcionalidades de HTTP do Java e que faz o tratamento das requisições Get e Post.

- Um servlet é usado para o servidor receber e processar requisições.

Para criar uma tela de exibição e exibir algo na tela geralmente usamos um arquivo em JSP que possui a estrutura HTML, mas que aceita comandos Java concatenados com o HTML. Mas neste material eu faço com que o servlet escreva conteúdo na tela sem usar um arquivo JSP.

Importação necessária para o PrintWriter:

import java.io.PrintWriter; 

Iniciando o PrintWriter:

PrintWriter out = response.GetWriter()

Fazendo com que o sistema exiba uma saída:

out.println("Olá, mundo");

É claro que aqui eu apenas exibo o conteúdo a ser inserido pelo dev.


Meu código na íntegra(comentários inseridos são os padrões da IDE Eclipse, eu não os modifiquei):

package site2;


import jakarta.servlet.ServletException;

import jakarta.servlet.http.HttpServlet;

import jakarta.servlet.http.HttpServletRequest;

import jakarta.servlet.http.HttpServletResponse;

import java.io.IOException;

import java.io.PrintWriter;



public class Site2 extends HttpServlet {

private static final long serialVersionUID = 1L;

/**

* @see HttpServlet#HttpServlet()

*/

public Site2() {

super();

// TODO Auto-generated constructor stub

}


/**

* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)

*/

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {


PrintWriter out = response.getWriter();

out.print("Olá, mundo!");

}


}

sábado, 25 de maio de 2024

Atualizar todos os programas de uma única vez no Windows

Abra o CMD como administrador.

Execute o comando winget upgrade 

Uma lista de programas com atualizações deve aparecer para você: com a versão atual e a nova versão disponível:



Então execute winget upgrade --all

Então a atualização deve começar.

Caso o winget seja um "comando não reconhecido" faça a instalação do Winget na Microsoft Store (Win 10 e 11) ou então baixe o arquivo Winget.exe.

 [PRECISA DE REVISÃO]


quarta-feira, 27 de março de 2024

Alterar cores do CMD

 Para alterar as cores do CMD use o seguinte comando no executar


CMD /t:0A


Onde o 0 representa a cor de fundo e o A representa a cor do texto:

Fundo:

0 – preto
1 - Azul
2 – verde
3 – ciano
4 – vermelho
5 – roxo
6 – amarelo
7 – branco
8 -  Cinza
9Azul claro

Texto

A – verde claro
B ciano claro
C – vermelho claro
D – Roxo claro
E – amarelo
F - Branco


domingo, 21 de janeiro de 2024

HTML/CSS: Como alinhar DIVs lado a lado

Por padrão as DIVs criam seções uma abaixo da outra🤔, hoje trago uma informação sobre alinhamento de DIVs lado a lado horizontalmente:

Basta criar uma classe nas DIVs do bloco que você quer fazer o alinhamento, como no exemplo:

    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>
    <div class="s1">.</div>

No exemplo acima as DIVs fazem parte da classe s1.

Basta agora configurar o alinhamento com o atributo display e o atributo inline-block no CSS:

         .s1{
            display: inline-block;
        }

Logo ao fazer a alteração as DIVs passam a ser organizadas lado a lado.

😉 Até a próxima.

sábado, 27 de maio de 2023

Como habilitar o gpedit em versões básicas do Windows

Criar bat com o código:

@echo off

pushd "%~dp0"

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >List.txt

dir /b C:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientTools-Package~3*.mum >>List.txt


for /f %%i in ('findstr /i . List.txt 2^>nul') do dism /online /norestart /add-package:"C:\Windows\servicing\Packages\%%i"

pause


*Requer atualização

quarta-feira, 3 de maio de 2023

Datas de TI

Calendário de datas comemorativas relevantes para a galera de TI.

Janeiro
28/01 - Dia Internacional da Privacidade de Dados

Fevereiro
11/02 - Dia Internacional das Mulheres e Meninas na Ciência
24 dia do web designer

Março
10 dia do telefone
12 dia mundial contra a Cyber Censura
14/03 - Dia do Pi (3.14)
31 dia do backup

Maio
17/05 - Dia Mundial da Internet
22/04 - Dia da Terra
25 dia do orgulho nerd*

Julho
17/07 - Dia Mundial do Emoji

Agosto
15 dia da informática e dia do analista de sistemas*
29/08 - Dia Mundial do Gamer

Setembro
13/09 - Dia do Programador (256º dia do ano em 2025)

Outubro
16 dia da ciência e tecnologia
19 dia do profissional de TI

Novembro
10/11 - Dia Mundial da Ciência pela Paz e pelo Desenvolvimento

Dezembro
11 dia do engenheiro

*Precisa de revisão

sexta-feira, 28 de abril de 2023

O e-mail @duck.com

É um endereço de e-mail que redireciona os e-mails recebidos nele para o seu e-mail, assim você evita o compartilhamento do seu e-mail real e ele ainda faz uma varredura no e-mail recebido antes de te entregar pra remover rastreamentos e proteger a sua privacidade.

O DuckDuckGo, o buscador que afirma não guarda suas informações e nem usa para publicidade criou um redirecionador de e-mail gratuito. Para usá-lo você deve baixar a extensão do DuckDuckGo no seu navegador e escolher o nome de usuário, tudo por aqui.

Até +.

Ubuntu e algumas personalizações

  G ggnome efeito para minimizar: https://extensions.gnome.org/extension/3740/compiz-alike-magic-lamp-effect/ GSconnect conectar celular ao ...