Java ile elimizdeki string içinde bulunan “()[]” benzeri karakterlerden temizlemek için aşağıdaki örnek koddaki gibi bir yöntem izleyebiliriz. Bu kodda görüldüğü gibi “()” karakterleri bulunmaktadır. Bu karakterleri temizlemek için bir matcher nesnesi oluşturup bu nesne ile hangi karakterlerin temizlenmesi gerektiği belirtip string cümleciğinden istemediğimiz karakterleri temizlemiş oluruz. String x= “Hello (Java)”; Matcher m = Pattern.compile(“\\((.*?)\\)”).matcher(x); […]

Read More →

java.lang.Object sınıfında yer alan hashCode() metodu native bir metodur ve bu metod JVM tarafından uygulanır. Her sınıf varsayılan olan hashCode() metodunu kullanabilir. HashCode 32 bit tekil bir değerdir. Bu değeri objelerimiz için objelerin id si gibi düşünebiliriz. HashMap ,Hashtable HashSet gibi Collection yapıları ile ilgili objelerin saklanması veya doldurulması konusunda hashCode degeri kullanılır. hashCode metodunun […]

Read More →

Java’ da  ‘&&’ işlemi mantıksal ‘and’ operator işlemi iken ‘&’ işlemi bit tabanlı ‘and’ operator işlemidir. Yani ‘&&’ bunu yazarsanız verilen iki seçeneğe bakıp ona göre işlemi nasıl devam ettireceğini bulur ama ‘&’ böyle bir işlem verildiğinde verilen değerlerin bit karşılıklarını alıp ‘and’ işlemine tabi tutup sonucu öyle hesaplar. Yani aslında matematiksel olarak bir ‘and’ […]

Read More →

Java dilinde herhangi bir sınıftan bir nesne oluşturmak için “new” operatörü, Class.forName().clone(), readObject() veya newInstance() metodları kullanılabilir. Örneğin new operatörü sınıfın construct’ını kullanarak Java Virtual Machine bünyesinde yeni bir nesne oluşturur. Nesne inşa edildikten sonra Java heap  içinde konuşlandırılır. Nesnelerin hepsi kullanıldıkları sürece heap icinde kullanılırlar. Ama programın nesne ile işi bittiğinde bu nesne çöp haline gelir. Java […]

Read More →

Primefaces 4.0 kullanırken Barchart veya herhangi bir primefaces chart componenti kullanıldığında chart modeline veriler ekleniyor ama xhtml sayfasında chart görüntülenmiyor olabilir. xhtml sayfanızdaki chart komponenti ve managed bean classınızda bir sorun yoktur. Sorun bazı script dosyalarının olmamasından kaynaklanmaktadır. Bu sorunu çözmek için xhtml sayfanıza aşağıdaki scriptleri eklerseniz sorun düzelmiş olacaktır: <h:outputScript name=”jquery/jquery.js” library=”primefaces”/> <h:outputScript name=”jquery/jquery-plugins.js” […]

Read More →

Bir gis yazılımı (arcgis veya qgis gibi) ile hazırlanmış olan gis servisleri geoserver ile kullanmak için öncelikle yeni bir store oluşturuyoruz. Add new store dedikten sonra resimde de görüldüğü gibi açılan sayfada en altta “WMS” seçip devam ediyoruz. Wms seçtiktan sonra açılan sayfada resimdede görüldüğü gibi “wms source name” adı girip “Capabilities Url” kısmına wms […]

Read More →

Glassfish sunucunuzun admin arayüzüne ulaşmaya çalıştığınızda “Secure Admin must be enabled to access the DAS remotely” gibi bir hata uyarısyla karşılaşabilirsiniz. Bunun çözümü için öncelikle aşağıdaki adımları takip ederseniz sorun çözülmüş olacaktır: Windows veya Linux kullanıyorsanız öncelikle glasfishin kurulu olduğu dizine geçmeniz gerekiyor. cd glassfish3/glassfish/bin Linux için; ./asadmin Windows için asdamin.bat  komutlarını çalıştırın Sonraki adımda […]

Read More →

Google direction API ile verilen lokasyon verileri kullanarak iki nokta arasındaki yolun belirlenmesi gerçekleştirilir. Google sunduğu bu API ile başlangıç ve bitiş noktaları verip iki nokta arasındaki yolu bulabiliriz.Hatta yolun daha düzgün çizilebilmesi için iki nokta arasında giderken ara lokasyon değerleri de verilebilir. Bu ara değerlere waypoint diyoruz. Aşağıda bu işlemi yapan bir java kod […]

Read More →

Aşağıdaki adımları sırayla yaparak react native ile yeni bir proje oluşturabilirsiniz: npm i –g create–react–native–app create–react–native–app proje_adi cd proje_adi npm start

Read More →