본문 바로가기

전체보기

(43)
Jpa Mysql column 자료형 Java DB 숫자 Byte tinyint(4) Short smallint(6) Integer int(11) Long bigint(20) BigDecimal decimal(19,2) Float float Double double Boolean bit(1) 날짜/시간 Date LocalDate date Timestamp LocalDateTime datetime Time time 문자열 String varchar(255) Clob longtext Byte[][2] tinyblob Blob longblob
Vue Cli 3 IE polyfill 설정하기 1. babel 관련 npm을 install 한다. https://www.npmjs.com/package/@babel/polyfill @babel/polyfill Provides polyfills necessary for a full ES2015+ environment www.npmjs.com 2. main.js 에 import 한다. import '@babel/polyfill' 3. vue.config.js 에 관련하여 추가옵션을 더한다. const ansiRegex = require('ansi-regex') const path = require('path') module.exports = { ... transpileDependencies: [ansiRegex] // 추가 } ※ 참고사이트 https:..
number만큼 array for문 돌리기 const count = 10 [...Array(10).keys()].forEach(x => { console.log(x) })
로컬스토리지 세션스토리지 차이점 LocalStorage : 클라이언트에 대한 정보를 영구적(강제로 지우지 않는 이상)으로 보관하는 것 - window.localStorage에 위치 - 키 밸류 저장소이기 때문에 키와 밸류를 순서대로 저장하면 됨 localStorage.setItem('name', 'ksy'); localStorage.setItem('birth', 1993); localStorage.getItem('name'); // ksy localStorage.getItem('birth'); // 1993 (문자열) - clear, getItem, setItem, removeItem, key 등.. SessionStorage : 로컬스토리지와 다르게 세션이 종료되면(즉 웹브라우저를 닫을 경우) 클라이언트에 대한 정보를 삭제하는 것 -..
PHP 문법 , 자주 쓰는 단축키 정리 * 문법 - Date Format : date("YmdHis") - 문자열 합치기 : . ( "A"."B"."C" => "ABC") - Object : (Obejct) array ( key => value ); - 배열 : array(); 1. array_flip : 키와 값을 교체 - 변수선언 및 참조 1. 지역변수 : $@ 2. 전역변수 : $this->@ 3. 골뱅이 (@) - 에러를 무시하고 진행 : @ $name = $_POST['test']; -for문 foreach ($rows as $row) { } -출력 echo ("TEST"); printf (출력형식, 출력값); -배열을 하나의 문자열로 만들기 implode ( glue, pieces ) : [glue 원소 사이에 들어갈 문자열/pie..
브라우저 blob 데이터 받기 blob type vnd.ms-excel 데이터 받기 ie는 ‘msSaveOrOpenBlob’라는 파일을 만들고 다운로드하기위한 자체 API가 있어서 그걸써야한다. this.$http.instance().post(url, domain, {responseType:'blob',headers: {"Content-Type": "application/json"}}).then((response)=>{ console.log("성공"); const filename = util.replaceAll(decodeURI(response.headers['content-disposition'].split("filename=")[1]), '"', ''); // ie 10+ if(window.navigator.msSaveBlob) ..
dynamic form 전송해서 새창열기 var loginid = $("#txtUserId").text(); var form = document.createElement("form"); form.setAttribute("charset", "UTF-8"); form.setAttribute("method", "post"); //Post 방식 form.setAttribute("action", "http://localhost:8082/"); //요청 보낼 주소 form.setAttribute("target", "_blank"); var hiddenField = document.createElement("input"); hiddenField.setAttribute("type", "hidden"); hiddenField.setAttribute("name"..
[Agile + Devops] Jira, Bitbucket, Jenkins 요즘 애자일(Agile), 애자일 방법론 , Devops 라고해서 많이 뜬다. 초기 소프트웨어 개발방법은 '계획 -> 설계 -> 빌드 -> 테스트 -> 배포 -> 서포트' 라는 계획 중심에 가까웠다. 하지만 지금은 너무나도 시대가 빠르게 변화하고 있고 유동적이어서 사용자가 많은 시간을 기다려 주지 않는다. 그런 불확실한 미래에 발빠르게 대응하기 위해 전략들이 나오게 되었는데 그중 하나가 애자일이다. 애자일은 사용자 요구에 맞춰 빠른 피드백으로 테스트하고 개발하고 지속적으로 반영하는 방식이다. 사용자는 최소 기능 제품을 일찍 볼 수 있고, 회사는 사용자의 피드백을 통해 다음 제품을 더 훌륭하게 만들 수 있다. 즉, 소통, 협업, 통합 및 자동화를 강조하는 소프트웨어 개발론이고 개발과 운영이 상호의존적으로 ..