본문 바로가기

전체 글

롯데몰 쥬라기월드 특별전 후기 100만년만에 포스팅하는듯.. 이제 열심히 쓸게요. 특가로 1인 만원 내고 다녀온 후기입니다. 장점 1. 쥬라기 공원 음악 들으며 향수에 젖을수 있음. 2. 나름 실감 나는 티라노 사우르스. 아이가 엄청 무서워함. 3. 출구와 장난감 가게에 거리가 좀 있어서 아이가 눈치 채기 전에 도망가는게 가능. 단점1. 짧은 관람시간. 한 40분? 2. 영상 더빙이 없음. 이건 좀 너무 한거 아닌가? 쥬라기 월드 게임도 더빙해주는 판에 이게 뭔지? 주 타겟이 아이들일텐데 뭐 이런 사소한 것도 준비를 안했는지 이해가 안감. 티켓 정가가 싼것도 아니고. 영상도 다 짧은데 이걸 왜 안했는지 싶음. 덕분에 아이들 집중도가 반이상 떨어짐. 3. 공룡 소리가 좀 더 컸으면 좋겠음. 4. 사실 제돈주고 가긴 아까움. 만원도 조금.. 더보기
get resouce from classloader 주의할점 ClassLoader classLoader = this.getClass().getClassLoader();String filePath = classLoader.getResource("/sample.txt").getPath(); 이런식으로 classpath 경로에 있는 파일을 가져오도록 코드를 짰는데,로컬에서는 잘 되지만 개발 서버에 올리니까 파일이 없다고 에러가 났다.이걸 어찌하나.. 해서 검색해보니 여러 방법이 있었는데 다 실패하고.. File file = ResourceUtils.getFile("classpath:config/sample.txt") 이 방법으로 성공했다.ResourceUtils 클래스는 org.springframework.util 패키지에 있는 클래스인데..getFile 메소드 안을 .. 더보기
자바 클래스패스 파일 load ClassLoader classLoader = getClass().getClassLoader();String filePath = classLoader.getResource("/directory/file.exe").getPath();logger.debug("filePath================"+filePath); 좌측에 소스 폴더 파일들이 우측의 디플로이 패스로 배포된다.classLoader.getResource(파일경로) 메소드로 저 디플로이 패스 하위경로의 파일들을 가져올 수 있다. 더보기
해쉬 이해하기(Java) http://hyeonstorage.tistory.com/265 여기 블로그 보고 작성했습니다. 해쉬 이해하기 쉽게 잘 쓰셨던데 지금은 휴면이라서.. 아쉽더군요. Hash.java public class Hash {// 데이터 저장할 Entry는 값과 다음 Entry를 가지고 있는다.// 해쉬테이블에 저장인덱스가 중복될 경우(충돌발생!) 분리연결법을 사용해 그 인덱스에 연결리스트를 만들어 관리하기 위한것.private class Entry{private int value;public Entry next;}private int size;private Entry[] hTable;// 생성자.. size를 받아서 배열 테이블을 생성한다.public Hash(int size) {this.size = size;t.. 더보기
jQuery create form var $form = $(""); $form.append(''); $form.attr("action","localhost"); $form.attr("method","post"); $('body').append($form); $form.submit(); $('#helloForm').remove(); 미세먼지가 심해서 심난하다.. 더보기
의식의 흐름대로 작성한 CodeShip 튜토리얼 2 이전글에서 테스트 파이프라인까지 진행했다. 3. 베이직 튜토리얼 따라해보기 - Deployment 그 다음 해야할 일은 소스 저장소(깃헙)의 소스를 실제로 서버에 배포하는 것이다.테스트도 통과해서, 빌드에 성공했으니 서버에 올려야 하지 않겠는가.이것을 Deployment Pipelines라고 부른다. 브랜치와 서버를 연결해주는 것이라고나 할까... 타겟이 될 브랜치를 선택한다. master 하나밖에 없으므로 이걸로 해본다. 그럼 연결할 서버를 보여준다. 근데... 내가 가진 서버가 이중에 하나도 없다. -_-만들어야한다... Amazon Elastic Beanstak이 좋아보인다.이걸로 시작하자. http://blog.saltfactory.net/how-to-start-java-web-applicatio.. 더보기
의식의 흐름대로 작성한 CodeShip 튜토리얼 1 1. 코드쉽이 뭔가? 코드쉽을 이해하려면 일단 CI/CD에 대한 개념부터 짚고 넘어가야 한다. 1.1 CI/CD 개념 Wikipedia 에서는 CI/CD를 다음과 같이 정의하고 있다. In software engineering, CI/CD or CICD may refer to the combined practices of continuous integration and continuous delivery. continuous integration과 continuous delivery는 그럼 뭐냐?continuous integration (CI) is the practice of merging all developer working copies to a shared mainline several times.. 더보기
C/C++ 의 asterisk (*) The asterisk (*) is used in declaring a pointer for the simple purpose of indicating that it is a pointer (The asterisk is part of its type compound specifier). Don't confuse this with the dereference operator, which is used to obtain the value located at the specified address. They are simply two different things represented with the same sign 별표 (*)는 포인터를 선언하는 데 사용됩니다 (별표는 해당 유형 복합 지시자의 일부 임)... 더보기