일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github
- 추상클래스
- analytics4
- PostgreSQL
- rsync
- mssql
- 오블완
- 자바
- oracle
- java
- Javascript
- 티스토리챌린지
- mysql
- docker
- 리눅스
- spring
- DBMS
- MongoDB
- git
- pandas
- group by
- SQL
- 호이스팅
- Linux
- MariaDB
- Python
- 트랜잭션
- IntelliJ
- 명령어
- JPA
- Today
- Total
목록DEVELOPER INFO (23)
hanker
비전문가인 고객들이나 몇몇 개발자 중에서도 AP와 API를 비슷한 의미로 생각하는데,두 용어는 이름이 비슷해 보이지만 전혀 다른 분야와 역할을 가지고 있다. 이번 글에서는 각각의 정의와 역할, 그리고 차이점을 명확하게 알아보자. AP (Access Point) AP는 Access Point의 약자로, 무선 네트워크 환경에서 유선 네트워크에 연결될 수 있도록 하는 장비를 의미한다. 주요 역할을 알아보자- 무선 신호 제공 : Wi-Fi 신호를 송수신하여 스마트폰, 노트북 등 무선 기기들이 네트워크에 접속할 수 있도록 한다.- 네트워크 확장 : 유선 네트워크에 무선 접속 포인트를 추가하여 더 많은 기기가 연결될 수 있게 도와준다. 예를 들어, 가정이나 사무실에서 흔히 사용하는 Wi-Fi 공유기는 AP의 한 종..
인공지능(AI)의 발전은 개발자들의 작업 방식에도 큰 변화를 불러오고 있다.특히, ChatGPT, GitHub Copilot, Cursor AI와 같은 AI 기반 코딩 도구들은 개발자가 코드 작성을 더 빠르게 할 수 있도록 돕고 있는데,이는 모든 면이 긍정적이라고 생각이 들진 않는다. AI가 개발에 도입되면서 코드 품질, 보안, 학습 능력 저하, 의존성 증가 등 다양한 문제점이 발생한다.(개발자들을 가끔 보면, 항상 ChatGPT는 켜져 있더라)무조건 적인 사용금지 글이 아님을 말한다. 이번 글에서는 AI 시대에 개발 방식의 변화와 부작용, 개발자가 이 AI를 어떻게 사용해야 할 지에 대해서 알아보자. 1. AI 의 등장과 개발 방식의 변화 1-1. AI 코딩 도구란?최근 안쓰는 사람 찾기가 힘들 정도로..
인공지능(AI)의 발전 속도가 상상을 초월하고 있다.특히 생성형 AI(Generative AI) 기술이 급격히 발전하면서, 우리가 일하고 배우는 방식이 변화하고 있다.몇 년 전만 해도 인간만이 할 수 있다고 생각했던 일들이 이제 AI에 의해 자동화되고 있고, 이는 새로운 직업을 창출하는 동시에 기존 직업을 위협하고 있는 실정이다.(본인도 개발자라는 직업을 가지고 있는데, 2~3년만에 생각이 많이 바뀌었다.) 그렇다면, 생성형 AI가 어떤 직업을 대체하고, 어떤 새로운 직업을 만들어내며, 우리는 앞으로 어떻게 대비해야 할까?이번 글에서는 생성형 AI가 가져올 노동 시장의 변화에 대해 심도 있게 알아보자! 1. 생성형 AI란? (인간의 창의성을 넘보다) 우리가 생각하는 새로운 콘텐츠(텍스트, 이미지, 영상,..
최근 AI 업계에서 중국의 딥시크(DeepSeek)가 등장하며 전 세계적인 관심을 끌고 있다.딥시크는 고성능 AI 모델을 낮은 비용으로 훈련하면서도 강력한 성능을 자랑하며,기존 AI 시장의 판도를 바꿀 가능성이 있는 강력한 도전자로 평가받고 있다. 과연 딥시크는 어떤 기술적 특징을 가지고 있으며, 글로벌 AI 경쟁에서 어떤 위치를 차지하게 될지,이번 글에서 딥시크의 배경, 기술, 영향력, 논란, 그리고 미래 전망에 대해 알아보자!1. 딥시크란 무엇인가? 1.1. 딥시크의 배경딥시크(DeepSeek)는 2015년 중국의 헤지펀드 하이플라이어에서 출발한 AI 스타트업으로, 초기에 AI 기반 금융 거래 시스템을 개발을 했다.컴퓨터 트레이딩에 딥러닝 기법을 적용해 성공을 거두었고, 이를 통해 상당한 자산을 축적..
딥페이크(Deepfake)는 인공지능(AI) 기술을 활용하여 사람의 얼굴, 목소리, 행동 등을 조작하는 기술을 의미한다.과거에는 영화 속 특수 효과 수준에서만 가능했던 기술이 이제는 누구나 사용할 수 있을 정도로 발전하면서,사회적으로 큰 논란을 불러일으키고 있다. 이번 글에서는 딥페이크의 기술적 원리, 활용 사례, 윤리적 문제, 그리고 미래의 가능성과 위험성에 대해 자세히 알아보자! 1. 딥페이크란? 1.1. 딥페이크의 정의딥페이크(Deepfake)는 "Deep Learning(딥러닝)"과 "Fake(가짜)"의 합성어로,인공지능이 기존 영상을 학습하여 사람의 얼굴이나 목소리를 변조하는 기술이다. - 특정 인물의 얼굴을 다른 사람의 얼굴로 바꾸거나, 목소리를 조작해 원래 존재하지 않는 영상과 오디오를 생성..
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..