Skip to content

Instantly share code, notes, and snippets.

@santi-gf
santi-gf / App.java
Created May 4, 2018 06:47
Ejemplo Signleton
/*
* Ejemplo Singleton
*
* Este ejemplo muestra cómo desde main() se usa el objeto singleton,
* y doSomething() obtiene por su cuenta el mismo objeto
* sin necesidad de que se le envíe por parámetro ni App guarde una
* referencia al objeto.
*
* Es una buena forma de asegurarse que únicamente existe una instancia
* de la clase Singleton en toda la aplicación.
@santi-gf
santi-gf / MVCPatternDemo.java
Created April 28, 2018 18:56
Patrón MVC con Observador
// Compile: javac -d . *.java
// Execute: java mvcpatterndemo.MVCPatternDemo
package mvcpatterndemo;
public class MVCPatternDemo {
public static void main(String[] args) {
//fetch student record based on his roll no from the database
Student model = retriveStudentFromDatabase();
@santi-gf
santi-gf / remotos.sh
Created February 21, 2018 18:44
Ejercicios resueltos de diapositivas sobre repositorios remotos.
#!/usr/bin/env bash
#
# Uso: ./remotos.sh
#
# Uso: ./remotos.sh -f
# La opción -f fuerza a borrar los directorios
# de los repositorios si ya existen
#
set -e
@santi-gf
santi-gf / project-gitflow.sh
Created February 5, 2018 07:20
Git flow ejemplo
#!/usr/bin/env bash
#
# Uso: ./project-manual.sh
# Crea un repositorio y realiza commits
#
# Uso: ./project-manual.sh -f
# La opción -f fuerza a borrar el directorio
# del repositorio si ya existe
#
set -e
#============== Punto 1
#============== Inicia un repositorio con tres commits
$ git init
# Create README.md
$ git add -A
$ git commit -m "Primer commit"
$ git init
# Creo main.java
$ git add main.java
$ git commit -m "Add main.java"
# Modifico en main.java
# Uso git add -A para añadir todos los cambios de
import java.io.*;
class LectorFicheros {
public static void lee(String filename) throws IOException {
System.out.println("Leyendo " + filename + ":");
System.out.println();
InputStream in = LectorFicheros.class.getResourceAsStream(filename);
try (BufferedReader br = new BufferedReader( new InputStreamReader(in) )) {
@santi-gf
santi-gf / PrimeraClase.java
Last active October 16, 2017 08:59
Simple Java code working with two files
public class PrimeraClase {
public static void main(String[] args) {
System.out.println("Primera clase main");
SegundaClase x = new SegundaClase();
x.hacerAlgo();
}
}