목록전체 글 276
재밌고 어려운 IT를 이해해보자~!
SVN은 SubVersion 단어의 줄임말로 중앙집중관리식 형상관리 소스 관리 툴이다. 각각의 개발자들이 본인의 코드 변경 사항을 하나의 중앙 저장소 (Center Repository) 에 commit 하는 방식으로 운영합니다. 즉, 로컬 PC에서 커밋 시 중앙 저장소에 바로 반영되고 중앙 저장소에 있는 내용들을 다른 로컬 PC에 업데이트 시킬 수 있습니다. 이해가 직관적이라는 장점이 있지만 중앙 저장소에 문제가 발생될 경우에 서비스 자체가 중단되는 현상이 발생할 수 있습니다. SVN이라고 하는 형상관리 툴이 저장소의 파일들의 이름을 변경할 수 없는 한계, 디렉토리의 이동이나 이름 변경을 지원하지 않는 한계, 유니코드로 된 파일 이름을 제한적으로만 지원하는 한계점들을 가지고 있어 이를 보완하기 위한 형상..
현재 현재 국내 은행의 코어 뱅킹 시스템은 보통 Unix나 Linux 시스템 기반하에 대부분 C 로 개발되어 있다고 합니다.금융, 증권관련 개발언어로 C언어가 채택된 이유는 ● 성능과 효율성: C언어는 저수준 프로그래밍 언어로, 하드웨어와 밀접한 관련이 있어서 빠른 실행 속도와 효율적인 메모리 관리를 가능하게 합니다. 코어 뱅킹 시스템은 대용량 금융 트랜잭션 처리와 실시간 응답이 필요하기 때문에 C언어의 성능과 효율성이 적합합니다. ● 시스템 제어와 하드웨어 접근: C언어는 포인터와 메모리 주소를 직접 다룰 수 있어서 시스템 제어와 하드웨어 접근이 가능합니다. 이러한 저수준 기능은 코어 뱅킹 시스템의 하드웨어와 상호작용하며 안정적인 동작을 보장하는 데 도움이 됩니다. ● 다중 스레드 및 동시성 지원:..
다양한 개발관련 프로그램의 메인로고에 동물이 많아서 좋다. Linux 1. Linux를 쓰는 이유 - 웹서버(web server)인 Apache(아파치), IIS, Nginx가 있는데 이 웹서버들이 리눅스(Linux)환경에서 최적화 되어 돌아가기 때문 흔히들 사용하는 tomcat(WAS)를 통해서 아파치, 톰캣, mysql 등을 이용해서 웹서비스 서버가 리눅스기반 환경에서 최적화 되어있다. - 일반적인 기업들은 오픈소스환경인 Linux를 더 선호합니다. 이 말은 윈도우즈도 웹서버 환경을 구축할 수 있지만 윈도우OS를 개인 PC 클리이언트가 아닌 서버, 임베디드, 엔터프라이스 제품을 필요로할시 비용이 많이 든다.반면 리눅스(Linux)는 무료 오픈소스 운영체제로, 완전 무료 정책이기 때문에 그 어떠한 금..
RPA 솔루션 개발을 위해 필요한 역량파이썬, 자바 특히 자동화 툴 개발에는 프로그래밍 언어 중 파이썬이 가장 중요하다고 한다.파이썬은 인공지능, 빅데이터 등 데이터베이스 분야의 기반으로 사용된 언어이기도 합니다. IT인프라 네트워크, 리눅스RPA개발자는 개발직군이기 때문에 IT인프라 능력도 갖추고 있어야합니다. Data 활용능력 오라클 DBMS 인공지능 모델 (머신러닝/딥러닝) 데이터분석 프로그래밍&처리능력을 기반으로 인공지능 모델에 대한 이해가 되어있어야합니다. RPA에서 한글 데이터를 처리하는 작업은 특히 한국 시장에서 매우 중요합니다. 예를 들어, 한글 문서의 내용을 자동으로 추출하거나, 한글 텍스트를 분석하고, 이를 바탕으로 특정 작업을 자동화하는 등의 사례가 많습니다. 한글 텍스트 처..
Kotlin의 장점간결성, 생산성코틀린은 자바보다 더 간결하고 직관적이라, 쓰고 읽는 데 시간이 덜 걸린다.\ 자바에 존재하는 여러 가지 번로운 준비 코드(생성자, 게터, 세터 등)들을 코틀린은 묵시적으로 제공하기 때문에 그런 준비코드 없이 더 깔끔하다.기능이 다양한 표준 라이브러리를 제공하기 때문에 반복되는 코드를 줄일 수 있다. 안정성실행 시점에 오류를 발생시키는 대신 컴파일 시점 검사를 통해 오류를 더 많이 방지해준다. 코틀린은 null이 될 수 없는 값을 추적하며, 실행 시점에 NullPointException이 발생할 수 있는 연산을 사용하는 코드를 금지한다.자바에서 객체의 null을 다루는데 사용되는 많은 코드라인을 생략할 수 있다.nullalbe typenull이 될 수 있는 타입 명시적으로..
AWS에서 서버를 무료로 생성하고 고정IP 연결 방법을 알아보자! 1. AWS프리티어2. 계정 생성하기3. 인스턴스 생성하기4. 고정IP설정하기 AWS에서는 처음 가입한 날부터 1년동안 사용가능한 서버를 무료로 제공하지만 모든 서비스가 무료인 것은 아니기 때문에 사용량 등을 모니터링해서 불필요한 요금이 발생하지 않도록 주의! 계정 생성AWS 홈페이지(https://aws.amazon.com/ko/)에서 계정생성이 과정에서 전화번호 인증과 사용가능한 카드인지 확인을 한다. 입력한 카드로 1달러가 결제되는데 이건 확인용이라 다시 돌려받기때문에 걱정하지 않아도 된다~ 왼쪽 상단 메뉴의 서비스>EC2에서 인스턴스를 만들어보자 인스턴스 시작 클릭 후 Amazon Machine Image(AMI) 인스턴스는 가상 ..
아마존닷컴에서 개발한 클라우드 컴퓨팅 플랫폼이다. Amazon Web Services는 아마존(Amazon)에서 제공하는 클라우드 서비스로, 네트워킹을 기반으로 가상 컴퓨터와 스토리지, 네트워크 인프라 등 다양한 서비스를 제공 클라우드 컴퓨팅이란? 기존의 물리적인 형태의 실물 컴퓨팅 리소스를 네트워크 기반 서비스 형태로 제공하는 것. 사용자로 하여금 네트워크 상에서 클라우드 서비스의 자원을 사용하는 것을 의미한다. 다음과 같이 3가지 분류로 나누기도 한다. *참조https://goddaehee.tistory.com/174