Skip to content

Instantly share code, notes, and snippets.

@BadgerPc
BadgerPc / CombinedLayoutExample.java
Created November 24, 2017 06:14 — forked from branflake2267/CombinedLayoutExample.java
GXT 4 combined layout example with the root layout embedded in a div. Resizing layout with root embedded div.
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import com.google.gwt.core.client.EntryPoint;
import com.google.gwt.core.client.GWT;
import com.google.gwt.editor.client.Editor.Path;
import com.google.gwt.event.logical.shared.AttachEvent;
import com.google.gwt.event.logical.shared.AttachEvent.Handler;
@BadgerPc
BadgerPc / GXT_LargeGrid.java
Created November 24, 2017 06:14 — forked from branflake2267/GXT_LargeGrid.java
GXT large grid for testing, has RPC proxy simulation
package com.sencha.gxt.text.client.larggrid;
import java.util.ArrayList;
import java.util.List;
import com.google.gwt.user.client.rpc.AsyncCallback;
import com.google.gwt.user.client.ui.HasHorizontalAlignment;
import com.google.gwt.user.client.ui.RootPanel;
import com.sencha.gxt.core.client.ValueProvider;
import com.sencha.gxt.data.client.loader.RpcProxy;
import java.util.concurrent.Semaphore;
import java.util.concurrent.ThreadLocalRandom;
public class DiningPhilosophers {
static int philosophersNumber = 5;
static Philosopher philosophers[] = new Philosopher[philosophersNumber];
static Fork forks[] = new Fork[philosophersNumber];
static class Fork {
/**
* Based on Java listings by Bruce Eckel
* Dining Philosophers in Java 8, Dec-29 2016
* http://bruceeckel.github.io/2016/12/29/dining-philosophers-in-java-8/
*/
package concurrent
// concurrent/StickHolder.scala
@BadgerPc
BadgerPc / GuiceResource.java
Created July 17, 2017 19:08 — forked from elbart/GuiceResource.java
Maven jetty guice jersey example
package com.elbart;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.QueryParam;
import com.google.inject.servlet.RequestScoped;
@Path("bound/perrequest")
@BadgerPc
BadgerPc / AddressInputQueue.java
Created June 2, 2017 11:30 — forked from searls/AddressInputQueue.java
An example of stubbing with Mockito (with TestNG)
package com.pillartechnology.mail;
public class AddressInputQueue {
public String next() {
return null; //TODO: not implemented yet.
}
}
@BadgerPc
BadgerPc / ApiController.java
Created June 2, 2017 06:15 — forked from itzg/ApiController.java
Bare bones unit test of RestController methods in a Spring Boot application.
package com.example;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.Map;
@RestController
@RequestMapping("/api")
oc login https://api.starter-us-east-1.openshift.com --token=xxxxxxx
oc new-project villains
oc new-app lordofthejars/crimes:1.0 --name crimes
oc expose svc crimes --name=crimeswelcome
oc import-image crimes:1.1 --from=lordofthejars/crimes:1.1
oc patch dc/crimes -p '{"spec": { "triggers":[ {"type": "ConfigChange", "type": "ImageChange" , "imageChangeParams": {"automatic": true, "containerNames":["crimes"],"from": {"name":"crimes:1.1"}}}]}}'
oc rollout latest dc/crimes
oc describe dc crimes