본문 바로가기
728x90

분류 전체보기102

[VSCode] PHP live server 연결 - PHP not found PHP 파일을 VSCode의 익스텐션인 Live Server로 열면 아래 이미지처럼뷰 화면이 아니라 경로가 나옵니다 XAMPP를 설치하는 방법도 있지만 저는 다른 방법을 찾아보았습니다. PHP Server로 열어보자! 하지만 PHP not found가 뜹니다PHP를 found 되게 만들어 줘야겠죠 HomeBrew로 PHP를 설치해 줍니다 (brew가 설치 안되어있다면 https://brew.sh/)brew install php 설치 후 다시 VSCode 에디터에서 마우스 우클릭 Serve project 클릭 로컬호스트로 잘 연결이 됩니다 2024. 9. 10.
자바 백엔드 강의 수강 #2 어느덧 커리큘럼의 절반 이상을 지나왔다첫 주에는 HTML, CSS,  자바스크립트 배우고 2주차에 자바를 배우기 시작함개강 후 한 달이 지난 시점에서 전체 수강생 중 약 20%가 떨어져 나갔다기초지식과 끈기가 없다면 정말 타자연습으로 남을 수 있다나는 웹퍼블리셔로 일할 때 의욕이 넘쳐서 개발 영역에 최대한 손을 뻗었었다eGov로 프로젝트를 진행해봤기에 나름대로 자바를 친숙하게 느꼈다클라이언트의 웹 유지보수 요청이 들어오면 개발자분께 넘기기 전에 내가 해보려는 욕심이 있었다phpMyAdmin나 MySQL를 통해 DB 수정 요청을 처리할 정도로는 익혔다퇴사할 때 개발팀 동료의 카톡이다내가 하려는 말은조금이지만 기초지식이 있어도 진도를 따라잡기 바쁘다선 타이핑 후 이해 이런 식이다체감상 "알파벳을 가르쳐 드.. 2024. 8. 30.
MVC 패턴이란? - Model View Controller 디자인 패턴 알아보기 MVC 디자인 패턴MVC 디자인 패턴(The Model-View-Controller pattern)은 애플리케이션을 모델, 뷰, 컨트롤러 세 개의 구성 요소로 분리하는 개발 방법입니다. 모델과 뷰는 보통 직접적으로 연결되지 않고, 컨트롤러를 통해 간접적으로 상호작용하는 방식으로 구성됩니다. 구성 요소 간 역할 분담이 명확해 코드베이스 관리 및 유지가 쉬워지는 장점이 있습니다.  Model모델은 애플리케이션의 데이터와 비즈니스 로직을 담당합니다.모델은 컨트롤러의 요청에 따라 데이터를 반환하거나 상태를 업데이트(변경)합니다. 하지만, 모델이 그 변경 사항을 직접적으로 컨트롤러나 뷰에 전달하지 않습니다. 모델은 뷰와 컨트롤러에 직접 연결되지 않는 경우가 많습니다. 이것은 분리의 장점 중 하나입니다. 분리를 통.. 2024. 8. 30.
알리에서 구입한 ZSUS 휴대용 모니터 PM15AEU(15.6인치 1080p) 사용 후기 올해 초 외부 미팅에서 대표님이 휴대용 모니터를 이용하는 걸 보고 편리해 보인다고 생각했습니다알리에서 사셨다고 했어요강의용으로 맥북에 연결해서 쓸 휴대용 서브 모니터의 필요성을 느끼고 저렴한 걸로 알아보았습니다알리에 포터블 모니터 많더라구요터치되면 당연히 좋지만 가격이 더 비싸서 '필요한가?' 고민 끝에 터치 스크린은 포기했습니다여담으로 대표님이 사용하는 기기는 HGFRTEE의 4K 터치스크린 모니터였습니다 좋더라구요저의 최종픽은ZSUS 15.6 인치 휴대용 모니터, 1080P HDR 16:9, 로우 블루 라이트, XBox PS4 / 5 스위치 휴대폰 PC 노트북 익스텐션모델명은 PM15AEU입니다지금은 7만원 중반이네요 저는 최종 결제금액 약 7만원에 구입했습니다2월 28일에 결제하고 3월 6일에 받았.. 2024. 8. 17.
[Mac] 인텔 아이맥 초기화하기 (iMac late 2013 Intel 칩, macOS Catalina) 저는 late 2013년형 아이맥을 데스크톱으로 사용하고 있습니다연식이 쌓여 성능이 떨어지고 부분 액정 파손도 있지만 고장은 안나네요ㅋㅋ사파리 한번 켜면 10초쯤 걸리는 상태로 수년을 살았지만 최근에 미뤘던 초기화를 진행했습니다아니 하려고했습니다하지만...애플키보드로 복구모드 진입이 안되네우선 설명이 필요하겠어요인텔 칩이 내장된 mac을 초기화하는 방법입니다애플 공홈 인텔 맥 초기화 방법최신 macOS는 설정에서 모두 콘텐츠 및 설정 지우기로 간단하게 초기화가 됩니다 👉애플 공홈 맥 초기화 방법요약하면 부팅할 때 Command (⌘) + R을 길게 눌러 복구모드로 들어가라는 겁니다그런데 전 이 커맨드+R을 길게 누르고 있어도, 연속적으로 갈겨도, alt+cmd+R을 눌러도 어떤 방법으로도 복구모드로 진.. 2024. 8. 7.
[Mac] 맥 응용프로그램 강제 종료 단축키 프로그램이 먹통이 됐을 때 강제로 종료시키는 단축키 command+alt+esc입니다 2024. 8. 2.
[Mac] docker로 Oracle XE 설치하기(Oracle XE 21c) + HR 샘플 스키마 들어가기에 앞서 저는 MacBook Pro14(Apple M1 Pro칩)를 사용하고 있습니다. 자바 국비강의는 Windows OS를 기준으로 진행이 됩니다.OS가 달라도 어려움 없이 수강을 하던 와중에 오라클DB 파트에 접어들면서 위기가 생깁니다.강의가 Oracle Database Express Edition(에서도 예전 버전인 Oracle XE 11g) 프로그램으로 진행이 됩니다.문제는, 오라클XE는 Mac용을 지원하지 않습니다. 대안으로 docker 이미지만 제공을 하고 있어요.https://www.oracle.com/database/technologies/appdev/xe/quickstart.html docker desktop을 설치해서 가장 인기많은 oracleinanutshell/oracle-x.. 2024. 7. 19.
피부질환과 싸우기 3년 전에 시작된 상세불명의 피부 질환이 작년에 더 심해졌어요 피부가 낫게되면 공개전환 할 일지를 쓰고 있습니다 "이렇게 이겨냈지" 하고 되새기려고.. 피부병이 과거로 남을 날을 간절히 바라고 있습니다 2024. 7. 7.
[Java] 변수의 기본형 타입 정리 - boolean, byte, short, char, int, float, long, double 변수의 타입= 기본형(primitive type) + 참조형(reference type) 변수의 타입에는 기본형 8개가 있고 그 외 나머지는 전부 참조형입니다.기본형은 실제 값(리터럴)을 저장하는 데에 반해, 참조형은 객체의 메모리 주소를 저장합니다. 기본형 종류: boolean, byte, short, char, int, float, long, double얘네를 종류와 크기별로 정리해 봅시다. 1byte2byte4byte8byte논리형boolean   문자형 char  정수형byteshortintlong실수형  floatdouble  하나하나 훑어봅시다 그전에 알아두면 좋을 정보✔️ 변수란? 하나의 값을 저장할 수 있는 메모리 공간✔️ 리티럴=값✔️ 1비트(bit)는 2진수 한자리(0 또는 1)를 표현.. 2024. 7. 6.
728x90