개발공부 79

[javascript] 숫자 입력시 천단위 콤마 (정규식 사용)

사용자 숫자 입력시 정규식을 이용하여 천단위 콤마를 표시해주는 함수 만들기. 사용자 입력화면(HTML) 숫자입력 : *onkeyup : 사용자가 키보드의 키를 눌렀다가 땠을 때 실행 천단위 콤마(JAVASCRIPT - 정규식) *정규식 표현방법 / 패턴 / 플래그 º 슬래시(/) "사이"에는 매칭시킬 "패턴"을 사용 º 슬래시(/) "다음"에는 옵션을 설정하는 "플래그"를 사용 ( 플래그 : 하나 또는 모두 다 찾을지 등을 설정하는 옵션 ) /[^0-9]/g [ ] : 문자집합. 괄호안의 문자들 중 하나를 찾는다. ^ : 부정 또는 보완 문자 집합. 즉, 대괄호로 묶이지 않은 모든 항목과 일치. 대괄호[] 안에서 앞에 ^를 쓰면, 부정(Not)의 기능을 합니다. [0-9] : 0~9까지의 집합 [^0-9..

소프트웨어 취약점 보안업데이트

학력, 전공 안본다…카카오, 채용연계형 인턴 수백명 모집 카카오가 2022년 상반기 채용연계형 인턴십을 모집한다고 11일 밝혔다. 모집 기간은 이날부터 5월 2일까지다. 학력이나 전공에 상관 없이 누구나 지원 가능하다. 모든 지원자는 코딩 시험을 봐야한다. 카카오는 이번 인턴십 모집에 관심 있는 예비 지원자를 위해 16일 오후 1시부터 7시까지 '라이브(LIVE) 설명회'를 연다. 영입 홈페이지 내 참여 링크를 통해 누구나 참석할 수 있다. 학력, 전공 안본다…카카오, 채용연계형 인턴 수백명 모집 대학생들이 가장 가고 싶어하는 대기업으로 늘 꼽히는 카카오가 2022년 상반기 채용연계형 인턴십을 모집한다고 11일 밝혔다. 모집규모는 수백명이다. 인턴십은 기술 분야 개발자를 대상으로 열 www.mk.co.k..

JAVA 배열(Array)에 대해 알아보기

배열(Array)이란? 동일한 타입의 연관된 데이터를 메모리에 연속적으로 저장하여 하나의 변수에 묶어서 관리하기 위한 자료 구조(자료형의 집합)이다. 많은 양의 데이터를 다룰 때 유하여 많이 사용한다. 배열 선언 및 사용방법 방법1. 기존 배열의 참조 변수에 초기화 할당 데이터타입 배열변수이름[]; 배열변수이름 = new 데이터타입[배열길이]; int testArr[]; testArr[] = new int[3]; String strArr[]; str[] = new String [3]; 방법2. 선언과 동시에 배열 크기 할당 데이터타입 배열변수이름[] = new 데이터타입[배열길이]; int testArr[] = new int[3]; String strArr[] = new String[3]; 초기화 방법 ..

개발공부/JAVA 2022.04.04

JAVA 연산자의 종류

JAVA에서 연산자 (Operator) 란? 연산자는 하나, 둘 또는 세 개등의 피연산자에 대해 특정 연산을 수행 한 다음 결과를 반환하는 특수 기호입니다. 。연산자 : 어떠한 기능을 수행하는 기호 。피연산자 : 연산자의 작업 대상 연산자의 종류 형변환, 산술, 비교, 논리, 비트, 대입, 조건삼항 .. ■ 형변환 연산자 한 번 선언된 데이터 타입을 다른 데이터 타입으로 변환하고자 할 때 사용하는 연산자 입니다. 。종류 · 자동 형변환 - 형변환 연산자의 생략이 가능합니다. - 자료형의 크기가 큰 것에서 작은 것으로 자료형을 변환하려고 하는 것을 말합니다. · 명시적 형변환 - 형변환 연산자의 생략이 불가능 합니다. - 자료형의 크기가 작은 것에서 큰 것으로 자료형을 변환하려고 하는 것을 말합니다. 。사..

개발공부/JAVA 2022.03.28

[ORACLE] DB 계정 확인 및 비밀번호 변경

여러 DB를 관리하는 경우나 오랜만에 DB접속을 할때 DB계정과 비밀번호를 잊어버리는경우가 종종 있습니다. DB계정/비밀번호의 경우 잘 보관해야하지만 의도치 않게 잊어버렸을 경우 대처법을 알아보겠습니다. 1. DB계정 확인하기 1) 명령 프롬프트(cmd) 를 실행한 후 [ sqlplus ] 를 입력하여 접속합니다. 2) 사용자명과 비밀번호를 입력합니다. 이때 관리자 계정으로 들어가야 하기 때문에 '사용자명 입력' 에는 [ sys as sysdba ] 를 입력합니다. 비밀번호는 따로 입력하지 않고 바로 enter 를 입력합니다. ** 또는 명령어 [ sqlplus / as sysdba ] 로 입력시 비밀번호 입력없이 바로 접속이 됩니다. 3) 해당 SQL 문에 사용자 계정 조회를 위한 쿼리문을 작성합니다...

개발공부/DB 2022.03.23

ORACLE merge문 사용방법

MERGE 란? - 조건에 따라 INSERT 또는 UPDATE를 실행 - 조건에 맞는 해당 데이터가 있으면 UPDATE, 없으면 INSERT문장을 실행 ☑ 사용구문 MERGE INTO [테이블명] USING [테이블명|서브쿼리|DUAL] ON ( -- 조건문 ) WHEN NOT MATCHED THEN -- 조건이 맞을 때 WHEN MATCHED THEN -- 조건이 맞지 않을 때 * MERGE INTO [테이블명] : 조건에 따라 INSERT 또는 UPDATE 될 TABLE명 작성 * USING : 비교할 테이블(비교할 테이블이 없을 시에는 DUAL 사용)을 작성 * ON 1) USING에 비교 테이블 작성시 : 비교테이블에 대한 JOIN 조건을 작성 2) USING에 DUAL 작성시 : UPDATE나 ..

개발공부/XML 2022.03.22

[SQL] DBever 스크립트 저장경로 확인

DBeaver SQL DBeaver는 SQL 클라이언트이자 데이터베이스 관리 도구이다. 관계형 데이터베이스의 경우 JDBC API를 사용하여 JDBC 드라이버를 통해 데이터베이스와 통신한다. 아래 링크를 통해 다운로드 할 수 있다. Download | DBeaver Community Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeaver into Applications. D..

개발공부/DB 2022.03.16

Replit 온라인 IDE ( 통합 개발 환경 )

리플릿은 사용자들이 브라우저를 사용하여 코드를 작성하고 앱과 웹사이트를 만들 수 있게 합니다. Java , Python 및 HTML 을 포함하여 50개 이상의 프로그래밍 및 마크업 언어를 지원 하므로 사용자가 앱과 웹사이트를 구축할 수 있습니다. 이 사이트는 코드 호스팅 플랫폼인 GitHub와 통합되어 GitHub 에서 프로젝트를 가져오고 실행할 수 있는 방법을 제공합니다. ■ replit gitgub 연동방법 Replit와 깃허브 연동하기 ( 리플렛 ) ✏️ 코딩테스트를 준비하는 과정에서 필요한 정보로만 이루어져 있습니다. 1. 리플렛 ( Replit 접속 ) The collaborative browser based IDE Replit is a simple yet powerful online IDE, ..

JAVASCRIPT 변수 [ var, const, let ] 차이점

○ 자바스크립트에서는 3개의 키워드 [ var, const, let ] 를 사용해 변수를 선언. var 선언은 전역 범위 또는 함수 범위인 반면 let 및 const는 블록 범위이다. (1) var - ES5까지의 자바스크립트에는 변수 선언방법은 var 뿐이었다. - var로 선언한 변수는 함수 스코프 or 전역 스코프입다. → 함수 스코프 : 함수 내부 영역 → 전역 스코프 : 함수 내외부 영역 * scope : 범위 - 선언한 변수의 값을 update 할 수 있다. * 단 변수가 선언된 스코프와 하위 스코프(중첩, 내부 함수)에서만 가능 - 변수를 다시 선언할 수 있다. (2) let º 'Let' 단어를 사용 - 블록범위로써 블록에 선언된 변수는 해당 블록 내에서만 사용할 수 있다. *블록 : { ..

수정할 데이터 input에 값 자동세팅방법

|| 문제사항 데이터를 수정할때 저장된 데이터를 불러와 해당 input에 맞게 자동으로 세팅하는 방법.! 하나씩 값을 찾아 $('#아이디').val('값') 이런식으로 대입해도 되겠지만.. input개수가 많아진다면.. 일일이 체크하는것도 힘들고, 코드길이도 불필요할정도로 길어질수 있기 때문에, each문을 이용하여 간결하게 작성하는 방법 || script 처리방법 jaon = { name : value } : json형식에서 값(value)은 이름(name)을 사용하여 구할 수 있다. 참고자료 : https://developer.mozilla.org/ko/docs/Learn/JavaScript/Objects/JSON || html 아이디 : 별명 : || 결과 var dataInfo = {"id":"a..