Certification 91

커널 매개변수 설정: 지속 및 비지속 커널 매개변수 구성

Operations Deployment - Configure kernel parameters, persistent and non-persistent커널 매개변수: Kernel Parameter커널 파라미터는 리눅스 운영체제에서 커널을 구성하는 설정 값들이다. 시스템 성능과 동작을 제어하고 최적화하는데 사용되기 때문에 어떤 설정들이 있는지 카테고리화 하여 기억할 필요가 있을듯 하다.ex) 시스템 성능, 메모리관리, 네트워킹, 파일시스템, 보안, 로깅 ... 등등커널 매개변수 변경 방법: sysctl 명령어로 일시적 변경 or /etc/sysctl.conf 파일을 수정하여 영구적 변경일시적으로 커널 매개변수 변경하기일시적인 커널 매개변수 변경은 시스템을 재부팅할 때까지 유효하다. sysctl 명령어를 사용하..

LFCS 시험에 합격하려면 어떻게 해야 할까

LFCS는 Linux Foundation에서 제공하는 인증으로, 시스템 관리자로서의 실력을 증명할 수 있는 시험이다.그런데 해당 시험이 국내에선 잘 알려져 있지 않은지 시험에 대한 정보가 흔하지 않다.RHCSA를 준비할까 했는데 어차피 둘다 취득할 예정이고 무엇보다 자격증 취득 과정에서 이뤄지는 인고의 시간이 조금이라도 학습이 되기를 바라는 마음에 덤프 위주의 학습을 벗어나고 싶었다.그러면 한번 Linux Foundation 에서 요구하는 도메인과 역량에 대해 알아볼까?Linux Foundation Certified System Administrator (LFCS)Operations Deployment (25%)Configure kernel parameters, persistent and non-pers..

Source Connector slow query로 인한 장애기

Source Connector slow query로 인한 장애기문제의 쿼리table.poll.interval.ms 설정된 주기마다 해당 쿼리를 실행SELECT NULL AS table_cat, o.owner AS table_schem, o.object_name AS table_name, o.object_type AS table_type, NULL AS remarksFROM all_objects oWHERE o.owner LIKE :1 ESCAPE '/'AND o.object_name LIKE :2 ESCAPE '/'AND o.object_type IN ('TABLE', 'SYNONYM', 'VIEW')ORDER BY table_type, t..

What is the difference between checked and unchecked exceptions?

What is the difference between checked and unchecked exceptions? Checked exception Unchecked exception 예외 발생 컴파일시 예외 catch부에서 처리 런타임 도중 발생하는 catch되지 않은 예외 예외 처리 예외처리 필수 예외처리 필수 아님 트랜잭션 처리 롤백하지 않음 롤백함 예시 IOException, SQLException, ClassNotFoundException, InvocationTargetException NullPointerException, IndexOutOfBoundsException, IllegalArgumentException, NumberFormatException Why does Spring prefe..

What is the concept of AOP? Which problem does it solve? What is a cross cutting concern?

What is the concept of AOP? Which problem does it solve? What is a cross cutting concern? Name three typical cross cutting concerns. What two problems arise if you don’t solve a cross cutting concern via AOP? What is the concept of AOP? Introduction Aspect-oriented programming (AOP) is an approach to programming that allows global properties of a program to determine how it is compiled into an e..

What is dependency injection and what are the advantages of using it?

'dependency injection' definition In software engineering, dependency injection is a technique in which an object receives other objects that it depends on, called dependencies. Typically, the receiving object is called a client and the passed-in object is called a service. The code that passes the service to the client is called the injector. 'Wikipedia' 소프트웨어 공학에서 의존성 주입은 의존이 필..

[SQL] 집합 연산자 UNION / UNION ALL / INTERSECT / EXCEPT

[SQL] 집합 연산자 UNION / UNION ALL / INTERSECT / EXCEPT 집합 연산자의 종류 집합 연산자 의미 UNION 여러 개의 SQL문의 결과에 대한 합집합으로 결과에서 모든 중복된 행은 하나의 행으로 만든다. UNION [DISTINCT] 라고 보는게 맞다. UNION ALL 여러 개의 SQL문의 결과에 대한 합집합으로 중복된 행도 그대로 결과로 표시된다. 즉, 단순히 결과만 합쳐놓은 것이다. 일반적으로 여러 질의 결과가 상호 베타적인(Exclusive)일 때 많이 사용한다. 개별 SQL문의 결과가 서로 중복되지 않는 경우, UNION과 결과가 동일하다. (결과의 정렬 순서에는 차이가 있을 수 있음) INTERSECT 여러 개의 SQL문의 결과에 대한 교집합이다. 중복된 행은 ..

Certification/SQLP 2019.03.02