본문 바로가기

분류 전체보기542

[역삼/이도] 나는 콜키지프리~ 근데 취해~~ 강추 이자카야 역삼 맛집 역삼 강남 이자카야 역삼 이도 역삼역에서 쬐꼼 걷다 보면 역삼 이도를 찾을수있다. 역삼이 직장인들이 많다보니 평일엔 장사가 겁나 잘되서 주말은 콜키지 프리 이벤트를 한다. 콜키지 됴아해.. 식당 근처에 와인바틀샵이 있어서 엄청난 와인을 사서 도착했다. (나는 와알못) 예약 필수!!!!!! 나는 평일에 예약 했던걸로 기억한다 약속이 있다면 미리밀 예약하는 프로예약러가 되보자. 우리는 2명 와인도 2병 자리는 바 자리를 안내받았다. 한병은 방금 산거 한병은 내칭구가 소듕하게 품에 안고온 와인이다. 짱비싸고 짱 맛있다. 신난댜... 맛있는거 + 맛있는 와인 물병도 이쁘길래 찍어보았다 이집 물 도 잘한다. 후또마끼를 어마어마하게 만드시길래 신기해서 찍었음. 바자리는 이래서 됴아~~~ 엄청난 사이즈. .. 2021. 11. 5.
[React] date format / moment moment Moment js는 날짜 및 시간에 대한 데이터를 이용할 경우, 가장 많이 사용되는 리액트 라이브러리입니다. 라이브러리 다운로드 $ npm install moment --save // 또는 $ yarn add moment 선언 import moment from 'moment'; //선언하지 않아도, 디바이스 혹은 locale의 시간을 불러온다. import 'moment/locale/ko';//대한민국 Command // format에 맞게 출력된다. const nowTime = moment().format('YYYYMMDD HH:mm:ss'); console.log(nowTime); // 출력 결과: 20210818 09:41:32 실제 사용예제 var nowTime = moment().f.. 2021. 10. 28.
[React] Module not found: Can't resolve '라이브러리명' 리액트에서 만나는 이 오류는 새로운 라이브러리들을 다운로드 받아 사용하려고 할때 종종 나타거나 대부분은 협업시, 다른사람이 라이브러리를 설치했는데 나는 설치를 안하면 나타난다. 해결법은 간단하다. 1. 아래의 파일 및 폴더를 삭제한다. [File] package-lock.json [Directory] node_modules 2.아래의 명령어를 사용하여 모듈들을 재설치해준다. [Command] npm install *명령어를 실행해줄때는 명령어를 실행하는 경로를 항상 유념해주자 ( 올바른위치에서 커맨드를 실행) 만약 위 명령문에 오류가 난다면 npm install --force 포스란? 강제로 한다는 뜻이다. 강제로라도설치해야지 뭐 어떻하겠는가 3.실행 [Command] npm start webpack 다.. 2021. 10. 28.
VS Code - 저장 시 자동 줄 정렬 끄기 다른곳에서 소스를 받아와서 복사 후 붙여넣기만 하면 VS CODE가 자동으로 줄 정렬을 해주는데, 이 기능이 굉장히 좋을 때도 있지만 불편하게 만드는 경우도 있다. 예를들면 css는 개인적으로 한줄로 쭉 작성하는것을 선호하는 편이지만 VS CODE에 넣기만 하면 자동으로 단위별로 줄 정렬이 되어버린다. prettier와 같은 플러그인을 설치하여 옵션을 꺼봤지만 저장시 자동 정렬은 별도의 옵션이였다. 아래와 같이 옵션을 끄면 자동 정렬을 끌 수 있다. 저장 시 자동 줄 정렬 끄기🛠 1. 파일 - 기본 설정 - 설정 2. formatOnSave를 입력한다. 체크되어 있는 Format On Save 옵션을 체크를 해제하면 더 이상 저장할 때 자동으로 정렬이 되지 않는다. 2021. 10. 22.
[MySQL] 위도 경도 값으로 반경(거리) 구하기 GPS를 이용한 거리 및 반경을 구하는 경우 MySQL을 이용하여 쿼리문의 정보를 가져오기 편하다. 예제 테이블 명 : MAP_INFO 예제 Lat 컬럼명 : P_LAT 예제 Lon 컬럼명 : P_LON 예제 예시 좌표값 : 37.4685225, 126.8943311 [WGS84 좌표계] SELECT *, (6371*acos(cos(radians(37.4685225))*cos(radians(P_LAT))*cos(radians(P_LON) -radians(126.8943311))+sin(radians(37.4685225))*sin(radians(P_LAT)))) AS distance FROM MAP_INFO HAVING distance 2021. 10. 21.
[Spring] Controller에서 데이터 받기 Controller은 비지니스 로직을 처리하고 데이터를 가공한다. 이때 비지니스 로직을 처리하기위해 controller에서 데이터를 받는 방법에 대해서 알아보자. 크게 HttpServletRequest, @RequestParam, @RequestBody, @ModelAtrribute, @PathVariable이 있다. 다음 URL로 요청을 보낸다고 가정하자. http://localhost:8080/getInfo?id=3 HttpServletRequest.getParameter() 클라이언트의 요청정보를 확인하게해주는 HttpServletRequest를 이용하기 @GetMapping("/getInfo"); public void getInfo(HttpServletRequest request){ log.inf.. 2021. 10. 21.
[문제해결] Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. 1. 문제상황 > 개발중 비정상적인 was 종료로 인해 다음과 같은 에러와 함께 재시작 되지 않는다. 실 운영환경에서도 이런경우가 있다. Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 2. 문제확인 > was 재시작을 위한 포트가 이미 사용중이기 때.. 2021. 10. 5.
[Java/jsp] 자바로 이미지를 base64 인코딩 소스로 변환하는 함수 자바로 이미지를 base64 인코딩 소스로 변환하는 함수입니다. 필요하실 때 참고하세요. public static String getBase64String( String[] imageUrl, String content ) throws Exception{ if( imageUrl.length > 0 ) { int imageUrlLength = imageUrl.length; String[] imageString = new String[ imageUrlLength ]; for( int i = 0; i < imageUrlLength; i++ ) { String filePathName = imageUrl[i].replace(“file:///”, “”); String fileExtName = filePathName... 2021. 10. 1.
ImageIO.write()를 이용하여 이미지 파일을 생성하는 예 ImageIO.write() 는 다음과 같 3가지 형태로 사용할 수 있다. static boolean write(RenderedImage im, String formatName, File output) static boolean write(RenderedImage im, String formatName, ImageOutputStream output) static boolean write(RenderedImage im, String formatName, OutputStream output) 다음은 위에 제시된 방법 중 첫번째, File 클래스를 이용하여 이미지 파일을 생성하는 예이다 3번째 방법을 이용하면 Socket 등으로 연결된 원격 시스템에 이미지 데이터를 전달할 수도 있다. // URL 클래스를 이.. 2021. 9. 30.
728x90
반응형