til

개발일지

[TIL] Section2, Unit6 SQL 학습 일지

코드스테이츠를 시작한지 벌써 1달의 시간이 훌쩍 지나고 저번주에는 자료구조와 알고리즘이랑 엄청싸우다가 끝났다. 머리가 깨지는 줄 알았던 재귀와 코딩 문제들이 지나고 나니 조금 아쉽기도 했다. 할 때는 머리 깨질 것 같지만 또 스케치북에 이리저리 그려가며 수도코드를 작성하고 되든 안되든 논리를 만들어서 테스트에 통과할 때의 희열은 참 좋다. 하지만 그렇게해도 안풀리면 머리가 지끈지끈하다. 어쨋든 알고리즘과 자료구조가 끝나고 네트워크와 HTTP에 대한 짤막한 지식을 공부했는데 하루 단위로 주제가 확확 바뀌어서 정신이 없다. 아마 프로젝트를 하거나 개인 사이드 프로젝트를 하면서 눈과 손에 익어야 더 체득이 될 것 같다. 차근 차근 하나하나 하는 것의 힘을 많이 느낀다. 그리고 그것을 기록으로 남겨놓는 것 그것..

개발일지

[TIL] 웹 애플리케이션 작동원리

1. 웹 애플리케이션에 대한 이해 특정기기에 설치하여 사용하는 애플리케이션(application)을 네이티브 애플리케이션(Native App)이라 부름 네이티브 애플리케이션의 환경은 Apple IOS, Android OS, Windows 같은 것을 이야기함 웹 어플리케이션은 웹 브라우저를 통해 접근 할 수 있는 애플리케이션을 이야기함 웹 애플리케이션 장점 플랫폼 독립적: 웹 애플리케이션은 웹 브라우저에서 실행되기 때문에 여러 플랫폼에서 작동합니다. 설치 및 업데이트가 간단함: 사용자는 웹 애플리케이션을 설치할 필요가 없으며, 개발자는 업데이트를 서버에서 진행하여 모든 사용자가 자동으로 최신 버전을 사용할 수 있습니다. 저비용 개발: 웹 애플리케이션은 다양한 플랫폼에서 작동하기 때문에 별도의 개발 및 유지..

개발일지

[TIL] 자료구조와 알고리즘 재귀에 대하여 feat.Java

재귀는 복잡한 문제를 해결하기 위해 Java에서 자주 사용되는 강력한 프로그래밍 기술입니다. 이 블로그 게시물에서는 재귀의 개념을 살펴보고 작동 방식을 이해하는 데 도움이 되는 Java 예제를 제공합니다. 재귀란 무엇입니까? 재귀는 특정 조건이 충족될 때까지 함수가 반복적으로 자신을 호출하는 프로그래밍 기술입니다. 이 기술은 솔루션이 복잡한 문제를 더 작고 관리하기 쉬운 하위 문제로 분해해야 하는 문제를 해결하는 데 일반적으로 사용됩니다. 함수가 자신을 호출하면 새로운 입력 매개변수 세트를 사용하여 자신의 새 인스턴스를 생성합니다. 함수의 새 인스턴스는 이전 인스턴스와 독립적으로 실행되며 자신을 호출할 때 새 인스턴스를 만듭니다. 이 프로세스는 재귀 호출을 중지하고 결과를 반환하는 기본 사례에 도달할 때..

개발일지

[TIL] Java 문자열 비교 하는 방법

자바에서 문자열 비교하기 자바에서 문자열을 비교하는 방법에는 여러 가지가 있습니다. 이번 글에서는 가장 기본적인 방법인 == 연산자와 equals() 메소드, 그리고 사전 순서를 기준으로 비교하는 compareTo() 메소드와 compareToIgnoreCase() 메소드에 대해 알아보겠습니다. == 연산자로 문자열 비교하기 == 연산자는 두 객체의 주소값이 같은지를 비교합니다. 따라서 문자열의 내용이 같더라도 서로 다른 객체를 생성한 경우에는 false를 리턴합니다. 예를 들어, String a = "가나다"; String b = "가나다"; String c = new String("가나다"); System.out.println(a == b); // true System.out.println(a == ..

벤지_
'til' 태그의 글 목록 (2 Page)