Instantly share code, notes, and snippets.

View DDD.java
import java.lang.annotation.*;
public class DDD {
@Target(ElementType.TYPE) @Retention(RetentionPolicy.SOURCE) public @interface ApplicationService { }
@Target(ElementType.TYPE) @Retention(RetentionPolicy.SOURCE) public @interface DomainService { }
@Target(ElementType.TYPE) @Retention(RetentionPolicy.SOURCE) public @interface AggregateRootEntity { }
@Target(ElementType.TYPE) @Retention(RetentionPolicy.SOURCE) public @interface NonAggregateRootEntity { }
@Target(ElementType.TYPE) @Retention(RetentionPolicy.SOURCE) public @interface ValueObject { }
@Target(ElementType.TYPE) @Retention(RetentionPolicy.SOURCE) public @interface Repository { }
@Target(ElementType.TYPE) @Retention(RetentionPolicy.SOURCE) public @interface Factory { }
View cli.js
const WebSocket = require('ws');
const ws = new WebSocket('ws://localhost:3000/');
ws.on('open', function open() {
ws.send('sent by client');
});
ws.on('message', function incoming(data) {
console.log('received @client', data);
View VerPropriedade.java
/*
Adicione no CONFIG: @EnableScheduling
*/
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.event.ApplicationReadyEvent;
import org.springframework.context.ApplicationListener;
import org.springframework.scheduling.annotation.Scheduled;
View unmin4.js
/*!
* Vue.js v2.5.16-4
* (c) 2014-2018 Evan You
* Released under the MIT License.
*/
! function(e, t) {
"object" == typeof exports && "undefined" != typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define(t) : e.Vue = t()
}(this, function() {
"use strict";
var y = Object.freeze({});
View CatalogoOuvidorias.sol
pragma solidity ^0.4.11;
/// @title Catalogo de Ouvidorias para o Barramento de Ouvidorias
/*
Cada ouvidoria somente pode autorizar uma vez.
*/
contract CatalogoOuvidorias {
uint constant NUMERO_DE_AUTORIZACOES_EXIGIDAS_PARA_UMA_NOVA_OUVIDORIA_PODER_CADASTRARSE = 3;
View rinkeby
0x1750dd0f8cd22ee9d849ab11ebc62adb37ffc10a
View Banco.js
var Banco = (function () {
function Banco(nomeBanco) {
if (nomeBanco === void 0) { nomeBanco = 'testes'; }
this.checkEhString(nomeBanco);
this.db = new PouchDB(nomeBanco);
}
Banco.prototype.checkEhString = function (id) {
if (typeof id !== 'string') {
throw new Error('Argumento deve ser uma string e nao um objeto! Recebido: '
+ JSON.stringify(id));
View parsing brackets.md

GO TO

  http://pegjs.org/online

Paste in the grammar:

  Expression
        = head:Factor tail:Factor* {
              return head + tail.join("");
        }
View Dummies.java
import org.mockito.invocation.InvocationOnMock;
import org.mockito.stubbing.Answer;
import static org.mockito.Mockito.mock;
public class Dummies {
private static class NoMethodShouldBeCalledAnswer implements Answer<Object> {
private String className;
View MockitoVsHandBuiltDoublesTest.java
import org.junit.Test;
import org.mockito.Mockito;
import org.openqa.selenium.*;
import java.util.List;
import java.util.Map;
import java.util.Set;
import static org.hamcrest.Matchers.is;
import static org.junit.Assert.assertThat;