일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Python
- API
- mysql
- java
- git
- docker
- spring
- DBMS
- 명령어
- 트랜잭션
- SQL
- rsync
- 차이점
- PostgreSQL
- MongoDB
- Linux
- group by
- top
- oracle
- IntelliJ
- analytics4
- 리눅스
- Javascript
- network
- mssql
- JPA
- 티스토리챌린지
- 오블완
- MariaDB
- 자바
- Today
- Total
목록DEVELOPER INFO (18)
hanker
DevOps는 소프트웨어 개발(Development)과 IT 운영(Operation)의 통합을 목표로 하는 문화와 실천 방법론이다.DevOps는 자동화, 협업, 지속적인 통합 및 배포를 통해 소프트웨어 전달 속도와 품질을 향상시키는 것을 목표로 한다. 이번 글에서는 DevOps의 개념, 주요 원칙, 도구, 그리고 실용적인 구현 방법에 대해 알아보자! 1. DevOps란 무엇인가? DevOps는 조직 내 개발팀과 운영팀 간의 장벽을 허물고, 더 나은 협업과 통합을 통해 소프트웨어 전달 프로세스를 최적화하는 방법론이다. 이는 기술적 관점과 문화적 관점을 모두 포함한다. DevOps의 주요 목표- 더 빠른 배포: 소프트웨어를 더 자주, 더 빠르게 출시- 더 높은 품질: 자동화된 테스트와 모니터링을 통해 신..
마이크로서비스란 무엇인가? 마이크로서비스 아키텍처(Microservices Architecture)애플리케이션을 작은 독립된 서비스들로 나누어 설계하는 소프트웨어 개발 방식이다. 이 서비스들은 각각 고유한 기능을 수행하며, 독립적으로 배포되고 확장 가능하다. 특징1. 모듈화: 애플리케이션을 작은 서비스로 분리.2. 독립 배포: 각 서비스는 별도로 배포 및 관리 가능.3. 다양한 기술 스택: 각 서비스는 서로 다른 기술 스택을 사용할 수 있음.4. 경량 프로토콜: 서비스 간 통신은 주로 REST API 또는 메시지 큐를 사용. 예시전자상거래 애플리케이션에서 마이크로서비스의 역할- 사용자 관리 서비스- 상품 카탈로그 서비스- 결제 서비스- 배송 서비스 1. 왜 마이크로서비스라고 불릴까? 1) 유연성과 확장성..
스마트홈 기술은 우리 일상에 점점 더 큰 영향을 미치고 있다.이제 스마트폰 한 대로 조명을 켜고, 가전제품을 제어하며, 집 전체를 모니터링하는 것이 가능하다. 이번 글에서는 스마트홈의 현재와 미래, 그리고 우리가 꿈꾸는 완벽한 연결된 삶에 대해 알아보자! 1. 스마트홈이란 무엇인가? 스마트홈은 사물인터넷(IoT) 기술을 활용하여 집안의 모든 기기를 연결하고, 자동화된 제어가 가능한 주거 환경을 말한다.핵심 개념: 스마트 기기와 네트워크의 통합목표: 편리함, 에너지 효율성, 안전성 제공 스마트홈의 구성 요소스마트 허브: 모든 기기를 연결하고 제어하는 중심 장치스마트 기기: 연결 가능한 조명, 온도 조절기, 보안 시스템 등모바일 앱: 사용자 인터페이스 역할을 하며 원격 제어 가능 2. 현재 스마트홈 기술의 ..
온라인에서 자바 코드를 작성하고 실행할 수 있는 컴파일러 사이트 정보 myCompiler: 자바를 포함한 여러 프로그래밍 언어를 지원하며, 설치 없이 즉시 코드 작성과 실행이 가능https://www.mycompiler.io/ko/new/java 새 Java 프로그램 만들기 - 마이컴파일러 - myCompiler실행 코드 코드 저장 기존 코드를 유지하시겠습니까? 에디터에 코드가 있는 동안 언어를 전환하려고 합니다. 이를 유지하려면 “기존 코드 유지”를 선택합니다. 예제로 바꾸려면 “예제로 바www.mycompiler.io OnlineGDB: 자바 코드를 작성, 컴파일, 실행 및 디버깅할 수 있는 온라인 IDEhttps://www.onlinegdb.com/online_java_compiler Onlin..
2024년 11월 DBMS 랭킹 TOP 10 2024. 10 vs 2024. 11순위2024. 10Score2024. 11Score1Oracle1309.45 Oracle 1317.012MySQL1022.76 MySQL 1017.803MSSQL802.09 MSSQL 799.814PostgreSQL652.16 PostgreSQL 654.345MongoDB405.21 MongoDB 400.936Redis149.63 Redis 148.647Snowflake140.60 Snowflake 142.508Elasticsearch131.85 Elasticsearch 131.649IBM Db2122.77 IBM Db2 121.7410SQLite101.91 SQLite 99.49 이전달과 비교했을 때 Redis와 Sno..
Antifragile이라는 개념은 철학자 나심 탈레브(Nassim Taleb)가 제시한 개념으로, 시스템이 혼란이나 스트레스를 받으면 이를 통해 더 강해지는 성질을 말한다. 소프트웨어 아키텍처에서 Antifragile은 단순히 장애나 변화에 대해 회복(resilient)하는 것을 넘어, 스트레스와 변화를 통해 오히려 시스템이 개선되고 발전하는 아키텍처를 의미한다. 1. Antifragile의 기본 개념 Antifragile은 회복탄력성(Resilience) 그 이상의 개념이다. Resilience는 시스템이 장애나 문제가 발생했을 때 원래 상태로 돌아오는 능력을 말하는데, Antifragile은 문제나 실패를 통해 시스템이 원래보다 더 나아지는 성질을 가진다. 2. Antifragile 소프트웨..
https://hanke-r.tistory.com/entry/2024%EB%85%84-10%EC%9B%94-TIOBE-%EC%84%A0%EC%A0%95-%EA%B0%80%EC%9E%A5-%EC%9D%B8%EA%B8%B0-%EC%9E%88%EB%8A%94-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EC%96%B8%EC%96%B4-10%EC%84%A0 2024년 10월 TIOBE 선정: 가장 인기 있는 프로그래밍 언어 10선TIOBE 지수란 - 가장 많은 코드가 작성된 프로그래밍 언어가 아니라 Google, Bing, Amazone, Wikipedia 등 검색 엔진을 사용하여 평가 Tiobe 에 따르면 2024년 10월 헤드라인은 Rust 가 작년부터 꾸준히 Tiob..
프로그래밍이나, 데이터베이스 관리에서 문자열 처리의 중요한 도구로 사용되는 정규식에 대해서 알아보자. 추천사이트 https://regex101.com/ regex101: build, test, and debug regexRegular expression tester with syntax highlighting, explanation, cheat sheet for PHP/PCRE, Python, GO, JavaScript, Java, C#/.NET, Rust.regex101.com실시간으로 정규식을 작성하고 테스트할 수 있는 사이트 정규식이란? (정규 표현식, Regular Expression, Regex) 정규식은 문자열의 패턴을 정의하는 특별한 문자열이다. 이를 통해 특정 형식의 문자열을 검색, 대체..
기존에 mariadb 접속할 때, mysql -uroot -p 를 사용해서 접속했었는데, 이번에 설치를 하다보니 mysql: command not found 라는 명령어가 나온다.. 뭔가 설치중 오류인 것으로 판단하고 삭제 후 재설치해도 똑같이 접속이 안된다. 공식홈페이지 가서 확인해보니 접속 명령어가 바뀐 것같다.https://mariadb.com/kb/en/mariadb-command-line-client/#about-the-mariadb-command-line-client mariadb Command-Line Clientmariadb is a simple SQL shell with GNU readline capabilities.mariadb.com MariaDB 명령어 변경 MariaDB의 mysq..
생성 AI란 무엇일까? 생성 AI (Generative AI) 는 새로운 텍스트, 이미지, 오디오, 비디오 등 다양한 형태의 콘텐츠를 생성해내는 인공지능 기술이다.딥러닝과 같은 인공지능 모델을 기반으로 하며, 학습된 데이터 패턴을 이용해 사람처럼 창의적인 콘텐츠를 만들어내는 능력을 가진다. ChatGPT와 같은 언어 생성 모델이나, DALL-E와 같은 이미지 생성 모델 등이 있으며, 이 모델들은 사람의 지시나 질문에 따라 상황에 맞는 적절한 답변이나 결과물을 만들어낸다. Google, Microsoft, Amazone 을 비롯한 IT 대기업들은 자체적인 생성 AI 도구를 출시했다. 생성 AI를 어디에서 사용할까? 예를 들어 삼성 갤럭시 24 시리즈에 새롭게 도입된 생성 AI 기능을 보면 라이브 번역, ..