전체 글
-
01-03. javac 명령어 사용하기 (IDE 없이 .java 컴파일하기) + IDE이란Java/기초 및 개념 2025. 3. 4. 11:54
[ # 포스팅의 흐름/내용은 위키독스 '점프 투 자바' 도서를 참고/인용하여 정리했습니다. 부가적인 내용을 덧붙여 정리하고 있습니다. ] 대개 IDE(Integrated development environment, 통합 개발 환경)을 통해복잡한 프로그램 생산 과정을 간단하게 만들어 편리한 개발 환경에서 작업을 진행한다. # 통합 개발 환경 (IDE, Integrated Development Enviroment) 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 '소프트웨어' 즉, 복잡한 로그램의 실행 과정을 하나의 소프트웨어(프로그램)로 모두 처리할 수 있는 환경을 제공한다. java 프로그래밍이 가능한 I..
-
01-02. Java 설치하기 (jre, jdk란 무엇인가 / 유료,무료 버전 확인)Java/기초 및 개념 2025. 2. 24. 16:10
[ # 포스팅의 흐름/내용은 위키독스 '점프 투 자바' 도서를 참고/인용하여 정리했습니다. 부가적인 내용을 덧붙여 정리하고 있습니다. ] Java 시작하기 ( 1. jdk 설치 ) Java 프로그램을 작성/실행하는데 까지의 지식은[ (1) JDK와 IDE 설치 / (2) 클래스, 함수, public, static의 개념을 이해하고 실행하는 방법 ]까지 모두 알아야 하기 때문에프로그래밍 언어의 기본 시작인 'Hello World' 출력 프로그램을 만드는 것으로 자바의 절반을 익힌거나 다름 없습니다! 해당 포스팅은 출력 프로그램 작성을 위한 사전 작업,[ JDK 설치 및 환경설정 ] 관련 내용을 담고 있으며현업 중 함께 알게된 내용을 정리하여 기록하려 합니다. # 1. JDK(Java Dev..
-
01-01. Java(자바)란?Java/기초 및 개념 2025. 2. 24. 13:34
[ # 포스팅의 흐름/내용은 위키독스 '점프 투 자바' 도서를 참고/인용하여 정리했습니다. 부가적인 내용을 덧붙여 정리하고 있습니다. ] 1. Java(자바)의 역사 자바는 썬 마이크로시스템즈(Sun Microsystems)에서 1995년 제작된 '프로그래밍 언어'이자 '컴퓨팅 플랫폼'으로 초기에는 가전제품에 탑재되는 프로그램을 만들기 위해 탄생하였으나 (오크(Oak) 혹은 그린(Green)이라 칭해지던 시절), 현재는 [ 웹 / 모바일 ]과 같은 '인터넷'으로 초점이 맞추어지며 어디에나 존재하는 기술이 되었습니다. * 프로그래밍 언어 / 컴퓨팅 플랫폼 더보기> 프로그래밍 언어 (Programming Language) 프로그래밍(Programming, 프로그램을 만드는 작업. 즉, 소프트웨어..
-
[SAP 기초] 02. SAP ECC? HANA? (R/3, Fiori - SAP GUI 차이)SAP(ERP)/SAP 기초 2025. 1. 7. 17:07
들어가기 전에 . . . 🏃♂️ 사내 SAP 업그레이드 떄문에 한동안 떠들썩했던... (그리고 지금도 한창인) ERP 시스템으로 사용하는 SAP가 있고 쓰고 있단것만 눈치껏 넘겼지만...버전이 어떻게 되고, 이걸 업그레이드 하고 관리하고... 예? 하나씩 주워 들은게 사라지기 전에 호딱 정리를 시작합니다! 1. ECC란? [ (뉴스) SAP의 ECC가 EoS(End of Service)에 따라, S4HANA로 전환을 추진하고 있다. ] 위 내용으로 유추할 수 있기를,S4HANA는 지속적으로 기술 지원이 되고 있는 '신규'버전이고,ECC는 반대로 '구'버전, 기술 지원이 종료될 버전임을 유추할 수 있습니다. * EoS란?더보기: End of Service의 약자로, 해당 기간 이후부터..
-
[SAP 기초] 01. SAP란? (ERP, ABAP, Module, CBO)SAP(ERP)/SAP 기초 2025. 1. 6. 16:48
들어가기 전에 . . . 🏃♀️ 나름 개발자를 목표로 컴공과 / 취업을 준비했었으나 ... 시간이 지나 개발/운영으로 입사해서 처음 맞닥뜨린 'SAP'그리고 2년 ~ 3년차가 되어가는 지금이 되어서야 겉핥기로 배우고 있는 SAP (( 맡은 업무는 아니지만 ... )) 업무 상의 필요로 접근하고 사용해본 건 있지만,아무것도 모른 채로 요령껏 / 혹은 시키는 대로만 써본게 다인 사용자로서, 'SAP를 사용하는 곳에서 업무하는데, 이번 기회에 배우면 좋지 않을까?','그래도 어느정도 개념은 잡고 가야 더 친근하게 쓸 수 있지 않을까?' 싶어 정리합니다! 1. SAP란? * 회사 이름인 'SAP'는 독일 이름을 영어로 번역한 'System Analysis Program development'를 줄..
-
[알고리즘(Algorithm)] 6. 해시테이블(HashTable)Algorithm&BAEKJOON(백준)/0. 알고리즘(Algorithm), 자료구조(Data Structure) 2023. 9. 11. 14:34
* 해시(Hash) : 다양한 길이를 가진 데이터를 고정된 길이를 가진 데이터로 매핑(mapping)한 값. 이를 이용하여 특정 위치에 값을 저장하거나 찾을 수 있다. => '무언가를 잘게 쪼갠 후, 결과물을 생성하는 과정' (Hash) * 해시함수(Hash Function) : 임의의 길이를 가진 데이터를 입력받아 고정된 길이의 값(해시값)을 출력하는 함수 💡 해시 함수에 의해 반환되는 값은 해시 값(Hash Value) / 해시 코드(Hash Code) / 다이제스트(Digst) / 해시(Hash)라고 한다. # 해시 테이블(HashTable) : (Key, Value)로 데이터를 저장하는 자료구조 중 하나로, 빠르게 데이터를 검색할 수 있는 것이 특징이다. => 내부적으로 배열(버킷, Bucket)..
-
[SQL 전문가 가이드] 1과목 - 제 8장. 모델(Model)이 표현하는 트랜잭션(Transaction)의 이해 (필수/선택 관계)데이터베이스(DataBase)/SQL 전문가 가이드 (2020 개정판) 2023. 7. 10. 11:32
- 관계(Relationship) 정의 [SQL 전문가 가이드] 1과목 - 제 4장. 관계(Relationship) 정리 ( + RDBMS, Relation과 Relation의 차이) 1. 관계(Relation)의 개념 가. 관계의 정의 관계(關係, Relationship) : 둘 이상의 사람, 사물, 현상이 서로 관련을 맺거나 관련이 있음. 즉, 상호 연관성이 있는 상태를 뜻한다. 이러한 관계를 데이터 모 01-study-for-me.tistory.com 트랜잭션(Transaction)이란? 업무 처리를 위한 논리적인 작업 단위 또는 데이터베이스의 논리적 연산 단위 트랜잭션(Transaction)은 "쪼갤 수 없는 업무 처리의 최소 단위"로, 직역하면 '거래, 거래내역'이라 할 수 있다. 이러한 트랜잭..
-
[SQL 전문가 가이드] 1과목 - 제 7장. 관계(Relationship)와 조인(Join)의 이해데이터베이스(DataBase)/SQL 전문가 가이드 (2020 개정판) 2023. 6. 29. 13:47
- 관계(Relationship) 정의 [SQL 전문가 가이드] 1과목 - 제 4장. 관계(Relationship) 정리 ( + RDBMS, Relation과 Relation의 차이) 1. 관계(Relation)의 개념 가. 관계의 정의 관계(關係, Relationship) : 둘 이상의 사람, 사물, 현상이 서로 관련을 맺거나 관련이 있음. 즉, 상호 연관성이 있는 상태를 뜻한다. 이러한 관계를 데이터 모 01-study-for-me.tistory.com - 식별자의 식별관계, 비식별관계와 관련 있는 '조인(Join)' [SQL 전문가 가이드] 1과목 - 제 5장. 식별자(Identifiers) 정리 1. 식별자(identifiers) 개념 엔터티(Entity)는 인스턴스(instance)의 집합이다...