분류 전체보기

시리즈 보기 - 맥북 포맷 후 기본세팅(시스템 설정) 정리 얼마 전 맥북 m1을 새로 사면서 포맷을 한 번 했다. 기존에 이용했던 프로그램들도 정리하고, 새롭게 세팅하며 다음에도 포맷 시 참고할 수 있게 정리해보겠다. 참고로 나는 개발 관련 유틸들을 많이 이용하는 편이다. 본문의 내용은 계속해서 수정/추가할 예정이다. 📝 마지막 수정일자: 2022년 07월 22일 💻 필수 프로그램 ✅ 각 프로그램 제목을 누르시면 다운로드 사이트가 새창으로 열립니다. 1. 크롬 (Chrome) 내가 사용하는 기본 브라우저. 파이어폭스나 사파리, 엣지 등 타 브라우저를 이용하는 것도 추천한다. 폭 넓고 전세계에서 기본적으로 이용되는 브라우저라 사용하는 편 1.1 크롬 확장 프로그램 개발 관련: Vue.js devtools,..
시리즈 보기 - 맥북 포맷 후 필수 설치 프로그램 (+ 개발 관련) 정리 얼마 전 맥북 m1을 새로 사면서 포맷을 한 번 했다. 기존에 이용했던 프로그램들도 정리하고, 새롭게 세팅하며 다음에도 포맷 시 참고할 수 있게 정리해보겠다. 본문의 내용은 계속해서 수정/추가할 예정이다. 📝마지막 수정일자: 2022년 07월 22일 ⚙️ 시스템 설정 환경설정 쉽게 들어가는 방법은 스포트라이트(command + space) 에서 설정하고자 하는 기능을 입력 후 환경설정 (command + ,) 탭을 활성화한다. 키보드 키 반복 빠르게, 반복 지연 시간 짧게 체크 위 기능들을 설정하면 "ㅎㅎㅎ" 등의 키를 꾹 눌렀을 때, 지연 없이 빠르게 타자를 칠 수 있다. F1, F2 등의 키를 표준 기능 키로 사용 체크 일반 키..
💎서블릿의 동작원리💎 (1) 브라우저에서 서블릿을 요청한다. (2) WAS 안에 웹 서버가 서블릿 요청을 인식하여 서블릿 컨테이너에게 서블릿을 수행하도록 넘겨준다. (3) 서블릿은 스레드를 기동하여 해당 서블릿 객체를 생성하여 이를 수행한다. (4) 서블릿 객체의 작업이 종료되면 기동되었던 스레드가 종료된다. (5) 서블릿 수행 결과가 웹 서버에 전송된다. (6) 이를 클라이언트에 전송한다. 💎서블릿의 라이프 사이클 Servlet life cycle💎 (1) 객체가 생성되면서 init() 메소드가 단 한번 호출된다. init() 메소드에서는 주로 초기화 작업을 한다. (2) 그 후에는 클라이언트의 요청이 있을 때 doGet() 혹은 doPost() 메소드가 실행된다. (3) 여러 클라이언트가 동시에 요청..
Eclipse The import javax.servlet. ... cannot be resolved 프로젝트 개발 일지 작성을 위해 간만에 이클립스를 켰다. 요즘은 스프링 공부를 조금씩하고 있어서 인텔리제이를 다루는데 오늘 켜보니 프로젝트에 서블릿 관련에만 온갖 빨간 스티커가 잔뜩 붙어있었다 😭 에러라 하면 덜컥 겁부터 나서... 어떻게 해야 할지 몰랐다. 다행이게도 이유는 알 것 같은게 스프링 공부를 시작하면서 자바 버전과 톰캣 버전을 재설치 했다. 자바는 8에서 11로, 톰캣은 7에서 9로! Java Build Path를 보니 자바 버전 문제는 아닌 것 같았다. 프로젝트 때는 톰캣 7을 사용하여서 아무래도 충돌난 것 같다. 9로 바꿔주도록 하자 프로젝트의 Properties를 클릭 지금은 한 번 해..
💎C의 특징💎 1. 시스템 프로그래밍 가능 :운영체제(OS) 개발 목적으로 만든 언어 2. 이식성을 갖춘 언어 - 이식성을 갖추면 기종이 다른 컴퓨터에서도 사용할 수 있는 프로그램을 작성할 수 있음 - 표준이 정의되지 않은 문법을 사용한 프로그램은 특정 컴파일러에서만 컴파일될 가능성이 높으므로 이식성을 유지하기 힘듦 3. 작고 효율적 - C로 짜여진 코드는 속도가 빠르고 바이너리 크기가 작음 - 빠른 속도를 필요로 하는 임베디드 혹은 모바일 계열, 시스템 프로그래밍 등에서 주로 사용 4. 절차지향 프로그래밍 언어 - 위에서 아래로 흐르는 것처럼 순차적인 처리가 중요시되며 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법 💎JAVA의 특징💎 1. 여러 운영체제(OS)에서 실행 가능 = 운영체제에..
학교 PC로 스프링 강의 들으려고 이클립스를 새로 설치했다. 개인적으로 라이트 테마에서는 눈이 아파 코드 보기가 힘들어 다크 테마를 이용하는 편이다 :) 이클립스 테마 설정 테마 설정은 정말 정말 아주 간단하다. 상단 탭의 Window - Preferences - General - Appearance 클릭(하위 메뉴 여는 것이 아닌 클릭) 여기서 Theme를 바꿔주면 되는데, Classic/Dark/Light 테마가 있다. 다크 테마로 바꿔주고 Apply를 눌러주면 바뀐 모습을 확인할 수 있다. Apply and Close를 눌러주면 끝난다. 이클립스 자바 글꼴/폰트 변경 코딩할 때는 따로 코딩 폰트를 적용 해주는게 보기 편하다. 기본 폰트는 너무 못생김,,, 상단 탭의 Window - Preferenc..
스크롤 바 커스텀 디자인 하기. 원하는 색상 또는 효과를 준 다음 스타일 태그 안이나 css 파일에 넣어 두면 된다. Result
WAR 파일을 톰캣에 배포하려는 과정 중에 수많은 에러를 맞닥뜨렸다. 사실 아는 사람이 보기엔 엄청 간단해보일진 몰라도 내겐 아직 리눅스 환경은 매우 버겁기 때문에 한참 걸렸다. 톰캣 설치경로도 한참을 못 찾아서 허우적대고 그나마 찾은 디렉터리에서는 WAR 파일이 자동으로 압축 해제되지 않아서 손수 하려고 하니 권한 문제부터 시작해서 온갖 에러가 꼬리에 꼬리를 물었다. 결국 그렇게 파일질라를 이용하게 되었고, 리눅스 환경에서 보다 편하게 파일 관리를 하기 위해 이리저리 알아본 내용들을 정리해보겠다. OS는 Window, 터미널은 PuTTY를 이용 중이다. 파일질라 다운로드 파일질라 설명과 다운로드 방법은 여기에 나와있다. https://youngdev57.tistory.com/11 닷홈 무료호스팅 시작하..
민57
'분류 전체보기' 카테고리의 글 목록 (4 Page)