'Effective Java 3/E' 스터디 저장소입니다.

Overview

Effective Java 스터디

Effective Java 3/E 스터디 저장소입니다.

0. 스터디 정보

  • 기간 : 2021/08/19 ~
  • 참여 인원 : 강동민(@riyenas0925), 김하늬(@kimhanui)
  • 도서 : 이펙티브 자바 Effective Java 3/E (조슈아 블로크 저/개앞맵시 역)

1. 스터디 주기

  • 화요일 전까지 책을 읽고 이슈에 질문을 올립니다.
  • 목요일 8시~9시 아이템 정리한 내용과 질문에 대한 답변 발표한다.
  • 목요일 스터디가 끝나면 아이템 설명과 의논한 내용을 정리해 저장소에 .md 형식으로 저장한다.

2. 스터디 규칙

  • 조금의 의문이라도 이슈에 올려 서로의 의견을 공유한다.
  • 책의 내용을 넘어서는 예제 코드를 작성한다.
  • 확장하여 관련 개념에 대해 공유한다. (아이템 설명 + 의견 공유 1시간 정도)
  • 모르는 점에 대한 답변, 모르는 내용에 대한 답변은 해당 주에 책을 리딩하는 사람이 책임, 혹시 못하더라도 같이 이야기하면서 답을 찾는다.

3. GitHub 레포지토리 - issue 활용

  • 홀수 아이템 : 강동민(@riyenas0925) (1, 3, 5...)
  • 짝수 아이템 : 김하늬(@kimhanui) (2, 4, 6...)
You might also like...

JSON Web Token (JWT) implementation for Java with support for signatures (JWS), encryption (JWE) and web keys (JWK).

Nimbus JOSE+JWT Nimbus JOSE+JWT is a popular open source (Apache 2.0) Java library which implements the Javascript Object Signing and Encryption (JOSE

Jul 1, 2022

破解 Java 混淆工具 Allatori

AllatoriCrack 基于当前最新的 7.6 版本 简介: 破解 Java 混淆工具 Allatori 官网 并进行了部分加密功能的小修改 allatori 本身使用方法特别简单 命令行输入 java -Xms128m -Xmx512m -jar allatori.jar config.xml

Jan 4, 2023

Amazon Selling Partner JAVA SDK SP API

amazon-sp-api amazon sp api java sdk 背景: 亚马逊(amazon)在2020年10月推出了新的替代mws的api方案,称为Selling Partner API(SP-API)。sp-api在修改原mws的接口方式的基础上引入了aws的IAM权限管理,增加了开发

Nov 20, 2022

Java bytecode obfuscator with GUI

Java bytecode obfuscator with GUI

Bozar A Java bytecode obfuscator with GUI Usage Download the version you want in releases for your platform Run the executable. Done. Let me know if o

Dec 31, 2022

A java implementation of Enigma, and a modern attack to decrypt it.

Java Enigma This is a Java implementation of an Enigma machine, along with code that attempts to break the encryption. This code is associated with an

Jan 4, 2023

Engin Demiroğun düzenlemiş olduğu (Java & React) Yazılım Geliştirici Yetiştirme Kampında yapmış olduğum ödevleri içermektedir.

Java-React-Yazilim-Gelistirici-Yetistirme-Kampi-Odevler Engin Demiroğun düzenlemiş olduğu (Java & React) Yazılım Geliştirici Yetiştirme Kampında yapmı

Apr 26, 2022

Kodlamaio Yazılım Geliştirici Yetiştirme Kampı (JAVA + REACT) ödev listesidir.

JavaHomeworks Kodlamaio Yazılım Geliştirici Yetiştirme Kampı (JAVA + REACT) ödev listesidir. JavaRecapDemo1 kodlama.io ileri java kampı 2. gün ödevidi

May 10, 2021

Java solutions for LeetCode

leetcode-java Java solutions for LeetCode Environment Intellij IDEA 2021.2 JDK 16.0.1 Gradle 7.1 Junit 5.7 ProblemList # Title Difficulty Link Solutio

Aug 5, 2021

Simple Hospital Managers Project GUI Java

Hospital-Managers-GUI-Java Simple Hospital Managers Project GUI Java To Run Code You just need to run MainClass.java in any IDE I make a YouTube Video

Feb 4, 2022
Comments
  • [아이템 7-질문] WeakHashMap의 key로 Integer나 String을 사용하면 GC가 발생하지 않고 Object를 사용하면 GC가 발생하는지

    [아이템 7-질문] WeakHashMap의 key로 Integer나 String을 사용하면 GC가 발생하지 않고 Object를 사용하면 GC가 발생하는지

    궁금한 점

    WeakHashMap의 key로 Integer나 String을 사용하면 GC가 발생하지 않고 Object를 사용하면 GC가 발생하는지 -> 뭔가... 강한 참조, 약한 참조에 따라 다른것 같은데 찾아봐야함 책에서 나온 예제를 실제 구현해보려고 하면 왜 OOME이 발생하지 않고 정상적으로 실행되는지 -> 뭔가 자바 버전에 따라 다른건지 GC의 버전이 달라서 그런건지 모르겠음 -> 1.8의 경우 Parallel GC, 11은 G1GC

    discussion 2장 
    opened by riyenas0925 2
  • [아이템 3-질문] 무상태 객체나 설계상 유일해야 하는 시스템 컴포넌트의 개념

    [아이템 3-질문] 무상태 객체나 설계상 유일해야 하는 시스템 컴포넌트의 개념

    [질문] 23pg 3줄

    "싱글턴의 전형적인 예로는 함수와 같은 무상태(stateless)객체나 설계상 유일해야 하는 시스템 컴포넌트를 들 수 있다." 에서 무상태 객체의 개념을 몰라서 이 문장이 이해가 안감

    무상태 객체의 개념, 이게 어떻게 싱글턴과 연결되는지 알려주면 좋게슴

    discussion 2장 
    opened by riyenas0925 2
  • [아이템 21-질문] ConcurrentModificationException 조사

    [아이템 21-질문] ConcurrentModificationException 조사

    [질문]

    137pg

    Collection 인페에 자바8부터 추가된 removeIf 메서드는 아파치의 SynchronizedCollection에선 재정의되지 않았기 때문에 여러 쓰레드를 공유하는 환경에선 동기화 문제로 인해 ConcurrentModificationException이 발생한다고 하길래 해당 예외가 원랜 어떤 상황을 핸들링하기 위해 만들어졌는지 궁금해짐

    discussion 4장 
    opened by kimhanui 1
Owner
null
Java Project based on Java and Encryption using Cryptography algorithms

Symmetric-Encryption-Cryptography-in-Java Java Project based on Java and Encryption using Cryptography algorithms Project Aim Develop Java program to

Muhammad Asad 6 Feb 3, 2022
A mitigation for CVE-2021-44228 (log4shell) that works by patching the vulnerability at runtime. (Works with any vulnerable java software, tested with java 6 and newer)

Log4jPatcher A Java Agent based mitigation for Log4j2 JNDI exploits. This agent employs 2 patches: Disabling all Lookup conversions (on supported Log4

null 45 Dec 16, 2022
Java binding to the Networking and Cryptography (NaCl) library with the awesomeness of libsodium

kalium - Java binding to the Networking and Cryptography (NaCl) library A Java binding to Networking and Cryptography library by Daniel J. Bernstein.

Bruno Oliveira da Silva 206 Oct 5, 2022
A small and easy-to-use one-time password generator library for Java according to RFC 4226 (HOTP) and RFC 6238 (TOTP).

OTP-Java A small and easy-to-use one-time password generator for Java according to RFC 4226 (HOTP) and RFC 6238 (TOTP). Table of Contents Features Ins

Bastiaan Jansen 106 Dec 30, 2022
Security engine for Java (authentication, authorization, multi frameworks): OAuth, CAS, SAML, OpenID Connect, LDAP, JWT...

pac4j is an easy and powerful security engine for Java to authenticate users, get their profiles and manage authorizations in order to secure web appl

PAC4J 2.2k Dec 30, 2022
Bouncy Castle Java Distribution (Mirror)

The Bouncy Castle Crypto Package For Java The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms, it was developed by t

Legion of the Bouncy Castle Inc 1.8k Dec 30, 2022
An authorization library that supports access control models like ACL, RBAC, ABAC in Java

jCasbin News: still worry about how to write the correct jCasbin policy? Casbin online editor is coming to help! Try it at: http://casbin.org/editor/

Casbin 2k Dec 30, 2022
PicketLink is a security framework for securing Java EE applications.

PicketLink http://picketlink.org Java EE Application Security Identity Management Federation Social REST Security Standard-based Security This reposit

PicketLink 92 Feb 21, 2022
OACC (Object ACcess Control) is an advanced Java Application Security Framework

OACC Java Application Security Framework What is OACC? OACC - pronounced [oak] - is a fully featured API to both enforce and manage your application's

null 103 Nov 24, 2022
okta-auth-java

Okta Java Authentication SDK Release status Need help? Getting started Usage guide Configuration reference Building the SDK Contributing The Okta Auth

Okta, Inc 34 Sep 30, 2022