Responsive image Responsive image

sistema criado na heroku

lista de eventos

Link de apoio

Link de apoio

Link de apoio

Responsive image Responsive image

teste


Link de apoio

Link de apoio

Link de apoio

Responsive image Responsive image

Objetivo de classe javaDTO

O objetivo de uma classe Java DTO (Data Transfer Object) é fornecer uma estrutura simples e eficiente para transferir dados entre diferentes componentes ou camadas de uma aplicação. DTOs são frequentemente usados em arquiteturas de software em camadas ou em serviços de comunicação distribuídos, onde a transferência de dados entre os componentes é necessária.

Aqui estão alguns dos principais objetivos de uma classe DTO:

1. Transferência de dados eficiente: As classes DTO são projetadas para transferir dados de forma eficiente entre diferentes partes de uma aplicação. Elas normalmente contêm apenas os campos necessários para a transferência de dados específica, evitando assim o transporte de informações desnecessárias.

2. Encapsulamento: DTOs encapsulam um conjunto de dados relacionados em uma única entidade. Eles agrupam os dados em uma estrutura coesa, facilitando a sua manipulação e transporte.

3. Comunicação entre camadas: DTOs são usados para facilitar a comunicação entre as camadas de uma aplicação, como a camada de apresentação, camada de serviço e camada de acesso a dados. Eles permitem que os dados sejam transferidos de forma consistente e semântica entre as diferentes camadas.

4. Redução do acoplamento: Ao utilizar DTOs, é possível reduzir o acoplamento entre os componentes de uma aplicação. Isso ocorre porque os DTOs fornecem uma interface clara e definida para transferência de dados, permitindo que os componentes não dependam diretamente uns dos outros.

5. Versatilidade: DTOs podem ser adaptados para atender às necessidades específicas de diferentes partes da aplicação. Por exemplo, é possível criar diferentes classes DTO para diferentes operações de leitura e escrita, cada uma contendo apenas os campos relevantes para a operação em questão.

No geral, o objetivo de uma classe DTO é facilitar a transferência de dados entre os componentes de uma aplicação, promovendo a eficiência, reutilização e separação de preocupações.

Link de apoio

Link de apoio

Link de apoio

Responsive image Responsive image

teste


Link de apoio

Link de apoio

Link de apoio

Responsive image Responsive image

filtrando nomes com função postgres

CREATE OR REPLACE FUNCTION sipp.funcao_equipe_agendamento()

 RETURNS TABLE(id character, name character varying, username character varying, email character varying, regional character varying, page character varying)

 LANGUAGE plpgsql

AS $function$

BEGIN

    RETURN QUERY SELECT

        public.users.id::bpchar,

        public.users.name,

        (CASE WHEN ("position"((public.users.email)::varchar, '@') > 0) 

THEN ("substring"((public.users.email)::varchar, 1, ("position"((public.users.email)::varchar, '@') - 1)))

ELSE public.users.email END) AS username,

        public.users.email,

        CASE

            WHEN public.users.id = 4104 THEN CAST('06' AS character varying(255))

            WHEN public.users.id = 2235 THEN CAST('06' AS character varying(255))

            WHEN public.users.id = 2246 THEN CAST('06' AS character varying(255))

            WHEN public.users.id = 494  THEN CAST('06' AS character varying(255))

            WHEN public.users.id = 3523 THEN CAST('08' AS character varying(255))

            WHEN public.users.id = 3432 THEN CAST('08' AS character varying(255))

            WHEN public.users.id = 3404 THEN CAST('08' AS character varying(255))

            WHEN public.users.id = 4200 THEN CAST('08' AS character varying(255))

            WHEN public.users.id = 3401 THEN CAST('08' AS character varying(255))

            ELSE NULL

        END AS regional,

        CASE

            WHEN public.users.id = 4104 THEN CAST('ordens_servicos' AS character varying(255))

            WHEN public.users.id = 2235 THEN CAST('ordens_servicos' AS character varying(255))

            WHEN public.users.id = 2246 THEN CAST('ordens_servicos' AS character varying(255))

            WHEN public.users.id = 494  THEN CAST('ordens_servicos' AS character varying(255))

            WHEN public.users.id = 3523 THEN CAST('ordens_servicos' AS character varying(255))

            WHEN public.users.id = 3432 THEN CAST('ordens_servicos' AS character varying(255))

            WHEN public.users.id = 3404 THEN CAST('ordens_servicos' AS character varying(255))

            WHEN public.users.id = 4200 THEN CAST('ordens_servicos' AS character varying(255))

            WHEN public.users.id = 3401 THEN CAST('ordens_servicos' AS character varying(255))

            ELSE NULL

        END AS page

    FROM

        public.users

    WHERE

        public.users.id IN (4104, 2235, 2246, 494, 3523, 3432, 3404, 4200, 3401);

END;

$function$

;

;

 

Link de apoio

Link de apoio

Link de apoio

Responsive image Responsive image

COMANDOS OLT HUAWEI - MA5800-X15

Listando usuários na OLT HUAWEI - MA5800-X15:

Listando comandos ?:

Entrando no modo config:

OLT-TESTE-MA5800-X15#enable

OLT-TESTE-MA5800-X15#display?

OLT-TESTE-MA5800-X15#config


LISTANDO TODAS VLANS:

OLT-TESTE-MA5800-X15(config)#display vlan all



Listando usuarios na OLT:

CRIANDO UM USUARIO:



Link de apoio

Link de apoio

Link de apoio

Responsive image Responsive image

Metodologias Ágeis scrum

Scrum Master LeandroCorp

Link de apoio

Link de apoio

Link de apoio

Responsive image Responsive image

Ambev SA (ABEV3) 10-09-2020

RECOMENDAÇÃO DE COMPRA

Dados importantes:

×
Recomendação de compra às 10:00 = Compra não recomendada
Recomendação de compra às 11:00 = Compra não recomendada
Recomendação de compra às 12:00 = Compra não recomendada
Recomendação de compra às 13:00 = Compra não recomendada
Recomendação de compra às 14:00 = a baixo de 0: Compra recomendada
Recomendação de compra às 15:00 = Volume está abaixo da media, compra não recomendada
Recomendação de compra às 16:00 = Volume está abaixo da media, compra não recomendada



×
Variacao 16:00: 0.07 ____________ media: 0.00
Variacao 15:00: -10.52 ____________ media: -0.00
Variacao 14:00: -47.57 ____________ media: -0.02
Variacao 13:00: 59.38 ____________ media: 0.03
Variacao 12:00: -21.55 ____________ media: -0.01
Variacao 11:00: 70.39 ____________ media: 0.03
Variacao 10:00: 96.64 ____________ media: 0.05

Comprando: 7667
Vendendo: 7687

Período de 16:00 Vendas:1021 Compra:1046
Período de 15:00 Vendas:1165 Compra:1150
Período de 14:00 Vendas:1204 Compra:1195
Período de 13:00 Vendas:1127 Compra:1125
Período de 12:00 Vendas:1057 Compra:1076
Período de 11:00 Vendas:1131 Compra:1103
Período de 10:00 Vendas:978 Compra:969

média de volume 10:00 = 2038111
média de volume 11:00 = 6411817
média de volume 12:00 = 9460441
média de volume 13:00 = 12454391
média de volume 14:00 = 14639595
média de volume 15:00 = 17892147
média de volume 16:00 = 19979141

Link de apoio

Link de apoio

Link de apoio