반응형

인기글😎

오라클 11g 완벽하게 삭제하기

ctrl + alt + delete를 눌러서 작업관리자 실행 ​ 작업관리자 - 서비스 탭에서 저 Oracle 붙어져있는 서비스들 중에서 실행 중인 것들은 전부 우클릭 - 중지 눌러버리기 ​ ​ ​ ​ 윈도우키로 전체 설치프로그램 목록에서 Universal Installer 을 선택해서 ​ 제품 설치 해제 ​ ​ 설치된 오라클 홈 선택 후 제거 클릭 ​ ​ 그럼 어차피 저 폴더 경로로 들어가라한다.. ㅎㅎ ​ ​ ​ 경로로 들어와서 deinstall.bat 파일 클릭 ​ ​ 사진 내용 처럼 그대로 입력 ​ ​ 존버 막 뭐 뜨면서 갑자기 꺼진다 ​ ​ ​ app 폴더 삭제 ​ ​ 사용자 폴더에서 oracle 폴더 삭제 ​ ​ 앗 사진을 깜빡했는데 C:\Program Files 에도 Oracle 폴더 있으니 ..

Backend 2021.10.17 0

Oracle Database 11g Release2 설치 + (추가)오류 해결함

지금 오라클 홈페이지에서는 다운받지못하지만 어떻게 구글링으로 잘 찾았다..! ​ 1, 2파일을 동시에 잡고 여기에 압축풀기하면 database폴더가 생성된다 ​ setup.exe 클릭 ​ ​ 저 부분이 원래 체크되어있는데 체크 해제! 하고 다음 클릭 ​ ​ 예 ​ ​ 데이터베이스 생성 및 구성 다음 ​ ​ 나는 더 많은 기능을 사용할거니까.. 서버클래스 선택 다음 ​ ​ 단일 인스턴스 데이터베이스 설치 다음 ​ ​ 고급설치 다음 ​ ​ 영어 한국어 있는거 확인하고 다음 ​ ​ Enterprise Edition 다음 ​ ​ 각자 원하는 경로 확인 후 다음 ​ ​ 일반용/트랜잭션 처리 다음 ​ ​ 기본설정 그대로 놔두고 다음 ​ ​ ​ 자동 메모리 관리를 사용으로 설정 ​ ​ 기본값 사용 ​ ​ ​ 모든 새..

Backend 2021.10.17 0

[SpringBoot] Jpa Connection Minimum-Idle 설정하지 말자... 에러 후기

한동안 DB에 커넥션에러가 발생했어서 maximum-pool-size를 설정주었는데 minimum-idle 셋팅도 있어서 같이 셋팅해주었었다. spring: datasource: hikari: ... minimum-idle: 5 maximum-pool-size: 10 그런데..... 처음보는 에러가 발생했다 HikariPool-1 - Connection is not available, request timed out after 45005ms. 오잉???? 이상하네 이 서버는 처음띄우는 서버가 아니라 이전에도 계속 돌아가고있었던 서버고, 사실 커넥션 에러가 날거였으면 요청이 더 많았을 때 에러가 났어야했는데.. 지금은 요청이 상대적으로 적은편인데 에러가 나서 의아해했다 여러가지 이유가 있었겠지만 단편적으로..

Backend 2022.12.04 0

Adapter Pattern | 어댑터패턴

목차 어떤 상황에서 쓰일까? 항상 나오는 예시.. 한국 전기제품 220V와 미국 전기제품 110V 사이에 꽂아서 전압을 맞추어주는 것을 어댑터라고한다! 소프트웨어에서도 동일하게, 서로 다른 인터페이스를 맞추어서 사용할 수 있게 해준다. 어댑터 패턴이란? 규격에 맞지 않는 객체를 클라이언트가 사용하는 인터페이스의 구현체로 바꾸어주는 패턴이다. 장점 - 기존 코드(Account)를 변경하지 않고 원하는 인터페이스 구현체(AccountUserDetails)를 만들어 재사용할 수 있다. 단점 - 새 클래스(AccountUserDetails)가 생겨 복잡도가 증가할 수 있다. 구현방법 기존코드 Security에서 제공하는 LoginHandler. Security 패키지에 있는 코드는 건드릴 수 없다고 가정한다!!..

Computer Science 2022.08.14 0

[Swiper] 스와이퍼 오류 Uncaught TypeError: Failed to execute 'getComputedStyle' on 'Window': parameter 1 is not of type 'Element'.

다음 게시글 [Swiper] 스와이퍼 한 페이지에 여러개 사용하기. Multiple Swiper 이전 게시글 호출부분 fragment 지정부분 //⭐ID명 동적으로 가져옴 최상급 10000원 //⭐ID명 동적으로 가져옴 //⭐ID명 동적으로 가져옴 swiper-button-next-custom은 버튼을 외부로 빼기위해 css 적용한 것이 lotuus.tistory.com //fragment호출부분 //fragment지정부분 최상급 10000원 나는 swiper를 fragment로 사용하기위해 타임리프로 swiperName을 받아서 클래스를 추가하게끔했고, 사진처럼 버튼을 외부로 꺼내기 위해 swiper-cover라는 div로 한번 더 감싸주었다 그리고 한 페이지에 여러 슬라이드가 들어간 상태이다 (swi..

Front 2021.12.17 2

최신글😊

more

인덱스(4) : 생성, 삭제, 사용, 테스트하기 + 실행계획 보는법

목차  이전 게시물https://lotuus.tistory.com/168 인덱스(3) : 인덱스 종류목차 이전 게시물https://lotuus.tistory.com/167 인덱스(2) : 인덱스가 데이터를 검색하는 방법목차 이전 게시물 https://lotuus.tistory.com/166 인덱스(1) : 사용하는 이유, 정의, 데이터목차  인덱스 왜 사lotuus.tistory.com    MySQL 기준으로 알아보겠습니다.일반적으로 인덱스는 생성과 삭제만 가능합니다. (수정 불가) 생성하기-- B+Tree 인덱스 (기본 인덱스)CREATE INDEX idx_btree ON table_name (column_name);-- 해시 인덱스 (Memory 엔진에서만 사용)CREATE INDEX idx_has..

Backend 2024.07.17 0

인덱스(3) : 인덱스 종류

목차 이전 게시물https://lotuus.tistory.com/167 인덱스(2) : 인덱스가 데이터를 검색하는 방법목차 이전 게시물 https://lotuus.tistory.com/166 인덱스(1) : 사용하는 이유, 정의, 데이터목차  인덱스 왜 사용해야하나요?문제상황데이터 10억개가 저장되어 있습니다.아래 SQL문을 실행하면 데이터lotuus.tistory.com    다양한 관점으로 인덱스를 분류할 수 있습니다.   물리적으로 정렬하나요?Clustered Index테이블의 레코드를 지정된 컬럼으로 물리적으로 재배열하는 인덱스입니다.테이블당 하나의 클러스터드 인덱스만 가질 수 있습니다.일반적으로 primary key가 설정된 컬럼은 자동으로 Clustered Index로 설정됩니다.⇒ Prima..

Backend 2024.07.17 0

인덱스(2) : 인덱스가 데이터를 검색하는 방법

목차 이전 게시물 https://lotuus.tistory.com/166 인덱스(1) : 사용하는 이유, 정의, 데이터목차  인덱스 왜 사용해야하나요?문제상황데이터 10억개가 저장되어 있습니다.아래 SQL문을 실행하면 데이터베이스는 어떻게 데이터를 검색할까요?SELECT * FROM Employees WHERE Name = 'Alice';데이터베lotuus.tistory.com   앞에서 인덱스가 없는 경우, Full Table Scan 방식을 이용하여 검색하는 것을 알아봤습니다.그렇다면 인덱스가 있는 경우엔, 어떤 방식을 사용하길래 데이터를 빠르고 효과적으로 검색할 수 있는 것일까요?인덱스를 구현하는 방식은 대표적으로 3가지가 있으며,인덱스를 생성할 때 구현 방식을 설정할 수 있습니다.HashTable..

Backend 2024.07.17 1

인덱스(1) : 인덱스를 사용하는 이유, 인덱스의 정의, 인덱스에 저장되는 데이터

목차  인덱스 왜 사용해야하나요?문제상황데이터 10억개가 저장되어 있습니다.아래 SQL문을 실행하면 데이터베이스는 어떻게 데이터를 검색할까요?SELECT * FROM Employees WHERE Name = 'Alice';데이터베이스는 Full Table Scan 방식을 이용하여 데이터를 검색합니다. Full Table Scan테이블의 첫번째 행부터 마지막 행까지 모든 행을 순차적으로 검사하는 방법입니다.단점 : 시간이 오래 걸립니다. 해결방법인덱스를 적용합니다.   인덱스란 무엇인가요?책 뒷면의 색인과 매우 유사합니다.💡 인덱스는 데이터를 빠르게 찾기 위해 사용하는 자료구조입니다.  아래와 같은 순서대로 인덱스에 대해 살펴보겠습니다.인덱스가 어떤 데이터를 가지고 있는지인덱스는 어떤 방식으로 데이터를 ..

Backend 2024.07.17 0

S3, CloudFront, Lambda@Edge를 이용한 이미지 리사이즈(6) - 리사이징 로직 작성 및 테스트

목차 이 게시글은 시리즈물입니다! 아래 목차를 먼저 확인해주세요 1. Lambda@Edge란? 2. S3, CloudFront 셋팅 3. CloudFront 쿼리스트링 캐시 셋팅 4. IAM 역할 생성 5. Lambda@Edge 배포 셋팅 및 로그 확인 6. 리사이징 로직 작성 및 테스트 람다 로컬에서 실행하기 serverless framework를 이용하면 람다를 로컬에서 실행할 수 있는데, 함수에 전달되는 event 객체가 비어있는 상태에서 실행되어 에러가 발생합니다. 서버리스의 --path 옵션을 이용하여 로컬의 json파일을 읽어 event 객체에 데이터를 넣어줍시다. 1. 이전 게시글에서 확인한 로그데이터에서 event객체를 그대로 복사하여 OriginResponseEvent.json 파일로 만..

Infra 2023.05.29 2
반응형