Skip to content

Instantly share code, notes, and snippets.

View adityasatrio's full-sized avatar
👻
I may be slow to respond.

Aditya satrio nugroho adityasatrio

👻
I may be slow to respond.
View GitHub Profile
@adityasatrio
adityasatrio / Menu.java
Created August 19, 2014 13:15
Menu : parent and child menu, collapsing the child under the parent menu
package menu.test;
import java.io.Serializable;
import java.util.List;
public class Menu implements Serializable {
private Long id;
private Long parentid;
private String name;
private List<Menu> childMenu;
@adityasatrio
adityasatrio / GitQuickGlance
Created August 28, 2014 03:59
GIT quick description
http://www.kaskus.co.id/post/53f4d8f9d675d4aa188b45ba#post53f4d8f9d675d4aa188b45ba
git itu source code manager
bisa juga disebut revision manager
persis seperti svn dan cvs
hanya saja git itu terdistribusi
git dibuat sama linus torvalds, dkk
karena beliau gak puas sama svn dan cvs tsb
(sebenernya beliau sebelumnya pakai perforce, tapi lebih milih utk membuatnya sendiri yang sifatnya open source)
@adityasatrio
adityasatrio / TripleDesBouncyCastle.java
Last active February 1, 2021 07:21
Triple des bouncy castle.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package asn.helpers;
/**
*
* @author asn
*/
@adityasatrio
adityasatrio / DikUmum.java
Last active August 29, 2015 14:06
Example Json Mapper (jackson) - Json Array without Class Object Description
/*
*/
package com.mycompany.examplejsonmapper.entity;
/**
*
* @author asn
*/
public class DikUmum {
@adityasatrio
adityasatrio / springsecNote.txt
Created September 29, 2014 02:10
spring security notes - random link oprek spring security
http://stackoverflow.com/questions/11841156/preauthorize-annotation-not-working-spring-security
http://stackoverflow.com/questions/16164615/preauthorize-with-haspermission-executes-code-twice
http://stackoverflow.com/questions/15360965/preauthorize-does-not-work-with-method-security-rules-and-method-parameters
http://java.dzone.com/articles/writing-your-spring-security
http://www.borislam.com/2012/08/writing-your-spring-security-expression.html
http://www.borislam.com/2012/08/writing-your-spring-security-expression_9.html
http://www.borislam.com/2012/08/writing-your-spring-security-expression_17.html
http://blog.solidcraft.eu/2011/03/spring-security-by-example-securing.html
http://howtodoinjava.com/2013/04/18/spring-3-method-level-security-example-using-preauthorize-and-secured/
@adityasatrio
adityasatrio / SimpleBitwiseEdit.java
Last active August 29, 2015 14:07
Simple Bitwise Role
/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class SimpleBitwiseEdit
{
public static void main (String[] args) throws java.lang.Exception
@adityasatrio
adityasatrio / font mobile apps rekomended
Last active August 29, 2015 14:07
notes mobile apps
Helvetica Neue - Apple's way
Roboto - Android's way
Calibri - Microsoft's way
Ubuntu Font - Ubuntu's way
lucida grande atau nunito
open sans, alternatif lain bisa pake lato
font lobster juga bagus itu untuk fancy things
pacifico
@adityasatrio
adityasatrio / EmailMessages.java
Last active February 19, 2018 12:42
Email using java email, velocity engine, spring
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.csl.cms.util.email;
import java.io.File;
import java.util.Map;
import org.springframework.core.io.InputStreamSource;
@adityasatrio
adityasatrio / note mvn-ant-grdl
Created October 23, 2014 02:43
catatan diskusi maven - ant - gradle
http://software.endy.muhardin.com/java/development-stack-2014/
Quote:
Kenapa tidak pakai EJB? Kan sudah tersedia di application server JEE sehingga tidak perlu tambahan JAR?
Dengan Spring Framework, aplikasi bisa dideploy di application server mana saja. Bisa Tomcat, Jetty, Heroku, Google App Engine, dan sebagainya. Requirement yang dibutuhkan hanyalah Java VM saja.
ans:
Nah ini, Kenapa dia bilang seolah-olah EJB gak bisa dideploy dimana aja? EJB bisa jalan di Jetty, Tomcat, asalkan container EJB-nya juga bisa di-setup untuk jalan di minimal web server seperti Tomcat.
EJB sendiri naturenya close to metal di sisi J2EE, malah gak butuh HTTP server. Ane pake console udah bisa bikin EJB yang bisa RMI.
@adityasatrio
adityasatrio / SeparatedListPer100.java
Last active August 29, 2015 14:14
Java Codes for separated List per 100.
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class Loop {
public static void main(String[] args) {
List<String> elementList = new ArrayList<String>();
for (int i = 0; i < 257; i++) {