Skip to content

Instantly share code, notes, and snippets.

View mevsungur's full-sized avatar

Mevlüt Sungur mevsungur

  • Turkey
View GitHub Profile
@mevsungur
mevsungur / application.properties
Last active February 21, 2020 21:51
Spring Boot Mail
spring.mail.host=smtp-mail.outlook.com
spring.mail.port=587
spring.mail.username=***Kullanıcı Adınız***
spring.mail.password=***Sifreniz***
spring.mail.properties.mail.smtp.starttls.enable= true
@mevsungur
mevsungur / MailService.java
Created February 21, 2020 21:51
Spring Boot Mail Service
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.MimeMessageHelper;
import org.springframework.stereotype.Service;
import javax.mail.MessagingException;
import javax.mail.internet.MimeMessage;
@mevsungur
mevsungur / MailService.java
Created February 21, 2020 22:41
Spring Boot Mail with Tymeleaf
@Autowired
SpringTemplateEngine templateEngine;
@Async
public void htmlEpostaGonder(String kime, String konu) {
MimeMessage message = mailSender.createMimeMessage();
MimeMessageHelper helper = new MimeMessageHelper(message);
@mevsungur
mevsungur / MerhabaDunya.html
Created February 21, 2020 22:47
Spring Boot Thymeleaf Template
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<title>Hoş Geldiniz</title>
</head>
<body>
<h5 th:text="${metin}"></h5>
<ul>
@mevsungur
mevsungur / DeterminantCalculator.java
Last active April 3, 2020 07:47
Java ile n*n boyutunda bir matrisin determinantının hesaplanması
package com.mevlutsungur;
/**
* Bu program konsol üzerinden n*n boyutunda bir matrisi girdi olarak alır ve determinantını ekrana yazdırır.
*
* This program calculates determinant of a n*n matrix and display it on console.
*/
import java.util.Scanner;
public class DeterminantCalculator {
public static void main(String[] args) {
List<String> isimler = new ArrayList<>() {{
add("Mevlüt");
add("Sungur");
add("Java");
add("Angular");
}};
Iterator<String> iterator = isimler.iterator();
public static void main(String[] args) {
List<String> isimler = new ArrayList<>() {{
add("Mevlüt");
add("Sungur");
add("Java");
add("Angular");
}};
for(String s : isimler) {
if(s.startsWith("S")) isimler.remove(s);
public static void main(String[] args) {
List<String> isimList = Arrays.asList("Sungur",null,"Mevlüt","Angular");
isimList.sort(String::compareTo);
}
public static void main(String[] args) {
List<String> isimList = Arrays.asList("Sungur",null,"Mevlüt","Angular");
isimList = isimList.stream().filter(i -> i != null).sorted(String::compareTo)
.collect(Collectors.toList());
isimList.forEach(System.out::println);
}
public static void main(String[] args) {
List<String> isimList = Arrays.asList("Sungur",null,"Mevlüt");
isimList.sort(Comparator.nullsFirst(String::compareTo));
isimList.stream().forEach(System.out::println);
}