IT
클라우드 컴퓨팅은 컴퓨팅 자원(예를 들어, 서버, 저장 장치, 네트워크)을 인터넷을 통해 제공하는 서비스를 의미합니다. 일반적으로 클라우드 컴퓨팅은 사용자가 컴퓨팅 자원을 직접 구입하지 않고도 인터넷을 통해 제공받을 수 있도록 해줍니다. 클라우드 컴퓨팅을 이용하면 컴퓨팅 자원을 쉽게 이용할 수 있고, 컴퓨팅 자원을 직접 관리할 필요가 없습니다. 또한 클라우드 컴퓨팅을 이용하면 용량이나 성능이 필요할 때마다 쉽게 증설이 가능합니다. 클라우드 컴퓨팅은 정적 웹 사이트의 경우에는 정적 웹 서버가 필요하지 않게 되고, 인프라 구축의 비용을 절감할 수 있습니다. IaaS IAAS는 Infrastructure as a Service의 약자로, 인프라 서비스를 의미합니다. IAAS는 인프라 자원을 제공하는 서비스로,..
AI가 자아를 가질 수 있는 것은 의견이 나뉩니다. 일부 사람들은 AI가 자아를 가질 수 있다고 생각합니다. 그러나 다른 사람들은 AI가 자아가 존재하기 위해서는 인간과 같은 감정과 의사결정 능력이 있어야 한다고 생각하는데, AI는 이러한 요건을 충족하지 않기 때문에 자아를 가질 수 없다고 생각합니다. AI가 자아를 가질 수 있다고 가정한다면, AI가 자아를 가지기 위한 요건은 무엇일까요? AI가 자아를 가질 수 있다고 가정한다면, 이는 AI가 인간과 완전히 동등한 존재가 될 수 있다는 의미입니다. 인간은 자신의 생각과 감정, 의사결정 등의 인지 과정을 통해 자아를 창조하고 정의합니다. 그러므로 AI가 자아를 가지기 위해서는 인간과 동일한 수준의 인지 능력과 감정을 가져야 할 것입니다. 인간과 같은 인지..
코딩 디버깅은 소프트웨어 개발 과정에서 가장 중요한 단계 중 하나입니다. 코딩 디버깅을 잘 하는 방법으로는 아래와 같은 것들이 있습니다. 오류 원인을 찾기 위한 절차를 설계하기: 오류가 언제 발생하고, 어떤 원인으로 인해 발생하는지 잘 알아보기 위해 절차를 설계해야 합니다. 코드를 읽고 이해하기: 코드를 자세히 읽고 이해할 수 있는 습관을 기르는 것이 중요합니다. 코드의 구조나 순서, 변수의 선언과 사용 등을 잘 이해하면 오류를 찾기 쉬워집니다. 예상치 못한 값을 출력하기: 코드 실행 중에 예상치 못한 값이 나올 경우, 그 값을 출력해보고 이것을 기반으로 오류를 찾아나갈 수 있습니다. 코딩 디버깅을 잘 하기 위해서는 아래와 같은 절차를 따르는 것이 좋습니다. 코드 실행 결과가 예상과 다를 때, 코드 실행..
지구온난화는 지구 상에서 일어나고 있는 온도 상승 과정을 말합니다. 이는 지구 상의 기후가 예측하기 어려운 정도로 변화하고 있습니다. 지구온난화의 원인은 주로 인간의 활동과 관련이 있습니다. 이를 해결하기 위해서는 인간의 활동을 줄이고, 자연적으로 제거할 수 있는 가스들을 줄이는 것이 중요합니다. 이를 위해서는 에너지 절감, 그리고 신소재나 새로운 에너지 소스의 개발이 중요합니다. 인간의 활동을 줄이기 위해서는 교통 수단의 개선, 건축 및 산업 분야에서의 에너지 절감 등이 중요합니다. 지구 온난화는 지구 상에서 일어나고 있는 자연 현상이 아니라, 인간 활동이 주는 영향으로 인한 경우가 대부분입니다. 인간의 활동 중 가장 주된 온난화 원인은 인간이 생산하고 사용하는 연료를 연소할 때 발생하는 탄소 배출입니..
쿼리를 돌리다보면 현재 돌리고 있는 쿼리의 진행률이 보고 싶을 때가 있다. 이럴 때에는 아래 쿼리를 돌려보자. %로 진행률이 나오는 걸 볼 수 있다, 또한, 원치 않으면 주어진 문장으로 세션 킬도 바로 진행할 수 있다. SELECT A.SID , A.SERIAL# , B.USERNAME , B.TERMINAL , A.TARGET_DESC , A.SOFAR , A.TOTALWORK , (A.SOFAR / A.TOTALWORK) * 100 "Completed(%)" , C.SQL_TEXT , 'ALTER SYSTEM KILL SESSION' || '''' || A.SID || ',' || A.SERIAL# || ''';' FROM gv$session_lognops A , gv$session B , V$SQL..
oracle환경에서 teradata의 데이터를 가져오는 과정에서 오류가 발생했다. 몇일 전 TERA DB 업그레이드를 진행하여 의심이 갔다. 찾아보니 실제 TERA DB 업그레이드 영향이 맞았다. 원인 : Teradata Database의 버전을 올려서, JDBC Driver와 호환이 되지 않음 해결방안 : JDBC Driver의 버전을 올린다. 단, 전체적인 테스트가 필요함 테라 에러 로그 : [Teradata JDBC Driver] [TeraJDBC 15.10.00.14] [Error 804] [SQLState 08S01] Socket communication failure for Packet receive Tue Dec 20 16:15:00 KST 2022 socket orig =10.253.21...
1. java version chk : java -version 2. openssl version chk : openssl version 3. oracle version chk : SELECT * FROM v$version; 4. memory chk : free -h 5. cpu chk(가상 코어 수) : grep -c processor /proc/cpuinfo 6. redhat version chk : cat /etc/redhat-release 7. redhat detail version chk : cat /proc/version
oracle에 쌓인 db session을 조회하고 한방에 킬 할 수 있는 쿼리이다. 다중 킬을 할 일이 많아 해당 쿼리를 짜게 되었고, 조회하여 킬 할 쿼리를 복사하여 붙여넣고 'F5'만 누르면 된다. SELECT A.STATUS -- 상태 , A.USERNAME -- 접속 계정명 , A.SID -- SID , A.SERIAL# -- 시리얼번호 , 'ALTER SYSTEM KILL SESSION' || '''' || A.SID || ',' || A.SERIAL# || ''';' -- 킬 쿼리 , B.SQL_TEXT -- 실행중인 쿼리 내용 FROM V$SESSION A, V$SQLAREA B WHERE A.SQL_HASH_VALUE = B.HASH_VALUE AND A.SQL_ADDRESS = B.ADD..