320x100
반응형
320x100
반응형
개발 환경 개요Java Version : Open JDK 21Gradle 8.5Spring Boot 3.2.5Port Number : 8080IDE : IntelliJ Community Edition 참고 깃 리지토리포스팅에서 다룬 프로젝트는 아래의 깃허브 주소에서 다운로드 가능합니다.https://github.com/luvris2/kotlin-spring-boot-example하위 디렉토리 : 01_helloworld GitHub - luvris2/kotlin-spring-boot-exampleContribute to luvris2/kotlin-spring-boot-example development by creating an account on GitHub.github.com 개발 환경 구축JDK 설..
개요심심해서 내 블로그 아이디를 인터넷에 검색해보았다.그런데, 분명 내가 쓴 글과 동일한 내용이 다른 사람의 블로그 글로 최상단에 노출되는 것이다.확인해보니 가장 아래에 출처로 내 블로그 주소를 넣어놨더라. 상황 파악그 사람의 블로그 글은 모든 내용이 내가 쓴 내용과 동일했다.그 분의 글 작성 시간은 24년 1월 26일이다.이 글은 내가 23년 5월 16일에 작성한 내용이다.심지어 아래에 연결되는 CefSharp 관련 포스팅도 내 글이다. 혹시나 하는 마음으로 한 번 더 내용을 확인해보았다. 제목부터 글 내용까지 토씨하나 안틀리고 다 똑같다.심지어 내가 첨부한 이미지까지 그대로 사용되었다.다만, 가장 아래에 출처를 내 블로그라고만 표기했을 뿐. 프로그래밍 소스 코드는 같은 레퍼런스를 참조하는 경우가 많기..
개요테이블에 다음과 같은 데이터가 존재한다.1, 'eunbyeol'2, 'e_nbyeol'3, 'e__byeol' 나는 'e_nbyeol' 데이터를 like 키워드로 조..
와일드카드란? 와일드카드 문자란? (WildCard)와일드카드는 패턴 매칭을 위해 사용되는 문자패턴에 일치하는 문자열을 효과적으로 검색하거나 필터링하기 위해 사용SQL에서 주로 WHERE 절의 LIKE 연산자와 함께 사용여러 가지 와일드카드 문자(%, [], ^, _)가 존재즉, 데이터를 더 쉽게 검색하여 원하는 결과를 얻기 위한 목적으로 사용와일드카드 : % (백분율 문자) % : 하나 이상의 일치하는 문자 찾기 개념0개 이상의 문자를 나타낸다.즉, 임의의 문자열을 대체할 수 있다.예를 들어, 'a%'는 'a'로 시작하는 모든 문자열을 나타낸다. 사용 방법'e%' : 문자 'e'로 시작하는 모든 문자열을 나타낸다.'%e' : 문자 'e로 끝나는 모든 문자열을 나타낸다.'%e%' : 문자 'e'가 중간에..
개요 웹 소켓 서버에 대한 기능은 이전 포스팅으로 분리하였으므로, 이번에는 채팅 앱 클라이언트에서 웹 소켓 서버와 통신하고 실제로 실시간 채팅이 이루어지는 기능을 상호작용할 수 있도록 해보자. [ 시리즈 포스팅 내용 보기 ] Flutter/Dart - 채팅 앱 만들기(1) - 다트로 웹 소켓 서버/클라이언트 만들기 (WebSocket) Flutter/Dart - 채팅 앱 만들기(2) - 앱 UI 레이아웃 디자인 및 기능 설계하기 Flutter/Dart - 채팅 앱 만들기(3) - 다트 웹 소켓 서버 기능 구현하기 Flutter/Dart - 채팅 앱 만들기(4) - 앱에서 소켓 서버와 통신하여 채팅 기능 구현하기 이번 포스팅에서는 아래와 같은 내용을 다룬다. 클라이언트에서 메시지를 보내는 방법 단순히 모든..
개요이전 포스팅에서 다뤘던 기능들과 플러터 앱의 UI를 결합하여,이번에는 웹소켓 서버와 통신 하여 실제 실시간 채팅이 이루어지도록 기능을 구현해보자.웹소켓과 채팅 기능의 이해를 돕기 위해 최대한의 최대한... 간소화 하였다.UUID와 Shared Preference를 활용한 조금 더 정밀한 개인 메시지 전송 방법을 설명하려했지만,그러면 포스팅의 내용이 너무 길어지고 복잡해질꺼 같아서 전부 다 뺐다.프로젝트를 간단히 초기 설정된 닉네임으로만 통하여 메시지를 보내도록 수정하였다.때문에 같은 닉네임을 사용한다면 사실상 1:1 개인 메시지의 기능이 아니게 되는 허점이 존재하지만 이해하길 바란다.(이 기능을 잘 활용하면 특정 방에 접속한 유저들끼리 나눌 수 있는 '채팅방' 형태의 기능을 구현할 수도..