반응형 전체 글1100 자바 QnA 대부분의 개발자 들이 이슈나 에러가 생기면 구글에 검색하거나 챗GPT 에 문의하곤 할 것이다. 물론 정답은 없지만 개인적으로 커뮤니티나 스터디 그룹이 없다면 네이버 카페를 이용하는것도 괜찮아서 가끔 이용하는데,몇개 소개하고자 포스팅으로 적어둔다. 1. 남궁성의 코드초보스터디https://cafe.naver.com/javachobostudy 남궁성의 코드초보스터디(자바 java... : 네이버 카페전문가가 지도하는 스터디카페에요. 프로그래밍언어(자바 java, C언어)를 제대로 배우고픈 분들 오세요.cafe.naver.com 2. 자바/JAVA/C/C++ 개발자모임https://cafe.naver.com/javacircle 자바/Java/C/C++ 개발자모임 ... : 네이버 카페반갑습니다. 이곳은 프로그.. 2024. 9. 30. 다익스트라 알고리즘(Dijkstra) 다익스트라 알고리즘이란.그래프의 한 정점(頂點, Vertex)에서 모든 정점까지의 최단거리를 각각 구하는 알고리즘(최단 경로 문제, Shortest Path Problem)이다.https://namu.wiki/w/%EB%8B%A4%EC%9D%B5%EC%8A%A4%ED%8A%B8%EB%9D%BC%20%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98 다익스트라 알고리즘Dijkstra Algorithm 그래프 의 한 정점(頂點, Vertex)에서 모든 정점까지의 최단거리를 각각 구하namu.wiki 다익스트라 알고리즘의 특징은 아래와 같다.장점인접 행렬 또는 우선순위 대기열을 사용하여 구현할 수 있으므로 가능한 모든 경로를 확인하는 무차별 접근 방식보다 효율적이다.거리뿐만 아니라 경로를 추적하.. 2024. 9. 29. ApiGateway 예제 이전 포스팅에서 ApiGateway 에 대해서 다룬 글이 있다. 이번 포스팅에서는 자바에서 어떻게 ApiGateway 를 구성할수 있는지를 보고 예제 소스를 남긴다. ApiGateway 에 대해서는 아래 참고 포스팅 참고 바란다. 우선 구현을 위해서는 Java 에서 제공하는 RouteLocator 를 사용하였다.공식 홈페이지 아래 사이트를 참고 하면 도움 될것이다.https://spring.io/guides/gs/gateway Getting Started | Building a GatewayAs a good developer, we should write some tests to make sure our Gateway is doing what we expect it should. In most cases.. 2024. 9. 28. Java 23 발표 오라클에서 Java 23 을 새롭게 출시하였다. 많은 뉴스에 기사도 실린 이 내용은 또 다른 자바에 대해서 강력함을 보여주었다. 공식 발표 글은 아래와 같다.https://www.oracle.com/kr/news/announcement/oracle-releases-java-23-2024-09-17/ 오라클, 자바23 발표신규 릴리스, 자바 언어 개선으로 개발자 생산성 높여주는 12개의 JDK 개선 제안 제공www.oracle.com그리고 오라클 공식 사이트에서 다운도 가능하다.https://www.oracle.com/kr/java/technologies/downloads/ Download the Latest Java LTS FreeSubscribe to Java SE and get the most com.. 2024. 9. 27. sh 명령어와 ./ 의 차이 쉘스크립트를 실행하게 될 경우 sh 명령어를 사용하거나 ./ 를 사용한다. 사용 예시이다. sh test.sh./test.sh 두 명령어는 같은 동작을 하지만 각각 장단점이 있을것 같아서 작성한다.(지극히 개인적인 주관입니다) ./ 명령어실행 방식./는 실행 파일(스크립트 포함)을 직접 실행하는 방식입니다. 이 방법을 사용하려면 스크립트에 실행 권한이 있어야 한다. (chmod +x script.sh로 설정)장점스크립트가 어느 셸에서 실행될지 스크립트 상단의 #!(쉐뱅)으로 정의할 수 있다. 예를 들어, #!/bin/bash라고 쓰면 Bash 셸에서 실행된다.환경 변수 등 스크립트 내에서 정의한 설정이 그대로 유지된다.sh 명령어실행 방식sh는 Bourne 셸에서 스크립트를 실행한다. 이때 스크립트가 실.. 2024. 9. 26. 인공지능의 4단계 요즘 떠오르는 IT 이슈 중 하나는 단연코 인공지능이라고 해도 어색하지가 않는 시기가 되었다.인공지능에 대해서 먼 미래라고 생각은 했는데 최근 흥미로운 기사를 하나 보아서 잠깐 설명하고자 포스팅을 작성한다. 인공지능의 4단계라는 주제이다. 여기서의 단계는 generation 처럼 버전업이 되는 의미도 가능하고충족되었는지 확인하는 의미이기도 하다. 바로 본론으로 들어가면 인공지능의 4단계는 아래와 같다.1단계 - 단순제어프로그램단순 리모컨 등이랑 비슷하다고 생각하면 된다.명령을 내리면 수행을 하는 정도이다.2단계 - 고전적인인공지능정해진 지능이 들어가있는 정도이고,컴퓨터와 게임하는 것이라고 생각하면된다.좀 더 나아가 로봇청소기 정도를 생각할 수 있다.3단계 - 기계학습주입한 정보를 바탕으로 스스로 학습하고.. 2024. 9. 25. CloudType 사용하기 이전 포스팅에서 CloudType 에 대해서 소개한 글이 있다.자세한 내용은 아래 참고 포스팅 참고 바란다. 사용법에 대해서 다뤄볼 것이다. 접속우선 홈페이지를 들어간다.https://cloudtype.io/ 모두의 플랫폼팀, 클라우드타입복잡한 클라우드 설정 없이 10분 만에 서비스를 배포하고 운영하는 방법, 클라우드타입cloudtype.io그리고 로그인을 한다.(github 연동이 되어서 github 로그인을 추천한다.)메일 인증까지 완료가 되면 접속 완료이다.완료되면 아래와 같은 화면이다.프로젝트 생성 및 배포배포할 프로젝트를 생성한다.두가지가 있는데 기존에 존재하는 저장소를 배포할수 있고,새로운 템플릿을 만들어서 배포가 가능하다.git을 선택하면 git 내의 repository 를 배포할수 있지만 .. 2024. 9. 24. CloudType 기본적으로 서비스를 배포하기 위해서는 공인IP 를 가지고 있는 서버를 보유하거나 클라우드 상으로 서비스를 올려야한다. 대부분 공인IP를 갖고 있는 서버를 갖고 있지는 않을 뿐 더러, 요즘에는 클라우드에 올려서 배포하는게 추세이다. 백엔드, 프론트엔드 모두 배포를 할수 있으며 배포하기 위해서 서버를 빌려야하는데,인프라 기반으로 빌리느냐(Iaas) / 플랫폼 기반으로 빌리느냐(Paas) 가 많이 나뉜다. 각각의 설명에 대해서는 아래 참고 포스팅 참고 바란다. 그중 Paas 에 대해서 서비스를 완전 무료화 하고 있는 곳이 있는데 CloudType 이다.https://cloudtype.io/ 모두의 플랫폼팀, 클라우드타입복잡한 클라우드 설정 없이 10분 만에 서비스를 배포하고 운영하는 방법, 클라우드타입clou.. 2024. 9. 23. 코딩테스트 사이트 모음 코딩테스트 연습하기 위한 사이트 모음이다. 프로그래머스 (Programmers)한국에서 인기 있는 사이트로, 여러 기업의 채용 연계 문제들도 많이 있음프로그래머스백준 온라인 저지 (Baekjoon Online Judge)다양한 알고리즘 문제를 제공하며, 한국 개발자들 사이에서 매우 유명함백준LeetCode글로벌 코딩테스트 사이트로, 많은 유명 기업들의 코딩 인터뷰 문제를 풀어볼 수 있음LeetCodeCodeforces경쟁 프로그래밍 대회를 자주 개최하며, 다양한 난이도의 문제를 제공CodeforcesHackerRank인터뷰 준비용으로 좋으며, 다양한 도메인의 코딩 문제를 제공HackerRankCodeChef경쟁 프로그래밍 대회를 개최하며, 다양한 난이도의 문제를 풀 수 있음CodeChefAtCoder일본.. 2024. 9. 22. 이전 1 ··· 3 4 5 6 7 8 9 ··· 123 다음 반응형