반응형 *:;전체보기;:*696 Git GUI SourceTree 설치 및 연결 Git GUI SourceTree 설치 및 연결 아래의 Link에서 SourceTree를 다운로드 하세요! Link : https://www.sourcetreeapp.com/ Sourcetree | Free Git GUI for Mac and Windows A Git GUI that offers a visual representation of your repositories. Sourcetree is a free Git client for Windows and Mac. www.sourcetreeapp.com 다운로드한 파일을 실행합니다. 빅서킷 서버를 사용중이라면 선택을 하고 아니면 건너뛰기를 클릭합니다. 다음을 클릭합니다. 이름과 메일을 입력하고 다음을 클릭합니다. SSH 키가 없으므로 아니오를 클릭합.. 알짜정보/IT정보 2022. 6. 22. Bonobo Repository 생성 및 이클립스 연동 방법 Bonobo Repository 추가 및 이클립스 연동 방법 Git 과 Bonobo Server 설치 방법은 아래의 Link를 확인하세요! Link : https://aljjabaegi.tistory.com/642 windows server Git 설치 windows server Git 설치 먼저 Git에 대해 간단하게 알아보면, Git은 중앙 저장소에 자원을 관리하는 SVN과 달리 각각의 PC에 자원을 분산관리하고 Merge라는 과정을 통해 중앙 저장소에 자원이 업데이트 aljjabaegi.tistory.com Link : https://aljjabaegi.tistory.com/643 Windows Server Bonobo Git Server 설치 Windows Server Bonobo Git Serv.. 알짜정보/IT정보 2022. 6. 8. Windows Server Bonobo Git Server 설치 Windows Server Bonobo Git Server 설치 Git Sever 는 GitHub, GitLab, Bitbucket Bonobo 등 다양한 Server가 존재합니다. 가장 간단하고 심플하게 windows 에서 사용할 수 있는 Bonobo Git Server를 설치해보겠습니다. 설치 전, 전제조건이 몇가지 있는데 아래서 확인합니다. * IIS 7 이상 * .NET Framework 4.6 호환 OS 이상 (Windows 7, Windows Server 2008 이상) * windows 10은 ASP.NET 활성화 * Git 설치 (Link : https://aljjabaegi.tistory.com/642) Link : https://bonobogitserver.com/ Bonobo Git .. 알짜정보 2022. 5. 31. windows server Git 설치 windows server Git 설치 먼저 Git에 대해 간단하게 알아보면, Git은 중앙 저장소에 자원을 관리하는 SVN과 달리 각각의 PC에 자원을 분산관리하고 Merge라는 과정을 통해 중앙 저장소에 자원이 업데이트 되게 됩니다. 이 때문에 SVN보다 자원의 충돌이 적고, 중앙 저장소에 문제가 발생하여도 복구가 용이한 이점이 있습니다. 이것 말고도 많은 이점이 있지만 사용이 복잡하고 익숙해 지는데 시간이 오래 걸리는 단점도 있습니다. 그럼 오픈소스 형상관리 툴인 Git의 windows 설치방법을 알아보겠습니다. windows version : server2012 Link : https://git-scm.com/ Git git-scm.com 위의 경로로 이동하여 Git 파일을 다운로드 합니다. 우측.. 알짜정보/IT정보 2022. 5. 31. ajax formData file upload 시 MultipartFile 로 못받는 이유 ajax formData file upload 시 MultipartFile 로 못받는 이유 보통 프론트엔드에서 ajax를 활용해 파일을 서버로 보낼 때는 FormData를 활용합니다. formData 에 파일을 append 하거나 해당 form을 그대로 POST Method로 전송하죠. const formData = new FormData(); const files = document.querySelector("#files").files; for(let file of files){ formData.append("files", file); } 서버에서는 다양한 방식으로 MultipartFile을 받게됩니다. @PostMapping("/upload.do") public String uploadFile(@Re.. Programing/Springboot 2022. 5. 30. 이클립스 Springboot Junit 사용 방법 이클립스 Springboot Junit 사용 방법 JUnit 이란? JUnit은 Java의 단위테스트(Unit Test) 프레임워크 입니다. 어플리케이션 실행과 별도로 동작하기 때문에 매번 메소드의 결과를 디버깅 하지 않아도 되는 편리함을 제공합니다. Springboot project 생성 spring initiallizr 에서 프로젝트를 다운로드하여 이클립스에 추가해줍니다. 프로젝트 추가방법을 아래의 Link를 참고하세요! Link : https://aljjabaegi.tistory.com/480 Eclipse Spring boot Gradle 프로젝트 간단 생성 방법 Eclipse Spring boot Gradle 프로젝트 간단 생성 방법 원래는 간단 합니다. 이클립스 좌측 Project Explor.. Programing/Springboot 2022. 5. 26. Thymeleaf layout 적용 방법 Thymeleaf layout 적용 방법 Spec springboot 2.6.7 thymeleaf 3.0.15 Apache tiles와 같은 기능을 해주는 Thymeleaf layout을 적용하는 방법을 알아보겠습니다. layout은 별도의 설정파일 없이 .html 코드만 수정하면 적용이 가능하기 때문에 tiles 에 비해 적용이 쉽습니다. Dependency 추가 (gradle) implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation group: 'nz.net.ultraq.thymeleaf', name: 'thymeleaf-layout-dialect' layout을 사용하기 위해서는 thymeleaf-l.. Programing/JavaScript 2022. 5. 19. springboot properties to yml, yml 파일로 변경, profiles 설정 springboot properties to yml, yml 파일로 변경, profiles 설정 springboot의 설정파일인 application.properties 파일을 application.yml 로 변경하는 방법을 알아보겠습니다. properties, yml 차이 properties 파일은 key=value 의 구조를 갖고 yml 파일은 properties 파일에서 반복되는 접두사를 줄인 계층적 구성을 가지고 있습니다. 두 파일 데이터의 차이를 보시죠. List 구조 방식에서도 차이를 보입니다. proflie 설정에서도 차이를 보입니다. properties의 경우 파일을 분리하여 proflie 설정을 해야 했지만, yml은 한 파일 내에서 profile 분기가 가능합니다. --- 구분자를 사용.. Programing/Springboot 2022. 5. 18. 이클립스 .js 파일 text로 인식될 때 수정 방법 이클립스 .js 파일 text로 인식될 때 수정 방법 이클립스로 .js 파일을 열었을 때 Text 파일로 인식되는 경우가 있습니다. .js 파일에 대한 에디터가 Text Editor로 설정되어 있기 때문입니다. 우선 간단하게 변경하는 방법을 알아보겠습니다. 메뉴에서 Window > Preferences 를 클릭합니다. Preferences 팝업창이 뜨면 General > Editors > File Associations 로 이동합니다. 보시면 *.js 파일에 대한 Editor가 설정되어 있지 않아, Text Editor로 기본설정이 잡힌 것입니다. 우측 상단 Add 버튼을 클릭하여 .js 를 입력하고 OK 버튼을 클릭해 .js 파일 타입을 추가합니다. 추가된 *.js 를 클릭하고 Accociated ed.. 알짜정보 2022. 5. 17. Java GC Gargabe Collection 알짜만 빼먹기 / 알고리즘 / 종류 / 모니터링 VisualVM Java GC Garbage Collection 알짜만 빼먹기 / 알고리즘 / 종류 / 모니터링 VisualVM 이번 포스팅에서는 제가 알고있는 Garbage Collection에 대해 정리하는 시간을 갖어볼까 합니다. GC (Garbage Collection) 란? GC는 JVM에서 자동으로 Heap 메모리를 관리하는 기능입니다. GC 의 알고리즘 GC-Root로 부터 참조되는 객체와 그 Reachable 객체가 참조하는 객체를 찾아서 Marking 하고 Marking 과정이 끝나면 Marking되지 않은 UnReachable 객체를 메모리에서 해제(Sweep), 살아남은 영역을 조각 모음(Compact) 하는 Mark and Sweep Compact 알고리즘을 기본으로 사용합니다. Mark and S.. Programing/JAVA 2022. 5. 12. Jenkins Gradle, Maven build plugin 설치 Jenkins Gradle Maven build plugin 설치 이전 포스팅에서 CI / CD 에 대한 설명과 설치방법, SVN 연동방법에 대해 알아보았습니다. Link : https://aljjabaegi.tistory.com/630 CI /CD 의 개념, 등장한 이유, 대표 플랫폼 CI / CD 의 개념, 등장한 이유, 대표 플랫폼 이번 포스팅에서는 CI / CD의 개념과 등장이유, 대표 툴에 대해서 알아보겠습니다. CI / CD의 개념 CI 는 Continuous Integration 의 약자로 지속적 통합을 의미합 aljjabaegi.tistory.com Link : https://aljjabaegi.tistory.com/633 CI /CD 플랫폼 Jenkins 다운로드 및 설치 방법 for W.. 알짜정보/IT정보 2022. 5. 11. Springboot MVC Filter, Interceptor, AOP 차이 실행시점 구현방법 Springboot Filter, Interceptor, AOP 차이 실행시점 구현방법 이번 포스팅에서는 Springboot MVC 모델을 활용해 Filter, Interceptor, AOP를 구현해보고 차이점과 실행시점에 대해서 알아보도록 하겠습니다. 우선 Spring MVC에서 Filter, Interceptor, AOP는 실행 시점의 차이가 있습니다. Dispatcher-Servlet 이전과 이후로 나눌 수 있는데, Filter는 Dispatcher-Servlet 이전 (Web Container가 관리), Interceptor 와 AOP는 Dispatcher-Servlet 이후에 동작합니다. (Spring Container가 관리) 그래서 Filter는 Spring Bean에 접근할 수 없고, Sp.. Programing/JAVA 2022. 5. 3. Jenkins SVN 플러그인 추가 및 연동 방법 Jenkins SVN 플러그인 추가 및 연동 방법 Jenkins 에서 SVN 플러그인을 추가하고 연동하는 방법을 알아보겠습니다. 우선 "새로운 Item"을 클릭하여 프로젝트를 추가해줍니다. 기존에 프로젝트가 있다면 SVN 플러그인 설치 부분으로 내려가서 진행해주세요. item명(project명)을 입력하고 Freestyle project를 선택한 후 하단에 OK를 선택합니다. 페이지 전환 후 소스코드 관리 탭으로 이동하면 None 과 Git 밖에 존재하지 않습니다. 다시 상단의 Dashboard 로 이동합니다. 좌측 Jenkins 관리에서 플러그인 관리를 클릭하여 이동합니다. Plugin Manager 페이지가 뜨면 설기 가능 항목에서 "Subversion" 을 찾아 체크 한 후 "Download now.. 알짜정보/IT정보 2022. 5. 3. CI /CD 플랫폼 Jenkins 다운로드 및 설치 방법 for Window CI /CD 플랫폼 Jenkins 다운로드 및 설치 방법 for Window CI / CD 에 대해선 아래의 Link를 참고하시기 바랍니다. Link : https://aljjabaegi.tistory.com/630 CI /CD 의 개념, 등장한 이유, 대표 플랫폼 CI / CD 의 개념, 등장한 이유, 대표 플랫폼 이번 포스팅에서는 CI / CD의 개념과 등장이유, 대표 툴에 대해서 알아보겠습니다. CI / CD의 개념 CI 는 Continuous Integration 의 약자로 지속적 통합을 의미합 aljjabaegi.tistory.com 이번 포스팅에서는 CI / CD 대표 플랫폼 중에 하나인 Jenkins를 설치해 보도록 하겠습니다. 아래의 Link로 이동하여 설치 파일을 다운로드 합니다. Lin.. 알짜정보/IT정보 2022. 5. 3. Spring MVC 의 흐름과 주요 컴포넌트, 웹 서비스 흐름 Spring MVC 의 흐름과 주요 컴포넌트, 웹 서비스 흐름 이번 포스팅은 기본으로 돌아가서 Spring MVC 흐름을 보면서 주요 컴포넌트가 어떻게 동작하는지 알아보도록 하겠습니다. 브라우저에서 URL를 입력하면 OS의 인터넷 프로토콜에 설정된 DNS 서버 주소로 URL이 전달됩니다. 그럼 DNS서버는 URL주소와 매핑된 IP, PORT로 해당 Request를 전달하게됩니다. (DNS에 대한 정보는 아래의 Link를 참고하세요.) Link : https://aljjabaegi.tistory.com/567 Windows DNS 정보를 확인해보자 nslookup Windows DNS 정보를 확인해보자 nslookup DNS 란 Domain Name System 의 약자 입니다. IP주소는 외우기 힘들기 .. Programing/Spring 2022. 5. 2. 이전 1 ··· 3 4 5 6 7 8 9 ··· 47 다음 💲 추천 글 반응형