분류 전체보기 (20) 썸네일형 리스트형 ENUM 배경 ENUM을 왜 쓰는지, 조회할때는 어떤 방법이 최선인지같은 사용법에 시간 소요가 크다. 시간 소요를 줄이고, 지식을 최소화하고자한다. 목표 no 원인 케이스 달성 항목 K1 개선점들이 중복된 메소드로 발생 개선점들을 시간순으로 정리. 중복없이 최소화 K2 어떻게 쓸것인가 고민이 없었음. 사용법을 분석 예상값이 맞는지를 방향성을 예상하는 네비게이션같은 예상하는 소스의 최소화, 정합성 방향으로 구분을 해볼것. 결과에는 항상 최소화+정합성 염두 O enum의 필드를 Map타입 List로 변환 사용빈도에 따라 주예시를 사용하자 참고 https://www.nextree.co.kr/p11686/ Java: enum의 뿌리를 찾아서... 이번 글에서는 자바 1.5버전부터 새롭게 추가된 열거형 상수인 enum(e.. 정규식 정의 정규식은 특정한 규칙을 가진 문자열의 집합 을 표현하는데 사용하는 형식 언어입니다. 객체 목차 pattern 작성 정규식 만들기 정규식 패턴 작성 일치시킬 기본 리터럴 일치시킬 특수문자 일치시킬 패턴 pattren 검색 정규식 만들기 두 가지 방법의 구성 다음과 같이 슬래시로 묶인 패턴으로 구성된 정규식 리터럴 사용 const re = /ab+c/; RegExp또는 다음과 같이 객체 의 생성자 함수를 호출합니다 . const re = new RegExp('ab+c'); 정규식 패턴이 변경될 것임을 알고 있거나 패턴을 모르고 사용자 입력과 같은 다른 소스에서 가져오는 경우 생성자 함수를 사용합니다. 정규식 패턴 작성 문자 조합 단순 문자 : , 특수 문자 : /abc/ OR 문자 Using simpl.. [spring] Bean 과 Spring 1. bean 사용 이유 객체 갯수 만약, 싱글톤으로 빈을 생성하지않고 매번 요청 시 마다 생성한다고 가정하자.싱글톤으로 bean을 생성하게되면, was시작시에만 생성이되고 요청이 계속들어오더라도 bean은 더이상 생성되지않기 때문에 성능을 높일 수있다. 요청 하나당 5개의 객체를 생성하고 초당 500개의 요청이 올 경우 객체는 2500개를 생성하여 서버의 성능을 저하시키게된다. 웹 프로그래밍은 멀티유저에 대한 동시성 제어가 중요하며 이를 위해 스프링 컨테이너에서는 싱글톤 패턴(Singleton Pattern)으로 관리한다. Singleton Pattern - 생성자가 여러 차례 호출되더라도 실제로 생성되는 객체는 하나이며 이후에 호출된 생성자는 최초의 생성자가 생성한 객체를 리턴한다. 2. bean 과.. 인사이트 P 4년차 개발자 회고 - goal - 공간디자인 페어 - 어떤 전시회인가 디자인, 시공, 제품 선정까지 2022 공간디자인페어는 참관객이 참여 브랜드와 직접적인 교류를 통해 공간에 새로운 가치를 불어넣을 수 있는 기회를 제공합니다. 나아가 인테리어 산업의 흐름과 트렌드를 대변하고 새로운 라이프스타일을 제시합니다. 공간 컨설팅부터 마감재, 가구, 이큅먼트, 어플라이언스 등 공간을 구성하는 모든 아이템을 한 자리에서 선보이며, 건축 ⠂인테리어 산업 종사자 간의 교류와 정보 공유를 담론할 수 있는 만남의 장, 전문 지식을 교류하는 교육의 장, 산업 발전을 위한 비전을 수립하는 협의의 장을 제공합니다. 공간디자인페어는 공간과 인테리어에 대한 토탈 솔루션을 제시하는 전시회입니다. ‘공간디자인페어’는 코리아빌드 위크 내 인테리어 디자인 솔루션을 선보이는 전시회로 마감.. 아키텍트 T : 이슈 대응 편 - 문의 및 요청 ( 클라이언트 ) - 원인 파악 ㄴ 기능 ㄴ 초기 요건 ( 사용자가 어떻게 쓰이기로 했었는지 ) -> 케이스 중 하나. - 구현 검토 ㄴ 이슈, 원인, 해결방안 논의 ㄴ 코드 수정 후 사이드 이펙트 확인 > 테스트본으로 작성. ㄴ 분기 작업할 구역 확인 ( front/ back -> 더 세세하게 ... ) - 조치 ㄴ 테스트 범위를 눈에 보이도록 테스트본 전달. 운연 ㄴ 스킬별로 타는 로직이 달라서 현재 이슈가 발생한거고, 커스텀과 추가답변외에 퀵리플라이를 쓴다는 요건이 없어서 테스트를 하지 않았던 부분인것 같습니다 ㄴ “요건이 없어서 테스트를 하지 않았고” 라는 말은 쓰지 말고 [커스텀과 추가답변으로만 구성되는 기능]으로 알고 있었다 라고 정리 하고 스카일러가 제안한 2번 방식으로 안.. 접근은 되나, 데이터 랜더링/호출 안되는 경우. 1. 목적 - 고객 사내 사이트쪽 메일 열람. 2. 현상 - 기존의 경우, 정상 열람 위한 VPN 연결후, 페이지 접속, 메일 목록 확인 가능. - 오류의 경우, 정상 접속되나, 메일 목록이 랜더링이 안되는 현상. 3. 원인 파악 및 조치 no 원인 - 위치 원인 - 분류 원인 - 이유 원인 - 조치 1 크롬 고객사내서버와 크롬 호환 고객 사내 사이트의 경우, 보안이 쌔서 브라우저 호환이 안될 수 있음. 크롬 설정 > 안전하지 않은 컨텐츠에 사내 고객사이트 도메인 추가 예시 > [*.]naver.com chrome://settings/content/insecureContent 2 크롬 캐쉬 쿠키가 많이 쌓일 경우, 데이터 랜더링이 안될 수 있음 크롬 설정 > 캐쉬 리샛 4. 결과 정상 접속 됩니닷 ^- [terminal] [linux] sudo 초기화 출처: https://ddiri01.tistory.com/35 [처음의 마음] [linux] [mysql] 기본 가이드 mysql 설치 mysql 실행 "avorting port" (포트 충돌 ) 오류 > mysql_config 설정파일 port 변경 "find out how to run mysqld as root" 오류 > 실행 커맨더 실패 오류 > 구동 커맨더 실행 sudo /usr/local/mysql/support-files/mysql.server start "password non" 오류 mysql 재설치 기존 설치 파일 제거 > 링크 커맨더 모두 입력 위 링크에 나온대로 찌꺼기들을 삭제 처리해주고 재부팅 brew install mysql mysql.server start mysql 'root' 계정 초기화 실행중인 mysql 정지 ( 아래 1번 리눅스 stop 커맨더 ) 안전모드로 실행. sudo mysqld_.. [db] [excel] 엑셀<>db 연동 https://datalibrary.tistory.com/46 이전 1 2 다음