목록2024/10 17
재밌고 어려운 IT를 이해해보자~!
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
소유주가 A~Z까지 다른 땅에서 같은 소유주로 이루어진 'ㄷ' 모양 (모양의 방향은 상관없음) 땅을 찾는 알고리즘을 알아보자..! 방향에 상관없이 'ㄷ'자인지 확인하는 과정을 생각해내는게 쉽지않다.. public class DShapeFinder { public static void main(String[] args) { String[] land1 = {"AAA", "AAA", "AAA"}; String[] land2 = {"BAA", "ABB", "ABB", "AAA"}; String[] land3 = {"BAAAD", "AAAAA", "ABBAA", "AAAAA"}; System.out.println(findMaxDArea(land1)); //..
QueryDSL이란?QueryDSL은 하이버네이트 쿼리 언어(HQL: Hibernate Query Language)의 쿼리를 타입에 안전하게 생성 및 관리해주는 프레임워크이다!QueryDSL은 정적 타입을 이용하여 SQL과 같은 쿼리를 생성할 수 있게 해준다.자바 백엔드 기술은 Spring Boot와 Spring Data JPA를 함께 사용한다.하지만 복잡한 쿼리, 동적 쿼리를 구현하는 데 있어 한계가 있다. 이러한 문제점을 해결할 수 있는 것이 QueryDSL이다.QueryDSL이 등장하기 이전에는 Mybatis, JPQL, Criteria 등 문자열 형태로 쿼리문을 작성하여 컴파일 시에 오류를 발견하는 것이 불가능했다.하지만 QueryDSL은 자바 코드로 SQL문을 작성할 수 있어 컴파일 시에 오류를..
장점 1. MySQL 호환성: MariaDB는 MySQL의 fork로 시작되어 MySQL과 높은 호환성을 유지하면서도 여러 기능과 개선 사항을 추가하여 사용자에게 선택의 폭을 넓혀줍니다. 2. 고성능 및 확장성: MariaDB는 높은 성능과 확장성을 제공하며, 병렬 스레딩, 캐시 기능, 효과적인 쿼리 최적화 등을 통해 뛰어난 성능을 보장합니다. 3. 열 지향 저장 엔진 Aria: MariaDB는 특별히 읽기 작업이 많은 경우에 유용한 열 지향 저장 엔진인 Aria를 기본으로 제공합니다. 4. 보안 기능 강화: MariaDB는 데이터 암호화, SSL/TLS 지원 등 다양한 보안 기능을 내장하고 있어 안전한 데이터 관리를 지원합니다. 5. 개발자 및 커뮤니티 지원: 활발한 개발자 및 커뮤니티 지원을 받고 ..
선언type PositionType = { x: number; y: number;};interface PositionInterface { x: number; y: number;}// objectconst obj1: PositionType = { x: 10, y: 1,};const obj2: PositionInterface = { x: 20, y: 2,};일반적으로 객체 타입을 선언하는 거에 있어서 둘이 동일한 방법으로 사용할 수 있다.인터페이스는 당연하겠지만 객체에서만 사용이 가능하다는 점과, Index Signature의 사용 유무 구현type PositionType = { x: number; y: number;};interface PositionInterface { x: numbe..