NEWEST
-
JAVA | 자바 기초 개념 정리 (클래스, 객체, 메서드)
객체 지향 언어인 자바의 클래스와 객체, 인스턴스의 관계에 대해 설명하고 추상클래스와 인터페이스의 차이점, 패키지와 상속, 오버로딩에 대해 정리한 글입니다. 목차 클래스와 객체 먼저 간단한 클래스 예제를 보겠습니다. public class MyClass { private int name; public MyClass(int name) { this.name = name; } public void display() { System.out.println("Name: " + name); }} 클래스 (Class) 란 객체를 정의해 놓은 것입니다. 객체의 설계도 또는 틀로써 객체를 생성하는데 사용되죠. 객체 (Object) 란 우리가 볼 수 있는 모든 사..
2025.02.20
-
JAVA | 자바 개발 환경 설정 (비주얼 스튜디오 코드)
자바를 개발하기 전에 개발 환경을 설정하는 포스팅입니다. JDK 다운로드와 설치, Java 환경 변수 설정, 비주얼 스튜디오 코드에 Java 확장팩 설치 하는 방법을 살펴보겠습니다. 목차 JDK (Java Development Kit) JDK 다운로드1. 오라클 웹페이지 ↗ 에서 JDK를 다운로드 받을 수 있습니다. 2. 최신 JDK 탭에서 Windows 탭을 선택하고 x64 Installer 를 다운로드 합니다. JDK 설치1. 다운로드한 JDK 설치파일인 jdk-23_windows-x64_bin 을 더블클릭해 설치파일을 실행합니다.2. Next 버튼을 누르고 설치 폴더를 확인한 뒤, Next 버튼을 누릅니다. 3. Close 버튼을 눌러 설치를 마무리 합니다. J..
2025.02.17
-
IDE | 통합개발환경 종류와 특징
통합개발환경 (IDE) 은 편집기, 디버깅, 컴파일, 코드 완성, 프로그래밍 언어 지원, 플러그인 등 개발하는데 있어서 다양한 환경을 제공해주는 개발 도구입니다. 주요 IDE의 종류와 특징들에 대해 살펴보겠습니다. 목차 「 Visual Studio Code 」 한국뿐 아니라 세계적으로 가장 많이 이용하는 IDE 는 마이크로소프트에서 2015년 개발된 무료 오픈 소스 개발툴 '비주얼 스튜디오 코드' 입니다. 특징테마, 단축키, 확장 등 개발 환경을 커스터마이징 하기 좋습니다.통합 디버깅, Git 통합, 코드 완성, 인텔리젠스, 테스트 및 프로파일링 등의 기능을 제공합니다. Visual Studio비주얼 스튜디오는 1997년부터 배포 중인 모든 기능을 갖춘 통합 개발 환경으로 큰 규모의 개발에 이용됩니..
2025.02.13
-
JAVA | 자바 생태계 (플랫폼, 프레임워크, JDK)
자바 플랫폼의 종류(SE, EE, ME)와 JDK의 종류와 JRE, JVM에 설명하고 자바 프레임워크에 대해 살펴보겠습니다. 목차 자바 플랫폼자바 플랫폼은 Java 프로그래밍 언어를 사용해 애플리케이션을 개발하고 실행하는 환경입니다. Java SE (Java Standard Edition)데스크탑 및 서버, 임베디드 시스템을 위한 표준 자바 플랫폼으로 자바의 표준을 규정한 '자바 표준안' 입니다.기본적인 Java 플랫폼이며, Java Virtual Machine(JVM), Java API, 자바 언어 및 다양한 도구와 유틸리티가 포함되어 있습니다. Java EE (Java Enterprise Edition)PC에서 동작하는 표준 플랫폼인 Java SE를 확장해 웹 애플리케이션 서버에서 동작하는 플랫..
2025.02.10
-
JAVA 프레임워크 | SPRING 프레임워크와 스프링 부트 소개
스프링은 자바(JAVA) 기반의 웹 애플리케이션 프레임워크입니다. 스프링 프레임워크와 스프링 부트 모듈에 대해 쉽게 설명드리겠습니다. 목차 「 SPRING 」 프레임워크자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크입니다. 자바 엔터프라이즈 애플리케이션 개발을 단순화하기 위해 스프링 프레임워크가 시작되었고, 동적인 웹 사이트 애플리케이션을 개발하기 위한 여러 서비스를 제공하고 있습니다. 특징1. POJO (Plain Old Java Object) - 별도의 프레임워크가 필요하지 않고, JAVA EE의 EJB 사용할 때에 비해 특정 인터페이스를 직접 구현하거나 상속받을 필요가 없습니다. 기존 라이브러리를 지원하기 좋고 객체가 가볍습니다.JAVA EE 자바를 이용한 서버측 개발을 위한 플랫폼EJB ..
2025.02.07
-
웹프레임워크 | Nuxt.js 프레임워크 개념과 구조
프론트엔드 웹프레임워크의 하나인 넉스트 프레임워크는 무엇인지, 언제 사용하고 어떤 구조로 되어있는지 쉽게 설명드리겠습니다. 목차 Nuxt.js 소개넉스트란 Vue.js 프레임워크 기반의 프레임워크로 Vue.js 프로젝트에서 사용되는 여러 라이브러리를 기본적으로 탑재하고 있습니다. (Vue2, Vue Router, Vuex, Vue Server Renderer, vue-meta, vue-loader, Webpack 등) 1) 구조 - Vue + 라이브러리2) 특징 - Vue 파일 사용, 코드 분할 자동화, 서버 사이드 렌더링3) 사용 - SEO 개선을 위해 사용 디렉토리 구조demo-nuxt 폴더 안에 하위폴더 들에 대한 설명입니다. Vue.js 의 src 폴더의 하위폴더들이 루트 폴더로 올라온 모습..
2025.02.05
-
웹프레임워크 | Vue.js 프론트엔트 프레임워크 소개
Angular와 React의 장점은 살리고 단점은 보완한 대표적인 프론트엔드 개발 프레임워크 Vue.js를 소개합니다. 목차 「 Vue.js 」 소개 Vue.js 란?사용자 인터페이스 개발에 초점을 맞춰 복잡하고 동적인 웹 페이지를 쉽게 개발할 수 있는 프레임워크입니다. 가볍고 직관적인 문법으로 SPA 개발에 매우 적합한 프레임워크죠.SPA (Single Page Application)단일 페이지 애플리케이션으로 페이지 전환 없이 동적으로 콘텐츠를 로드하고 업데이트하는 웹 애플리케이션 SPA는 초기에 전체 페이지를 로드에 사용자의 요청에 따라 필요한 데이터만 서버로부터 비동기적으로 로드해 업데이트합니다. 「 Vue.js 」 장점 1) 가볍고 간단한 프레임워크 Angular.js 는 기능이 많고 ..
2025.02.03
-
자동차 타이어 적정 공기압 (PSI, KPA)
요즘 타이어 공기압을 넣는 데 5,000원의 비용을 지불해야 합니다. 그렇기 때문에 가정용 공기 주입기기를 많이 구입하실텐데요. 내 자동차의 적정 공기압은 어떻게 확인하는지 살펴보겠습니다. 목차 자동차 공기압 먼저 자동차 공기압에 대해 알아볼게요.여름철은 공기압 팽창하고 겨울철에서 공기압이 수축합니다. 공기압 높을 때 노면에 골고루 닿지 않기 때문에 승차감이 떨어지고 편마모 현상이 생길 수 있습니다. 공기압 낮을 때타이어가 노면과 닿는 면적이 늘어나 마찰이 많아지기 때문에 타이어 수명은 감소하고 연비가 감소됩니다. 또한 제동 성능이 저하되어 안전에 문제가 생겨요. physical-mechanic 이 유용한 댓글을 남겨주셔서 인용합니다.공기압이 10%~20% 낮아지면 연비가 약 2%~6% 감소합니다.이..
2025.01.31
-
포토스케이프 X 프로 | 매크로 저장과 사용법
Photoscape X Pro 매크로는 포토샵의 액션 기능처럼 여러 개의 편집 동작을 저장해 실행하는 유용한 기능입니다. 매크로는 아쉽게도 프로 버전에서만 사용할 수 있습니다. 목차 포토스케이프 X 프로 매크로 저장 이미지 편집저는 이미지에 테두리 액자와 단순한 효과를 매크로를 저장하려고 합니다. 1) 사진 편집 탭에서 이미지를 선택합니다.2) 상단 메뉴 액자 효과를 선택하고 적용 버튼을 누르면 이미지에 액자가 적용됩니다. 3) 이번에는 효과를 넣어보겠습니다. '편집' 메뉴에서 '효과' - '집중선'을 선택하고 적용 버튼을 눌러볼게요. 매크로 - 매크로 저장이미지에 액자와 효과는 적용되었고 중요한 매크로 저장은 지금부터입니다. 1) 우측 메뉴에서 매크로 버튼을 누르고 드랍다운 메뉴에서 ..
2025.01.29
-
웹브라우저 | 엣지 즐겨찾기 깔끔하게 전부 삭제
마이크로소프트 엣지브라우저를 사용하는데 크롬에서 즐겨찾기를 불러오는 경우 이전 즐겨찾기가 남아있는 경우가 생깁니다. 즐겨찾기를 깨끗이 삭제하고 즐겨찾기를 불러오는 방법을 쉽게 설명드리겠습니다. 목차 엣지 즐겨찾기 모음 개별 삭제 엣지는 즐겨찾기가 즐겨찾기 모음, 다른 즐겨찾기, 모바일 즐겨찾기로 나뉩니다. 크롬과 비교하면 즐겨찾기 모음은 '북마크바', 다른 즐겨찾기는 '모든 북마크' 정도로 볼 수 있습니다. 개별 삭제로는 다른 즐겨찾기와 모바일 즐겨찾기를 삭제할 수 없습니다. 아래 "엣지 즐겨찾기 전체 삭제"로 넘어가셔서 방법을 보시기 바랍니다. 엣지 즐겨찾기 페이지 1) 우측상단에 • • • 버튼을 누르고 「 즐겨찾기 」 메뉴를 선택합니다. 단축키는 Ctrl + Shift + O ..
2025.01.27
COMPUTER
-
JAVA | 자바 기초 개념 정리 (클래스, 객체, 메서드)
객체 지향 언어인 자바의 클래스와 객체, 인스턴스의 관계에 대해 설명하고 추상클래스와 인터페이스의 차이점, 패키지와 상속, 오버로딩에 대해 정리한 글입니다. 목차 클래스와 객체 먼저 간단한 클래스 예제를 보겠습니다. public class MyClass { private int name; public MyClass(int name) { this.name = name; } public void display() { System.out.println("Name: " + name); }} 클래스 (Class) 란 객체를 정의해 놓은 것입니다. 객체의 설계도 또는 틀로써 객체를 생성하는데 사용되죠. 객체 (Object) 란 우리가 볼 수 있는 모든 사..
2025.02.20
-
JAVA | 자바 개발 환경 설정 (비주얼 스튜디오 코드)
자바를 개발하기 전에 개발 환경을 설정하는 포스팅입니다. JDK 다운로드와 설치, Java 환경 변수 설정, 비주얼 스튜디오 코드에 Java 확장팩 설치 하는 방법을 살펴보겠습니다. 목차 JDK (Java Development Kit) JDK 다운로드1. 오라클 웹페이지 ↗ 에서 JDK를 다운로드 받을 수 있습니다. 2. 최신 JDK 탭에서 Windows 탭을 선택하고 x64 Installer 를 다운로드 합니다. JDK 설치1. 다운로드한 JDK 설치파일인 jdk-23_windows-x64_bin 을 더블클릭해 설치파일을 실행합니다.2. Next 버튼을 누르고 설치 폴더를 확인한 뒤, Next 버튼을 누릅니다. 3. Close 버튼을 눌러 설치를 마무리 합니다. J..
2025.02.17
-
IDE | 통합개발환경 종류와 특징
통합개발환경 (IDE) 은 편집기, 디버깅, 컴파일, 코드 완성, 프로그래밍 언어 지원, 플러그인 등 개발하는데 있어서 다양한 환경을 제공해주는 개발 도구입니다. 주요 IDE의 종류와 특징들에 대해 살펴보겠습니다. 목차 「 Visual Studio Code 」 한국뿐 아니라 세계적으로 가장 많이 이용하는 IDE 는 마이크로소프트에서 2015년 개발된 무료 오픈 소스 개발툴 '비주얼 스튜디오 코드' 입니다. 특징테마, 단축키, 확장 등 개발 환경을 커스터마이징 하기 좋습니다.통합 디버깅, Git 통합, 코드 완성, 인텔리젠스, 테스트 및 프로파일링 등의 기능을 제공합니다. Visual Studio비주얼 스튜디오는 1997년부터 배포 중인 모든 기능을 갖춘 통합 개발 환경으로 큰 규모의 개발에 이용됩니..
2025.02.13
-
JAVA | 자바 생태계 (플랫폼, 프레임워크, JDK)
자바 플랫폼의 종류(SE, EE, ME)와 JDK의 종류와 JRE, JVM에 설명하고 자바 프레임워크에 대해 살펴보겠습니다. 목차 자바 플랫폼자바 플랫폼은 Java 프로그래밍 언어를 사용해 애플리케이션을 개발하고 실행하는 환경입니다. Java SE (Java Standard Edition)데스크탑 및 서버, 임베디드 시스템을 위한 표준 자바 플랫폼으로 자바의 표준을 규정한 '자바 표준안' 입니다.기본적인 Java 플랫폼이며, Java Virtual Machine(JVM), Java API, 자바 언어 및 다양한 도구와 유틸리티가 포함되어 있습니다. Java EE (Java Enterprise Edition)PC에서 동작하는 표준 플랫폼인 Java SE를 확장해 웹 애플리케이션 서버에서 동작하는 플랫..
2025.02.10
-
포토스케이프 X 프로 | 매크로 저장과 사용법
Photoscape X Pro 매크로는 포토샵의 액션 기능처럼 여러 개의 편집 동작을 저장해 실행하는 유용한 기능입니다. 매크로는 아쉽게도 프로 버전에서만 사용할 수 있습니다. 목차 포토스케이프 X 프로 매크로 저장 이미지 편집저는 이미지에 테두리 액자와 단순한 효과를 매크로를 저장하려고 합니다. 1) 사진 편집 탭에서 이미지를 선택합니다.2) 상단 메뉴 액자 효과를 선택하고 적용 버튼을 누르면 이미지에 액자가 적용됩니다. 3) 이번에는 효과를 넣어보겠습니다. '편집' 메뉴에서 '효과' - '집중선'을 선택하고 적용 버튼을 눌러볼게요. 매크로 - 매크로 저장이미지에 액자와 효과는 적용되었고 중요한 매크로 저장은 지금부터입니다. 1) 우측 메뉴에서 매크로 버튼을 누르고 드랍다운 메뉴에서 ..
2025.01.29
-
웹브라우저 | 엣지 즐겨찾기 깔끔하게 전부 삭제
마이크로소프트 엣지브라우저를 사용하는데 크롬에서 즐겨찾기를 불러오는 경우 이전 즐겨찾기가 남아있는 경우가 생깁니다. 즐겨찾기를 깨끗이 삭제하고 즐겨찾기를 불러오는 방법을 쉽게 설명드리겠습니다. 목차 엣지 즐겨찾기 모음 개별 삭제 엣지는 즐겨찾기가 즐겨찾기 모음, 다른 즐겨찾기, 모바일 즐겨찾기로 나뉩니다. 크롬과 비교하면 즐겨찾기 모음은 '북마크바', 다른 즐겨찾기는 '모든 북마크' 정도로 볼 수 있습니다. 개별 삭제로는 다른 즐겨찾기와 모바일 즐겨찾기를 삭제할 수 없습니다. 아래 "엣지 즐겨찾기 전체 삭제"로 넘어가셔서 방법을 보시기 바랍니다. 엣지 즐겨찾기 페이지 1) 우측상단에 • • • 버튼을 누르고 「 즐겨찾기 」 메뉴를 선택합니다. 단축키는 Ctrl + Shift + O ..
2025.01.27
MOBILE
-
JAVA 프레임워크 | SPRING 프레임워크와 스프링 부트 소개
스프링은 자바(JAVA) 기반의 웹 애플리케이션 프레임워크입니다. 스프링 프레임워크와 스프링 부트 모듈에 대해 쉽게 설명드리겠습니다. 목차 「 SPRING 」 프레임워크자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크입니다. 자바 엔터프라이즈 애플리케이션 개발을 단순화하기 위해 스프링 프레임워크가 시작되었고, 동적인 웹 사이트 애플리케이션을 개발하기 위한 여러 서비스를 제공하고 있습니다. 특징1. POJO (Plain Old Java Object) - 별도의 프레임워크가 필요하지 않고, JAVA EE의 EJB 사용할 때에 비해 특정 인터페이스를 직접 구현하거나 상속받을 필요가 없습니다. 기존 라이브러리를 지원하기 좋고 객체가 가볍습니다.JAVA EE 자바를 이용한 서버측 개발을 위한 플랫폼EJB ..
2025.02.07
-
웹프레임워크 | Nuxt.js 프레임워크 개념과 구조
프론트엔드 웹프레임워크의 하나인 넉스트 프레임워크는 무엇인지, 언제 사용하고 어떤 구조로 되어있는지 쉽게 설명드리겠습니다. 목차 Nuxt.js 소개넉스트란 Vue.js 프레임워크 기반의 프레임워크로 Vue.js 프로젝트에서 사용되는 여러 라이브러리를 기본적으로 탑재하고 있습니다. (Vue2, Vue Router, Vuex, Vue Server Renderer, vue-meta, vue-loader, Webpack 등) 1) 구조 - Vue + 라이브러리2) 특징 - Vue 파일 사용, 코드 분할 자동화, 서버 사이드 렌더링3) 사용 - SEO 개선을 위해 사용 디렉토리 구조demo-nuxt 폴더 안에 하위폴더 들에 대한 설명입니다. Vue.js 의 src 폴더의 하위폴더들이 루트 폴더로 올라온 모습..
2025.02.05
-
웹프레임워크 | Vue.js 프론트엔트 프레임워크 소개
Angular와 React의 장점은 살리고 단점은 보완한 대표적인 프론트엔드 개발 프레임워크 Vue.js를 소개합니다. 목차 「 Vue.js 」 소개 Vue.js 란?사용자 인터페이스 개발에 초점을 맞춰 복잡하고 동적인 웹 페이지를 쉽게 개발할 수 있는 프레임워크입니다. 가볍고 직관적인 문법으로 SPA 개발에 매우 적합한 프레임워크죠.SPA (Single Page Application)단일 페이지 애플리케이션으로 페이지 전환 없이 동적으로 콘텐츠를 로드하고 업데이트하는 웹 애플리케이션 SPA는 초기에 전체 페이지를 로드에 사용자의 요청에 따라 필요한 데이터만 서버로부터 비동기적으로 로드해 업데이트합니다. 「 Vue.js 」 장점 1) 가볍고 간단한 프레임워크 Angular.js 는 기능이 많고 ..
2025.02.03
-
워드프레스 | 관리자 페이지 속도 느려지는 이유와 해결 방법
관리자 페이지가 느려지는 현상은 흔히 나타나는 문제로 대시보드에 접근하기가 힘들어지고 페이지를 생성하거나 글을 쓰는데 어려움이 생깁니다. 원인이 무엇인지 살펴보고 해결 방법을 말씀드리겠습니다. 목차 관리자 페이지 속도 저하 원인 웹사이트 규모가 크지 않은데도 불구하고 워드프레스 관리자 페이자를 여는데 시간이 오래 걸린다면 아래와 같은 원인을 확인해 보시면 도움이 됩니다. 호스팅 품질 최근 출시되는 테마와 플러그인은 많은 리소스를 요구하기 웹호스팅 사양을 높여야 합니다. 운영 중인 웹호스팅의 트래픽이나 용량 등을 고려해 업그레이드 하는 것을 고려해 보시기 바랍니다. 워드프레스 버전 워드프레스는 업데이트가 빈번하게 이루어집니다. 관리자 페이지의 속도가 느리면 최신 버전 (24.11기준 6.2.2) 인지 ..
2024.11.29
-
구글 Blogger | 블로그 삭제를 대비한 백업과 복원
구글 Blogger는 콘턴츠 정책에 따라 정책 기준에 부합되지 않는다고 판단되면 더 이상 블로그를 일반에게 공개하지 않는 조치를 취하는데요. 이를 대비한 백업과 복원방법을 미리 알아두시면 좋을 것 같습니다. 목차 구글 콘텐츠 정책 Blogger 커뮤니티 가이드정책 가이드를 살펴보면 허용되는 콘텐츠와 허용되지 않는 콘텐츠에 대한 설명을 보실수 있습니다. 이 커뮤니티 가이드를 위반한 사항이 발견되면 해당 블로그는 더 이상 일반에게 공개되지 않는다는 메일을 받으실 수 있는데요. Blogger 콘텐츠 정책 링크 - https://www.blogger.com/content-policy?hl=ko 콘텐츠 정책Blogger는 자기 표현 및 커뮤니케이션을 위한 서비스입니다. Blogger를 사용해 정보의 이용 가능..
2024.11.25
-
구글 애드센스 | 세금 양식 만료로 새 양식 제출 하는 방법
구글 애드센스에 세금 양식이 만료 되고 새로운 세금 양식을 제출하라는 문구가 뜨는 경우 해결 방법에 대해 쉽게 설명드리겠습니다. 목차 새 양식 제출 ▶ 구글 애드센스에 로그인을 합니다. ▶ 상단에 "조치 필요 : 애드센스 결제 계정에 확인이 필요한 항목이 있습니다." 라는 문구가 뜨는데 문구 옆에 [결제 설정으로 이동] 을 누릅니다. 또는 좌측메뉴에서 [지급 - 지급 정보] 메뉴를 누릅니다. ▶ 아래와 같은 화면이 보이면 새 양식 제출 버튼을 클릭합니다. ▶ 우리가 제출해야 하는 양식은 미국 세금 양식입니다. 이전에 신고했던 양식이 있고 우측 상단에 새 양식 제출 버튼을 눌러 기존에 제출한 양식이 삭제하고 새 양식을 시작합니다. 시작하기 전에 주의사항은 아래와 같습니다.완료하는데 15-20분 ..
2024.10.14