Skip to content

Instantly share code, notes, and snippets.

View dotkebi's full-sized avatar

Myoung-jin, Ko dotkebi

View GitHub Profile
@dotkebi
dotkebi / BizSenderBuilder.java
Last active October 11, 2016 06:13
Biz Purio SMS builder
/**
* BizPurio 메시지 전송 class build
* @author by dotkebi@gmail.com on 2016-10-11.
*/
public class BizSenderBuilder {
private BizSend bizSend;
private String ip;
private int port;
@dotkebi
dotkebi / ApplicationComponent.java
Created September 6, 2016 03:01
Dagger2 best practices I think :)
@Singleton
@Component(
modules = {
AppModule.class
})
public interface ApplicationComponent {
void inject(MainActivity target);
final class Initializer {
@dotkebi
dotkebi / mavenTest.sh
Created September 1, 2016 11:00
maven test case
#!/bin/bash
mvn test -Dtest={testClassName}
@dotkebi
dotkebi / CustomAuthenticationProvider.java
Last active November 15, 2021 21:53
SpringSecurity Authentication
@Component
public class CustomAuthenticationProvider implements AuthenticationProvider {
@Autowired
private AuthServiceImpl authService;
@Override
public Authentication authenticate(Authentication authentication) throws AuthenticationException {
String username = authentication.getName();
String password = (String) authentication.getCredentials();
@dotkebi
dotkebi / selectAjax.js
Created August 3, 2016 10:32
javascript select options by ajax
<script>
function onCodeChanged() {
var select = document.getElementById('category');
var value = select.options[select.selectedIndex].value;
var text = select.options[select.selectedIndex].text + '선택';
$.ajax({
type: "POST"
, url: "url"
, data: "category=" + value
, success: function (response) {
@dotkebi
dotkebi / PageInfo.java
Created August 3, 2016 10:28
Velocity paging snippet
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @author by dotkebi@gmail.com on 2016-08-01.
*/
@Data
@NoArgsConstructor
public class PageInfo {
public static final int QUANTITY_OF_CONTENTS_PER_PAGE = 20;
@dotkebi
dotkebi / SimpleTextWatcher.java
Created May 20, 2016 05:04
Android Simple TextWatcher
/**
* @author by dotkebi@gmail.com on 2016-05-20.
*/
public class SimpleTextWatcher implements TextWatcher {
public interface AfterTextChanged {
void afterTextChanged(Editable s);
}
private AfterTextChanged afterTextChanged;
@dotkebi
dotkebi / gradle.properties
Last active May 11, 2016 06:40
gradle.properties
org.gradle.daemon=true
org.gradle.parallel=true
$ brew update
$ brew install rbenv ruby-build
@dotkebi
dotkebi / sampleclass.java
Last active April 12, 2016 01:34
sample class
@DatabaseTable()
public class SomeEntity() {
@ForeignCollectionField()
private Collection<DetailEntity> detailEntities = new HashSet<>();
}
@DatabaseTable()
public class DetailEntity() {
@DatabaseField(foreign = true, foreignAutoRefresh = true)
private SomeEntity someEntity = new SomeEntity();