I hereby claim:
- I am dlinsin on github.
- I am dlinsin (https://keybase.io/dlinsin) on keybase.
- I have a public key whose fingerprint is B98C 72CA C55D B9F6 BAF4 493E 2F8C 5984 DB0E 3459
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
by David Linsin - cat owner, iOS Developer, coffee fan and fan of the New York Rangers.
by David Linsin
I recently changed jobs after a long and sometimes tedious journey to find the right place for me to work at. Applying for over a dozen jobs, sometimes via recruiters, sometimes online and a couple of times via personal recommendation, I wanted to write down my experiences and give some advice in hopes they'd be useful to others looking for a job.
It's important to note, that I was looking for a job as a software developer to a non-entry position in Germany. I've got a couple of years of experience in various fields and it was important to me, that the position the company offers reflects that. My experiences and advices might not apply to other jobs in the software industry or other countries.
I like to watch TV shows and from time to time I'm writing short reviews about it. You can check out what I'm watching over at trakt.tv and follow me on Twitter.
The show is loosely based on the movie '12 Monkeys' with Bruce Willis, which was release back in 1995. It's main character 'Cole' of the year 2043 is travelling back in time to prevent an outbreak, which decimates a huge part of the population. With the help of the scientist 'Dr. Cassandra Railly' of the year 2015 and information collected in his timeline, they are trying to locate the source of the outbreak.
17.09.2009 09:08:23 org.springframework.osgi.web.deployer.tomcat.TomcatWarDeployer afterPropertiesSet | |
SEVERE: No Catalina Service found, bailing out | |
org.springframework.osgi.service.ServiceUnavailableException: service matching filter=[(objectClass=org.apache.catalina.Service)] unavailable | |
at org.springframework.osgi.service.importer.support.internal.aop.ServiceDynamicInterceptor.getTarget(ServiceDynamicInterceptor.java:395) | |
at org.springframework.osgi.service.importer.support.internal.aop.ServiceDynamicInterceptor.afterPropertiesSet(ServiceDynamicInterceptor.java:455) | |
at org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean.createProxy(OsgiServiceProxyFactoryBean.java:185) | |
at org.springframework.osgi.service.importer.support.AbstractServiceImporterProxyFactoryBean.getObject(AbstractServiceImporterProxyFactoryBean.java:86) | |
at org.springframework.osgi.service.importer.support.OsgiServiceProxyFactoryBean.getObject(OsgiServiceProxyFactoryBean.java:137) | |
at org.springframework.osgi.we |
@At("/guestbook") | |
public class Guestbook { | |
private List<Entry> entries; | |
private Entry newEntry = new Entry(); | |
@Inject | |
private EntryDao entryDao; | |
public List<Entry> getEntries() { | |
return entries; |
<body> | |
@Repeat(items=entries, var="entry") | |
<p><a href="/guestbook/${entry.id}">${entry.id} on ${entry.date}</a></p> | |
<form action="/guestbook" method="post"> | |
Name: <input name="newEntry.name" type="text"/><br/> | |
Text: <input name="newEntry.text" type="text"/> | |
<input type="submit" value="save" name="save"/> | |
</form> | |
</body> |
<bean id="beanToBeExported" scope="bundle" class="com.xyz.MessageServiceImpl"/> |
<?xml version="1.0" encoding="UTF-8"?> | |
<beans xmlns="http://www.springframework.org/schema/beans" | |
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> | |
<bean class="org.springframework.osgi.extensions.annotation.ServiceReferenceInjectionBeanPostProcessor"/> | |
<bean id="testService" class="de.linsin.sample.springdm.MyService"/> | |
</beans> |
import org.springframework.osgi.extensions.annotation.ServiceReference; | |
public class MyService { | |
private LogService logService; | |
@ServiceReference(cardinality=ServiceReferenceCardinality.C0__1) | |
public void setLogService(LogService argLogService) { | |
logService= argLogService; | |
} | |
// other stuf |