전체 글 (103) 썸네일형 리스트형 카카오 공유 API 1. 카카오 디벨로퍼에 접속하여 로그인한다 developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 2. 상단 내어플리케이션에 들어가서 어플리케이션 추가를 클릭후 앱 이름, 사업자명 본인이 원하는 이름으로 어플리케이션 추가 3. 방금만든 어플리케이션을 클릭하여 아래사진 1) 자바스크립트 키 복사하기(ctrl+c) 2) 플랫폼 클릭 4. 플랫폼에서 Web에서 사용할 경우 Web플랫폼 등록을 누른후 본인이 사용하고자 하는 사이트 주소를 입력함 (현재 나는 local에서 테스트하기 때문에 local주소를 입력하였음) 예를.. @RequestBody와 @ResponseBody의 사용 서론 스프링에서 비동기 처리를 하는 경우 @RequestBody 와 @ReponseBody 를 사용합니다. 여기서는 좀 더 자세하게, 위 어노테이션을 사용하여 어떻게 비동기 처리를 할 것인지에 대해서 배워보겠습니다. 클라이언트와 서버의 비동기 통신 처리 웹에서 이루어지는 데이터를 가져오고, 전송하는 이러한 동작들은 클라이언트(Client)와 서버(Server)간의 통신이 이루어지기 때문에 가능합니다. 예를들어 우리가 브라우저에서 검색 키워드를 입력하고 검색 버튼을 누르게 되면 검색 키워드가 클라이언트(ex. Js)를 통해 서버(ex. Java)로 전송이되며 서버에서 검색 키워드를 이용하여, 클라이언트에서 요청한 메시지를 처리하고, 응답을 만들어서 다시 클라이언트로 보내며 클라이언트는 화면에 뿌리는 역할을.. 웹사이트 주소에 톰캣 포트(8080) 없애기 1. 리눅스서버 경로 /usr/local/apache-tomcat-9.0.40/conf/server.xml 위 경로로 접근후 중간라인 근처에 빨간박스안에 내용중 port="8080"을 port="80" 으로 변경 2. 톰캣 내용이 변경됬으므로 톰캣서버를 내린후 다시 재시작 한다 3. 외부에서 80포트로 접근가능하게 리눅스 방화벽 설정에서 port=80으로 변경 firewall-cmd --permanent --zone=public --add-port=80/tcp firewall-cmd --reload 앞으로 url에 ex) http://testSite:8080/ 를 :8080을 입력하지 않고 http://testSite/ 이런식으로 접근가능 리팩토링이란? 리팩토링이란 무엇인가? 외부 동작을 바꾸지 않으면서 내부 구조를 개선하는 방법입니다. 코드가 작성된 후에 디자인을 개선하는 작업입니다. 모든 것을 미리 생각하기보다는 개발을 하면서 지속적으로 좋은 디자인을 찾는다. 메소드 내의 지역변수와 parameter를 주의 깊게 볼 필요가 있다. 값이 수정되지 않는 변수는 파라미터로 넘길 수 있다. 값이 수정되는 변수는 주의가 필요하다. 변화되는 부분을 함수로 추출하여 리턴 값으로 돌려줄 수 있다. 리팩토링은 작은 단계로 나누어 프로그램을 변경한다. Naming 중요성. 컴퓨터가 이해하는 코드는 누구나 작성할 수 있다. 좋은 프로그래머는 사람이 이해할 수 있는 코드를 작성한다. 클래스의 메소드는 클래스의 변수를 사용해야 한다. 클래스의 정보를 사용하고 있지 않는다면.. ROOT.war 생성 안됬을때 21.2.28일 Hibaby 프로젝트 실행속도 너무느려서 NCP 서버 정지하고 다시돌림 현재 이클립스 -> WinSCP에서 export했을때 리눅스에서 root알집 압축이 안풀려 강제로 로컬c드라이브에서 압축풀고 리눅스에 배포했음 추후 putty로 톰캣 재시작 돌렸더니 서버접속됨 예상했을때 ncp 서버정지하면서 자동으로 리눅스에 아파치도 shutdown 된거같음 속도부분은 개선된지 모르겠지만 서버연결은 잘됨 front css %에 대해서.. 여태 프론트에 큰 관심없이 position, display, margin등을 사용해오다가 담배피면서 생각을 해봤다 창이 줄어들면 똑같이 화면도 줄어들게끔.. 혹시나 width 혹은 height 값을 %로 주면 되려나 싶었는데 아니나다를까 되네.. 너무 Back에만 신경쓰다 이런 소소한문제도 오늘되서야 알았다 오늘 이부분 제외하고도 여러모로 많은것을 배우는 날이다 mail를 활용하여 이메일 보내기 이번 포스팅은 예전 기억을 되살리기 위해 약 5개월전 사용했던 기능을 포스팅 할 예정 실제 나의 이메일로 상대방에게 전송하는 기능 아래 방식을 응용하면 이메일로 비밀번호 찾기, 아이디 찾기, 이메일 인증 등 이메일 발송에 대해 여러기능을 사용할수 있음 - Spring Framework - 1. pom.xml dependency 추가 javax.mail mail 1.4 org.springframework spring-context-support 4.1.7.RELEASE 2. servlet-context.xml beans 등록 smtp true true true false true javax.net.ssl.SSLSocketFactory - NAVER 기준- name="port" : 각 포털사이트의 고유번호 .. favicon 이미지 추가하기 favicon이미지 추가는 매우 간단하다 convertico.com/ ConvertICO.com - Convert PNG to ICO and ICO to PNG files This free online icons converter allows you to convert PNG to ICO files with ease. convertico.com 위 사이트로 접속후 ※ 사용하고자 하는 이미지는 png 파일형식 이여야됨 (jpg일경우 png로 바꿔주자) 1번위치에 하고자하는 png형식 이미지를 드래그 한후 5초정도 지나면 2번위치에 이미지 다운로드 창이 뜰것임 (AD 라는 창과 함께 광고가 뜰텐데 x버튼 눌러서 무시하거나 혹은 기다리다보면 다운될거임) (윈도우 + e) 단축키를 활용하면 내컴퓨터 창이뜸 ->.. 이전ㅇㅇㅇ 1 ··· 9 10 11 12 13 다음