멍청멍청기록/프로젝트 일지
-
JPG 파일을 넣으면 MD5로 변환해주는 사이트 http://emn178.github.io/online-tools/md5_checksum.html MessageDigest 를 이용한 Hash 알고리즘 https://ktko.tistory.com/entry/MessageDigest%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%9E%90%EB%B0%94%EC%9D%98-Hash-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98 MD5 변환 https://ra2kstar.tistory.com/142 양수표현을 하는 이유 https://emflant.tistory.com/133
프로젝트] MD5 변환JPG 파일을 넣으면 MD5로 변환해주는 사이트 http://emn178.github.io/online-tools/md5_checksum.html MessageDigest 를 이용한 Hash 알고리즘 https://ktko.tistory.com/entry/MessageDigest%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%9E%90%EB%B0%94%EC%9D%98-Hash-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98 MD5 변환 https://ra2kstar.tistory.com/142 양수표현을 하는 이유 https://emflant.tistory.com/133
2020.08.06 -
put 에 대한 것. Map 이나 오브젝트 구조에 .put() 할 때 동일한 키값이 존재하면 덮어씌워진다. 객체참조, 주소참조 아래코드에서 주석처리된 부분은 잘못된 부분이다 근데 API를 호출하면 제대로 결과가 나왔다 이유는...? put()을 할 때 동일한 키값으로 계속 넣고 있었으며, 마지막 for문 밖에서도 동일한 key값으로 넣어서 에러가 없이 되는 것이였다. 즉 에러는 뜨지 않지만 결과적으로는 잘못된 방법으로 코딩을 했던 것... 객체참조와 주소참조를 정확하게 알아야하고 원하는 구조와 원하는 값을 자유자재로 다룰 줄 알아야 한다. for(Map getBannerImg : kioskBannerList) { String introBannerImgPrefix = getBannerImg.get("int..
프로젝트] Map.put 을 사용할 때 주의해야할 점.put 에 대한 것. Map 이나 오브젝트 구조에 .put() 할 때 동일한 키값이 존재하면 덮어씌워진다. 객체참조, 주소참조 아래코드에서 주석처리된 부분은 잘못된 부분이다 근데 API를 호출하면 제대로 결과가 나왔다 이유는...? put()을 할 때 동일한 키값으로 계속 넣고 있었으며, 마지막 for문 밖에서도 동일한 key값으로 넣어서 에러가 없이 되는 것이였다. 즉 에러는 뜨지 않지만 결과적으로는 잘못된 방법으로 코딩을 했던 것... 객체참조와 주소참조를 정확하게 알아야하고 원하는 구조와 원하는 값을 자유자재로 다룰 줄 알아야 한다. for(Map getBannerImg : kioskBannerList) { String introBannerImgPrefix = getBannerImg.get("int..
2020.08.04 -
보통은 properties를 하나를 이용하는데 현장에서는 properties를 여러개 나눠서 설정해서 쓴다. (회사마다 다르겠쥬...) 배포시에는 어떤걸 사용하는지 3개 중 하나만 넣으면 되는데 문제는 Local 에서 테스트를 할 때 어떤 properties 쓰느냐이다. 우리는 메이븐이 아닌 그레들을 사용하고 있다. 그레들 설정에서 이와 같이 분기를 하게끔 설정해주었다. 근데 인텔리제이에서 아래와 같은 문법을 사용하면 Groovy 에서는 적용할 수 없는 문법이라고 한다. Groovy 안쓰니깐 그냥 건너뛰었다... 이제 이렇게 설정이 됐는데 Local 에서하고 싶을 때는 그냥 사용하면 되는데 다른 properties 를 쓰고 싶을 때는 어떻게 하느냐...?! Run -> EditConfiguration -..
프로젝트] intelliJ common.properties 사용하기.보통은 properties를 하나를 이용하는데 현장에서는 properties를 여러개 나눠서 설정해서 쓴다. (회사마다 다르겠쥬...) 배포시에는 어떤걸 사용하는지 3개 중 하나만 넣으면 되는데 문제는 Local 에서 테스트를 할 때 어떤 properties 쓰느냐이다. 우리는 메이븐이 아닌 그레들을 사용하고 있다. 그레들 설정에서 이와 같이 분기를 하게끔 설정해주었다. 근데 인텔리제이에서 아래와 같은 문법을 사용하면 Groovy 에서는 적용할 수 없는 문법이라고 한다. Groovy 안쓰니깐 그냥 건너뛰었다... 이제 이렇게 설정이 됐는데 Local 에서하고 싶을 때는 그냥 사용하면 되는데 다른 properties 를 쓰고 싶을 때는 어떻게 하느냐...?! Run -> EditConfiguration -..
2020.08.04 -
로그인 버튼을 눌렀을 시 로그인() 함수 안에 넣어놨었는데.. 아이디 저장이 되지 않았다. var userInputEmail = $.cookie('email', $("#email_real").val(), { expires : 365 }); var userInputCheckBox = $.cookie('idSave', $("#idSave").val()); console.log('userInputEmail >>> ', userInputEmail) console.log('userInputCheckBox >>> ', userInputCheckBox) $('input[name="email_real"]').val(userInputEmail); $('input[name="idSave"]').val(userInputCh..
프로젝트] 아이디 저장 feat. cookie로그인 버튼을 눌렀을 시 로그인() 함수 안에 넣어놨었는데.. 아이디 저장이 되지 않았다. var userInputEmail = $.cookie('email', $("#email_real").val(), { expires : 365 }); var userInputCheckBox = $.cookie('idSave', $("#idSave").val()); console.log('userInputEmail >>> ', userInputEmail) console.log('userInputCheckBox >>> ', userInputCheckBox) $('input[name="email_real"]').val(userInputEmail); $('input[name="idSave"]').val(userInputCh..
2020.07.23 -
API 를 만들고 있습니다. 요청하는 값 중에서 qrReader를 키 : Value로 보내면 백단에서 그것을 받아서 처리합니다. "reservationHistoryDetail": [ { "rdSeq": "200", "gdPackageSeq": "GD20", "gdPackageName": "테스트", "rdPerson": 2, "rdPrice": 20000, "rdAmount": 40000, "plName": "2", "plSeq": "P6", "sdStartTime1": "09", "sdEndTime1": "12", "sdStartTime2": "00", "sdEndTime2": "00", "inspectInfo": [ "3IE3TgUVVtSlhS==asjdlkasjhdlwbda", "i3z2Oih+1r..
프로젝트] java8 이하 for문과 향상된 for문API 를 만들고 있습니다. 요청하는 값 중에서 qrReader를 키 : Value로 보내면 백단에서 그것을 받아서 처리합니다. "reservationHistoryDetail": [ { "rdSeq": "200", "gdPackageSeq": "GD20", "gdPackageName": "테스트", "rdPerson": 2, "rdPrice": 20000, "rdAmount": 40000, "plName": "2", "plSeq": "P6", "sdStartTime1": "09", "sdEndTime1": "12", "sdStartTime2": "00", "sdEndTime2": "00", "inspectInfo": [ "3IE3TgUVVtSlhS==asjdlkasjhdlwbda", "i3z2Oih+1r..
2020.07.22