전체 글 372

20241107

서적 카테고리 오픈..! 나는 문학을 잘 읽지 못한다. 그렇지만 비문학은 술술 잘 읽는다. (신문기사, 개발 서적 등..) 그런데 이제 문학도 습관처럼 읽고 싶은 마음..! 비문학을 계속하여 읽다 보면 언젠가 문학도 쉬워지지 않을까..? 유튜브, 인스타 등 특히 숏폼이 많아지면서 더더욱 글 읽기가 어려워지는 세상.. 짧은 영상을 멀리하고 긴 글을 더 잘 읽고 싶다. 아무튼 개발 서적 읽으면서 문학도 점점 늘려가는 것이 나의 목표! 최근에 읽은 책은 이것이다. 나는 SAP 개발 분야를 안지 얼마안되었다..ㅠㅠ 이 분야를 왜 이제알았을까 나랑 너무 잘 맞을것 같고, 잘 할 수 있을 것 같은데.. 나는 백엔드를 공부하다가, 도메인은 금융 분야로 잡고 금융 관련 백엔드로 준비하고 있던 중이었다. 그런데 취업 준..

Books 2024.11.07

[SAP] SAP ERP의 기본 개념

SAP (Systems, Applications, and Products in data processing)SAP이란 ERP 제품 중 글로벌 기업군에서 가장 많이 사용하는 패키지 솔루션ERP (Enterprise Resources Planning) - 전사적 자원 관리ERP란 회사 전체의 자원을 효율적으로 활용하는데 도움을 주는 도구인 전사적 자원 관리 시스템회사의 자원을 전체 최적화하는 체계 및 도구SAP 업무 유형프로젝트 수행 (SI 업체)SAP 솔루션을 바탕으로 고객사가 사용할 솔루션을 설정하고, 추가로 필요한 개발을 하는 일SAP 솔루션 활용 (고객사)프로젝트를 통해 완성된 시스템을 실제로 사용하는 일SAP 역할PMO (프로젝트 관리 조직)SAP 컨설턴트ABAP 개발자제품S/4HANA (busin..

SAP & ABAP 2024.11.07

[Java] String, StringBuilder, List, Collections, Set, Map, Stack, Queue 정리

import java.utils.*; StringString str = “abcde”;length()길이 반환isEmpty()길이가 0이면 true, 아니면 falsecharAt(idx)해당 인덱스 위치의 문자 반환indexOf(”문자”)해당 문자의 첫번째 인덱스 위치 반환lastIndexOf(”문자”)해당 문자의 마지막 인덱스 위치 반환substring(n, m)n~m-1위치의 문자열 반환subsring(n)n부터 끝까지의 문자열 반환replace(”이전문자”, “바꿀문자”)이전문자를 해당 바꿀문자로 변경equals(”문자”)해당 문자랑 같으면 true, 다르면 falsecontains(”문자”)해당 문자가 포함되어 있으면 true, 아니면 falsesplit(” “)띄어쓰기로 구분된 문자열을 분리해서..

Java 2024.10.01

[Java] 프로그래머스 Lv.1 풀며 정리했던 함수들 (1)

얼른 프로그래머스 자바 레벨1 전체를 채우려고 하는데 생각보다 개수가 많아서..!우선 절반 채우고 정리한 것들을 적어봅니다. toCharArray()문자열을 배열로 변경String변수.toCharArray()new String()문자열 형식으로 변경new String(Array변수)length()배열의 크기 반환Arrays.copyOfRange()배열 슬라이싱 (부분 자르기)Arrays.copyOfRange(Array변수, 시작 인덱스, 끝나는 인덱스의 앞)Arrays.sort()해당 array 배열의 값 정렬Arrays.sort(array변수);오름차순: Arrays.sort(array변수);내림차순: Arrays.sort(array변수, Collections.reverseOrder());부분정렬: A..

Java 2024.09.12

[OS] 리눅스 / 응용분야 (클러스터, 가상화, 모바일 운영체제)

리눅스 관련기술리눅스 클러스터고계산용 클러스터(HPC), 부하분산 클러스터(LVS), 고가용성 클러스터(HA) 등 3가지로 구분HPC는 고성능의 계산 능력을 제공하기 위한 슈퍼컴퓨터 구성에 주로 사용LVS, HA는 보통 함께 구성하여 웹서버를 비롯한 서버 분야에서 주로 사용고계산용 클러스터HPC, High Performance Computing cluster고성능의 계산 능력에 제공하기 위한 목적으로 제작슈퍼컴퓨터가 HPC 클러스터로 구성하여 제작HPC 클러스터는 베어울프 클러스터라고도 한다PVM, MPI 같은 메시지 패싱 라이브러리가 등장하며 더 높은 성능을 내고있다채널본딩한 16노드 병렬 컴퓨터를 만들어 냈다슈퍼컴퓨터와 비교해도 성능이 떨어지지 않는다부하분산 클러스터LVS, Linux Virtuar ..

Computer Science/OS 2024.09.06

[OS] 리눅스 / 네트워크

네트워크컴퓨터 상호연결하여 정보 교환, 자료 공유 등을 구성한 통신망규모에 따라 근거리 LAN, 도시권 통신망 MAN, 광역 통신망 WAN으로 구분LAN집, 사무실, 학교 등 가까운 지역 네트워크 매체를 이용하여 묶는 근거리 통신망스타형모든 기기가 Point-to-Point 방식으로 연결일부 장애가 발생해도 전체에는 영향을 주지 않는다중앙 컴퓨터 고장시 전체 네트워크 중단설치비용 많이 든다회선수 증가시 제어가 복잡하다버스형하나의 통신 회선에 여러 컴퓨터를 연결하는 방법연결된 컴퓨터 수에 따라 네트워크 성능을 좌우한다상호 간섭을 막기위해 중단에는 중단기(Terminator)가 존재한다CSMA/CD 와 토큰 패싱 사용링형연결된 앞의 컴퓨터로부터 수신한 내용을 다음 컴퓨터에 재전송하는 방법토큰 패싱 방법충돌 ..

Computer Science/OS 2024.09.05

[OS] 리눅스 / X 윈도우

X 윈도우X 그래픽 사용자 인터페이스 환경디스플레이에 의존적이지 않고 이식성이 뛰어남사용자가 원하는 모양의 인터페이스를 만들 수 있다XFree86, x.orgXFree86은 IBM 호환 시스템을 사용하는 리눅스, 유닉스 계열의 X윈도 프로젝트2004년 이후의 대부분 리눅스 배포판은 X.org 사용xlibX윈도에서 사용되는 클라이언트 라이브러리윈도우 창 생성, 이벤트 처리, 창 조회, 키보드 처리 등 제공XCBxlib보다 향상된 쓰레딩 기능 지원확장성 뛰어나고 라이브러리 크기가 작아 직접 X프로토콜에 접근 가능X윈도우 구조X서버는 클라이언트, 서버 구조서로 통신은 X 프로토콜을 사용기본 구조가 네트워크 기반이기 때문에 사용자가 키보드나 마우스 입력시 6000번 포트를 통해 전달X윈도우 설정XFree86XF..

Computer Science/OS 2024.09.05

[OS] 리눅스 / 장치 (프린트, 사운드 카드, 스캐너)

프린터LPRng유닉스에서 프린터를 지원해주는 인쇄 시스템BSD, System v 계열 명령어 지원설정 정보는 /etc/printcap 파일에 저장초기에는 printtool, printconf 도구 사용하여 환경설정CUPS애플이 개발한 오픈소스 프린팅 시스템다양한 운영체제 지원HTTP 기반의 IPP 사용웹을 통해 장치 제어 가능설정 정보는 /etc/cups/printers.conf 파일에 저장프린터 관련 명령어BSD 계열-lpr: 프린터 작업 요청-lpq: 프린터 큐에 있는 작업 목록 출력-lprm: 프린터 큐에 대기중인 작업 삭제-lpc: 프린터나 프린터 큐 제어System v 계열-lp: 프린터 작업 요청-lpstat: 프린터 큐의 상태 출력-cancel: 프린트 작업 취소lpr프린터 작업을 요청하는 ..

Computer Science/OS 2024.09.05

[웨비나] AWS TechCamp / Amazon DataZone을 통해 멀티 어카운트 환경에서 데이터 거버넌스 구현

데이터 거버넌스비즈니스 활동 및 운영을 지원하기 위해 기업 내 데이터를 적절한 상태로 유지하는 것적절한 데이터의 발견, 액세스, 공유데이터 보호 및 안전하게 유지적절한 감사 및 통제실습도메인 생성Amazon Datazone- 도메인 생성 클릭이름: Corporate빠른 설정: 체크나머지는 기본값으로 두고 도메인 생성 클릭하이브리드 액세스 모드 활성화위에서 만든 도메인 클릭- 청사진 탭- 기본 데이터 레이크 클릭편집 클릭데이터 위치 등록 체크프로젝트 생성도메인- 데이터 포털 열기 클릭프로젝트 생성 클릭이름: sales도메인: Corparate 클릭프로젝트 생성 클릭 프로젝트 환경 생성환경 설정- 프로필 생성 클릭이름: SalesDataLakeProfile청사진: 기본 데이터 레이크 선택AWS 계정 파라미터..

[웨비나] AWS TechCamp / AWS Clean Rooms를 활용한 프라이빗한 데이터 공유 환경 구축

데이터 협업의 필요성빅데이터→ 스마트 데이터 시대로 변환하고 있다.방대한 데이터에서 양질의 데이터가 필요하다는 소리AWS Clean Rooms데이터 협업 서비스데이터를 공유하지 않아도 여러 사용자와 데이터를 분석하고 협업 가능실습데이터 협업하기Clean Rooms 공동 작업 생성Clean Rooms- 공동 작업- 공동 작업 생성 클릭세부 정보이름: Newsnow_collaboration설명: Collaboration with Newsnow data멤버멤버 1: Streamwave, ID는 자동 부여멤버 2: Newsnow, ID는 제공한 ID 사용멤버 자격쿼리 실행: 본인쿼리에서 결과 수신: 전체 멤버 클릭쿼리 로깅로그 스토리지 켜기 클릭버킷aws-clean-rooms-query-results-{계정ID..