Senin, 11 Juni 2012
Membuat List menjadi unique
untuk membuat List menjadi unique
List groupMenuIdList = new ArrayList(); //list yang belum uniq
//groupMenuIdList menjadi unique
groupMenuIdList= new ArrayList(new HashSet(groupMenuIdList));
Kamis, 07 Juni 2012
criretia JPA
Criteria criteria = sessionFactory.getCurrentSession().createCriteria(TmUserAppGroup.class);
Criterion critUserId = Restrictions.eq("tmUserAppGroupPK.userId", userId);
Criterion critAppId = Restrictions.eq("tmUserAppGroupPK.appId", appId);
LogicalExpression expression = Restrictions.and(critUserId, critAppId);
criteria.add(expression);
List<tmuserappgroup> tmUserAppGroupList = criteria.list();
Criterion critUserId = Restrictions.eq("tmUserAppGroupPK.userId", userId);
Criterion critAppId = Restrictions.eq("tmUserAppGroupPK.appId", appId);
LogicalExpression expression = Restrictions.and(critUserId, critAppId);
criteria.add(expression);
List<tmuserappgroup> tmUserAppGroupList = criteria.list();
Rabu, 23 Mei 2012
stringindexoutofboundsexception
java.lang.stringindexoutofboundsexception string index out of range 0 hibernate jpa
error tersebut di sebabkan karena ada kolom database yang palngjangnya 1 char tetapi isinya null.
cara mengatasinya dengan merubah nilai null dengan nilai yang bukan null (string,int sesuaikan dengan typenya)
Selasa, 15 Mei 2012
menambahkan Flash pada firefox ubuntu
download disini
1. extract akan menhasilkan libflashplayer.so dan direkstori /usr
2. copy-kan libflashplayer.so ke folder /usr/lib/firefox-addons/plugins
cp libflashlayer.so
3. copy-kan semua file yang ada pada folder /usr (hasil ekstrak) ke folder /usr (dengan sudo)
sudo cp -r usr/* /usr
restart browser
done
1. extract akan menhasilkan libflashplayer.so dan direkstori /usr
2. copy-kan libflashplayer.so ke folder /usr/lib/firefox-addons/plugins
cp libflashlayer.so
3. copy-kan semua file yang ada pada folder /usr (hasil ekstrak) ke folder /usr (dengan sudo)
sudo cp -r usr/* /usr
restart browser
done
Minggu, 13 Mei 2012
encode decode URL
import java.net.URLDecoder;
import java.net.URLEncoder;
String url = "nr1+HgndCZw=";
String encodedurl = "";
try{
encodedurl = URLEncoder.encode(url.toString(),"UTF-8");
System.out.println("================= "+encodedurl);
//String dencodedurl = URLEncoder(url.toString(),"UTF-8");
}catch(UnsupportedEncodingException uee){
System.err.println(uee);
}
try{
String decodedurl = URLDecoder.decode(encodedurl,"UTF-8");
System.out.println("=====decodedurl "+decodedurl);
//String dencodedurl = URLEncoder(url.toString(),"UTF-8");
}catch(UnsupportedEncodingException uee){
System.err.println(uee);
}
Senin, 30 April 2012
Belajar Ajax dan Contoh Aplikasi Ajax
Sumber
Contoh aplikasi Ajax Langsung saja akan saya berikan contoh aplikasi Ajax, saya akan berikan contoh dan nanti akan saya jelaskan dibawahnya. Sekarang anda tuliskan kode dibawah ini dan simpan dengan nama coba. <html>
<head>
<title>
Request file dengan Ajax</title>
<script language = "javascript">
var XMLHttpRequestObject=false
if (window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest()
} else if (window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHttp")
} function getdata(url,divhasil) { if (XMLHttpRequestObject) { var obj = document.getElementById(divhasil)
XMLHttpRequestObject.open("GET", url)
XMLHttpRequestObject.onreadystatechange = function() { if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { obj.innerHTML = XMLHttpRequestObject.responseText
} } XMLHttpRequestObject.send(null)
} } </script>
</head>
<body>
<h1>
Mengambil data dari file HTML</h1>
<form>
<input type="button" value="Tampilkan Data" onclick="getdata ('tampil.html','divhasil')">
</form>
<div id="divhasil">
Isi dari tampil.html akan ditampilkan disini </div>
</body>
</html>
Sekarang buat file tampil.html dan isilah dengan kode berikut ini: Text ini diambil dengan <b>Ajax</b>
Contoh aplikasi Ajax Langsung saja akan saya berikan contoh aplikasi Ajax, saya akan berikan contoh dan nanti akan saya jelaskan dibawahnya. Sekarang anda tuliskan kode dibawah ini dan simpan dengan nama coba. <html>
<head>
<title>
Request file dengan Ajax</title>
<script language = "javascript">
var XMLHttpRequestObject=false
if (window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest()
} else if (window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHttp")
} function getdata(url,divhasil) { if (XMLHttpRequestObject) { var obj = document.getElementById(divhasil)
XMLHttpRequestObject.open("GET", url)
XMLHttpRequestObject.onreadystatechange = function() { if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) { obj.innerHTML = XMLHttpRequestObject.responseText
} } XMLHttpRequestObject.send(null)
} } </script>
</head>
<body>
<h1>
Mengambil data dari file HTML</h1>
<form>
<input type="button" value="Tampilkan Data" onclick="getdata ('tampil.html','divhasil')">
</form>
<div id="divhasil">
Isi dari tampil.html akan ditampilkan disini </div>
</body>
</html>
Sekarang buat file tampil.html dan isilah dengan kode berikut ini: Text ini diambil dengan <b>Ajax</b>
Sabtu, 31 Maret 2012
mepercepat proses restor mysql
How Can I Speed Up This Process?
By setting a couple of flags before you import your database dumps, you can dramatically speed up the restore process:
SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;
Since we disabled auto-commit, we’ll also need to manually commit at the end of the restore:
COMMIT;
Since we are restoring an entire database, we can speed things up by disabling unique checks and foreign key checks. Also, by committing everything at the end of the restore, rather than as the restore is in progress we get significant additional speed increases.
By setting a couple of flags before you import your database dumps, you can dramatically speed up the restore process:
SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;
Since we disabled auto-commit, we’ll also need to manually commit at the end of the restore:
COMMIT;
Since we are restoring an entire database, we can speed things up by disabling unique checks and foreign key checks. Also, by committing everything at the end of the restore, rather than as the restore is in progress we get significant additional speed increases.
Langganan:
Postingan (Atom)