웹개발45 [GIT] 브런치에서 작업 후 마스터에 Merge하기 만약 bkhh 브런치에서 작업하고 있었다면 현재 상황까지 모두 bkhh 브런치에 푸시한 후 master로 Checkout한다..! 그 후 master에서 업데이트할 내용이 있다면 update를 하고 bkhh 브런치에서 Merget into Current를 해주면 Merge 완료된다. Merge후 이상이없다면 master에 push한다. 웹개발/TIL 2020. 4. 1. [node.js] node.js, npm 기반 프로젝트 디버깅 꿀팁(babel사용시, 인텔리제이) 이번에 회사에서 Redux를 사용하여 개발을 하고있는데, node.js 개발환경에서 Babel을 사용하여 ES6이상문법을 ES5로 바꾸어서 빌드를 시켜준다. 이과정에서 크롬개발자도구를 사용하여 디버깅을 할때 작성코드와 다르게 변환된 코드가 나와서 디버깅하기가 너무 난해하여 방법을 찾아보았다.. 그 결과 인텔리제이에서 바로 디버깅 할 수있는 방법을 알아냈다. 정리해보면 다음과 같다. 1. JetBraint 설치 먼저 크롬앱스에 들어가서 JetBrain을 설치한다. https://chrome.google.com/webstore/detail/jetbrains-ide-support/hmhgeddbohgjknpmjagkdomcpobmllji JetBrains IDE Support HTML/CSS/JavaScrip.. 웹개발/node.js 2020. 3. 15. [java] Jsoup을 이용한 크롤링 (자바 크롤링) 학원에서 파이널 프로젝트때 친구가 맡은 부분인 '크롤링' 이란 기능에 흥미가 생겨서 개인프로젝트에서 사용해보기로하였다. 진행하던 중에 자바로 간단하게 크롤링 실습을 해보았는데 그 내용을 올려본다. 크롤링이란 기능은 보통 Python에서 많이 쓴다고는 하지만, 자바에서는 Jsoup 라이브러리를 통해 제공한다. 크롤링 라이브러리(Jsoup) - Jsoup이란 자바로 만들어진 HTML Parser다. Jsoup은 DOM 구조를 추적하거나 CSS 선택자를 사용하여 데이터를 찾아 추출할 수 있다. - 크롤링을 하려면 Jsoup 라이브러리를 추가해야한다. => https://jsoup.org/download 에서 .jar파일을 다운받아 추가하거나, 스프링레거시프로젝트로 진행중이라면 메이븐을 통해 추가 시킬 수있다... 웹개발/Java & JavaScript 2019. 3. 2. [java]코딩연습 - 369게임 오늘은 369게임을 한번 만들어보았습니다. 대학교에서 처음 조건문과 반복문을 배웠을때 과제로 했던 기억이있네요... 심심해서 만들어보았는데 코드를 첨부하니 참고바랍니다. 알고보면.. 생각보다 단순한로직인 것을 알 수 있습니다. 도움이되셨으면 좋겠습니다.^^ 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 32 33 34 35 36 37 38 39 40 41 package com.java.Test1; public class treesixnine { public static void main(String[] args) { System.out.println("369게임시작"); for(int i=1 ; i -.. 웹개발/Java & JavaScript 2019. 2. 28. [Java 개념정리] HashMap 을 이용한 영어단어장[코드] > 1. wordbookfunction.java (인터페이스) 1234567891011121314package com.java.wordbook; public interface wordbookfunction { public void Menu(); //메뉴선택화면 public void addword(); //단어 등록 public void wordsearch(); //단어 조회 public void deleteword(); //단어 삭제 public void test(); //단어 테스트 public void wordlist(); //등록단어목록보기 public void exit(); //종료 } Colored by Color Sc.. 웹개발/Java & JavaScript 2019. 2. 22. [Java 개념정리] HashMap 관련함수 HashMap이란 Map인터페이스의 한종류로써 Key와 Value 값으로 데이터를 저장하는 형태를 가지고 있다. 예를들면 사전처럼 "people" = "사람", "baseball" = "야구" 이런식으로 Key와 value로 대응관계를 쉽게 표현해주는 자료형이라 생각하면 된다. Key Value people 사람 baseball 야구 HashMap은 Map인터페이스를 구현하였기 떄문에 Map의 속성을 모두 가지고 있고, 저장방식 또한 동일하다.그리고 해싱(Hashing)이란 검색방법을 사용하여 많은 양의 데이터를 검색하는데 있어 뛰어난 성능을 보인다. HashMap에서 주의할 점이 있다면 map데이터를 등록할 때, key값은 중복이 되지않고 value는 중복이 허용된다는 점이다. ex)map.put("계.. 웹개발/Java & JavaScript 2019. 2. 19. [Spring] 스프링 개발환경 만들기 전 포스팅처럼 스프링 프로젝트를 만들었다면 스프링 개발환경을 만들어보자 1. pom.xml : ojdbc6, mybatis, mybatis-spring, common-dbcp, spring-orm 에 해당하는 라이브러리를 https://mvnrepository.com/ 에서 검색하여 추가시켜준다. ->pom.xml 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911.. 웹개발/Spring Framework 2019. 2. 16. [Spring] 스프링 프로젝트 생성하기 1. 프로젝트 생성 (사진생략) 1) File -> New -> Spring Legacy Project 선택(없을시 other.. 에서 검색!) 2) project name 작성 => Spring MVC project 선택 => next 클릭 3) 패키지는 반드시 3-level로 작성(**.**.**) * 3-level 중 마지막은 contextPath로 잡히게 된다. 4) 프로젝트 생성 후 실행화면이 정상적으로 뜬다면 성공! - src/main/java: 자바코드(controller, model) - src/main/resources: 자바코드에서 사용할 리소스(mybatis의 Mapper, sqlMapConfig.xml) - src/test/java : 테스트 코드 - src/test/resource.. 웹개발/Spring Framework 2019. 2. 11. DB 관리자 계정 만들기 CMD에서 계정을 만드려면 관리자계정으로 접속을 해야한다.만약, 관리자 계정을 모르거나, 관리자계정 비밀번호를 까먹었다면 다음과 방법을 쓰면된다. 1. sqlplus -> sys as sysdba (비밀번호는 없음) 으로 로그인한다 2. 관리자 계정 이름을 확인하고, 해당 관리자계정 아이디의 비밀번호를 변경한다. (필자는 sys/sys 로설정)* show user 현재 접속한 유저를 확인하는 명령어3. 생성된 계정으로 접속하여본다. 4. 설정된 계정으로 로그인하여 다시확인해본다(안하고 '3.'에서 진행해도 무방)5. DB계정을 만들어보고(필자는 final/final로 설정함), 권한을 설정후 종료한다. 웹개발/개발환경 2019. 2. 11. 이전 1 2 3 4 5 다음