Skip to content

Instantly share code, notes, and snippets.

View revox's full-sized avatar

Andy Freeman revox

View GitHub Profile
@revox
revox / JSoupExampleOne.java
Created March 9, 2015 10:18
Basic JSoup example
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import java.io.IOException;
public class JSoupExampleOne {
public static void main(String[] args) throws Exception {
Document doc = Jsoup.connect("http://en.wikipedia.org/").get();
@revox
revox / DBConnectHidePassword.java
Created March 2, 2015 13:58
JDBC basics, hiding the password using the console technique
import java.sql.*;
import java.io.Console;
public class DBConnectHidePassword {
public static void main(String[] args) throws Exception
{
Class.forName("com.mysql.jdbc.Driver");
Console cons = System.console();
@revox
revox / DBPaginate.java
Created March 2, 2015 11:45
JDBC basics pagination
import java.sql.*;
public class DBPaginate {
public static void main(String[] args) throws Exception
{
Class.forName("com.mysql.jdbc.Driver");
Connection connect =
DriverManager.getConnection("jdbc:mysql://localhost:8889/java_demo","root","root");
String query = "SELECT * FROM messages LIMIT 5 OFFSET 10"; // OR LIMIT 10,5
@revox
revox / DBInsert.java
Last active August 29, 2015 14:16
JDBC basics, insert with prepared statement
import java.sql.*;
public class DBInsert {
public static void main(String[] args) throws Exception
{
Class.forName("com.mysql.jdbc.Driver");
Connection connect =
DriverManager.getConnection("jdbc:mysql://localhost:8889/java_demo","root","root");
String updateStatemnt = "INSERT into messages(user,message) values(?,?)";
@revox
revox / DBSelect.java
Created March 2, 2015 11:34
JDBC basics, prepared statements
import java.sql.*;
public class DBSelect {
public static void main(String[] args) throws Exception
{
// load driver, for JDBC 3 and earlier
Class.forName("com.mysql.jdbc.Driver");
// make the connection using the supplied credentials
Connection connect =
DriverManager.getConnection("jdbc:mysql://localhost:8889/java_demo","root","root");
@revox
revox / DBConnectWithExceptions.java
Created March 2, 2015 11:32
JDBC basics, exceptions
import java.sql.*;
public class DBConnectWithExceptions {
public static void main(String[] args)
{
Connection connect = null;
Statement st = null;
try{
Class.forName("com.mysql.jdbc.Driver");
connect = DriverManager.getConnection("jdbc:mysql://localhost:8889/java_demo","root","root");
@revox
revox / DBConnect.java
Created March 2, 2015 11:30
JDBC basics
import java.sql.*;
public class DBConnect {
public static void main(String[] args) throws Exception
{
// load driver, for JDBC 3 and earlier
Class.forName("com.mysql.jdbc.Driver");
// make the connection using the supplied credentials
Connection connect =
DriverManager.getConnection("jdbc:mysql://localhost:8889/java_demo","root","root");
@revox
revox / idoc.html
Created February 24, 2015 07:38
Sample shows timing show/hide events for elements over a video using jQuery (iDoc sample)
<html>
<head>
<title></title>
<style type="text/css">
#wrapper {
position: relative;
}
#wrapper div, #wrapper video {
position: absolute;
top: 0;
@revox
revox / idoc.html
Created February 24, 2015 07:29
Showing how to use jQuery to time events over a video like an iDoc
<html>
<head>
<title></title>
<style type="text/css">
#wrapper {
position: relative;
}
#wrapper div, #wrapper video {
position: absolute;
top: 0;
import java.io.*;
import java.net.*;
class EngineMonitoringConsole
{
public static void main(String[] argv) throws Exception
{
int port = 5000;
if (argv.length > 0) {