Open in app

Sign in

Write

Sign in

Furkan Şahin Kulaksız
Furkan Şahin Kulaksız

103 Followers

Home

About

2 days ago

Işık Hızında Bir Yolculuk; İnternet

Şimdi tam da buraya bir video bırakıyorum. YouTube’daki bu birkaç dk’lık video acaba sana nasıl ulaşıyor hiç düşündün mü? Bir şekilde ulaştı diyelim. Nasıl bu kadar hızlı ulaştı? Server ya da Browser kavramları sana neyi ifade ediyor? IP adresi ne demek? Protocol ne demek? Domain ne anlama geliyor? DNS ne…

Https

15 min read

Işık Hızında Bir Yolculuk; İnternet
Işık Hızında Bir Yolculuk; İnternet
Https

15 min read


Nov 14

Java ve Redis

Redis (REmote DIctionary Service); database, cache manager, message broker, stream engine, pub/sub mekanizması olarak kullanılabilen bir in-memory data structure store’dur. String, hash, list, set, sorted set, stream, geospital index gibi verileri tutabilir. En yüksek performanslara erişebilmek için in-memory-dataset’ler ile çalışır. NOT: Redis’teki veriler direkt olarak diske persist edilebilir ama bu…

Redis

12 min read

Java ve Redis
Java ve Redis
Redis

12 min read


Apr 22

REFLECTION

Reflection API, aslında javada bir class’taki methodlara ve fieldlara erişebildiğimiz bir API olarak karşımıza çıkar. Ama aslında sadece bu kadarla sınırlı değil. Class’larla ve field’larla alakalı her türlü bilgiyi edindiğimiz bir yapı reflectionlar. java.lang.reflect paketi ile reflection api’sini dilediğimiz gibi kullanabiliriz. public class ReflectionClass { private int…

Reflections

15 min read

REFLECTION
REFLECTION
Reflections

15 min read


Apr 16

IMMUTABLE

Immutable kelime anlamı olarak değişmez demektir. Java’daki karşılığını ise şu şekilde açıklayabiliriz. Bir object oluşturulduktan sonra, contentinin(içeriğinin) / stateinin(durumunun) değiştirilememesinin garanti edilmesi anlamına gelir. Yani bir object tüm yaşam süresi boyunca aynı şekilde davranır. Mesela String Class’ı immutable’dır. Yani değişmezdir. Peki bu ne demek.? String name = "Furkan"; name.concat("Kulaksiz"); System.out.println(" Name ->…

Java

6 min read

IMMUTABLE
IMMUTABLE
Java

6 min read


Mar 14

Spring Boot Application Context

Spring Boot in Practice Chapter 1 makalemde Application Context ifadesi çokça geçti. Application Context’i açıklamak gerekirse, Türkçe karşılığını uygulama bağlamı olarak çevirebiliriz. Spring Boot uygulamaları başlangıçta application context olarak bilinen spring uygulama bağlamı üzerinde çalışır. ZetCode ‘ da application context için “Bir spring boot uygulamasının köşe taşıdır.” ifadesi geçmektedir. …

Spring Boot

5 min read

Spring Boot Application Context
Spring Boot Application Context
Spring Boot

5 min read


Mar 13

SPRING BOOT IN PRACTICE

Chapter -1- Spring Boot Components Spring Boot projelerinin hemen hemen hepsinde kullanılan bazı core spring boot componentleri vardır. Bunlar; spring-boot Embedded web serverlarına destek sağlar. SpringApplication class’ını içerir. Applicationun database detayları gibi externalized configurasyonlara destek sağlar. spring-boot-autoconfigure Bir spring boot application için gerekli otomatik configigurationları sağlar. Verilen classpath’teki bağımlılıkları ya da configurationları okur. …

Spring Boot

3 min read

SPRING BOOT IN PRACTICE
SPRING BOOT IN PRACTICE
Spring Boot

3 min read


Mar 6

Two Pointers Technique

LeetCode algoritma challange yaparken, ilk defa gördüğüm bir teknik. GeeksForGeeks’in sitesinde çok açıklayıcı bir şekilde “sıralanmış arraylerde pair araması yapmak için kullanılan bir tekniktir.” diyor. Yaklaşım çok basit. Elinizde bir array var. (Bu bir dataset olabilir, bir list olabilir.) Ve bu array’i baştan ve sondan dolaşmaya başlıyorsunuz, istediğiniz sonuca ulaşıyorsunuz. …

Algorithms

3 min read

Two Pointers Technique
Two Pointers Technique
Algorithms

3 min read


Sep 19, 2022

I/O (INPUT — OUTPUT)

Java IO API, Java’da çok önemli API’lerden birisidir. Basitçe I/O için, kullanıcıların girdiyi almasına ve bu girdiye göre çıktı üretmesine yardımcı olduğunu söyleyebiliriz. Girdiyi işlemek ve çıktıyı üretmek için Java IO kullanılır. java.io paketi input ve output işlemleri için gerekli olan tüm sınıfları içerir. Ayrıca java io ile Java’da dosya…

Input Output

7 min read

I/O (INPUT — OUTPUT)
I/O (INPUT — OUTPUT)
Input Output

7 min read


Nov 1, 2020

List (Array + Linked)

ArrayList ve LinkedList aslında görünürde kağıt üzerinde aynı gibi dursalarda, birbirlerinden farklı yapılar. Daha doğrusu sınıflar. Ki bu farklılık mülakatlara bile konu olur. Herhangi bir java mülakatında; “Bize ArrayList ve LinkedList arasındaki farklılıkları söyleyebilir misiniz.?” diye soru gelmesi oldukça kuvvetle muhtemel. Biraz bu sınıfları inceleyelim. Sonra farklarına geçelim. Kağıt üzerinde…

Java

7 min read

List (Array + Linked)
List (Array + Linked)
Java

7 min read


Oct 18, 2020

LOMBOK

Javayı geliştirenler, java geliştiricilerine her an kolaylık sağlamak için çalışan isimsiz kahramanlar aslında :D ( İşin bence’si. ) Java’da IDE’lerin bize sunduğu ya da kod yapılarının bize sunduğu çok güzel kısayollar, pluginler ya da extensionlar var. Bunlardan birisi de LOMBOK. Lombok, ( genellikle )Entity ya da POJO class’larımızda kullandığımız bir…

Project Lombok

3 min read

LOMBOK
LOMBOK
Project Lombok

3 min read

Furkan Şahin Kulaksız

Furkan Şahin Kulaksız

103 Followers

Everytime Junior Java Developer github.com/fsk twitter.com/0xfsk Co-Founder of twitter.com/turkiyejavacom

Following
  • Metin Alnıaçık

    Metin Alnıaçık

  • Metin AKSU

    Metin AKSU

  • Zehra Gökçe Aynacı

    Zehra Gökçe Aynacı

  • Evren Tan

    Evren Tan

  • Mehmet Ali Gündoğdu

    Mehmet Ali Gündoğdu

See all (9)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams