일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 양자의 이중성
- WAS
- 양자컴퓨터
- Spring Container
- spring boot
- Microsoft Hackers Ground
- Handler Mapping
- tomcat
- Servlet
- ContextLoaderListener
- 양자
- FrontController
- web.xml
- spring
- 양자의 얽힘
- JPA
- RequestDispatcher
- DispatchServlet
- 양자의 중첩
- SpringBoot
- dd
- Today
- Total
목록분류 전체보기 (31)
HiTHerE !
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Q9gz0/btsDp7n0u7e/ukXfZkg2Uku3MCCUT0OZkK/img.png)
1. 양자? '양자'는 '에너지의 최소 단위' 등으로 일컬어지는, 눈에 보이지 않을 정도로 작은 물질을 말한다. 즉, 전자나 광자 등과 같이 물리학에 등장하는 작은 단위의 물질들과 에너지 단위의 통칭이다. 2. 양자의 성질 : 입자와 파동 양자의 성질 중 가장 특징적인 것이 '입자'와 '파동'의 성질을 모두 지니고 있다는 점이다. 이러한 양자의 이중성은 '이중 슬릿 실험'으로 검증되었다. 양자의 성질을 연산에 활용하고자 하는 것이 '양자 정보 과학' 이며, 그것을 형상화한 것이 양자 컴퓨터 이다. 양자의 중첩 0과 1이 중첩된 상태를 가리키며, 블로흐 구 등을 통해 중첩된 상태를 표현할 수 있다. 양자의 중첩을 이용하면 대량의 데이터가 중첩된 상태를 표현할 수 있다. 예를들어 만 개의 데이터를 이요한 계..
[7] Spring Container : 자바 객체(Bean)의 생명 주기 관리하며 BeanFactory 와 ApplicationContext 가 있음 객체간 결합도는 낮추고(객체간 의존성을 낮게), 높은 캡슐화를 위해 사용 과정 1. Request 2. web.xml : ContextLoaderListener *ContextLoaderListener : 웹 어플리케이션의 규모에 따라 다양한 클라이언트의 요청이 들어오게 되는데, 요청에 따라 다른 성격의 서블릿이 생성, 이 때 모든 서블릿이 공통으로 가져야하는 설정(예. DB)을 처리하는 객체 Servlet Context 가 아닌 Application Context 단위의 설정 *Application Context : Web Application 의 Co..
[3] web.xml (웹 배포서술자/ DD / Deployment Descritor) : Tomcat 에 웹 어플리케이션을 배포하는 방법을 설명하는 파일 WEB-INF 디렉토리 내부에 위치함 *DD : a configuration file for an artifact that is deployed to some container or engine ServletContext 의 초기 파라미터 설정 : 웹 어플리케이션이 초기화될 때 전달할 정보를 정의 서블릿에 대한 초기화 작업이 가능한 ServeltConfig 객체에 초기 파라미터(init-param), ServletContext 객체의 주소값 등이 저장됨 *ServletContext 클래스 : 톰캣 컨테이너 실행 시 각 context(웹 어플리케이션) ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bZWNrx/btsr4lQlUKV/fvVurL2pqkImNWOMSytTv1/img.png)
[1] 내장 톰캣(Tomcat)을 가짐 : 톰캣을 따로 설치할 필요 없이 바로 실행 가능. Tomcat VS HTTP* 웹서버 - Tomcat 은 WAS(Web Application Server) - 웹 서버(ex. Apache) 는 정적인 데이터를 처리하는 서버이며 이미지나 단순 HTML 파일과 같은 리소스를 제공하는 경우에 웹 서버를 통하면 WAS를 이용하는 것 보다 빠르며 안정적임. - WAS는 동적인 데이터를 처리하는 서버이며 DB와 연결되어 데이터를 주고 받거나 프로그램으로 데이터 조작이 필요한 경우 활용함. - 두 서버의 목적에 차이가 있기 때문에 두 개의 서버를 연동해서 사용하면 더욱 효과적인 서비스 제공 가능. - 사용자 요청은 HTTP 웹 서버를 통해 받고, 내부 프로그램은 WAS를 통해..
JPA Java Persistence API Java의 데이터를 비휘발성인 하드 디스크의 DBMS에 저장할 수 있도록 하는 환경 Persistence : 데이터를 생성한 프로그램의 실행이 종료되더라도 사라지지 않는 데이터의 특성 API(Application Programming Interface) - Interface : 상하관계가 존재하는 약속 (cf. 프로토콜 : 동등한 관계에 있어 서로 동의한 약속) ORM (Object Relational Mapping) Object를 DB에 연결하는 방식 Java는 Class를 사용하고, 관계형 DB는 테이블을 사용하기 때문에 객체 모델과 관계형 DB간 불일치가 발생함 JPA의 인터페이스에 의해 클래스를 바탕으로 DB 테이블이 자동으로 생성 반복적인 CRUD 생..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/clIOBX/btsrUqxwKYF/FWoenHCpoGXnVqURlgcQm0/img.png)
Spring Framework 오픈소스 IoC 컨테이너 기능 DI 지원 필터 어노테이션 Message Converter Buffered Reader & Writer *Framework : 구조적으로 고정된 부분을 재사용할 수 있도록 하고, 응용별 특정 기능을 추가적인 사용자 작성 코드에 의해 선택적으로 구현 가능하도록 하는 포괄적인 추상 구조, 이를 지원하는 소프트웨어 플랫폼. 즉, 목적에 필요한 것을 일괄로 가져다 쓸 수 있도록 만들어 놓은 '구조화된 틀' *IoC(Inversion of Controll / 제어권의 역전) : 객체의 생성, 생명주기 관리 등 객체에 대한 제어권이 바뀐것을 의미. *IoC Container : 객체에 대한 생성 및 생명 주기를 관리하는 기능 - 객체의 생성을 책임지고 의..
인공지능은 도움을 주는 강력한 도구지만, 책임감 있게 사용해야 한다. AI 사용에 있어 개발자가 직면하는 잠재적인 문제 및 위험 바이어스(Bias)는 결과에 영향을 줄 수 있음 - 대출 승인 모델은 학습된 데이터의 바이어스로 인해 성별에 따라 차별 오류로 인해 해로울 수 있음 - 자율 주행 차량에서 시스템 오류로 인한 충돌 발생 데이터 노출 - 의료 진단 봇이 환자의 데이터로 학습되지만 이러한 중요한 데이터가 안전하지 않게 저장되어 있음 해결 방법이 모든 사용자에게 작동되는것이 아닐 수 있음 - 홈 오토메이션 도우미는 시각 장애가 있는 사용자를 위한 오디오 출력을 제공하지 않음 사용자가 복잡한 시스템을 신뢰해야 함 - AI 기반 재무 도구는 투자 권장 지침을 제공해야하는데, 이러한 권장 사항의 기준이 무..
자연어 처리(Natural language processing) 문어와 구어를 이해하는 소프트웨어 생성을 다루는 AI영역 문서, 메일 메세지 및 기타 원본의 텍스트를 분석하고 해석 음성 언어를 해석하고 음성 응답을 합성 언어 간 구어 또는 문어 구를 자동으로 변역 명령을 해석하고 적절한 작업 결정 예) VR게임에서 자연어 처리를 사용하여 플레이어가 내레이션을 제어하고 게임 내 문자 및 우주선 시스템과 상호작