일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Bandit Level 7 → Level 8
- kakaomapapi kakaoapi kakaomap study
- EC2 인스턴스 생성하기
- linux'|'
- executeUpdate() commit
- linux uniq -u
- linux grep
- Thymeleaf 오류#Thymeleaf Exception processing template ""
- SQL vs PL/SQL
- wargame bandit7
- JNI error
- 톰캣 독립실행
- Maven vs Gradle
- aws ec2 putty 연결
- gradle 배포
- commit 안찍힐 때
- The JAVA_HOME environment variable is not defined correctly
- error JNI
- Bandit Level 8 → Level 9
- aws ec2 window
- 톰캣 실행 에러
- var 와 let의 차이점
- 프로그래머스 #코딩테스트 #입문 #lv.0 #나머지구하기
- AWS회원가입
- banditlevel8
- 개발자 면접 질문
- ExecuteUpdate()
- oracle commit
- Springboot WebPage 배포
- 코딩일기
- Today
- Total
목록프로그래머로 전직하기 (19)
"코딩세끼"
1. Hoisting의 개념 Hoist는 공장에서 쓰는 중량물을 들어올려 옮길 때 사용하는 Lifting 장비인데, 여기서 이 개념이 쓰였다? 조금더 쉽게 얘기하면, 이런 이야기이다. 각 Function()을 코드페이지 위로 끌어올린다. 전역으로 선언된 변수들을 코드페이지 위로 끌어올린다. function()내 선언된 변수들은 함수내 최상단으로 끌어올린다. 변수나 함수를 끌어올린뒤 코드를 읽어내려가면서 수행하는 것. 하지만, 굵직한 것에서는 이러하고 예를 들어보면 이렇습니다. 1번예제 noDefine(); function noDefine(){ console.log("undefined : "+name); // ㄱ var name = "JAVA"; console.log("define : "+name); //..
지극히 개인적인 Spring VS Spring Boot (스프링과 스프링 부트의 차이점) 구분 Spring Spring Boot 개발환경설정 복잡함 단순함 - D.I pom.xml에 수동주입 (build : gradle) build.gradle에 dependencies로 간략하게 주입함 - @ (Annotation) 각각 일일이 설정이 필요했다. @log4j @Component @Controller @AutoWired . . . @SpringBootApplication 하위 @들을 자동 scanning 하여 설정해준다. - 통신 외장 - 외부프로그램 설치로 PJT Library에서 설정해줘야 함 내장 build.gradle에 spring-boot-starter 추가하면 바로 실행가능한 프로젝트를 생성해준..
아마존 웹서비스 서버로 가상서버를 구축하여 내가 만들어놓은 웹페이지를 올려봅시다. - 대상 페이지 배포서버환경 : - Spring Boot - Gradle - Git-clone 방식 - JDK 11.0 배포내용 : 원페이지 포트폴리오 목차 1. AWS회원가입 (아래 링크참조) 2. EC2 인스턴스 생성하기 (3,4번내용 포함),(링크는 필요시 확인하세요) 3. Springboot WebPage 배포 (아래 링크참조) 4. putty - EC2 연결 끊어져도 배포된 프로젝트 안꺼지게 하기. 4.1 nohup 죽이기 a. 혹시나 잘 안될 때 대안 - Server instance 내 접속 확인하고 보안그룹 편집하기 혹시 예외로 잘 안될 시 a를 확인하시고 3번으로 다시 하시면 됩니다. =============..
그린컴퓨터 학원에서의 교육이 끝났고, 프로젝트도 동시에 마무리 되었다. 마치면서 동기생들과 뒤풀이를 하고 집으로 돌아가는 길에 군대에서 신병일때의 생각이 많이 났고, 그 때의 나와 현재의 내가 많이 비슷하다 라는 생각이 많이 들었다. 어쩌면 이렇게 일기같은 개발에서의 아쉬운 점들을 앞으로도 많이 써내려가고 또 그럴 수있었으면 좋겠다. - 신병때 생각이 났던 이유. 더블백 던져놓고, 고참들이 침상에 앉아서 나를 구경하고, 희귀해 했다. 그러다 PX에서 음식을 잔뜩사와 음료수도 주지 않은 채로 먹으라고 했었다, 그런데 나는 사실 좋은거 반 싫은 거 반이었다. 음료수도 같이 먹고 싶었고, 채하고 싶지 않았기 때문이었다. - 현재의 나. 학원 종강을 하니, 시간이 너무나 빠르게 지나간 것 같았다. 특히 마지막 ..
1. 요구사항 - 매장찾기 지역명 : 지역별로 위치한 매장 찾기. - 매장찾기 매장명 : 매장 주소를 검색해서 키워드로 찾기. - 매장찾기 현위치 : 내 위치에서 5Km이내에 있는 매장을 찾기. 벤치마킹 사이트 : 피자알볼로 2. 구현 - 사용 API : Kakao API - DB 환경 : 1. 주소찾기API를 통해 입력된 시/도, 구/군, 상세주소를 별도컬럼에 저장한다. 2. API 입력받은 주소를 기준하여 위도(xLatitude), 경도(yLongtitude)를 저장한다. 2.1 지역명 찾기 - 검색의 폭을 줄이는 방식으로 접근함. Depth1(Sido) 과 Depth2(Gugun) 을 기준으로 나누어 Depth1의 기준으로 Depth2를 찾고 없으면 alert! Controller 에서는 List ..
1. 발생 원인. 옛날 자바 클래스를 실행하려고 오랜만에 컴파일 실행을 시켰으나, - JNI 오류 발생! - 검색해보니, 예전에 그 클래스를 컴파일 했을 때의 JDK 버전과 현재 이용중인 JDK의 버전이 더 낮아서 오류가 발생함. 실행당시 : JDK 16 현재 : JDK 1.8 2. 현상 - 클래스 실행시 Error : A JNI error has occurred, please check your installation and try again. 이라는 에러가 나옴. 3. 해결 방안. 3.1 첫번째 시도. https://hoohaha.tistory.com/41 [Java] A JNI error has occurred 에러 해결 방법 "javac" 명령어로 컴파일하고 "java" 명령어로 실행하려는데 아래..
1. 요구사항. 최초 설계 : DB에서 삭제하도록 했었음. 수정 : DB에서 삭제하면 DATA를 버리게 됨으로 soft 삭제하는 것으로 방향 수정. + 다른 주문 관련된 Data들과도 fk 로 연동되어 삭제불가. + 활성화 비활성화로 인해 구매자가 볼 수 있도록 전달. 요청 이벤트 veiw Js controller VO service/imple DB 클릭 요청 비활성화 클릭(die 전달) 활성화 클릭 (live 전달) 컨트롤러에 data 송신 data를 DB에 전달 service에 두가지 조건을 작성 die / live 비활성화: die 활성화 :live menuLive column에 die 와 live 수신 default : live 응답 활성화로 변환 (die 수신) 비활성화로 변환 (live 수신)..
1. 요구사항. 우측 수정/삭제 컬럼에서 수정과 삭제를 선택하여 사용할 수 있도록 요청. -- 수정 : 화면을 띄워서 수정하고 완료를 누르면 관리창으로 돌아와 맨위에 위치함. -- 삭제 : 해당화면에서 바로 삭제. 스프링을 사용하여 삭제요청이 송신되면, 수신-처리 과정을 진행하였다. 삭제요청 HTML 수정 미리보기 삭제 삭제요청이 들어오면, onclick event로 JavaScript로 보내 method에서 삭제이벤트를 controller에 요청하도록 하였다. function menuDelete(menuIndex) { if(confirm("해당 메뉴를 삭제하시겠습니까?")) $.ajax({ type:'post', url:'menuDelete?menuIndex='+menuIndex, datatype:'j..