맥북 m1사용시 홈브류(homebrew)설치 에러 발생할 때 (brew: command not found) > 자유게시판 1

본문 바로가기
사이트 내 전체검색

자유게시판 1

맥북 m1사용시 홈브류(homebrew)설치 에러 발생할 때 (brew: command not found)

페이지 정보

작성자 최고관리자 댓글 0건 조회 0회 작성일 24-06-30 22:16

본문


맥북 m1사용시 홈브류(homebrew)설치 에러 발생할 때 (brew: command not found)

thdus3009 contents are below.

References: 05-thdus3009 contents: Go Click
Other Blog: Blog ArtRobot (Title: 맥북 m1사용시 홈브류(homebrew)설치 에러 발생할 때 (brew: command not found)) More ...
Publish Date: (2024-06-02|7:32 am), Modified Date: (2024-07-01|7:16 am)


--- Blog Post Contents
[SQL] 프로시저란?
특정 상황, 결과에 따라 쿼리문을 실행하게 할 수 있는 명령어를 의미한다. (함수기능과 유사. but 프로시저는 반환값을 따로 출력하지 않는다.) ex. SELECT 문을 한번 실행한 이후 그 결과에 따라 INSERT 또는 UPDATE 문을 실행할지 결정하는 코드를 구현 https://skylarcoding.tistory.com/191 (Publish Date: 2024-06-27)

[MySQL] 인덱스(index)
> 테이블을 책으로 비유하자면 인덱스는 목차, 북마크 라고 볼 수 있다. (빠른 조회, 정렬, 그룹핑 / join문을 사용할 때도 해당하는 조건(on)을 찾기 위해 사용한다.) > 인덱스는 테이블을 생성할 때 같이 생성할 수 도 있고, 테이블 생성 이후 따로 추가 할 수 도 있다. 중복을 허용할 수 있는 인덱스 (하나의 테이블에 하나의 인덱스를 걸때) 유니크(unique) 인덱스 > 인덱스가 적용된 컬럼의 값이 중복되지 않도록 보장 "이 두개를 합쳐서 하나의 인덱스로 만들어서"(multicolumn index) 튜플 (선수/player)을 찾을 수 있는 유니크 키로 사용할 수 있다. >> 두 개 이상 Attribute로 구성된 인덱스를 multicolumn in....... (Publish Date: 2024-06-17)

쿼리 최적화 방법
https://medium.com/watcha/%EC%BF%BC%EB%A6%AC-%EC%B5%9C%EC%A0%81%ED%99%94-%EC%B2%AB%EA%B1%B8%EC%9D%8C-%EB%B3%B4%EB%8B%A4-%EB%B9%A0%EB%A5%B8-%EC%BF%BC%EB%A6%AC%EB%A5%BC-%EC%9C%84%ED%95%9C-7%EA%B0%80%EC%A7%80-%EC%B2%B4%ED%81%AC-%EB%A6%AC%EC%8A%A4%ED%8A%B8-bafec9d2c073 https://schatz37.tistory.com/3#head5 (Publish Date: 2024-06-14)

인터페이스(interface) / 추상클래스
인터페이스 : 코드 형식을 일정하게 맞추기 위한 "함수의 틀" 설정 같은 개념 > 동일한 동작을 수행하도록 한다. (함수구현을 강제한다. > 구현을 강제함으로서 구현 객체의 같은 동작을 보장할 수 있다.) (+ 상수, 추상메서드 / 자바8이후부터 디폴트메서드, 정적메서드 추가됨) https://limkydev.tistory.com/197 추상클래스 > 역할(기능)을 받아서 쓰는 것 (상속받아서 기능이용 가능 + 기능 확장) https://limkydev.tistory.com/188?category=957527 (Publish Date: 2024-06-14)

[Spring] @Value, @ConfigurationProperties 차이
@Value는 application.yml의 단일 값을 주입받기 위해서 사용된다. @ConfigurationProperties는 프로퍼티에 있는 값을 클래스로 바인딩하기 위해 사용되는 어노테이션이다. * 프로퍼티 (application.yml 또는 application.properties) https://mangkyu.tistory.com/207 https://sjparkk-dev1og.tistory.com/217 (Publish Date: 2024-06-13)

[SpringBoot] Webflux
https://adjh54.tistory.com/232 (Publish Date: 2024-06-13)

[Assertj] assertThat 대신 assertSoftly로 검증 실패가 곳곳에 있어도 한번에 전부 체크하기
단일일 경우 assertThat 을 사용 여러개일 경우 AssertSoftly 를 사용 한 객체의 여러 필드를 검증 할 경우 hasFieldOrPropertyWithValue 를 사용 https://velog.io/@shdrnrhd113/Assertj-%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%9C-%ED%85%8C%EC%8A%A4%ED%8A%B8 (Publish Date: 2024-06-07)

@ParameterizedTest
@ParameterizedTest는 @ValueSource, @MethodSource, @NullSource, @EmptySource 등 다양하게 파라미터에 들어갈 내용들을 편집시켜주는 기능이지만, 이렇게 적용시 아래와 같이 출력될 수 있도록 지원된다. @ParameterizedTest(name = "{index}: {3}") Stream.of()에 들어가있던 Arguments.of()의 인덱스 => index 4번째 파라미터 내용 사용(0부터 시작) => 3 https://lannstark.tistory.com/52 (Publish Date: 2024-06-07)

항해 플러스 백엔드 4기 드디어 수료! (+솔직후기)
드디어 길다면 길고 짧다면 짧은 10주간의 여정이 끝났다. 항해 플러스 백엔드 과정을 끝낸 기념으로 솔직한 후기를 작성해보려고 한다. 내소개 .. 나는 독특하게 패션 관련된 학과를 졸업하고 잠깐 의류 쪽에서 일했던 경험이 있다. 그러다 적성이 잘 맞지 않는다는 생각에 다른 일을 알아보다가 국비지원 개발자과정 수업을 통해 개발자가 된 케이스이다. 국비지원을 수료하고 개발자로서 1년 10개월, 1년 3개월.. 그렇게 일눈 깜짝할 사이에 벌써 4년차 개발자되었고, 세상이 빠르게 변화하면서 개발시장도 마찬가지로 풀스택으로 일할 수 있는 백엔드 개발자(javaScript, Vue js나 React 등...)나 데브옵스 경험이 있는 백엔드 개발자 등 선....... (Publish Date: 2024-05-25)

k6 부하테스트
테스트툴 : k6 모니터링툴 : 프로메테우스 - 그라파나(Grafana) > 서버 한계를 위한 테스트 (적합한 부하 테스트 및 api대상 선정하기) 일정 기간 동안 예상되는 동시 사용자 수에서 시뮬레이션 캐시설정 전과 후 비교 예상 응답 시간을 확인 [체크 사항] 병목 현상 - 시스템의 전체 성능에 영향을 미치는 병목 현상을 주시한다. 로딩 시간 - 프로그램이 시작하는 데 필요한 시간 응답 시간 - 사용자가 정보를 입력한 후 조치에 대한 응답 사이의 경과 시간 확장성 - 다양한 데이터 사용 요구에 대한 적응성. 참고 : https://velog.io/@hooni_/K6-%EC%84%B1%EB%8A%A5-%ED%85%8C%EC%8A%A4%ED%8A%B8 https://velog.io/@coastby/k6-k6-%EC%8B%9C%....... (Publish Date: 2024-05-23)

이벤트핸들러 (@TransactionalEventListener 사용하기)
@TransactionalEventListener : 동작하는 메서드를 트랜잭션으로 묶어서 처리하는 경우 Transaction의 상태에 따라 발생하는 이벤트를 처리해 주는 이벤트 리스너 (해당 어노테이션은 트랜잭션이 적용되지 않는다면 이벤트 리스너가 작동하지 않는다) @EventListener가 아닌 @TransactionalEventListener를 사용해야하는 이유 @EventListener의 경우 publishEvent() 메서드가 호출되는 시점에서 바로 이벤트를 publishing 한다. > 문제 : exception이 발생한다면 중간 EventListener부분은 Rollback되지 않는 상황 발생 @TransactionalEventListener 옵션 사용법은 phase 옵션을 통해 트랜잭션 상태에 따른 이벤트 처리를 적용할 수 있다. 1. ....... (Publish Date: 2024-05-16)

[WIL 8주차] 대용량 트래픽 & 데이터 처리
이번 주차는 캐시와 인덱스를 활용하여 대용향 트래픽을 다루는 내용을 공부하였다. 저번주차와 이번주차를 통해 레디스도 Lettuce나 Redisson 등 라이브러리와 같이 다양한 클라이언트가 있다는 것, 그리고 Lettuce가 Spring과 캐시 호환성이 좋아 많이 사용된다는 것을 알게 되었다. 그래서 나는 아래와 같은 방식으로 redisTemplate의 opsForValue나 delete를 이용해 레디스에 캐시를 저장하고 삭제했지만 application.yml에 아래와 같이 캐시 타입을 설정하면 @Cacheable, @CacheEvict과 같은 Spring 캐시관련 어노테이션을 사용하더라도 redis와 연동되서 사용가능하다는 것을 알게되었다. 그리고 인덱스에 대한 공부가 부족해서 좀 더 공부....... (Publish Date: 2024-05-12)

[Redis / Redisson] 분산락 적용시 참고한 블로그
[Redis] Redisson 분산락(DistributedLock) AOP 적용 https://innovation123.tistory.com/187#google_vignette 풀필먼트 입고 서비스팀에서 분산락을 사용하는 방법 https://helloworld.kurly.com/blog/distributed-redisson-lock/ [스프링] spring redisson 분산락 AOP 적용기 https://devnm.tistory.com/37 [redis] redisson을 통한 분산 락 https://kkambi.tistory.com/196 (Publish Date: 2024-05-09)

인덱스(index) 사용전 특징정리
[인덱스 특징] 대용량 Table의 경우 Index가 없다면 select 쿼리를 실행할 때 엄청난 부하가 발생할 수 있고, Index가 있다면 검색 기능이 향상될 수 있다. 즉, 추가나 업데이트가 자주 발생하지는 않지만 조회가 잦은 테이블 데이터 중복도가 낮은 경우 사용하는게 좋다. ... (회원(User)?) [ 인덱스(index)의 장점과 단점 ] 장점 테이블을 조회하는 속도와 그에 따른 성능을 향상시킬 수 있다. 전반적인 시스템의 부하를 줄일 수 있다. 단점 인덱스를 관리하기 위해 DB의 약 10%에 해당하는 저장공간이 필요하다. 인덱스를 관리하기 위해 추가 작업이 필요하다. 인덱스를 잘못 사용할 경우 오히려 성능이 저하되는 역효과가 발생할 수 있다. 출....... (Publish Date: 2024-05-09)

[WIL 7주차] 동시성 문제
이번 주차에는 동시성문제를 다루면서 현재 이커머스 관련 프로젝트에 어떤부분에 어떤 락을 걸어야 적절하게 동시성 문제을 해결할 수 있는지 고민하고 적용하는 시간을 가졌다. redisson 분산락을 이용하려고 트랜잭션을 실행하기전 락을 걸어주기위해 LockAOP를 만들었지만 signature.getParameterNames()에서 파라미터를 받아오지 못하는 문제가 발생하였다. 여러방법을 시도해보았지만 해결하지 못하였고, 기병님 도움으로 1. Setting > Graddle > Build and run using, Run tests using을 IntelliJ에서 Gradle로 변경 2. 프로젝트 안의 out파일 삭제 2. File > Invalidates caches > clear file system caches을 선택후 restar....... (Publish Date: 2024-05-04)

Gradle 프로젝트에 checkstyle적용하기(네이버 java 코딩 컨벤션)
코딩 컨벤션 자동 적용하기 코딩 컨벤션이란? 코딩 컨벤션이란 가독성이 좋고 관리하기 쉬운 코드를 작성하기 위한 코딩 스타일 규약을 말한다. 코딩 컨벤션을 준수하면 가독성이 좋아지고 성능에 영향을 주거나 오류를 발생시키는 잠재적인 위험 요소를 줄여줘 유지보수 비용을 줄일 수 있다. 코딩 컨벤션을 적용하기 위해 정적 코드 분석 도구를 도입하는데, 보통 자바스크립트에서는 ESLint, Java에서는 Checkstyle과 같은 도구를 주로 사용한다. Java에서는 구글이나, 네이버에서 지정한 코딩 컨벤션이 유명하므로 오늘은 InteliJ에 네이버 코딩 컨벤션을 Code Style Formatter로 설정하고, Checkstyle까지 적용하는 과정을 설명한다. 네이버....... (Publish Date: 2024-05-01)

[에러노트] Execution failed for task ':test'. > There were failing tests.
에러 메세지 1. 먼저 Gradle에 IntelliJ IDEA으로 설정되어 있는지 확인하기 2. gradle 확인하기 표시한 부분을 아래 이미지처럼 수정하면 해결된다. (Publish Date: 2024-05-01)

WIL 6주차 - ci/cd
CI/CD 및 도커, AWS에 대해 무지했던 나는 이번주가 쉽지 않았다 ㅠㅠ 순서가 잘못(?)되었을지도 모르겠지만, 일단 도커에 대해 공부해보았고 마침 노트북을 바꿔서 mysql등 하나도 안깔려있던 상태라 개발환경 관련 이미지들을 dockerhub에서 받아보고 컨테이너에서 port forwarding을 하여 실행해보는 등 연습해보았다. 그렇게 개인 공부를 진행해보았고 CI/CD에 대해 모호했는데 멘토링시간을 통해서 Ci : 자동으로 Build된 코드에 대해 도커 이미지 준비 Cd : 이미지 배포(deploy) 라는 개념을 어느정도 이해하게 되었다. 그리고 EC2는 하나의 서버대여 역할, ECS는 서버 대여 + 하나의 클러스터 및 서비스를 적절한 상황에 관리해주는 기능....... (Publish Date: 2024-04-27)

맥북 m1 사용시 open jdk 설치 시 에러가 발생하는 경우(The operation couldn’t be completed. Unable to locate a Java..)
The operation couldn’t be completed. Unable to locate a Java Runtime. Please visit http://www.java.com for information on installing Java. 맥북 중에서도 M1이나 M2 칩을 사용하는 최신 맥북에서 OpenJDK 또는 자바를 설치하려고 할때 아래와 같은 에러가 발생할 수 있다고 한다. 그럴 때는 open jdk를 삭제하고 재설치 해주는 것이 좋다. (자바가 설치되어 있지만 인식이 안되는 경우..) homebrew를 설치후 아래 블로그 설명처럼 $ brew install --cask adoptopenjdk17 (17버전이 필요해서) 이렇게 입력해도 제대로 다운받아지지않았다. https://whoishoo.tistory.com/693#recentComments 그래서 $ brew install openjdk@17 로 다운을....... (Publish Date: 2024-04-27)

맥북 m1사용시 홈브류(homebrew)설치 에러 발생할 때 (brew: command not found)
https://whoishoo.tistory.com/658 문제 발생 : AWS 커멘드 라인 인터페이스인 aws-cli를 설치하려고 했는데 라는 에러 발생... 맥북 중에서도 M1이나 M2 칩을 사용하는 최신 맥북에서 OpenJDK 또는 자바를 설치하려고 할때 아래와 같은 에러가 발생할 수 있다고 한다. (젠장) 해결하려면 기존에 있는 Open JDK를 삭제하고 homebrew를 이용해서 다시 까는게 좋다고 하는데 문제는 문제는 최신 맥북을 사용 중이라면 역시나 홈브류 설치 에러도 겪을 수 있다..... (에러를 피하려 갔는데 또 에러?) 어쨌든 homebrew를 제대로 설치하고 open jdk를 제대로 깔아서 aws-cli를 설치할 예정. 해결 방법 : 1. shell env를 설정 2. homebrew설치 3. homeb....... (Publish Date: 2024-04-27)

---
추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

접속자집계

오늘
2,519
어제
2,986
최대
3,753
전체
757,488

그누보드5
Copyright © tvcommercialsong.com All rights reserved.