일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- maven 외부 라이브러리 배포
- JS
- maven systempath
- java object 다형성
- Object
- javascript
- nice_v1.1.jar
- java object 클래스
- object다형성
- 자바
- 졸프
- 도커 컨테이너에 mysql
- 외부 라이브러리 jar 배포
- 스프링
- 맥북 port kill
- object tostring
- 자바스크립트
- maver 외부 jar 배포
- maven jar 배포
- map multivaluemap
- 자바object다형성
- java
- object 다형성
- niceid_v1.1.jar maven
- maven repository jar
- Spring
- 배포시 systempath
- object배열
- map vs multivaluemap
- object 배열
- Today
- Total
목록전체 글 (42)
모래블로그
💡호이스팅 호이스팅(hoist)의 사전적 정의 : 끌어올리기 자바스크립트에서 호이스팅이란 ? 인터프리터가 변수와 함수의 메모리 공간을 선언 전에 미리 할당하는 것을 의미한다. 함수 내 변수 및 함수 선언을 각 해당 스코프의 최상단으로 끌어올려주는 것이다. (물리적으로 코드가 옮겨지는 것은 X) 컴파일 단계에서 코드 실행 전 함수와 변수 선언을 스캔하고, 모든 함수와 변수 선언들은 렉시컬 환경이라고 불리는 자바스크립트 데이터 구조 내의 메모리에 추가된다. 자바스크립트의 모든 선언에서는 호이스팅이 일어난다. 하지만 let, const, class를 이용한 선언문은 호이스팅이 발생하지 않는 것처럼 동작한다. var와 달리 let 키워드로 선언된 변수를 선언문 이전에 참조하면 참조 에러(ReferenceErr..
💡스코프(Scope) 선언된 변수에 접근할 수 있는 유효한 범위를 말하며, 참조 대상 식별자(변수, 함수의 이름과 같이 다른 대상과 구분하여 식별할 수 있는 이름)를 찾아내기 위한 규칙이라고도 한다. var x = 'global'; function foo () { var x = 'function scope'; console.log(x); } foo(); // ? console.log(x); // ? 위와 같이 변수 x가 중복으로 선언되었을 때, 전역에 선언된 변수 x는 어디에든 참조할 수 있다. 하지만 foo 함수 내에서 선언된 변수 x는 함수 foo 내부에서만 참조할 수 있고 함수 외부에서는 참조할 수 없다. 이러한 규칙을 스코프라고 한다. 즉, 변수가 해당 스코프에 존재하지 않는다면 사용할 수 없다...
JPA는 자바 진영의 ORM 기술 표준이다. 1. SQL을 직접 다룰 때 발생하는 문제점 자바로 개발하는 애플리케이션은 대부분 관계형 데이터베이스를 데이터 저장소로 사용한다. 데이터베이스에 데이터를 관리하려면 SQL을 사용해야 한다. 자바로 작성한 애플리케이션은 JDBC API를 사용해서 SQL을 데이터베이스에 전달한다. 1) 반복, 반복 그리고 반복 SQL을 직접 다룰 떄의 문제점을 알아보기 위해 자바와 관계형 데이터베이스를 사용해서 회원 관리 기능을 개발해보자. (회원 테이블은 이미 있다고 가정, 회원을 CRUD 하는 기능 개발해보자) 회원 객체 public class Member { private String memberId; private String name; ... } 회원용 DAO publi..
어떠한 이유로 인덱스가 깨지면 ORA-01502 오류가 발생한다고 한다. 이럴 경우, 해당 인덱스를 새로 빌드해주어야 한다. 해결 방법 1. 문제가 되는 Index 조회 select index_name, status, owner from dba_indexes where STATUS = 'UNUSABLE'; 2. 문제가 되는 Index변경 Alter문 생성하여 조회 select 'alter index '||owner||'.'||index_name||' rebuild;' from dba_indexes where STATUS = 'UNUSABLE'; 이 테이블에 alter index ~~ rebuild; 형식으로 뜰 테니 그걸 복사해서 3. 생성된 Alter문 실행 alter index OWNER.INDEX_..
antd 테이블 컴포넌트를 사용하게 되면서 테이블 헤더를 내가 원하는 방식으로 바꾸고 싶었다. 현재 내가 기본 table을 가져다 썼더니, 이런 식으로 디자인이 되어있었는데 나는 테이블 헤더를, top 과 bottom 만 border를 주는 방식으로 디자인을 하고 싶었다. antd table 헤더 디자인 변경하는 방법 먼저 css 파일을 만들어서 .ant-table-cell { } 안에 원하는 설정을 해주면 된다. 나는 radius 없애고, background color를 흰색으로 한 뒤, top 과 bottom 에만 border 를 설정하여 색을 바꿔줬다. .ant-table .ant-table-container .ant-table-content table thead.ant-table-thead .an..
옆의 분이 인텔리제이에서 cannot resolve symbol ~~ 와 같은 에러들이 떠서 해결하는데 도움을 주려고 같이 해결방법을 찾아봤다. 어노테이션이나 라이브러리들을 불러오지 못하길래, 파일의 .idea 파일을 삭제 후 File > Invalidate Caches 를 통해 캐시 삭제 후 재시작을 했다. 그러면 다시 시작했을 때, 다시 import 하게 된다. 정상적으로 build 가 되어서 실행이 됐다:) 요기 참고해서 해결함 https://youngdev57.tistory.com/61
java.sql.SQLException: ORA-01017: invalid username/password; logon denied org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/password; logon denied ) oracle 11g를 사용하는데 오라클 DB 아이디 비밀번호가 맞지 않는다고 이런 에러들이 떴다. 아무리봐도 맞는데 계속 틀렸다길래 alter system set sec_case_sensitive_logon=false; 를 통해 대소문자 구분을 해제해줬더니 오류가 해결됐다. + 비밀번호가 계속 틀려서 계정이 잠금되었을 경우 ora-..
1장 오브젝트와 의존관계 1) 초난감 DAO DAO(Data Access Object) : DB를 사용해 데이터를 조회하거나 조작하는 기능을 전담하도록 만든 오브젝트 자바빈(Java Bean) : 원래 비주얼 툴에서 조작 가능한 컴포넌트를 말한다. 자바의 주력 개발 플랫폼이 웹 기반의 엔터프라이즈 방식으로 바뀌면서 비주얼 컴포넌트로서 인기를 잃어갔지만, 자바빈의 몇 가지 코딩 관례는 JSP 빈, EJB와 같은 표준 기술과 자바빈 스타일의 오브젝트를 사용하는 오픈소스 기술을 통해 계속 이어져왔다. 이제는 자바빈이라고 말하면 비주얼 컴포넌트라기 보다는 다음 두 가지 관례를 따라 만들어진 오브젝트를 가리킨다. 간단히 빈이라고 부르기도 한다. 디폴트 생성자 : 자바빈은 파라미터가 없는 디폴트 생성자를 갖고 있어..
-------------------------------------------이 글 아래는 예전에 썼던 블로그 글 다시 옮겨온 것입니다--------------------------------------------
파이썬 파이썬은 무엇이며 어떻게 사용되고 있는가? 파이썬은 널리 사용되는, 범용 & 고급 프로그래밍 언어 코드 가독성과 프로그래머들의 구상을 단 몇줄의 코드로 작성하도록 하는 문법을 강조하며 설계되었다 파이썬 특징 파이썬의 주요 특징객체 지향 언어이며, 간결하고 단순하며 엄청난 크기의 커뮤니티의 지원을 받고있다. 파이썬은 인터프리터 언어이며, 동적 타이핑 언어이다. 파이썬에서 list와 tuple의 차이점 list는 데이터를 변경할 수 있고, tuple은 변경할 수 없다. 리스트 가변 객체(데이터 타입) 더 많은 메모리를 소모 삽입과 삭제같은 프로그래밍 작업을 수행하는데 더 나음 이터레이션(반복)을 사용함으로써 시간을 소모 튜플 불변 객체(데이터 타입) 리스트보다 더 적은 메모리를 소모 요소들에 접근하기..