일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- SpringBoot
- 줄거리
- Swift
- 콜미동구
- Mapper
- missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
- 파이썬 웹크롤링
- git push
- 오류
- MySQL
- xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)
- JavaScript
- 클라우드 서비스 특징
- 한줄평
- java
- Xcode
- 자바스크립트
- 클라우드 서비스
- 에러
- 기록하는 동구
- 동구
- 데이메이커
- spring
- 책
- Mac
- 독후감
- 자바 파일업로드
- 깃
- 서평
- git
- Today
- Total
목록분류 전체보기 (74)
인생은 속도가 아니라 방향이다
pom.xml을 고치고 메이븐빌드가 잘안되었는지 오류가 났을때 .m2폴더를 확인해봐야 된다. 어떻게 하면 찾을수 있는거임... maven 의 기본 Repository인 .m2폴더를 열어보자 숨겨져있어서 도통 찾을수가 없다. 굉장히 쉽다. 터미널을 키고 아래와 같이 입력하자. $ open ~/.m2 Finder로 .m2폴더 찾기 끄읏!
네트워크로 웹퍼블리셔랑 협업하는 과정가운데, 내 파일을 공유를 했지만 상대방이 읽기쓰기를 못하였다. 그럴땐 터미널로 간단히 명령어를 쳐주면 된다! 앞으로 크게 두가지, 1. 어떻게 해당 파일권한들을 확인하는지 알아보자! 2. 해당 파일 권한을 바꿔보자! 직접 사용해보자 $ ls -l 이 명령어로 해당 폴더 내 파일들의 권한을 읽어들일 수 있다.(아래 사진 참고) 왼쪽 아래에 이상한 알파벳들과 기호들이 써있다?(우리 같은 고졸 개발자들은 당황한다) . 무엇인지 천천히 알아보자 ㅋㅋㅋ 아래 사진을 보면, test 라는 디렉토리와 test.txt 라는 텍스트 파일이 존재한다. - rwx rwx rwx (- 로 시작 파일이라는 뜻) d rwx rwx rwx (d 로 시작 디렉토리라는 뜻) r : read(읽기 ..
맥북에서 WAS로 Tomcat을 설치해서 쓰기로 했다. homebrew로 설치도 잘하고 로컬서버로 등록하려는데 계속 Unknown version of Tomcat was specified. 오류가 난다. 간단하다 경로를 bin에서 /usr/local/Cellar/tomcat/9.0.31/libexec 요걸로 바까준다. 끄읏
맥북업데이트후(mojave) 평소 사용하는 폴더가서 git명령어를 쳤는데 안먹고 이런 오류가 터미널에 뜬다. xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 이런게 떠서 구글링을 해보았다. Xcode Command-line Tools이 최신업데이트가 안되서 그런단다. 해결책은 되게 간단하다. 터미널로 돌아가서 이걸 친다. xcode-select --install 그러면 xcode-select: note: install requested for command line developer t..
안녕하세요, 기록하는 동구입니다. 오늘은 Thymeleaf 반복문처리와 반복변수들을 사용하는법을 포스팅하겠습니다. 첫번째로 반복문 연습이니까 리스트를 던져줘야겠죠? Controller 에 반복문을 처리하기위해서 Product를 담은 list를 view단으로 던져줍니다. 1 2 3 4 5 6 7 8 9 10 @GetMapping("/test/each") public String testEach(Model model) { List list=new ArrayList(); list.add(new Product("사과", "10000")); list.add(new Product("배", "20000")); list.add(new Product("포도", "30000")); model.addAttribute("li..
다중파일업로드할때 확장자명만 가져올때 file의 name을 가져와야겠죠. 아무리 value쳐도 안되길래 구글링했습니다. 아래는 HTML 코드구요, 1 2 자바스크립트 코드 6번째줄보시면 파일명을 가져오려면 .name을 써야합니다! 1 2 3 4 5 6 7 8 9 $('#btn_upload').click(function(){ var files=$('input[name="file_name"]')[0].files; for(var i= 0; i
얼마전에 엑셀업로드를 하는데 파일선택창에서 엑셀파일만 업로드할수있도록 하고싶었다. - accept에 확장자명만 써주면된다. 여러확장자를 넣으려면 사이에 ',' 를 넣어준다. ex)
javascript 문자열에서 전화번호입력하는게있었는데 사용자가 입력하고나서 자동으로 '-'을 빼고싶어졌다. 간단하게 만들어보자. function replaceStr(curStr){ curStr.split('빼고싶은문자').join(''); } 아주 간단하게 끝났다. 빼고싶은 문자로 split한다음 그안에 공백 join시켜준다.
안녕하세요, 동구쨩입니다. Mybatis에 항상 Map만 파라미터로전달해서 몰랐었다. DTO객체를 보내서 데이터를 넣어보자. INSERT INTO excel ( product_id, product_name, product_price, product_qty ) VALUES ( #{productId}, #{productName}, #{productPrice}, #{productQty} ) 이런식으로 패키지경로를 다써주고 인스턴스들을 넣어주면된다. 끄읏!
안녕하세요 동구쨩입니다. 저번시간에 이어서 뷰단에서 FormData를이용해 Controller에 요청을 보내서 데이터베이스까지 저장시켜보겠습니다. 혹시 1편을 못보신분은 아래에 첨부해뒀습니다. [Java] Ajax & FormData로 파일 업로드하기① 안녕하세요, 동구쨩입니다. 이번 포스팅에서는 Ajax와 formData를이용해서 파일을 업로드해보겠습니다. 파일업로드 Ajax 방식의 핵심은 FormData라는 브라우저에서 지원하는 클래스입니다. FormData는 태그.. donggu1105.tistory.com 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 @RestController @Slf4j public class FileUploa..
콘솔을 보면 'com.springboot.test.mapper.FileUploadMapper' bean을 못찾는다고 나온다. 어플리케이션 클래스 안에 @MapperScan(basePackages={"해당패키지"})넣어주면 해결! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 package com.springboot.test; import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication @MapperScan(base..
테이블을 보면 Type이 int옆에 unsigned라고 적힌걸 볼수있다. 무슨의미이고 언제사용하는지 알아보자. 모든 Integer타입들은 속성으로 UNSIGNED를 가지고 있는데 이타입은 칼럼내에서 음수를 포함하지 않거나 혹은 수의 range를 양수쪽으로 더 넓게 가지고싶을때 사용한다. 쉽게 이해하기위해서 예를 들어보겠다. 위에테이블처럼 Type이 INT에 속성값이 UNSIGNED이면 컬럼의 range는 UNSIGNED없을때와 같지만 엔드포인트가 -2147483648 부터 2147483647 에서 --> 0 부터 4294967295. 로 늘어나게된다. 언제써야할까? 해당 칼럼값이 음수가될일이 절대없다면 쓰는게좋다. ex) auto-increment값으로 쓰면좋다.