I hereby claim:
- I am spencergibb on github.
- I am spencergibb (https://keybase.io/spencergibb) on keybase.
- I have a public key whose fingerprint is 23A8 EEDC F705 1B82 314F 44EE D204 4CC7 2D43 E641
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
import java.net.URI; | |
public class Test { | |
public static void main(String[] args) { | |
String r = "http://user:password@foo_bar:8761/eureka/apps"; | |
URI uri = URI.create(r); | |
System.out.println(uri.getHost()); | |
// prints null | |
} | |
} |
Want to know the behavoir of your app if a Hystrix Circuit is open?
Run your spring cloud app with -Dhystrix.command.<circuitKeyName>.circuitBreaker.forceOpen=true
<circuiktKeyName>
is the name of you hystrix circuit. If you used @HystrixCommand
it is the name of the method. If you used @HystrixCommand(commandKey="mykey")
is is the value of the commandKey
attribute.
package com.example.web; | |
import com.example.common.CustomRemoteEvent; | |
import lombok.extern.slf4j.Slf4j; | |
import org.springframework.beans.factory.annotation.Autowired; | |
import org.springframework.beans.factory.annotation.Value; | |
import org.springframework.cloud.context.config.annotation.RefreshScope; | |
import org.springframework.context.ApplicationContext; | |
import org.springframework.web.bind.annotation.RequestMapping; | |
import org.springframework.web.bind.annotation.RestController; |
"People are naturally attracted to you.", | |
"You learn from your mistakes... You will learn a lot today.", | |
"If you have something good in your life, don't let it go!", | |
"What ever you're goal is in life, embrace it visualize it, and for it will be yours.", | |
"Your shoes will make you happy today.", | |
"You cannot love life until you live the life you love.", | |
"Be on the lookout for coming events; They cast their shadows beforehand.", | |
"Land is always on the mind of a flying bird.", | |
"The man or woman you desire feels the same about you.", | |
"Meeting adversity well is the source of your strength.", |
import httplib | |
from twisted.web import server, resource | |
from twisted.internet import reactor, endpoints | |
class Health(resource.Resource): | |
isLeaf = True | |
def render_GET(self, request): | |
request.setHeader("content-type", "application/json") |
package io.spring.oscon.authserver; | |
import org.springframework.beans.factory.annotation.Autowired; | |
import org.springframework.boot.SpringApplication; | |
import org.springframework.boot.autoconfigure.SpringBootApplication; | |
import org.springframework.context.annotation.Configuration; | |
import org.springframework.security.authentication.AuthenticationManager; | |
import org.springframework.security.oauth2.config.annotation.configurers.ClientDetailsServiceConfigurer; | |
import org.springframework.security.oauth2.config.annotation.web.configuration.AuthorizationServerConfigurerAdapter; | |
import org.springframework.security.oauth2.config.annotation.web.configuration.EnableAuthorizationServer; |
spring: | |
oauth2: | |
sso: | |
home: | |
secure: false | |
path: /env | |
client: | |
accessTokenUri: http://localhost:9999/uaa/oauth/token | |
userAuthorizationUri: http://localhost:9999/uaa/oauth/authorize | |
clientId: acme |
#!/bin/bash | |
APP_NAME=$1 | |
APP_NAME="$(tr '[:lower:]' '[:upper:]' <<< ${APP_NAME:0:1})${APP_NAME:1}" | |
APP_NAME=${APP_NAME}App | |
PKG_NAME="io.spring.oscon.$1" | |
CMD="curl https://start.spring.io/starter.tgz -d applicationName=$APP_NAME -d artifactId=$1 -d name=$1 -d packageName=$PKG_NAME -d baseDir=$1 -d dependencies=$2" | |
echo "Executing $CMD | tar -xf -" | |
$CMD | tar -xf - |
"main@1" prio=5 tid=0x1 nid=NA runnable | |
java.lang.Thread.State: RUNNABLE | |
at org.springframework.cloud.netflix.feign.FeignClientsConfiguration.feignDecoder(FeignClientsConfiguration.java:51) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-1) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:483) | |
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:162) | |
at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:588) | |
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1123) |