Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Format code with google-java-format #12

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,17 +1,14 @@
package com.example.api;

import com.example.data.ConfigData;

import java.net.URL;
import java.util.List;
import java.util.Map;
import java.util.concurrent.locks.Condition;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;

/**
* Performs a network call in parallel using the provided config options.
*/
/** Performs a network call in parallel using the provided config options. */
public class APIQueryHandler {
private Map<URL, ConfigData> configs;
private List<String> outputs;
Original file line number Diff line number Diff line change
@@ -11,6 +11,7 @@ public class UrlRequest {
public static class A {

public static String props = null;

static {
try {
props = new String(UrlRequest.class.getResourceAsStream("a.properties").readAllBytes());
@@ -20,6 +21,7 @@ public static class A {
System.out.println(props);
}
}

private URL url;
private Map<String, String> params;

Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package com.example.data;

import java.net.URL;
import java.util.Iterator;
import java.util.Map;

@@ -9,8 +8,9 @@ public class ConfigData implements Iterator<String> {
public static Double ds() {
return 3.14;
}
private int pos = 0;
private Map<String, String> params;

private int pos = 0;
private Map<String, String> params;

public Map<String, String> getParams() {
return params;
1 change: 0 additions & 1 deletion source/com/example/Main.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package com.example;

import com.example.api.APIQueryHandler;
import com.example.api.UrlRequest;
import com.example.data.ConfigData;
import java.io.BufferedReader;
import java.io.File;
92 changes: 47 additions & 45 deletions web/src/main/java/com/example/server/Server.java
Original file line number Diff line number Diff line change
@@ -1,62 +1,64 @@
package com.example.server;

import java.io.IOException;
import java.sql.*;
import javax.servlet.ServletException;
import javax.servlet.http.Cookie;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.sql.*;

public class Server extends HttpServlet {

static final String DB_URL = "jdbc:mysql://localhost/users";
static Connection conn;

@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
Cookie c = new Cookie("uid", req.getSession().getId());
// For older browsers?
c.setSecure(false);
resp.addCookie(c);
resp.setHeader("Access-Control-Allow-Origin", "*");

Boolean b = Boolean.parseBoolean(req.getParameter("winCondition"));
int ticketNumber = Integer.parseInt(req.getParameter("ticket"));
try {
Statement s = conn.createStatement();
s.execute("SELECT userName, isWin FROM users WHERE uid = " + ticketNumber + ";");
ResultSet r = s.getResultSet();

if (r.getBoolean("isWin") && b) {
resp.getWriter().write("You win, " + r.getString("userName"));
} else {
resp.getWriter().write("You lose, " + r.getString("userName"));
}
} catch (SQLException throwables) {
throwables.printStackTrace();
}
resp.setStatus(200);
}
static final String DB_URL = "jdbc:mysql://localhost/users";
static Connection conn;

@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
super.doPost(req, resp);
}
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
Cookie c = new Cookie("uid", req.getSession().getId());
// For older browsers?
c.setSecure(false);
resp.addCookie(c);
resp.setHeader("Access-Control-Allow-Origin", "*");

@Override
public void destroy() {
super.destroy();
Boolean b = Boolean.parseBoolean(req.getParameter("winCondition"));
int ticketNumber = Integer.parseInt(req.getParameter("ticket"));
try {
Statement s = conn.createStatement();
s.execute("SELECT userName, isWin FROM users WHERE uid = " + ticketNumber + ";");
ResultSet r = s.getResultSet();

if (r.getBoolean("isWin") && b) {
resp.getWriter().write("You win, " + r.getString("userName"));
} else {
resp.getWriter().write("You lose, " + r.getString("userName"));
}
} catch (SQLException throwables) {
throwables.printStackTrace();
}
resp.setStatus(200);
}

@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
super.doPost(req, resp);
}

@Override
public void init() throws ServletException {
super.init();
@Override
public void destroy() {
super.destroy();
}

try {
conn = DriverManager.getConnection(DB_URL, "user", "");
} catch (SQLException throwables) {
throwables.printStackTrace();
}
@Override
public void init() throws ServletException {
super.init();

try {
conn = DriverManager.getConnection(DB_URL, "user", "");
} catch (SQLException throwables) {
throwables.printStackTrace();
}
}
}