일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- PCCE
- controller
- 오블완
- 리액트 네이티브
- React Native
- expo
- 자바스크립트
- 코테
- 2025 프로그래머스 코드챌린지 2차 예선
- 티스토리챌린지
- 프로젝트
- 코딩
- 프로그래머스
- React
- firebase
- 자바
- 리액트
- node.js
- 백엔드
- 스프링
- 리액트네이티브
- java
- javascript
- 코딩테스트
- project
- ReactNative
- 파이어베이스
- map
- Spring
- 태그
- Today
- Total
목록분류 전체보기 (132)
양갱의 개발 블로그

여러군데 찾아보면서 설치했습니다. 1. 오라클 접속하기 https://www.oracle.com/kr/java/technologies/downloads/ Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 오라클에서 Java를 설치합니다. 상단의 JDK 버전을 선택하고 컴퓨터 환경에 맞춰서 설치합니다. 2. JDK 17 윈도우용 다운로드 받기 3. 실행 후 설치 완료 더블 클릭 후 예를 선택합니다. 웬만해서는 모두 예를 선택해주세요 경로도 변경하지 않는게 좋습니다...

Memory란? 메모리란 컴퓨터에서 정보를 처리하기 위해 일시적으로 정보를 보관하는 장치입니다. 하드웨어 적으로 메모리는 컴퓨터 메모리라고 알려져 있는 주기억장치인 RAM이라고도 합니다. 하드디스크에 보관된 정보는 전원이 꺼져도 사라지지 않고 보관되지만 휘발성 메모리에 올라간 정보는 전원이 꺼지면 모두 사라집니다. 메모리 종류 1. RAM (Random Access Memory) RAM은 컴퓨터가 실행 중인 프로그램과 현재 처리 중인 데이터를 임시로 저장하는 메모리입니다. 이 메모리에 있는 데이터에는 CPU가 빠르게 접근할 수 있으므로, 컴퓨터의 성능에 큰 영향을 미칩니다. RAM은 휘발성 메모리로, 전원이 꺼지면 그 안의 모든 정보가 사라집니다. 2. ROM (Read Only Memory) ROM은 ..

취업난인 지금,, 채용 사이트를 보니까 웬만해서는 모두 백엔드 개발자를 찾고 있더라고요,, 프론트 엔드 개발자는 적고, 프론트 프로젝트는 많이 해봤는데 거의 비슷한것 같기도 해서 이제 백엔드도 공부할 겁니다! 가볍게 기본적으로 알아야하는 개념들을 정리해서 올릴 거고, 개인 프로젝트를 실행하면서 실무 코딩을 해보려고 합니다..! 공부는 제로베이스에서 제공한 백엔드 로드맵을 토대로 공부하겠습니다 CPU란? 일단 CPU가 무엇인지 알아야 겠죠? CPU는 중앙처리장치입니다. 중앙처리장치의 역할은 서버의 핵심 계산 장치인 하드웨어 구성 요소입니다. 서버 및 기타 스마트 장치는 데이터를 디지털 신호로 변환하고 이에 대한 수학적 연산을 수행합니다. 신호를 처리하고 컴퓨팅을 가능하게 하는 기본 구성 요소입니다. 즉 모..

백엔드 개발자가 알아야 하는 보안 관련 내용 인증(Authentication)과 인가(Authorization) : 사용자의 신원을 확인하는 인증과 해당 사용자에게 적절한 권한 부여하는 인가는 보안의 핵심 요소입니다. 일반적으로 이는 세션, 토큰, OAuth 등 다양한 기술을 통해 구현됩니다. SQL Injection : SQL Injection은 공격자가 악의적인 SQL 코드를 주입하여 데이터베이스를 조작하려고 시도하는 공격입니다. 이를 방지하기 위해서는 입력값 검증, 파라미터화된 쿼리 사용 등이 필요합니다. Cross-Site Scripting(XSS) : XSS는 공격자가 웹 사이트에 악성 스크립트를 주입하려고 시도하는 공격입니다. 이를 방지 하기 위해 출력 데이터의 적절한 이스케이프(escape)..

백엔드 개발자 라면 보안문제를 해결하기 위한 통신을 주로 개발하거나 유지보수 할 것입니다. 이번에는 Security에 대해 알아보도록 하겠습니다. Security란? Security란 보안이라는 영문 뜻을 가지고 있습니다. 이를 컴퓨터공학에 접목하면 프로젝트에서 사용자의 인증 처리 및 리소스의 접근 제어에 활용되는 기술입니다. 보안을 강화하기 위한 여러 프레임워크가 있습니다. 그 중 하나가 Spring Security라는 것이 있습니다. Security 3가지 요소 기밀성(Confidentiality) : 정보가 인가된 사용자만이 접근할 수 있도록 하는 것입니다. 이는 암호화, 접근 제어 목록(ACL), 토큰 기반 인증 등 다양한 방법으로 달성될 수 있습니다. 무결성(Integrity) : 데이터가 원래..

jsp란? JSP( Java Server Pages) 란 Java 기반의 웹 애플리케이션를 생성하는 서버 사이드 스크립트 언어입니다. HTML 코드에서 Java 코드를 넣어 동적 웹 페이지를 생성하는 웹 애플리케이션 도구 입니다. JSP는 Servlet을 보다 간편하게 작성할 수 있도록 하기 위한 기술로, 실제로는 JSP 파일은 서블릿으로 변환되어 실행됩니다. ** Servelt : 웹 페이지를 동적으로 생성하기 위해 서버측 프로그램 페이지 이동방법 포워드(forward) 포워드(forward)는 현재 실행 중인 페이지와 같은 웹 애플리케이션 내의 다른 리소스를 요청을 전달하는 방식입니다. URL은 변경되지 않으며, 이미 생성된 request, response 객체가 그대로 전달 됩니다. RequestD..