Skip to content

Instantly share code, notes, and snippets.

// divide by chunk size to in query
fun getVendorGroupDTOs(
vendorGroupIds: List<Long>,
vendor: OneIdVendor
) = vendorGroupIds.chunked(GROUP_CHUCK_SIZE).flatMap { chunk ->
log.info { "findByVendorGroupIds. oneId=${vendor.oneId}, chunk.size=${chunk.size}" }
vendorGroupService.findByVendorGroupIds(chunk)
}
// all where values to in query
import requests, json, os
def call_api(fid):
url = 'https://www.naver.com/events'
headers = {'X-d': fid}
query = {'lat':'45', 'lon':'180'}
response = requests.delete(url, headers=headers, params=query)
import requests, json, os, time
def call_api(fid):
url = 'https://www.naver.com?{}'.format(fid)
query = {'lat':'45', 'lon':'180'}
response = requests.get(url, params=query)
# print(response.json())
@sojw
sojw / .gitignore
Created December 4, 2017 01:53
java project 용 gitignore
*.class
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.ear
@sojw
sojw / pre-commit
Created September 28, 2017 05:10
pre-commit
# coding: utf-8
is_debug = 0
def findIt():
print("run")
if __name__ == "__main__":
@sojw
sojw / main.tag
Last active August 8, 2016 09:15
Page Templating Using JSP Custom Tag
<%@ tag description="공통 레이아웃" pageEncoding="UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ attribute name="meta_inner" fragment="true" %>
<%@ attribute name="head_inner" fragment="true" %>
<%@ attribute name="gnb_inner" fragment="true" %>
<%@ attribute name="body_inner" fragment="true" %>
<%@ attribute name="javascript" fragment="true" %>
<!doctype html>
<html>
@sojw
sojw / SampleInterceptor.java
Created July 5, 2016 12:54
Spring Sample Interceptor
public class UserInterceptor extends HandlerInterceptorAdapter {
private static final Logger LOG = LoggerFactory.getLogger(UserInterceptor.class);
@Override
public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
if (!(handler instanceof HandlerMethod)) {
return true;
}
prepareUser(request);
return true;
@sojw
sojw / SampleAdvice.java
Last active July 5, 2016 12:53
Spring Sample ControllerAdvice
@ControllerAdvice(basePackageClasses = RootPackageMarker.class, annotations = Controller.class)
public class UserInfoAdvice {
private static final Logger LOG = LoggerFactory.getLogger(UserInfoAdvice.class);
/**
* Gets the user.
*
* @param request the request
* @param response the response
* @return the user
@sojw
sojw / SampleSpringMvcConfig.java
Last active October 10, 2016 18:38
sample Spring mvc Config
@Configuration
@EnableWebMvc
@EnableSwagger2
@ComponentScan(basePackageClasses = RootPackageMarker.class, useDefaultFilters = false, includeFilters = {
@ComponentScan.Filter(type = FilterType.ANNOTATION, value = Controller.class), @ComponentScan.Filter(type = FilterType.ANNOTATION, value = ControllerAdvice.class)})
@Import({SwaggerConfig.class, SpringSecurityConfig.class})
public class SpringMvcConfig extends WebMvcConfigurerAdapter {
@Bean
public InternalResourceViewResolver internalResourceViewResolver() {
return new InternalResourceViewResolver() {
@sojw
sojw / Api versioning url sample
Created June 23, 2016 10:00
Api versioning url sample
HTTP GET:
https://haveibeenpwned.com/api/v2/breachedaccount/foo
HTTP GET:
https://haveibeenpwned.com/api/breachedaccount/foo?version=2
HTTP GET:
https://haveibeenpwned.com/api/breachedaccount/foo