mydailycode
mydailycode
< coding daily />
10 posts
apenas uma lesbica que estuda programação e adora documentar tudo
Don't wanna be here? Send us removal request.
mydailycode · 7 months ago
Text
Aprendizados do Python 11/11
CTRL + ALT + O = organiza os imports no pycharm
cursor = conexao.cursor()
O cursor é o objeto usado para interagir com o banco, ou seja, ele executa comandos SQL e manipula os resultados das consultas. ele sempre aparece após ter estabelecido conexão com o banco de dados.
12/11
Peguei a referência do CRUD que aprendi com python puro e refiz, dessa vez ficou muito mais bonito dinamico e organizado. aprendi sobre o if __name__ == "__main__" aprendi sobre defi e tive uma mini introdução a lambda. mas preciso ver mais sobre.
Preciso estudar variaveis, funções, loops e condicionais de preferencia no leetcode ou algo parecido. agora o foco é Python e Js por causa da vaga do meu estagio onde provavelmente mexerei nelas.
0 notes
mydailycode · 11 months ago
Text
Use int quando você tem certeza de que o valor não será nulo e você deseja a melhor performance.
Use Integer quando você precisa representar um valor nulo ou se você está lidando com APIs que retornam objetos que podem ser nulos.
0 notes
mydailycode · 1 year ago
Text
spring banco de dados
Se não precisar de um banco de dados para o seu aplicativo no momento que for rodar, pode desativar a configuração automática do DataSource adicionando a seguinte propriedade ao arquivo application.properties ou application.yml:
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
08.04.24
0 notes
mydailycode · 1 year ago
Text
Boilerplate
Na programação de computadores, o código boilerplate ou boilerplate refere-se a seções de código que devem ser incluídas em muitos lugares com pouca ou nenhuma alteração. É frequentemente usado quando se refere a linguagens consideradas verborrágicas, ou seja, o programador deve escrever muito código para fazer trabalhos mínimos.
0 notes
mydailycode · 1 year ago
Text
Profiler
Profiler é uma extensão que pode fazer testes do react no navegador
Debounce?
22.03.24
youtube
0 notes
mydailycode · 1 year ago
Text
Comandos git
git log
git log -p - pode ser usado tambem mostrando apenas N quantidades de commits que voce quer tipo git log -p -2 (ultimos commits)
git log --stat
git log --pretty=oneline
Tumblr media
0 notes
mydailycode · 1 year ago
Text
Diferença dos pacote entities e models e quando usar eles no projeto Java
pacote entities representam entidades de domínio e estão mais relacionadas à persistência de dados e ao mapeamento objeto-relacional
pacote model são utilizadas para transferir dados entre diferentes partes da aplicação ou entre a aplicação e os clientes.
Entities (Entidades):
O pacote entities normalmente contém classes que representam entidades de domínio do aplicativo.
Geralmente correspondem diretamente a tabelas em um banco de dados ou a objetos no modelo de domínio.
Elas são frequentemente mapeadas para tabelas de banco de dados quando se usa um ORM (Object-Relational Mapping) como Hibernate ou JPA (Java Persistence API).
EX: No contexto de uma API do ViaCEP, entidades podem incluir classes como Address, User, City, etc. Essas classes geralmente contêm apenas propriedades e métodos acessores (getters e setters) para acessar os atributos da entidade.
Tumblr media
Model (Modelo):
O pacote model, é utilizado para representar classes de transferência de dados Data Transfer Objects ou ViewModels, que são utilizados para transferir dados entre diferentes camadas da aplicação ou entre a aplicação e os clientes.
Em uma API RESTful, essas classes de modelo podem ser usadas para representar os dados que são transmitidos entre o servidor e o cliente em requisições e respostas HTTP.
No Exemplo de uma API do ViaCEP: modelos podem incluir classes como AddressDTO, AddressRequest, AddressResponse, etc. Elas podem conter lógica adicional para validação de dados, formatação ou qualquer outra manipulação necessária para a interação com os clientes da API.
Tumblr media
21.03.04
0 notes
mydailycode · 1 year ago
Text
MVN Repository e o que são groupId e artifactId
O "https://mvnrepository.com" é usado para encontrar bibliotecas Maven por nome, groupId, ou seu artifactId. Ele oferece uma ampla gama de bibliotecas Java, desde as mais básicas até as mais avançadas, cobrindo uma variedade de áreas, como desenvolvimento web, persistência de dados, segurança, testes, entre outros.
No contexto do Maven, tanto o groupId quanto o artifactId são elementos fundamentais na identificação e organização de projetos e bibliotecas.
Juntos, eles formam um identificador exclusivo para um artefato Maven. Quando está configurando as dependências do Maven em um projeto, se usa o groupId e o artifactId para identificar a biblioteca ou artefato que deseja incluir. Exemplo abaixo:
<dependency>
<groupId>com.example</groupId>
<artifactId>my-library</artifactId>
<version>1.0.0</version>
</dependency>
groupId:
O groupId é uma identificação única para o grupo ou organização que criou o projeto. Ele geralmente segue uma estrutura similar à de pacotes Java reversos (por exemplo, com.example), onde o primeiro segmento identifica o domínio da organização e o segundo segmento opcionalmente identifica um subgrupo dentro da organização. Isso ajuda a garantir a unicidade dos identificadores de projetos no ecossistema Maven.
artifactId:
O artifactId é o identificador único para o artefato (geralmente um JAR) que é produzido pelo projeto. Ele representa o nome do projeto, que muitas vezes é usado para referenciar o artefato em outros projetos ou como uma dependência em outros projetos Maven. O artifactId geralmente é um nome curto e descritivo que identifica o artefato de forma única dentro do groupId.
21.03.24
0 notes
mydailycode · 1 year ago
Text
Diferenças entre as dependências Json e Gson 21.03.24
Gson e Jackson são duas bibliotecas populares para manipulação de JSON em Java
Semelhanças:
Manipulação de JSON: Ambas as bibliotecas permitem a serialização e desserialização de objetos Java para JSON e vice-versa.
Facilidade: Tanto Gson quanto Jackson possuem uma API intuitiva para realizar operações básicas com JSON.
Suporte à Anotações: Ambas as bibliotecas suportam anotações para personalizar a serialização e desserialização de objetos Java.
Ampla Adoção: Tanto Gson quanto Jackson são MUITO conhecidos
Diferenças:
Desempenho: Jackson é geralmente considerado mais rápido e eficiente em termos de desempenho do que Gson, especialmente em cenários onde há grandes volumes de dados JSON para processar.
Flexibilidade: Jackson oferece mais flexibilidade em termos de configuração e personalização de serialização e desserialização
Recursos Avançados: Jackson oferece uma gama mais ampla de recursos avançados, como streaming API, suporte para JSON Schema, JSON Pointer, JSON Patch, entre outros, em comparação com Gson.
Tamanho da Biblioteca: Gson tende a ser mais leve e tem uma dependência menor em comparação com Jackson
0 notes
mydailycode · 1 year ago
Text
Starting... 21.03.24
Estou aqui para separar os conhecimentos que adquiri por tags. Anotar data e se precisar colocar fotos. Cansei de anotar no papel e além do mais, aqui permite buscas, o que facilita muito. É apenas uma documentação dos >meus< estudos e o que aprendi no dia. Não to aqui pra ensinar nada a ninguém até porque o tumblr no Brasil caiu no ostracismo total, mas quem chegar por aqui (se chegar), pode mandar um oi!
meu twitter = https://twitter.com/sandevz
meu github = https://github.com/sandypiropo
meu linkedin = https://www.linkedin.com/in/sandypiropo/
e é isso ai :)
Tumblr media
8 notes · View notes