Skip to content

Instantly share code, notes, and snippets.

View rybalkinsd's full-sized avatar

Sergei Rybalkin rybalkinsd

View GitHub Profile
@rybalkinsd
rybalkinsd / OkHttpTest.java
Created March 13, 2017 13:57
OkHttp + self signed cert
package com.aliexpress.international.http.client;
import okhttp3.*;
import org.junit.Test;
import javax.net.ssl.*;
import java.io.BufferedInputStream;
import java.io.InputStream;
import java.security.KeyStore;
import java.security.cert.Certificate;
@rybalkinsd
rybalkinsd / ChatResource.java
Last active June 3, 2021 17:18
Simple chat. Jersey + Jetty + Html +Js
package ru.atom.http.server;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.eclipse.jetty.util.ConcurrentArrayQueue;
import javax.ws.rs.Consumes;
import javax.ws.rs.FormParam;
import javax.ws.rs.GET;
import javax.ws.rs.POST;
commit 54a07092c231040b720f6039b55010f4d02a3bba
Author: sergey.r <sergey.r@alibaba-inc.com>
Date: Tue May 16 12:20:23 2017 +0300
Cross browser filter, fixCheckStyle
diff --git a/game/src/main/java/ru/atom/game/controller/Ticker.java b/game/src/main/java/ru/atom/game/controller/Ticker.java
index a07be06..2c947e9 100644
--- a/game/src/main/java/ru/atom/game/controller/Ticker.java
+++ b/game/src/main/java/ru/atom/game/controller/Ticker.java
@rybalkinsd
rybalkinsd / Kotlin-Java-mixed-project-maven-build-stage.xml
Last active May 30, 2018 08:09
Maven Build Stage for project with mixed Kotlin & Java codebaze without parent pom.xml
<build>
<finalName>project-name</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<configuration>
<executable>false</executable>
<excludeDevtools>true</excludeDevtools>
@rybalkinsd
rybalkinsd / kohttpUpload.kt
Last active July 9, 2019 12:34
Upload file to Google Drive via kohttp
val token = ...
val yourFile = ...
val response = httpPost {
url("https://www.googleapis.com/upload/drive/v3/files?uploadType=media")
header {
"Authorization" to "Bearer $token"
}
body {
@rybalkinsd
rybalkinsd / uploadMultipartKohttp.kt
Created July 9, 2019 21:49
Example of file upload to Google Drive with meta
val token = ...
val yourFile = ...
val response = httpPost {
url("https://www.googleapis.com/upload/drive/v3/files?uploadType=multipart")
header {
"Authorization" to "Bearer $token"
}
multipartBody {