본문 바로가기
반응형

전체 글437

MySQL root 계정 비밀번호 재설정 MySQL 서버 중지sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plistHomebrew 를 통해 설치한 경우brew services stop mysql MySQL 서버를 안전 모드로 시작인증을 무시하고 안전 모드로 시작하면 비밀번호를 요구하지 않는다.sudo mysqld_safe --skip-grant-tablesERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)접속되어있지 않은 경우 MySQL 접속brew services listbrew services start mysql안전 모드로 접속 성공my.. 2024. 7. 9.
데이터베이스 decimal 타입 JPA 에서 표현하기 Double 등의 타입을 사용할 수 있지만, 부동 소수점 연산의 정밀도 문제로 인해 BigDecimal 이 더 안전되게 사용된다.BigDecimal@Entitypublic class EntityClass { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(precision = 10, scale = 2) private BigDecimal decimalField;} @DecimalMin, @DecimalMax0.00 ~ 99999.99 사이의 값을 가질 수 있도록 제한할 수 있다.@Entitypublic class EntityClass { @Id @GeneratedValue(.. 2024. 7. 9.
@UniqueConstraint 와 @Colume 의 unique 속성 차이 둘다 JPA 에서 Unique Key 를 정의하는 데 사용되는 애노테이션이다. @UniqueConstraint@Table 내에서 사용된다. 테이블 수준에서 UK 를 정의할 수 있다.여러 개의 필드나 필드의 조합을 통해 UK 를 설정할 수 있다.@Entity@Table(name = "entity_table", uniqueConstraints = { @UniqueConstraint(name = "uk_constraint_name", columnNames = {"column1", "column2"})})public class EntityClass { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @C.. 2024. 7. 9.
3주차 발제 정리 2024. 7. 2.
DB 대기열 접근 방식 (from. 학습매니저님) 대기열을 구현하잖아요.대기열의 목적) ==> 데이터베이스 커넥션 수는 한정되어 있다. 99,999 -> 99,998100,000 -> 98,034 -> 87,506대기열 => 구현방식 2개- 은행 창구 처럼 돌아가는 거    - 이거는 뭘까요?    - 번호표가 있고, 창구 수가 제한되어있죠. 은행가면    - 그런 흐름으로 구현하느 거 하나    - 얘는 대기열 / 참가열 같이 구현할 수있음 .    - 대기 좌석에 있느 사람 + 창구 좌석에 있느 ㄴ사람    - => 대기 정보를 좀 빡세게 구해야함 => 대신에 구체적으로 구할 숭 있음- 회전 목마처럼 돌아가는 것    - 놀이공원 가면 줄서잖아요.    - 근데 한명씩 들어가요?    - 뭉탱이로 들어가잖요. 놀이공원 그 기구가 한 사이클 다 끝날.. 2024. 6. 30.
2주차 QNA & 멘토링 2024. 6. 28.
[240626] JS 문법 🔶JS≣ 목차/ 오늘의 TIL /TILjs 배열 선언하고 값 추가하기let arr = new Array(15);for (let i = 0; i var, let, const 차이점var함수 스코프: 함수 내에서만 유효하다.변수 호이스팅: 선언이 맨 위로 끌어올려지는 것처럼 동작한다. 따라서 변수를 선언하기 전에 사용할 수 있다.재선언 가능: 같은 스코프 내에서 동일한 이름의 변수를 여러 번 선언할 수 있다.let블록 스코프: 블록 내에서만 유효하다.변수 호이스팅 없음재선언 불가const블록 스코프변수 호이스팅 없음재선언 불가값 변경 불가랜덤 값 생성// 1부터 100 사이의 랜덤 값 생성let randomValue = Math.floor(Math.random() * 100) + 1; //floor -> .. 2024. 6. 26.
Mac Node.js 설치 https://nodejs.org/en/download/package-manager Node.js — Download Node.js®Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org v20.15.0 (LTS)# installs nvm (Node Version Manager)curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash# download and install Node.js (you may need to restart the terminal)nvm install 20# verifies the right Node.js.. 2024. 6. 24.
2주차 발제 정리 2024. 6. 22.
728x90
반응형