Skip to content

Instantly share code, notes, and snippets.

View handersonbf's full-sized avatar
🏠
Working from home

Handerson Frota handersonbf

🏠
Working from home
View GitHub Profile

Vaga para desenvolvedor Java Junio ou Pleno.

Empresa

A ACS é uma empresa especializada no desenvolvimento de soluções para o mercado de postos de combustíveis e lojas de conveniência. Sediada em Fortaleza-CE, desde 1995 desenvolve soluções que garantem segurança, praticidade e ainda uma ótima relação custo x benefício.

Objetivos

A empresa possui um sistema de automação de postos de combustíveis e lojas de conveniência e possui um sistema de retarguarda que gerencia todos os PDVs. O objetivo é migrar esse sistema de retarguarda para tecnologia nas núvens e utilizando Java.

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class ConnectionFactory {
public Connection getConnection(){
try {
return DriverManager.getConnection(
import java.sql.Connection;
import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
import br.triadworks.javaweb.modelo.Caloteiro;
@handersonbf
handersonbf / Validador.java
Created April 20, 2017 13:08
Interface Funcional Validador
@FunctionalInterface
public interface Validador {
boolean validarCPF(String valor);
}
@handersonbf
handersonbf / ExecutandoInterfaceFuncional.java
Created April 20, 2017 13:10
Classe de exemplo de uso de uma Interface Funcional
public class ExecutandoInterfaceFuncional {
public static void main(String[] args) {
String cpf = "09551130401";
Validador validar = new Validador() {
@Override
public boolean validarCPF(String valor) {
return valor.matches("(?!(\\d)\\1{10})\\d{11}");
}
@handersonbf
handersonbf / AndroidManifest.xml
Created October 25, 2017 17:39
Photo Picture Android 8 - Provider
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="android.triadworks.cursos.appevento">
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<application
android:allowBackup="true"
android:icon="@drawable/logo"
@handersonbf
handersonbf / CertidaoField.ts
Created November 7, 2018 13:47
CertidaoField.ts
import { Field } from "./Field";
export class CertidaoField {
private readonly field: Field;
constructor(config: { required?: boolean; disabled?: boolean; valueCommitted?: (() => void) } = {}) {
this.field = new Field({ typicalLength: 32, ...config, validateNotEmpty: this.validateNotEmpty });
}
@handersonbf
handersonbf / FeatureCertificadoMetadata.java
Last active June 18, 2021 14:13
POC Certificado & Metadata
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Teste {
public static void main(String[] args) {
String url = "https://dev-1178112.okta.com/app/exksdo65e66HD4Rfr5d6/sso/saml/metadata";