Java
Digital Tech Trek Digest [#Issue 2024.08]
The One Billion Row Challenge Shows That Java Can Process a One Billion Rows File in Two Seconds Well, it’s way under 2 seconds for the 1brc . The published results are in, and if you’re good, you can read 1 billion data points of weather data and analyze it.
Read moreMore woes with java version on Ubuntu
Armed with more information on Drizzle JDBC being a JDBC 4.0 implementation (helps to explain my issues in Getting started with Drizzle JDBC ) I took the time to read about some other new JDBC 4.
Read moreGetting started with Drizzle JDBC
In preparation for some Java work I wanted to configure and test the Drizzle JDBC Driver. Any chance to swing Drizzle into a MySQL discussion is worth the research. What I found was an issue compiling and an issue running on Ubuntu 9.
Read moreCommunityOne East – An open developer conference
With an opening video from thru-you.com – an individual taking random you-tube video and producing video mashup’s, the CommunityOne East conference in New York, NY beings. The opening introduction was by Chief Sustainability Officer Dave Douglas.
Read moreProject Darkstar
It may sound like either a astronomical research project or a Star Wars spin- off, but Project Darkstar is an open source infrastructure from Sun Microsystems that states “simplify the development and operation of massively scalable online games, virtual worlds, and social networking applications.
Read moreA summary introduction to Agile
Agile Development Methodology: – Most popular Implementations: Extreme Programming (XP), SCRUM, Crystal Links Manifesto for Agile Software Development http://agilemanifesto.org/ General XP Introduction http://extremeprogramming.org/ Agile Resource (Ron Jefferies) http://xprogramming.com/ Good Diagram The New Metholodgy (Martin Fowler) http://martinfowler.
Read moreTutorial – Beginner Web Services
An introduction to using Axis . What is Axis? Axis is essentially a SOAP engine — a framework for constructing SOAP processors such as clients, servers, gateways, etc. The current version of Axis is written in Java.
Read moreWhen is a batch job successful?
Simple enough question, and it’s a simple enough answer. When the batch job/process in question successfully completes what it is designed to do and not in error. I’m attempting to test, integrate and document some developed code on a client site, and well, I’m disgusted.
Read moreHandling Error Levels in Logging
In reviewing some provided code to a client, I observed a number of actions contray to generally accepted practices regarding logging. This is what I provided as the general programming conventions with regardings to logging.
Read moreSecuring a Tomcat Webapp – Part 2
If you wish to password protect your webapp with an Apache .htaccess type authentication model, you require two configuration steps. The first within your WEB-INF/web.xml, add the following replacing rolename appropiately.
Read moreSecuring a Tomcat Webapp
If you require a webapp to always run in https mode using a SSL key, then you need to add the following to your WEB-INF/web.xml configuration. <security-constraint> <web-resource-collection> <web-resource-name>jsp</web-resource-name> <url-pattern>*.htm</url-pattern> <url-pattern>*.
Read moreMercurial Version Control Software
I got asked (being a Java developer) about what was involved in creating an Eclipse Plugin for Mercurial. Well in true Google style, why invent when somebody probably already has. A quick check finds Mercurial Eclipse by VecTrace.
Read moreGenerating an internal SSL Certificate (for tomcat)
How to Generate an internal SSL certificate Create the self-signed keystore $ su - $ URL="your.url.here";export URL $ cd /opt/tomcat/conf $ keytool -genkey -alias ${URL} -keyalg RSA -keystore ${URL}.keystore Enter keystore password: changeit What is your first and last name?
Read moreGuidelines for managing embedded external project dependencies
I’ve yet to find any Java project that doesn’t have dependancies on some other Open Source external libraries. I’ve yet to find a Java project that manages these external dependencies appropiately for support and integration at an enterprise level.
Read more