본문 바로가기

개발관련

(162)
[error jstl core STS] class org.apache.taglibs.standard.tlv.JstlCoreTLV cannot be cast to class jakarta.servlet.jsp.tagext.TagLibraryValidato Problem STS 4.15.3.RELEASE 버전에서 maven 으로 pom.xml 에 jstl 및 taglib 추가 후 사용 시 에러. jstl 추가시 에러 없었고 taglib 사용하려고 위의 코드 추가시 에러 발생 javax.servlet jstl 1.2 taglibs standard 1.1.2 cause SpringBoot 3.0 이상부터 다른 라이브러리 필요한 듯? resolving 추가했던 디펜던시 다 지우고 해당 디펜던시 추가하니 사용 가능 jakarta.servlet.jsp.jstl jakarta.servlet.jsp.jstl-api 3.0.0 jakarta.servlet jakarta.servlet-api 6.0.0 provided org.glassfish.web jakarta.serv..
[error sts] The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path Problem STS 4.15.3 RELEASE 사용 중 JSP 파일 추가하자 발생한 에러. maven 프로젝트. The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path cause java 빌드 경로에서 javax servlet 인 HttpServlet을 찾을 수 없음 resolving pom.xml 기존에 embed만 추가했으나 javax.servlet 추가하기, 추가 후 jsp 파일 지우고 새로 생성하기 org.apache.tomcat.embed tomcat-embed-jasper javax.servlet javax.servlet-api 4.0.1 provided
[error sts] Correct the classpath of your application so that it contains compatible versions of the classes org.springframework.boot.autoconfigure.web.embedded.TomcatWebServerFactoryCustomizer and org.apache.coyote.http11.AbstractHttp11Protocol Problem Description: An attempt was made to call a method that does not exist. The attempt was made from the following location: org.springframework.boot.autoconfigure.web.embedded.TomcatWebServerFactoryCustomizer.customizeMaxHttpRequestHeaderSize(TomcatWebServerFactoryCustomizer.java:265) The following method did not exist: 'void org.apache.coyote.http11.AbstractHttp11Protocol.setMaxHttpRequest..
javascript 이벤트 핸들러 종류 출처 : http://warehouseofdev.tistory.com/entry/JavaScript-Event-Handler-%EB%AA%A8%EC%9D%8C JavaScript Event Handler 모음 JavaScript Event Handler 모음 onabort 이미지의 다운로드를 중지할 때 (브라우저의 중지버튼) onactivate 개체가 활성화될 때 발생 (태그의 기능이 작용할 때 발생하는 이벤트로 예를 들어 링크를 누를 경우 링크가 옮겨질때 발생하는 것을 감지하는 이벤트 핸들러) onafterprint 문서가 출력되거나 혹은 출력하기 위해 출력미리보기를 한 후에 발생 onafterupdate 데이터영역 개체에서 발생하는 이벤트로 데이터 소스 오브젝.. warehouseofdev.tisto..
[개념 용어] daemon process 데몬 프로세스 daemon 이란 서비스의요청에 응답하기 위해 오랫동안 실행중인 background 프로세스 이다. 유닉스(리눅스 포함) 운영체제에서 이름이 "d"로 끝나는 프로세스들이 대표적인데 inetd, httpd, nfsd, sshd, named와 lpd 등이 있다 백그라운드 프로세스가 있다면 그 반대의 개념인 포그라운드(Foreground) 프로세스가 있다는 것도 유추가능하다 fork() 함수를 통해 자식을 생성하고 부모는 죽는다.... https://blogger.pe.kr/770
[개념 용어] domain 도메인 an area of territory owned or controlled by a ruler or government 영토, 영역, 분야, 영역, 범위를 뜻하는 단어였으나 인터넷 주소의 이미로 확장되었다. 전문분야 = 해당 도메인 전문 분야에 대해 이야기할 때, 해당 도메인에 대한 지식이 필요하다 수학에서 영어로 정의역 인터넷 주소를 뜨하는 도메인도 본래 특정 분야(com, net, org 등)의 어떤 웹 사이트(영역)를 지칭하기 위해 의미를 확장한 단어이다. 도메인 또는 도메인 네임(Domain name)은 넓게 보면 외우거나 식별하기 어려운 IP 주소(예:240.10.20.1)를 example.com 처럼 기억하기 쉽게 만들어주는 네트워크 호스트 이름을 의미하지만, 보통 루트 네임 서버(최상위 DNS..
xml 뜻 eXtensible Markup Language 태그를 정의하는 언어 XML : 태그 사용 방법이 Well-formed만 허용 xhtml -> xhtml2 html4-(x) -> html5
cpu는 어떻게 작동할까 https://www.youtube.com/watch?v=Fg00LN30Ezg Central Processing Unit 산술 논리 장치 Arithmetic Logic Unit 더하기 빼기의 산술, And 나 OR 같은 논리를 연산하는 역할 트렌지스터는 아주 작다. 하지만 cpu에는 수십억개의 트렌지스터가 들어가있다. cpu에는 Mosfet 이라고 불리는 트랜지스터가 들어가 있다. cpu는 많은 Mosfet 이라는 형태의 트렌지스터가 모여서 연산을 수행한다. 데이터를 보조기억장치(HDD, SSD..) 에서 RAM (주기억장치, RAM ROM, Random Access Memory)으로 이동하고 RAM 에서 cpu로 이동한다. cpu안에는 레지스터(Register) + 캐시메모리(L1 cache, L2 c..