전체 글 284

[리눅스 마스터 2급]2403회 2차 시험 후기

제가 미쳤죠 시험은 2024년 9월 7일에 보고 후기를 지금 쓰네요... 미쳤습니다 제가,,,미안합니다 제가......... 그래도 일단 시험은 ... !   시험 결과짜잔2403회 리눅스마스터 2급 2차 시험을 합격해서 자격증 취득을 했슴다 ! 저는 관련 전공자이기도 해서 리눅스 환경에서 명령어 몇줄을 쳐보긴 했었는데여시험 준비할 때는 리눅스 세팅하거나 하는 등의 실습(?)은 하지 않았습니다...! 그럼 어떻게 준비해서 자격을 취득하게 되었는지 말해볼게여   시험 준비뭔가 1단계 2단계 3단계 ... 이런 식으로 나눠서 서술하고 싶었는데요, 쉽지 않네요왜냐하면 나눌 단계가 없었거든요!https://www.comcbt.com/ 최강 자격증 기출문제 전자문제집 CBT전자문제집, CBT, 컴씨비티, 씨비티,..

[리눅스 마스터 2급]2403회 1차 시험 후기

국가 공인 자격증인 리눅스 마스터 2급 자격증을 따기 위한 1차 시험을 치뤘습니당 국가공인이라 따면 좋다고 주변에서 이야기를 들어서 준비를 해보려고 했어여   시험 관련 정보?들리눅스 마스터 2급 시험 방식 및 신청 방법1차 시험, 2차 시험이 있습니다 1차 시험은 온라인 시험이에여근데 뭐 카메라를 키고, 무슨 다른 브라우저는 못쓰게 보안 프로그램을 깔고, 그런 시험은 아니고 오픈북 형식입니당 그리고 다른 후기들을 찾아보거나 지인의 말을 들어보니까 그냥 따로 준비안하고도 1차 시험은 검색해서 풀 수 있다고 하더라고요 그래서 신청하자마자 1차 시험을 봤습니다! 아 근데 신청하고 바로는 시험을 못 봐요 금토일에 신청을 했으면 월요일 13시 이후부터, 그 이외의 평일에 신청을 했으면 다음날 13시 이후부터 시..

[MySQL]SQL INNER JOIN의 차이점: ON 절 vs WHERE 절

SQL에서 데이터베이스의 테이블을 조인하는 방법은 다양합니다. 그 중에서도 INNER JOIN은 매우 흔히 사용됩니다. 하지만 INNER JOIN을 사용할 때 ON 절과 WHERE 절을 혼용할 수 있는데, 이 두 가지 방법이 어떻게 다른지에 대해 자세히 알아보겠습니다.     INNER JOIN 개요INNER JOIN은 두 테이블 간의 공통된 열 값을 기준으로 행을 결합하는 데 사용됩니다. 주로 두 테이블의 관련 데이터를 결합하여 하나의 결과 집합을 만드는 데 사용됩니다.     두 가지 구문 비교첫번째 구문SELECT * FROM TABLE_A a INNER JOIN TABLE_B b ON a.temp = b.temp AND a.temp2 = b.temp2 이 구문은 두 테이블의 temp와 temp2 ..

Database/MySQL 2024.07.24

안녕하세여

네 안녕하세요,,, 조졌습니다이 블로그에 글을 쓰지 않은지 6개월이 됐네요미친거죠 미친거연초에 컴터를 새로 사는 바람에,,, 게임도 하고 뭣도 하고 뭐 유럽 여행도 갔다오고 하느라 정신줄을 놓고 시간가는 줄도 몰랐네요 ㅠㅠㅠ 반성합니다. 다시 조금씩 야금야금 글을 써서 올려보도록 하겠습니다...! 제가 누구한테 말하는지 모르겠네여 ㅎ 저 자신과의 약속이랄까요 암튼 다시 화이팅입니당

카테고리 없음 2024.07.24

[MySQL]UNION과 UNION ALL의 공통점과 차이점

공통점 결과 행의 형식 두 연산자 모두 여러 SELECT 문의 결과를 단일 결과 집합으로 결합함 결과 집합 모든 SELECT 문의 결과를 하나의 결과 집합으로 반환함 컬럼 형식 각 SELECT 문에서 반환되는 열의 수와 데이터 형식이 동일해야 합니다. 차이점 중복 행의 처리 UNION 중복된 행을 제거함 즉, 중복된 결과 행은 하나의 행으로만 반환됨 UNION ALL 중복된 행을 제거하지 않고 모든 결과를 포함함 성능 UNION 중복 행을 제거하기 위해 추가적인 처리가 필요하므로 일반적으로 UNION ALL보다 더 많은 시간이 소요됨 UNION ALL 중복을 제거하지 않기 때문에 UNION보다 더 빠른 결과를 반환함 예시 - EMPLOYEES_1 테이블 id | name ----|------ 1 | Jo..

Database/MySQL 2024.01.31

[MySQL]MySQL 5.7과 MySQL 8.0의 차이 (1)

MySQL 5.7에서 MySQL 8.0로 업그레이드 최근에 내가 다니는 곳에서 MySQL 5.7 버전에서 8.0 대로 업그레이드 했다. 그냥 그러려니하고 나랑은 별 상관 없는 일이라고 생각하고 있었음 ㅋㅋ 근데 이번 개발건에서 쿼리가 조회가 되지 않았음 SELECT A.* FROM ( SELECT @ROW_NUMBER := @ROW_NUMBER + 1 AS ROW_NUM ... ) A WHERE 1 = 1 AND A.PK_NO = #{...} AND A.ROW_NUM = #{...} LIMIT 0, 1 뭐 대충 이런 쿼리였는데 암튼, PK_NO와 ROW_NUM에 해당하는 로우가 없다고 나왔음. 분명히 저 A만 따로 실행시키면 걍 데이터로 나온 애들 중에 해당 PK_NO와 ROW_NUM에 부합하는 데이터가..

Database/MySQL 2024.01.24

Jira - Jira 연결 관련 설명

Jira 이슈 관리 Jira라는 툴은 이슈를 관리하기 위해 사용하는 툴임 그리고 이슈를 관리하기 위해서는 각 이슈를 연결을 시켜야하는데, 그 연결에 관해서 설명할거임 ㅎㅎ 이 연결이라는 거는 보통 이런식으로 하는구나 ~ 하고 알아두면 좋을듯 ??? (전에도 말했지만 이 Jira라는 거는 거의 모든 걸 커스터마이징할 수 있고, Jira 개발자가 따로 있을 정도!) https://seokmimmmmmmmm.tistory.com/entry/Jira-1Jira%EB%9E%80 Jira - Jira란? 들어가며 지금의 회사에 입사하기 전에도 Jira(지라)라는 툴은 사용해봤음 뭐 어따 쓰는건지도 모르고 그냥 뭐 실제로 회사에 입사를 하게되면 협업할 때에 지라같은 툴을 쓴다~ 라고 하니까 그 seokmimmmmmm..

Akamai mPulse란?

Akamai mPulse란? Akamai mPulse는 Akamai Technologies라는 회사가 제공하는 웹 성능 모니터링 및 분석 도구임. Akamai Technologies는 글로벌 콘텐츠 전송 네트워크(CDN) 및 클라우드 서비스 제공 업체로, 인터넷 트래픽 관리와 애플리케이션 가속 기술을 제공하고 있음! 그럼 CDN은 뭔데? https://seokmimmmmmmmm.tistory.com/entry/CDNContent-Delivery-Network%EC%9D%B4%EB%9E%80-feat-Akamai CDN(Content Delivery Network)이란? (feat. Akamai) 지금 다니는 회사에 입사하고 얼마 지나지 않아서 앉아서 졸음 참기를 하는 중이였다,,, 옆자리 뒷자리에서 뭐시..

referer란? (referrer, Referer, ...)

회사에서 API 개발을 하나 하게 되었음 기존에 GET 방식으로 단건만 처리하던 API를 다건을 동시에 처리할 수 있게 수정하는 건이였는데, 쿼리스트링으로 리퀘스트를 받아서 뭔가를 처리하고 리스폰스하는 API였음 우선 여러건의 데이터를 리퀘스트로 받아야 했기 때문에 json 형식으로 @RequestBody를 사용하였고, 자연스럽게 POST 방식으로 기존의 API를 변경함. 엥 근데? 개발을 다 하고 포스트맨으로 테스트를 하려고 브레이크 포인트를 걸어놨는데, 디버거에 걸리지가 않았음 !!! 걍 컨트롤러에 들어가지조차 못하고 있었음. (인터페이스 서버에서 개발한게 아니라 그냥 컨트롤러 하나 만들어서 개발해놨던 API라 테스트를 로컬 서버를 돌리고 Postman으로 했음) 그래서 왜 그러나 하고 쭉 따라가 봤..

[AWS]AWS에서 제공하는 서비스 - 관리형 서비스, 비관리형 서비스

(클라우드 서비스에서)관리형 서비스, 비관리형 서비스 관리형 서비스(Managed Service) 서비스를 이용하기 위한 관리나 운영(시스템 운영)을 클라우드 서비스 제공자가 수행하는 것 AWS에서는 RDS나 S3 등 대부분의 서비스가 관리형 서비스에 속함 특히 데이터 양에 따라 저장 영역을 자동으로 확장하는 기능을 가진 Aurora처럼 사용자가 직접 관리할 필요가 없는 서비스를 완전관리형 서비스(Full Managed Service)라고 함 비관리형 서비스 EC2와 같이 사용자가 직접 OS 설정을 관리하거나 장애 대응을 해야하는 서비스

[AWS]AWS에서 제공하는 서비스 - 서비스 분류 및 대표적인 서비스

AWS 서비스 분류 AWS 서비스를 파악할 때 서비스의 특성별로 분류해 이해하면 좋음 컴퓨팅 응용 프로그램이나 미들웨어를 동작시키기 위한 가상 서버 환경을 제공하는 서비스 스토리지 파일을 저장하는 서비스. 가상 디스크, 가상 스토리지 등 디비가 아님 네트워크 및 콘텐츠 전송 각 서비스를 연결하는 네트워크와 사용자에게 콘텐츠를 제공하는 기능을 가진 서비스 AWS 내부의 가상 네트워크, 온프레미스 환경과 AWS를 연결하는 전용 회선, DNS, CDN 등의 서비스가 포함됨 데이터베이스 기비를 제공하는 서비스 데이터 정리와 유연한 검색을 위한 RDB 단순한 구조의 데이터를 고속으로 다루는 키-밸류 디비 대량의 데이터 집계에 특화된 열지향 스토리지 디비에 저장된 데이터는 응용 프로그램 실행에 중요한 역할을 하는 ..

[AWS]AWS 특징 - AWS를 이해하기 위한 6가지 특징 (6)

설계의 모범이 되는 프레임워크 AWS는 Well-Architected라는 아키텍처 관련 모범 사례를 모아 사용자가 안전하고 효율적인 인프라를 구축할 수 있게 지원하는 프레임워크를 제공한다. 운영 우수성 보안 안정성 성능 효율성 비용 최적화 지속 가능성 → 이 6가지 원칙을 중심으로 하고 있음 AWS Well-Architected Framework 한국어 백서 공개 (2019년 업데이트) | Amazon Web Services

[AWS]AWS 특징 - AWS를 이해하기 위한 6가지 특징 (5)

장애를 예상한 설계 AWS는 장애는 언제라도 발생할 수 있다는 전제로 설계한다. 장애가 발생하지 않게 하는 것이 아니라 장애가 발생하더라도 서비스를 지속해서 제공할 수 있어야 한다는 뜻 Design for Failure 서버를 여러 AZ에 배포해 한 개 이상의 AZ에 장애가 발생하더라도 중단 없는 서비스를 제공할 수 있게 하고 있다. 이렇게 시스템을 중단 없이 계속해서 실행할 수 있는 능력을 가용성이라고 함

[AWS]AWS 특징 - AWS를 이해하기 위한 6가지 특징 (3)

사용한 만큼만 이용료 지불 AWS는 종량 과금제이다. 요금 X 이용 시간 이라는 형태로 이용료가 발생함 온프레미스는 초기 비용이 많이 발생하지만, AWS는 그냥 내가 이용한 만큼만 지불하면 되니까 소규모 서비스를 시작할 때 유리함. 따라서 필요한 만큼만 사용하고 사용한 만큼만 지불하는 것이 AWS에서의 비즈니스 운영에 대한 핵심 가치이다!

[AWS]AWS 특징 - AWS를 이해하기 위한 6가지 특징 (2)

글로벌 시스템 구축 가능 AWS의 데이터 센터는 전세계에 존재함. 지역별로 리전이라는 단위로 분리되어 있음. 하나의 리전에는 여러개의 가용 영역(AZ, Available Zone)이 존재하고, 하나 이상의 데이터 센터로 구성됨. 하나의 데이터 센터에서 장애가 나도 다른 AZ에서 서비스를 제공할 수 있음. 사용할 때는 어느 리전을 선택만 하면 됨.

[AWS]클라우드와 온프레미스 - 클라우드 용어 알아두기 (5)

서비스 제공 형태에 따른 클라우드 분류 클라우드 서비스는 제공하는 서비스에 따라 SaaS, PaaS, IaaS로 나눌 수 있음 IaaS(Infrastructure as a Service). 서비스로서의 인프라 사용자가 관리할 수 있는 범위가 가장 넓은 클라우드 컴퓨팅 서비스 직접 OS, 어플리케이션을 관리해야 됨. 사용자가 자유롭게 설정할 수 있는 서비스 EC2, S3, VPC, EBS 등 PaaS(Platform as a Service), 서비스로서의 플랫폼 IaaS 형태의 가상화된 클라우드 위에 사용자가 원하는 서비스를 개발할 수 있도록 개발 환경(Platform)을 미리 구축해서 서비스 형태로 제공하는 것 사용자는 OS, Server 하드웨어, Network 등을 고려할 필요가 없이 어플리케이션 자..

[AWS]클라우드와 온프레미스 - 클라우드 용어 알아두기 (4)

개방형 클라우드와 폐쇄형 클라우드 이 둘을 섞으면 하이브리드 클라우드임. 폐쇄형 클라우드는 기업 내부의 비밀을 유지하기 위해 외부에 공개하지 않도록 기업 내부에 구축하는 형태 온프레미스랑 비슷함 마찬가지로 초기 투자 비용이 큼 계약, 이용. 사용자는 서비스를 외부에 공개하지 않고 자신만 이용. 준비한 클라우드 환경을 서비스로 이용. 직접 준비하거나 호스팅 사업자로부터 제공받을 수 있음 AWS는 개방형 클라우드 서비스. 전용 기기를 사용자에게 할당하는 베어메탈(Bare Metal) 서비스. 하드웨어 상에 어떤 소프트웨어도 설치되어 있지 않은 상태 가상으로 사용자의 점유 공간을 제공하는 VPC(Virtual Private Cloud) 서비스가 있음. 얘네들은 이용이 끝나면 대여한 서버를 다른 사용자에게 대시..

[AWS]클라우드와 온프레미스 - 클라우드 용어 알아두기 (3)

서버리스 서버가 없다는 뜻 → 서비스가 이용될 때만 서버를 가동하는 방식 서버를 지속적으로 제공하지 않고 프로그램의 결과만 받는 경우 사용자의 요구에 따라 필요할 때 서버를 생성 후 제공. 생성에 약간의 대기 시간 필요. 이용이 끝나면 서버는 삭제 서버리스에서 사용자를 위해 특정 서버를 제공해 두는 방식(프로비저닝 - provisioning) 서버가 계속 실행 중. 언제든 이용 가능. 그러나 이용하고 있지 않아도 서버가 동작 중이라면 요금 발생