Languages 69

[scp]scp란?(윈도우와 리눅스 간의 파일 전송)

[scp]scp란?(윈도우와 리눅스 간의 파일 전송) Before we go further 윈도우에서 ssh를 활용하여 특정 ip에 비밀번호 없이 접속하는 방법에 대해 작성했었습니다. Linux ssh 비밀번호 없이 접속하기 그런데 리눅스 서버에 있는 특정 파일을 윈도우로 넘기려 하니 갑자기 막막한 느낌이 들더군요.(제가 scp에 대해 전혀 모르고 사용했었습니다...) 그런 이유로 간단하게 scp에 대해 적고 scp를 이용한 파일 업로드 및 다운로드하는 법에 대해 적어보겠습니다. SCP란? Secure Copy로 네트워크가 연결되어 있는 원격지에 파일을 간편하고 안전하게 전송할 수 있는 명령어입니다. scp는 ssh프로토콜과 rcp의 조합입니다.(rcp는 scp이전의 파일전송 프로토콜입니다.) 그리고 o..

Languages 2021.08.27

[VSCode] 환경설정하기

Preview Why? 앞으로의 작업을 Visual Studio를 받음. Eclipse 말고 다른 툴도 다뤄보고 싶은 개인적인 바람으로. 사용하기에 앞서 몇가지 단축키 ctrl+shift+p : 검색창 alt+shift+o : 자동 import f5 : 서버 실행 ctrl+shift+x : extention 설치 창 extentions 기호에 맞춰서 필요하다 싶은것을 골라서 깔면 됨. https://teserre.tistory.com/9 https://www.youtube.com/watch?v=bS9yTI2fC0w&t=274s https://creavart.tistory.com/174#gsc.tab=0 VsCode를 사용한 이유가 springboot를 사용하기 위함이라 관련 extention은 설치하기...

Languages/java 2021.07.30

[.NET] 닷넷(.NET)이란?

Background 2002년 2월 13일 마이크로소프트(C언어)측에서 자바의 장점을 수용하여 새로운 언어인 C#을 만듦. C#과 .NET의 개발 프레임워크를 한데 묶어 자바진영에 대항. Present 4차혁명의 파이썬, 웹의 java, 모바일의 Android 등 C계열의 입지가 좁음. Window 프로그램 개발에 있어 최적화. But! 2020년 11월 10일 MS는 차세대 어플리케이션 개발플랫폼 5.0을 공식 발표. .NET 프레임워크와 .NET 코어로 나누어 지원하던 플랫폼을 .NET으로 통일. Limit 대부분이 Window 전용. Prospect .NET 5.0 출시를 바탕으로 vsCode, Azure를 기반으로 클라우드와의 손쉬운 연동 Window'만'이 아니라 Mac, Linux 등 다양한 ..

Languages 2021.07.27

2021_07_13)[java] Static이란?

static이란 고정의, 정적의 java의 Static 고정의, 정적의 Statically Type Variable(정적 타입 변수) 예약어 java의 Statically Type Variable(정적 타입 변수) 변수를 선언할 때 먼저 type을 정해준다. int x = 1; // 변수 앞에 type(int)를 먼저 선언한다. javascript는 Dynamically Type Variable(동적 타입 변수)를 가진다. 💡 var y = 1; 예약어 변수 앞에 static을 붙여줌으로 메모리에 먼저 적재 시킨다. public class TestClass{ static public int a = 1; public int nonStatic = 2; static public void testMethod()..

Languages/java 2021.07.13

[mac] maven 프로젝트 resources 팩키지 사라졌을 때 생성하기

window에서 test할 프로젝트를 생성한 후 깃으로 옮겨서 mac에 사용하려고 하니 resources 폴더가 사라져 있음.이건 아마도 빈 폴더들을 인식하지 않는 git이나 eclipse의 특성 때문에 발생한 일인 듯 함. source 탭에서 add Folder → resources 폴더 클릭 후 ok → Apply and close를 클릭하면 이렇게 폴더가 생성되는것을 볼 수 있음. Uploaded by Notion2Tistory v1.1.0

Languages/java 2021.04.24

[Spring] 전자정부프레임 사용하기

우선 전자정부프레임워크와 spring은 매우 밀접한 관계를 가지고 있습니다. spring에 대해서는 다음에 다시 공부해 보려고 합니다. spring을 사용하려면 이러한 것들을 설치해야 하는데 maven을 이용하면 간편하게 설치할 수 있습니다. 우선 spring의 구조에서 context가 어떠한 역할을 하고 있는지만 알고 있으면 됩니다. 위의 사진과 같이 maven의 특징을 이용해서 spring context dependency를 가지고 옵니다. maven의 특징 하나의 라이브러리를 등록하면 의존관계에 잇는 모든 것들을 알아서 설치한다. 한마디로 Context만 가져오면 다 가져옵니다. spring-context dependency 받기 전자정부의 spring 버전이 4.3.25를 쓰기에 동일한 버전을 받..

Languages/java 2021.04.24

[Spring] 전자정부 framework 설치하기

관련 지식이 조금이라도 있다면 전자정부 framework를 설치하는 것은 어렵지 않습니다. 저는 관련 지식이 전무한 상태에서 설치를 했기에... 그 전에 조금 정보를 알아보았습니다. 전자정부 프레임에는 몇가지 종류가 존재하는데 개발환경, 실행환경, 관리환경, 운영환경 등으로 이루어져 있습니다.저는 이 중 개발환경 3.10 버전을 받아서 사용했습니다 이렇게 각 버전에 맞게 해당하는 버전들을 잘 소개해 놓았습니다 어느정도 살펴보았으니 실제 설치를 해 보았습니다.맥 사용자는 두번째꺼 사용하시면 됩니다!(저는 윈도우, 맥 둘 다 사용하기에 두개 다 설치해 보았습니다)그대로 설치한 후 본인의 환경에 맞춰서 세부적인 설정을 세팅하면 끝.기본적인 개발환경 세팅이 되어 있는 상태라면 설치하는것은 크게 어렵지 않습니다...

Languages/java 2021.04.24

[JAVA] log4j와 slf4j

dependency들을 하나씩 보던 중 log4j와 slf4j의 차이점에 대해 궁금증이 생기게 되었습니다.분명 slf4j를 쓰는 이유가 있었는데... 무엇이었는지 가물가물해서 검색을 해 보았지요!!. 💡slf4j를 써야하는 이유간단하게 우리가 java 어플리케이션을 만들면서 왜 interface를 써야하는가와 이유가 동일합니다. 우리는 실제 코드상에서는 slf4j의 interface코드를 사용하고 실제 로깅을 하는 구현체는 추가로 참조한 라이브러리에서 구현됩니다.import org.apache.log4j.Logger; import org.apache.log4j.spi.LoggerFactory; /// 생략 /// Logger log = Logger.getLogger(this.getClass()); ///..

Languages/java 2021.04.24

[JAVA] mac에서 lombok설치하기

윈도우와 완전 같을 줄 알았는데.. 조금 다른 점이 있어서 작성하게 되었어요~ 우선 아래 링크를 타고가서 lombok.jar를 받아줍니다~ https://projectlombok.org/download terminal에서 lombok.jar 파일 실행 java -jar lombok.jar (저는 download 폴더에서 바로 실행했습니다~) 실행하게 되면 이런 화면이 나오게 됩니다~ IDE를 찾을 수 없다는 경고창이 뜨는데요~ 여기서 Specify location을 클릭한 후 eclipse(제가 eclipse를 쓰니까...) .init파일을 찾으면 됩니다!! window와 조금 다른점이 있는데요~ 바로 .ini 파일을 직접! 클릭 해야 open버튼이 활성화 된다는점!! 이렇게 폴더만 선택하면 open 버..

Languages/java 2021.04.24
728x90
반응형