VIEW POST

View more
Java

Java Trim

By
on
December 27, 2016

Database'e bir String ifade kaydetmek istiyorsunuz.
Ama bunun başındaki ve sonundaki boşlukları almanız gerekiyor.
Bunun Java'da basit bir şekilde çözebilirsiniz.
Örnek olarak;

 

String webSite= new String(" sercantogrul.com ");
System.out.print("Web Sitesi :" );
System.out.println(webSite.trim() );

Ekran Çıktısı olarak şunu alırız;

Web Sitesi :sercantogrul.com


VIEW POST

View more
Linux

Ubuntu Server Tomcat 7 Kurulumu (Ubuntu Server 12.04 LTS 64bit)

By
on
July 26, 2016

Merhaba, eğer yazı dizisi olarak takip ediyorsanız en son pgAdmin3'ün kurulumunu yaptık.
Yani artık bir veritabanımız var.
Buna birde server ekleyelim Tomcat 7.

Öncelikle her zaman ki gibi bir update alalım

sudo apt-get update

Sonrasında

sudo apt-get install tomcat7

Yes diyerek geçiyoruz.

Kurulum basit olarak gerçekleşti sonrasında bir kaç ayar yapmamız gerekebilir.


VIEW POST

View more
Linux

Ubuntu Server pgadmin3 Kurulumu (Ubuntu Server 12.04 LTS 64bit)

By
on
July 26, 2016

PostgreSQL'i kurduktan sonra pgadmin3'üde kuralım.

sudo apt-get install pgadmin3

Komutundan sonra bir dizi işlem yapacak ve (Y/N) olarak size soracak.

sudo -u postgres psql postgres

ile postgres kullanıcısına geçiş yapıyoruz.

\password postgres

ile postgres kullanıcısına yeni şifre atıyoruz.
Kurulum bu şekilde.
Sonrasında postgresql.conf ve pg_hba.conf ayarlarını yapıp port açtıktan sonra postgresql hazır.


VIEW POST

View more
Linux

Ubuntu Server Postgresql Kurulumu (Ubuntu Server 12.04 LTS 64bit)

By
on
July 20, 2016

Merhaba,
Az önce testlerimi yapmak için bir bulut sunucu aldım ve hemen çalışmalara başladım.
Öncelikle bir PostgreSQL kuralım dedim.

Öncelikle bi update alalım.

sudo apt-get update

İşlem biraz sürebilir.
Sonrasında kurulum komutunu yazıyoruz.

apt-get install postgresql postgresql-contrib

Toplam boyutu verip size kabul etmediğinizi soracaktır.

Y

enter  ile geçiyoruz.
Kurulum işlemi bu kadar.
Hemen kontrol yapalım.

/etc/init.d/postgresql status

Biraz yardım alarak temel komutları edindin.

#Başlat
/etc/init.d/postgresql...


VIEW POST

View more
Linux Notlarım

Ubuntu Crontab / Job Scheduler Kullanımı

By
on
July 14, 2016

Öncelikle biraz Crontab'tan bahsedeyim.
Ubuntu Server  ile çalışıyorsunuz ve Java'da küçük bir uygulama yazdınız.
Bu jar'ın sizin belirlediğiniz tarih ve saatlerde çalışmasını istiyorsunuz.
Yada sistem her Reboot olduğunda.

Bunun için önemli nokta access permissions hatayı almamak için hangi kullanıcı ile Crontab oluşturuyorsanız o kullanıcının, yazdığınız jar'ın müdahale ettiği yere yetkileri var mı ?

Bunun için öncelikle giriş yapıyoruz...


VIEW POST

View more
Java Notlarım

Java Timestamp / Date Yesterday

By
on
July 14, 2016

İki tarih arası ve/veya dünün tarihi ile işlem yaptıracaksanız eğer ve DB'de tarihi timestamp without time zone tutuyorsanız aşağıdaki işlemi yaparak dünün tarihini alıp karşılaştırma yapabilirsiniz.

Normal şartlarda ekran'a yazdıracaksanız işiniz kolay aslında.

DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, -1);
System.out.println("Dünün tarihi: " + cal.getTime());

Ancak burada String değer dönüyor ve...

postgresql ayarları


VIEW POST

View more
Java SQL

Java – Functions / CallableStatement Kullanımı

By
on
July 12, 2016

Merhaba, bugün ilk defa kullandığım ve büyük projelerde kullanılan Functions'tan biraz bahsetmek istiyorum.
Basit olarak şu şekilde bahsedeyim, daha doğrusu ben böyle yorumluyorum.

Geniş çaplı bir projeniz var.
Burada bir hesaplama yapıyorsunuz yada kullanıcının bir değeri projenin bir çok yerinde size lazım oluyor.
Bu işlemleride DB'de yapmak istiyorsunuz, iş yükünü DB yapsın istiyorsunuz.
PostgreSQL üzerinden...


VIEW POST

View more
Java Spring

Spring – Hibernate – RestFul Servis

By
on
May 18, 2016

Merhaba,
Bugün oldukça yaygınlaşan servis türü olan RestFul Servis türünü anlatmaya çalışacağım.
Ben biraz geç kalsam da bir çok büyük ve küçük projede kullanılmaya başlanmış.
Bu yazıda yalnızca Servis kısmını anlatacağım, ilerleyen günlerde Client kısmını da yazmayı planlıyorum.

** Yazıya başladıktan 1 saat sonra gelen bir telefon ile ufak bir proje yapmam gerekti....


VIEW POST

View more
Java

GC overhead limit exceeded Hatası

By
on
March 10, 2016

GC overhead limit exceeded
Hatası düzeltmesi oldukça kolay ama düzeltene kadar İnterneti alt üst etmeniz gereken bir sorundur.
Bir projeyi sıfırdan açıp geliştirme yaparsanız eğer böyle bir hata ile karşılaşmanız biraz zor.
Çünkü sıra ile update aldığı için RAM'e yüklenme olmayacaktır.
Ama büyük bir projeyi bir anda import ederseniz eğer muhtemelen bu hatayı...


VIEW POST

View more
Jasperreports Notlarım

Jasperreports / Jasperviewer Uygulama Kapanması

By
on
March 10, 2016

Swing projeler hayatımızdan çıktı neredeyse.
Web artık daha kullanışlı ve kolay geliyor.*
Ama yinede illa masaüstü program isterim, web'ten anlamam ben. Bilgilerim birilerinin eline geçer vs. gibi tutturan müşteriler elbet oluyor.

Web projelerinde raporlamaları daha kolay oluyor, ancak swing projelerde de raporlama var. 1-2 işlem değişikliği dışında.
i-text / jasperreports kullanıyorsanız eğer Jasperviewer açmanız...

Sercan Toğrul
Java Developer - Kyrenia

I'm a java developer. I'm from Turkey but I live in Cyprus. You can see my skills and my notes here. Do you have a question you can send me email and I will answer!