일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ES6
- 부트캠프후기
- 오류
- MySQL
- 노션
- 배열
- JDBC
- jQuery
- dao
- DTO
- strpos()
- JavaScript
- SQL
- Excel
- OOP
- react
- 함수
- node.js
- myshortcut
- oracle
- 객체지향
- 현대이지웰java풀스택개발자아카데미6월
- DOM
- 멀티캠퍼스it부트캠프
- formula
- 정규식
- Java
- explode()
- php
- error
- Today
- Total
목록2025/09 (4)
코딩짜는 일상

📚 서론초기의 웹은 요청 링크에 맞춰 고정된 텍스트 문서를 제공해주는 단순한 기능에서 시작되었습니다. 하지만 고정된 정보를 제공하는 것에서 더 나아가 실시간으로 바뀌는 상황을 반영하거나클라이언트와의 상호작용을 통해 정보를 가공하여 제공하고자 하는 필요성이 생겼죠. 그리하여 동적 웹 프로그래밍 언어인 PHP, JSP, Servlet 등이 탄생하게 되었습니다. 위 이미지는 계산기 웹 애플리케이션을 만들었다고 가정했을 때 동작 흐름도를 그려본 것입니다. 클라이언트가 2 * 5 * 고객의 수를 알려달라고 요청하면 웹 서버는 이것을 웹 애플리케이션 서버(WAS)에 전달합니다.그리고 WAS가 필요에 따라 DB와 상호작용 하는데, 이 경우엔 고객의 수를 요청하고 응답 받습니다.그 후 응답 받은 값을 계산하여 ..

📚 서론최근 개인 정보 탈취로 인한 피해 소식이 많았던 만큼, 보안에 대해 더욱 민감해져야 하는 순간이 온 것 같습니다.😥마침 이번 주에는 시큐어 코딩에 대해 배울 수 있었고 거기서 배운 내용에 대해 정리해 보겠습니다. 커뮤니티에서 크게 화자 되는 해킹처럼 누구도 생각하지 못한 허점을 파고들어 어마어마한 피해를 내는 사건들이 있는 한편,대부분의 해킹은 개발자의 미흡한 사전 대처로 인해 발생한다고 합니다. 그중에서도 자주 발생하는 3가지 해킹 원인은 다음과 같습니다.입력값 미검증 및 원문 그대로 출력취약한 암호화 알고리즘 사용접근 권한 관리 및 검증 미흡 그중에서도 입력값 미검증과 원문 출력으로 인해 파생되는 공격법이 매우 다양한데요. 이번 포스팅에선 이 부분에 대해 자세히 다뤄보도록 하겠습니다...

📚 서론디자인 패턴은 애플리케이션을 설계하는 표준화된 방법론입니다. 몰라도 기능을 구현하는 것에 문제는 없지만 알면 유지보수, 확장에 용의한 어플리케이션을 설계할 수 있고다른 사람이 만든 어플리케이션의 구조도 쉽게 파악할 수 있습니다. 디자인 패턴에는 참 다양한 종류가 있어서 그걸 전부 이 글 하나로 다뤄볼 순 없겠지만그중에서도 제가 연습문제를 풀면서 자주 사용했던 패턴 몇 가지만이라도 다뤄보겠습니다. ... 사실... 아직도 좀 햇갈려서 이번주 글 작성이 특히 어렵긴 했습니다. 그래도 완벽주의보단 완성주의를 지향하는 것이 저의 발전에 더 도움된다고 생각하기에 일단 작성해보겠습니다. 🎷 싱글톤 (Singleton) 패턴이 패턴은 애플리케이션에서 특정 클래스의 객체가 단 하나만 존재해야 할..

📚 서론이번주는 알고리즘에 대해 손 코딩했던 내용을 정리해보려 합니다. 목표는 자료구조 구현하는거나 디자인 패턴 배운거 가볍게 소개해보려 했는데아직도 머릿속이 정리가 안 되서 글로 쓸만한 분량이 안 나왔습니다... 단 2주 배웠는데도 생각이 엄청 복잡해지는 수업이었습니다...ㅎㅎ 🎷 변수 A와 B의 자리 바꾸기 (feat. 벤다이어 그램)변수 A와 B가 있고, 각각 숫자 5와 7이 들어있다고 가정했을 때코딩으로 값을 이동시켜 두 변수의 값을 바꾸는 문제를 풀어봅시다. 단순히 생각했을 때, 값의 자리를 바꾸기 위해 값을 임시로 저장해둘 변수 C가 필요할 겁니다.let A = 5;let B = 7;let C;C = A;A = B;B = C; 하지만 여기서 변수 C 없이 3번의 단계를 거쳐 자리를 ..