author profile image

Matt Reid

Solo Entrepreneur | Lead Software Architect

To install NTP on an old debian machine, issue the following commands into the command prompt. wget http://mirrors.mit.edu/gnewsense/gnewsense-parkes/gnewsense/pool/main/n/ntp/ntpdate_4.2.4p4+dfsg-8lenny3_amd64.deb dpkg -i ntpdate_4.2.4p4+dfsg-8lenny3_amd64.deb ntpdate -b europe.pool.ntp.org  

A note to anyone getting the following message java.lang.VerifyError: class net.sf.cglib.core.DebuggingClassWriter overrides final method visit  The problem is a mismatch in the versions of asm and cglib in your webapp. cglib 2.2 pulls in asm version 3.1 (there should not be a higher version in your classpath) cglib cglib 2.2 compile...

Just a quick one, here is a simple command for adding a file to an existing jar jar -uvf JARNAME.jar NEWFILENAME  

Mockito provides a nice way to capture the arguments passed into your mocks. This works a treat when verifying the contents of an email send via a mocked JavaMailSender ArgumentCaptor messageCapture = ArgumentCaptor.forClass(Multipart.class); Mockito.verify(mockMimeMessage).setContent(messageCapture.capture()); //this is a multipart message so read all parts and verify StringWriter writer = new StringWriter();...