전체 글

S/W Engineer
// 숫자 타입에서 쓸 수 있도록 format() 함수 추가 Number.prototype.format = function(){ if(this==0) return 0; var reg = /(^[+-]?\d+)(\d{3})/; var n = (this + ''); while (reg.test(n)) n = n.replace(reg, '$1' + ',' + '$2'); return n; }; // 문자열 타입에서 쓸 수 있도록 format() 함수 추가 String.prototype.format = function(){ var num = parseFloat(this); if( isNaN(num) ) return "0"; return num.format(); }; 예제 (jQuery) HTML 20000원 S..
db connection pool - 데이터베이스에 연결된 connection을 만든후 pool에 보관하여 필요할때 가져다 사용한후 다시 pool에 반환하는 기법 - 큰 부하를 견딜수 있고,애플리케이션의 성능향상도 기대할수 있다. active db provision db *provison이란 특정 서비스를 제공받기 위하여 서비스 실행부터 서비스를 제공받기 전단계까지 처리되는 일련의 절차 dotenv -환경변수 숨기기위한 라이브러리 / env파일에 있음. dotenv.config(); https://zionh.tistory.com/34(사용법 링크) navigator -브라우저의 정보를 제공하는 객체 pbkdf2-password -비밀번호 보안모듈 ,암호화 https://alalstjr.github.io/..
데이터베이스 (관계형 데이터베이스), NoSQL(관계형이 아닌 다양한 형태의 데이터베이스) 관계형 데이터베이스의 대표주자 3가지 -ORACLE -MYSQL -SQL SERVER MYSQL 설치 1.WAMP bitnami 검색 2. 자신의 os 맞게 설치 다운로드 3. 다운받은거 실행 4. next 5. 체크된거 다풀었음. 사용하지 않을것들. 패스 경로 지정후 next. 6. 루트계정 비번 초기화 (6자리미만 불가) 7. port번호 확인하고 next. 8. next 9. next 설치 끝.
당신은 미국에서 일하게되기 때문에 영어 공부를하고 있습니다. 어떤 잡지를 읽고 있다고 "asap '라는 표현이 나오고, 이것은"as soon as possible'의 첫 글자를 따서 줄인 것임을 알 수있었습니다. 몇 가지 단어로 표현이 주어지기 때문에, 같은 단어의 머리 글자를 전부터 순으로 나열 형태로 줄인 것을 출력하십시오 입력 예 1 4 as soon as possible 출력 예 1 asap 입력 예 2 3 best friend forever 출력 2 bff 내 소스코드 import java.util.*; public class Main { public static void main(String[] args) { // 自分の得意な言語で // Let's チャレンジ!! Scanner sc = new ..
안드로이드X 마이그레이션 - 안드로이드 앱 출시할 때 앞으로 안드로이드x로 받겠다는 플레이스토어 정책. - 구글에서 새로운 기능 개발은 모두 안드로이드x에서 이루어질 것이라 함. == 새로운 기술, 성능 향상을 등을 적용하기 위해 *이런 정보들은 어디서 얻는지?? - 현재 내가 알고 있는 정보: 안드로이드 공식 홈페이지, 유튜브 구독, 안드로이드 개발자 커뮤니티 사이트, 오픈 카카오톡방, 구글링 티스토리 블로그 등등 Refactor 기능 이용해서 Migrate 하면 되기 때문에 어렵지 않음. 안드로이드 그레이들 플러그인 - 업데이트가 뜨는 이유는??? = 최신 기능, 개선사항 및 보안 수정사항을 활용하기 위한 업데이트 - 세트라고 하셨는데 왜 그레이들은 자동으로 업데이트가 안된 건지??? > 업데이트해도..
String 클래스를 공부하면서 스트링 버퍼와 스트링 빌더 의 차이점이 궁금해서 찾아보았다. 불변 String : 문자열 연산이 적고 멀티 쓰레드 환경일때 사용한다. 가변 String Buffer : 문자열 연산이 많고 멀티 쓰레드 환경일때 사용한다. 가변 String Builder : 문자열 연산이 적고 단일 쓰레드 환경일때 사용한다. 문자열 반복문 안에서 더하는것을 사용하면 안된다. 이유는 내부적으로 스트링 버퍼 객체를 계속 생성하여 처리하기 때문에 성능상 문제가 생길수 있다. StringBuffer가 가지고 있는 메소드들은 대부분 자기 자신, this를 반환 StringBuffer sb2 = new StringBuffer(); StringBuffer sb3 = sb2.append("hello"); ..
보호되어 있는 글입니다.
진짜 많이 들었고 많이 사용함에도 불구하고 정의에 대한 개념을 항상 까먹거나 헷갈려해서 포스팅한다. 오버로딩:: 같은 이름의 메서드를 여러개 가지면서 매개변수의 타입과 갯수가 다르도록 하는 기술 오버라이딩:: 상위 클래스가 가지고있는 메서드를 하위클래스가 재정의 해서 사용하는것. 참조 https://private.tistory.com/25