전체 글

전체 글

    RPA가 뭐지?

    한참 면접 준비를 하다 RPA라는 기술을 보게 되었다. 처음 들어보는 기술이라 궁금해서 찾아보았다. RPA Robotic Process Automation의 약자로 로봇 프로세스 자동화란 뜻으로 현대 기업 및 조직에서 업무 프로세스의 자동화를 위해 사용되는 혁신적인 기술이다. 이 기술은 소프트웨어 로봇 또는 자동화된 에이전트를 사용하여 일상적이고 반복적인 작업을 자동화하고, 인간의 업무 부담을 줄이며 업무 효율성을 극대화하는 것을 말한다. 따라서 RPA를 사용하여 다양한 처리를 할 수 있다. RPA 시나리오를 적용하여 이메일에 대한 자동 응답 생성부터 ERP에서의 데이터 작업을 자동화할 수도 있다. 즉, 일상적으로 표준화된 비즈니스 프로세스를 자동화하여 운영을 간소화하고 운영 비용을 절감할 수 있게 되는..

    DDOS(디도스) 이건 어떤 공격이지?

    DDOS(디도스) 이건 어떤 공격이지?

    내가 즐겨 보는 인터넷 방송이 최근 게임과 인터넷 방송에서 디도스 공격이 엄청나게 발생하고 있다,,ㅠ 말로만 들었던 디도스인데 이게 왜 유명한 게임에 갑자기 공격되는 거지?라는 생각이 들었다. 근데 공격하는 사람은 할 짓이 없나.. 유일하게 보는 내 방송이 왜 공격을 당해야 하는거냐~!~!~! ㅠㅠ DDOS(Distributed Denial of Service)란? 악의적인 공격자가 대량의 트래픽이나 요청을 목표 시스템으로 보내 해당 시스템을 마비시키는 공격형태이다. DDOS 공격은 인터넷 서비스의 가용성을 침해하거나, 웹사이트나 네트워크 서비스를 중단시키는데 사용된다. 일상생활에서 예시를 들어보자. 한 레스토랑에는 한 명의 웨이터가 있다. 손님들이 주문을 하고 음식을 받기 위해 웨이터에게 요청을 한다...

    [Spring] java.lang.IllegalArgumentException: Name for argument of type [java.lang.Long] not specified, and parameter name information not available via reflection.

    jakarta.servlet.ServletException: Request processing failed: java.lang.IllegalArgumentException: Name for argument of type [java.lang.Long] not specified, and parameter name information not available via reflection. Ensure that the compiler uses the '-parameters' flag. 테스트 코드를 돌리고 있는데 갑자기 이런 오류가 나왔다.. 갑자기 처음 보는 오류가 나와서 당황,, 해석을 해보니 파라미터를 못찾는 문제 같은데 왜 갑자기 이런 오류가 나왔는지 궁금하다. 김영한 님께서 이와 유사한 질문에 대한 글..

    이벤트: 캡처링과 버블링의 원리와 활용

    이벤트: 캡처링과 버블링의 원리와 활용

    최근에 공부를 하면서 백엔드 지식뿐만 아니라 프론트의 지식도 알고 있어야 프로젝트를 하는데 도움도 되고 취업에도 유리하겠다란 생각이 들어 공부를 시작하게 되었다. 프론트를 배우면서 면접에서 가장 많이 질문받는 것 중 하나가 캡처링과 버블링의 차이라고 한다. 간단하게 설명하자면 캡처링과 버블링은 이벤트가 DOM에서 전파되는 방식을 설명하는 용어이다. 버블링(Bubbling): 이벤트가 발생한 요소에서 시작하여 최상위 요소까지 전파되는 과정이다. 이벤트가 발생한 요소에서 시작해서 부모요소, 그 부모의 부모요소까지 전달되어 올라가는 방식이다. (제일 깊은 곳에 있는 요소에서 시작해 부모 요소를 거슬러 올라가며 발생하는 모양이 마치 물속 거품(bubble)과 닮았기 때문에 명명 지어졌다.) 캡처링(Cpaturi..