본문 바로가기

전체 글174

[금융솔루션] 기술면접 질문 정리 기술스택JAVA, JSPPHP담당업무여신시스템 운영관리웹 어플리케이션 개발 / 유지보수 예상인터뷰여신'신용'을 준다는 의미 '여신'이란 은행이 고객에게 돈을 '빌려주는 것'을 말합니다.웹 애플리케이션 (web application)인터넷이나 인트라넷을 통해 웹브라우저에서 이용할 수 있는 응용 프로그램웹 브라우저에서 실행되는 소프트웨어여신시스템 운영관리에서 주요 업무를 설명해주세요.여신시스템은 대출 등 금융상품의 심사 및 처리를 담당하는 시스템입니다.시스템 모니터링: 여신시스템의 상태를 지속적으로 모니터링하고, 장애 발생 시 빠른 대응과 문제 해결을 수행합니다.데이터 관리: 여신시스템의 데이터베이스를 관리하며, 데이터의 정합성과 안정성을 유지합니다.업무 프로세스 관리: 여신업무의 흐름을 정리하고, 업무 프.. 2023. 3. 23.
[보안솔루션] 기술면접 질문 정리 기술스택AngularJS (앵귤러JS) jQuery React (자바스크립트 라이브러리)  테크인터뷰Q1. 크로스 브라우징웹 페이지의 상호 호환성!서로 다른 브라우저들끼 서로 호환이 가능하도록 하는 것을 의미.공통요소를 사용하여 웹페이지를 제작하는 기법으로 동등한 수준의 정보, 기능 접근에 초점을 맞춘다. OS가 다르고, 브라우저마다 '렌더링 엔진'이 다르기 때문에동일하게 만드는 것이 애초에 불가능한 일 *렌더링 엔진 : 요청한 콘텐츠를 표시. HTML을 요청하면 HTML과 CSS를 파싱하여 화면에 표시 《호환성 테스트 기능 분류》1. 기본 기능 : 링크, 대화상자, 메뉴 등    - 모든 대화 상자, 메뉴가 잘 작동하는가?    - 양식 필드의 유효성 검사가 올바르게 작동하는가? 2. 그래픽 사용자 인.. 2023. 3. 23.
[Spring Boot] 스프링부트 Whitelabel Error Page 에러 해결 방법 🎯 Goal스프링부트 Whitelabel Error Page 에러 해결할 수 있다.⚠️ 문제 현상프로젝트 서버를 실행 한 후 localhost:8080 으로 접속을 해보면 Whitelabel Error Page 에러가 발생 했다.Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.🔑 에러 원인에러가 발생하는 원인은 2가지 입니다.localhost:8080 으로 연결 시 기본값인 index.html이 없다.없는 파일을 경로로 지정💊 해결 방법1) localhost:8080 으로 연결 시 기본값인 index.html이 없는 경우스프링 구동 시 처음에는 무조건.. 2023. 3. 16.
[Spring] Thymeleaf(타임리프)란? (+기본적인 사용법) 타임리프(Thymeleaf) 란?타임리프는 컨트롤러가 전달하는 데이터를 이용해 동적으로 화면을 만들어주는 역할을 하는 뷰 템플릿 엔진이다. 타임리프가 갖는 대표적인  특징은 다음과 같다. 서버상에서 동작하지 않아도 HTML 파일의 내용을 바로 확인이 가능하다.순수 HTML 구조를 유지한다.타임리프(Thymeleaf) 사용1) 라이브러리 추가 Gradle - build.gradleimplementation 'org.springframework.boot:spring-boot-starter-thymeleaf' Maven - pom.xml org.springframework.boot spring-boot-starter-thymeleaf 2) 기본 경로타임리프는 다음과 같이 기본 뷰 템플릿 경로로 다음과.. 2023. 3. 16.
[Spring] 스프링 프로젝트 폴더 빨간색 느낌표(pom.xml) 프로젝트 폴더랑 Java Resources 폴더만 빨간색으로 뜨는 경우가 있다. Window-Show View-Other 창을 열어서 Problems 창을 연다. 그러면 프로젝트 자바 레벨이 설정된 자바 버전보다 낮다고 한다. 프로젝트 우클릭-Properties-Project Facets 에서 자바 버전을 설치된 버전으로 맞추면 빨간 느낌표가 사라진다.  [Springboot] java.lang.UnsupportedClassVersionError [Springboot] java.lang.UnsupportedClassVersionError에러 메세지 Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/b.. 2023. 3. 16.
[Spring] Spring Framework / STS(Spring Tool Suite) 개념 정리 1. 라이브러리 - 미리 정의되어 내가 만든 클래스에서 호출해서 사용하는 방식 - 사람이 주도권을 가지고 코드에서 해당 라이브러리를 호출해서 사용2. 프레임워크- 프레임워크가 우리의 코드를 호출해서 원하는 목적에 달성하도록 도와줌3. Spring Framework- 자바 웹 어플리케이션 개발을 위한 경량 프레임워크 - Java를 이용해 Web을 개발하기 위한 도구4. Spring Boot- Spring Framework가 기능이 많은만큼 복잡한 환경설정을 가지고 있기 때문에 많은 설정부분을 자동화하여 사용자가 편하게 Spring을 이용할 수 있도록 도와주는 것5. STS(Spring Tool Suite)- 스프링 개발에 최적화된 이클립스에 가깝다. - 이클립스 베이스에 Spring Framwork plu.. 2023. 3. 16.
[JAVA] 예상 질문 정리 ㆍ지원 요건 : Spring, JAVA, MyBatis, JPA, RDBMS(MySql, MariaDB, Oracle, MSSql) , Git ㆍ우대 사항 : Node 개발 능력1. Spring Framework에 대해 설명해주세요. Spring Framework는 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레임워크로, 엔터프라이즈 애플리케이션 개발을 쉽고 빠르게 할 수 있도록 지원합니다. 주요 특징으로는 제어 역행(IoC), 관점 지향 프로그래밍(AOP), 데이터 접근, 트랜잭션 관리 등이 있습니다. 2. MyBatis와 JPA의 차이점은 무엇인가요? MyBatis는 SQL 매퍼 프레임워크로, 개발자가 작성한 SQL 문을 자바 객체와 매핑해주는 역할을 합니다. 반면, JPA는 자바 ORM(Object.. 2023. 3. 15.
[Spring] Spring Framework 구동원리 기본동작 순서 및 구조 1. Spring Framework 실행순서2. Log명 도식화구분프로세스파일명실제 LOGTomcat서버 가동시Apache 실행commons-daemon.logApache Commons Daemon procrun (1.2.4.0 64-bit) started.Tomcat 실행 및 server.xml 로딩[info] ( prunsrv.c:1325) [ 5740] Starting service...프로토콜 핸들러 초기화catalina.log[main] org.apache.coyote.AbstractProtocol.init 프로토콜 핸들러 ["http-nio-7080"]을(를) 초기화합니다.[main] org.apache.coyote.AbstractProtocol.init 프로토콜 핸들러 ["ajp-nio-12.. 2023. 3. 13.
[JavaScript] ==와 ===의 차이 ● == 연산자두 피연산자의 값의 타입이 다를 경우 자동으로 일부 피연산자의 타입을 변환한 후 값을 비교합니다.ex)10 10 // true10 '10' // truetrue 1 // truetrue '1' // truetrue 'true' // falsenull undefined // true 10 '10'→ 두 피연산에서 하나가 숫자형이고 다른 하나가 문자열이면, 문자열을 숫자로 변환 후 값을 비교합니다. true 1→ 두 피연산자에서 불리언 값이 존재하면, 불리언 값을 1로 변환 후 값을 비교합니다. true '1'→ 불리언 값을 1로 변환하면, 1=='1' 이 되는데, 문자열 '1'을 숫자로 변환 후 값을 비교합니다.즉, 1==1 로 비교되며, true를 반환합니다. true 'true'→ 불리언.. 2023. 3. 13.
728x90
반응형