본문 바로가기

전체 글313

[TERM] 오픈 소스 Open Source 💡 오픈 소스 소프트웨어 (Open Source Software) 소스 코드를 공개해 누구나 특별한 제한 없이 그 코드를 보고 사용할 수 있는 오픈 소스 라이선스를 만족하는 소프트웨어를 말함 간략하게 오픈 소스라고 말하기도 하며, 대한민국의 공공기관에서는 공개 소프트웨어라는 표현을 사용함 출처: 위키백과 공개적으로 그 설계에 액세스할 수 있기 때문에 누구나 기술을 수정하고 공유할 수 있는 분산형 프로덕션 모델임 기술이 유기적으로 발전하도록 누구나 새로운 아이디어를 내고 개선할 수 있음 출처: aws 홈페이지 💡 오픈 소스 중요한 이유 기술 혁신이 발전하려면 글로벌 협업 필요 지식 공유와 집단적 혁신은 전체 커뮤니티에 도움이 됨 특히, 저작권과 값비싼 라이선스로 기술을 제한하면 발전이 저해됨 많은 인기 있.. 2023. 6. 16.
[JavaScript] Ajax 💡 Ajax 웹브라우저는 대단히 정적인 시스템이었다. 내용이 바뀌면 페이지 새로고침을 해서 내용을 새롭게 변경해야 했다. 이것은 웹이 전자 문서를 염두에 두고 고안된 시스템이기 때문에 당연하게 생각되었다. 그러다 Ajax 개념이 도입되면서 모든 것이 바뀌었다. Ajax는 웹브라우저와 웹서버가 내부적으로 데이터 통신을 하게 된다. 그리고 변경된 결과를 웹페이지에 프로그래밍적으로 반영함으로써 웹페이지의 로딩 없이 서비스를 사용할 수 있게 한다. Ajax는 근대적인 웹과 이전의 웹을 구분하는 아주 중요한 기준점 하나다. Ajax는 Asynchronous JavaScript and XML의 약자다. 한국어로는 비동기적 자바스크립트와 XML 정도로 직역할 수 있는데 자바스크립트를 이용해서 비동기적으로 서버와 브라.. 2023. 6. 15.
[티스토리] 포스팅 시 유용한 단축키 일잘러들은 '단축키' 활용을 잘한다는 글을 본 적이 있는 것 같습니다. 😶 제가 일잘러는 아니지만, 저는 '단축키'를 좋아하는 편이기는 합니다. 확실히 단축키를 사용함으로 인해, 시간이 단축되는 걸 느끼니 말입니다. 일단 단축키를 사용함으로써, 반복적인 행동들을 줄일 수가 있습니다. 단축키를 모를 때는 아이콘을 클릭하기 위해서 마우스를 여러 번 움직이죠. 그런 번거로운 절차들을 다 줄여줄 수 있는 게 바로 단축키입니다. 🎅 티스토리를 사용하시는 많은 분들이 알고 계실 것 같지만? 티스토리도 편하게 사용할 수 있는 여러 단축키가 있습니다. 😀 알고 있으면 글 작성 시 훨씬 시간을 단축할 수도 있어서 소개하고자 합니다. 티스토리의 단축키는 '더보기' 아이콘을 누르면 확인할 수가 있습니다. 하지만 저는 유심히.. 2023. 6. 13.
[DBeaver] Auto-commit 오토 커밋 해제 > 윈도우-설정 > 연결-연결 유형 > Auto-commit by default 체크 해제 > 적용 > Apply and Close 새 편집기 오픈하면 'None'으로 되어 있음. 오토 커밋 체크되어 있을 때는 'Auto'로 되어 있다. 2023. 5. 18.
[MariaDB] UBUNTU MariaDB 사용 db 생성, 삭제, 조회 등 # 버전확인 > mariadb --version # 마리아db 사용 > sudo mariadb # 마리아db 내에서 버전 확인 > select version() # 데이터베이스 생성 > create database temps; # 데이터베이스 확인 > show databases; # 데이터베이스 삭제 > drop database temps; # 계정 생성 > create user 'username'@'%' identified by 'password'; # 권한 생성 > grant all privileges on temps.* TO 'username'@'%'; # 'username'에는 본인이 쓸 username을 'password' 또한 본인이 쓸 패스워드를 입력한다. # 데이터베이스 사용 > use t.. 2023. 5. 9.
[JAVA/SPRING] ajax 다뤄보기 (코딩레시피) 01_ajax 소개(springboot, ajax) 강의 주제 ajax 다뤄보기 사용 Dependeny Lombok Spring Web Thymeleaf 주요 내용 front 페이지에서 ajax 요청을 어떻게 보내고, Controller에서 어떻게 받는지 알아봅니다. ResponseBody, ResponseEntity 리턴을 활용해 봅니다. ajax에서 리턴을 받아서 javascript로 어떻게 활용하는지 알아봅니다. ajax 활용? 이메일 또는 아이디 중복체크 좋아요 또는 싫어요 찜 댓글 작성 AJAX(Asynchronous JavaScript and XML)는 자바스크립트를 사용하여 브라우저와 서버 간의 비동기적인 데이터 교환을 수행하는 기술 세팅 💾 com.in.ajaxex.controller > .. 2023. 4. 11.