본문 바로가기
반응형

전체 글193

Mac OS 맥에서 발생하는 java.sql.SQLException 로케일을 인식할 수 없습니다. 해결방법 처음 돌려봤는데 이 문제가 발생한다면 봐야할게 많을 수도 있지만 분명 얼마전까지 잘되던 프로그램이 갑자기 동작을 안한다면? 윈도우 환경이 아니라 맥, Mac OS에서 발생함 혹시 얼마 전에 맥북 소프트웨어 업데이트를 진행했음 그렇다면 시스템 환경설정을 확인해봅시다,,, Mac 시스템 환경설정 > 언어 및 지역 > 미국 으로 되어있을 확률 99% 이걸 원래대로 대한민국으로 바꿔주면 간단히 해결 이것도 애초에 대한민국이라면? 미국으로 설정했다가 다시 대한민국으로 바꿔봅시다 안쓰던 맥 쓰려니까 이래저래 시간 쓰는 일이 많아짐 미래의 내가 또 볼 수도 있으니까 정리해둬야지 2022. 10. 20.
카카오톡 공유하기 이슈로 인한 모바일 페이지 로딩 지연 발생, 외부 API 및 스크립트 사용 시 주의사항 지난 10월 15일 토요일부터 발생한 카카오 장애에 대해서는 다들 알고있겠지만 카카오톡이 안되는 것 뿐 아니라 카카오 계열사 모든 서비스가 셧다운 되는 초유의 사태가 발생했다. 재해로 인한 장애였고 그 대응을 위해 주말도 반납하고 출근한 직원들에게는 심심한 격려를 보낸다. 하지만 모든 장비를 한 곳에 때려박아서 장애가 발생한 점과 이중화 한다고 해놓고 제대로 되어있지 않았던 점, 2012년 장애 발생 시 '카카오팀도 돈 많이 벌어서 대륙별로 초절전 데이터센터를 분산 가동해 안전을 도모하겠다.' 더니 문어발로 매출을 늘려놓고 인프라에는 투자 안했던 점, 네이버와 너무나도 판이하게 비교되는 인프라 구조 및 대응 방향 등 실망스러운 점이 한 두가지가 아니다. 여튼 카카오 관련 앱은 당연히 안되었지만 카카오 계.. 2022. 10. 17.
[AWS] Amazon EBS : 대규모 고성능 블록 스토리지 이번에는 Amazon에서 제공하는 기본 개념 정리 마지막 순서인 EBS에 대해 알아보자. Amazon EBS EBS란 Elastic Block Store의 줄임말로 AWS에서 제공하는 대규모 고성능 블록 스토리지를 말한다. EBS 서비스의 주요 개념에 대해 정리하면 아래와 같다. 개념 및 특징 설명 볼륨 (Volume) EBS의 기본 형태로, OS에서 바로 사용가능한 단위를 말한다. 이미지 (Image) AMI (Amazon Machine Image) 를 말하는 것으로 이를 통해 EC2 인스턴스를 생성한다. 스냅샷 (Snapshot) EBS Volume의 특정 시점을 그대로 복사해 저장한 파일, 특정 시점 데이터라고도 한다. 이를 이용해서 Volume을 만들거나 AMI를 생성할 수 있다. IOPS Inp.. 2022. 6. 28.
[AWS] Amazon S3 : 클라우드 스토리지 서비스 오늘도 AWS 주요 서비스에 대해 정리하는 시간을 가져본다. Amazon S3는 Simple Storage Service를 말하며 앞글자 S만 따와서 간편하게 S3라고 부른다. AWS에서는 S3를 어디서나 원하는 양의 데이터를 검색할 수 있도록 구축된 객체 스토리지라고 소개하고 있다. 언제 어디서든 데이터에 액세스 할 수 있고, 별도의 프로그램 없이 웹을 통해 접근할 수 있다. 기존 스토리지 서비스의 경우 별도의 프로그램을 통해 접근해야 했는데 http 접속만 가능한 환경이라면 어디서든 활용할 수 있다는 점이 큰 장점이다. Amazon S3를 사용하기 위해 알아둬야 하는 기본적인 개념 및 특징에 대해 아래와 같이 정리했다. Amazon S3 서비스의 개념 및 특징 개념 및 특징 설명 객체 (Object).. 2022. 6. 27.
[AWS] Amazon EC2 : 클라우드 컴퓨팅을 위한 가상 서버 AWS 서비스에 대해 기본적인 개념 정리를 하고자 포스팅을 시작한다. EC2, S3, EBS, lambda 이름은 많이 들어봤는데 이게 뭔데 하고 물어보면 답을 못하겠어서 정리하는 거 맞음 ^_ㅠ Amazon EC2 Amazon Elastic Compute Cloud(Amazon EC2)는 클라우드에서 컴퓨팅 파워의 규모를 자유자재로 변경할 수 있는 웹 서비스입니다. 개발자가 보다 쉽게 웹 규모의 컴퓨팅 작업을 수행할 수 있도록 설계되었습니다. 즉, 애플리케이션을 구동하기 위한 고객 요구에 맞춰 제공되는 'On-Demand Computing Service' 를 말한다. Amazon Simple Storage Service(Amazon S3)로 클라우드에서 스토리지를 사용할 수 있는 것처럼 Amazon E.. 2022. 6. 26.
클라우드 컴퓨팅과 AWS 사용 전 주요 개념 클라우드 컴퓨팅 (Cloud Computing) 이란 쉽게 말해 자원 대여 서비스를 말한다. 기존 인프라 형태는 자체 데이터 센터를 통해 하드웨어 구매 및 관리를 진행하기 때문에 초기 투자 비용 자체가 높았다. 또한 최초 수요를 예측하여 구매한 하드웨어 용량에 준하는 서비스만 제공하게 되고, 수요 증가/감소에 대한 대응이 즉각적이기 어려웠다. 또한 인프라 관리 인력이 많이 들고 이에 따라 시간과 비용이 많이 소요되었다. 이런 기존의 인프라 형태를 클라우드 컴퓨팅을 통해 아래와 같이 개선이 가능해졌다. 초기 선투자 비용 없음 : 고정비용을 가변비용으로 대체, 기존 On-promise와 달리 초기 비용이 없음 : 미리 서버 구매 등을 할 필요 없으므로 시작하는데 부담이 적음 운영비용 절감 : 사용한 만큼만 .. 2022. 6. 19.
[Spring] @Transactional의 주요 설정 (isolation, propagation, readOnly) 일하다 보면 쓰는 것만 쓰게 되는 경향이 있어서 안다고 생각한 것도 사실 잘 모르는 경우가 더 많다. 좀 더 자세히 들여다보면서 Spring Framework 기능을 제대로 사용할 때까지 공부를 좀 더 해야지 ^_ㅠ 오늘은 Spring @Transactional과 그 주요 설정에 대해 알아보려고 한다. Spring에서는 @Transactional 어노테이션을 통해 트랜잭션을 설정할 수 있다. (선언적 트랜잭션) 트랜잭션을 적용하고자 하는 클래스나 메서드 위에 @Transactional을 선언하면 해당 클래스에 트랜잭션 기능이 적용된 프록시 객체가 생성되고, 이 객체는 @Transactional이 포함된 메소드가 호출되는 경우 PlatformTransactionManager를 사용하여 트랜잭션을 시작하고 .. 2022. 5. 19.
Notion 윈도우 앱 사용 시, 키보드 먹통 (Alt 키 고정 현상), 고정키 해제 방법, ALT 키 고정 눌림 해결 방법 요즘 Notion 진짜 잘 쓰고 있는데 PC에서 내용 정리해서 스마트폰에서 보려고 열심히 쓰고 있는데 갑자기 모든 키가 안 눌리기 시작했다. 정확히 말하면 키가 눌릴 때마다 마치 단축키가 실행되는 느낌? Tab 키 누르면 갑자기 창 변환이 된다거나 해서 비슷한 현상을 찾아봤는데 이런 경우가 없길래 삭제하고 다시 깔아도 문제가 발생하길래 그냥 고정키 기능 자체를 막아버리기로 한다. 고정키 잘 쓰지도 않는데 짜증나게 내 시간 날리게 하지 마라... Notion 윈도우 앱 사용 시, 키보드 먹통 (Alt 키 고정 현상) 해결 방법 고정키 해제 방법, ALT 키 고정 눌림 해결 방법 아주 완벽하게 해결하게 해 준 MS 답변이 있어서 끌고 와 봄 1. 레지스트리 변경 윈도우 키 누르고 검색창에 reg라고 쓰면 레.. 2022. 5. 9.
[Apache Kafka] 개념, 설치 및 Producer/Consumer 사용 예제 Apache Kafka Apache Software Foundation의 Scalar 언어로 된 오픈 소스 메시지 브로커 프로젝트 : Open Source Message Broker Project : 텍스트 형태의 메시지나 다양한 문서 Format을 가진 데이터에 대한 전달을 수행할 수 있음 고성능 데이터 파이프라인, 스트리밍 분석, 데이터 통합 ​​및 미션 크리티컬 애플리케이션을 위해 수천 개의 회사에서 사용하는 오픈 소스 분산 이벤트 스트리밍 플랫폼 (https://kafka.apache.org/) 실시간 데이터 피드를 관리하기 위해 통일된 높은 처리량, 낮은 지연 시간을 지닌 플랫폼 제공 데이터 전달, 데이터 지연 시간을 낮추고 원하는 곳으로 데이터를 전달하는 용도로 사용 Rabbit MQ도 데이터.. 2022. 4. 20.
[네린이 공부일기] 네트워크 명령어 모음 네린이 공부일기를 마치며 네트워크 관련해서 종종 사용할 명령어를 정리해본다. ipconfig 명령어 네트워크 환경 정보를 확인하기 위한 명령어와 각종 옵션 1) ipconfig 기본 명령어를 통해 알 수 있는 정보는 IP 주소, 서브넷 마스크, 기본 게이트웨이 2) ipconfig /all TCP/IP 설정과 전체 구성 정보를 확인할 수 있음 MAC 주소, DHCP, DNS 등 추가적인 정보 3) ipconfig /displaydns DNS 캐시 목록을 표시 접속했던 사이트 목록이 갑자기 쭈르르르륵 올라가서 깜짝 놀람 4) ipconfig /flushdns 기존 DNS 캐시를 삭제하고 다시 DNS 정보를 받음 5) ipconfig /renew DHCP로부터 새로운 IP 주소 및 구성 값을 할당받을 때 사.. 2022. 4. 19.
반응형