.jpg, .png, .pdf등의 파일끝의 확장자이름으로 체크하는방법하지만 그냥 확장자 바꿔서 올려버리면 구분하지못한다.전송된 파일이 어떤종류인지 알려주기위해 파일앞의 8바이트에어떤파일인지 설명하기 위해서 타입이 다르다type/subtype8바이트를 직접 잘라서 체크
wget 으로 다운로드 링크걸어서 톰캣다운압축풀고 설치하기포트설정, 경로설정netstat -tnlp로 포트확인startup.sh실행시켜서 확인war파일 webapp폴더에 넣기톰캣 껏다켜기언팩되었는지 확인springboot는 기본적으로 jar배포형태를 띈다.따라서 몇가지
사용자가 자신의 의지와는 무관하게 공격자가 의도한 행위(수정, 삭제, 등록 등)를 특정 웹사이트에 요청하게 하는 공격을 말한다.ex) 똑같은 모습으로만든 피싱사이트로 개인정보 빼내는행위방어방법Referrer 검증Back-end 단에서 request의 referrer를
데이터를 저장하거나 전송할 때 많이 사용되는 경량의 DATA 교환 형식특정 언어에 종속되지 않으며, 대부분의 프로그래밍 언어에서 JSON 포맷의 데이터를 핸들링 할 수 있는 라이브러리를 제공한다.중괄호({}) 같은 형식으로 하고, 값을 ','로 나열하기에 그 표현이 간
server.xml 수정배포할 war이름을 ROOT.war로 바꿔서 webapp에 올리기Project Exploer의 아래 메뉴에서 View Menu->Package Presentation->Hierarchicaljsp나 spring에서 공통레이아웃을 include시켜
프록시?사용자의 인터넷 트래픽을 목표 서버까지 전달하는 가상 “통로”라 할 수 있다.중계기 느낌?이때, 사용자의 IP와 활동은 프록시 서버 자체에 기록 된다 (기록 되지 않을 수도 있다).하지만 프록시는 통로역할을 할뿐 데이터를 암호화하지는 않는다.VPN?단순한 “통로
컴파일러가 정적분석을 진행할 때 오류가 아니라고 마킹해주는 역할을 하고 있다.따라서 어떤 경고를 제외시킬지 옵션을 줄 수 있음JDK 1.5 버전부터 지원.all : 모든 경고를 억제boxing : boxing/unboxing 오퍼레이션과 관련된 경고를 억제cast :
톰캣의 설정파일자바옵션설정 및 톰캣 로그 경로등 각종 설정을 저장할 수 있다.이 둘의 가장 큰 차이점은 서버를 실제로 Shutdown 후 재시작하는 과정에 있습니다.restart의 경우 서버를 내리고 다시 시작하게 합니다.reload의 경우 이와 달리 서버가 중단되지
리눅스에서 특정포트 ex) 8185 열렸는지 확인하는 명령cURL은 command line 기반의 웹 요청 도구이다. curl options 보통 방화벽 예외 체크, rest 테스트로 많이 사용함 limit 가 0(zero)일 경우zero string length 는
티프(TIFF)는 이미지 파일형식운영체제 및 기종에 상관없이 사용하기위해서 개발TIFF의 장점MAC(맥)과 윈도우 모두 사용하는데 편리한 포맷 형식입니다.알파 채널을 지원하며, 여러가지 색상 모드를 유지한 상태로 저장할 수 있어요,압축 방법이 여러가지라서 사용자의 편의
@Qualifier("name") -> @Primary -> @Autowired의 변수이름으로 매칭singleton bean은 하나를 공유com.in28min.spring.basics.springin5steps.BinarySearchImpl@71e5f61dcom.in2
public List finish() throws IOException { List response = new ArrayList();}
원격으로 접속할려는데 계속 그냥 꺼지는 문제가 발생했고.한번씩 저런 메세지가 떴다.뭔 의미인지 찾아보니까 대부분 서버pc의 메모리 문제로 생긴단다.서버PC를 재부팅하거나 안되면 연결 옵션의 '테마'나 '지속적인 비트맵 캐싱', '오디오' 같은 사양을 많이 먹는 옵션을
BasicFileAttributes를 이용
이 코드가 존재하는 함수의 매개변수로 넘어온 값들을 array로 변환하겠다는 것이다.함수로 $를 매개변수로 해서 넘기는 것. jquery 객체.저 함수안에서 $의 의미는 jquery 객체로 사용이 되는 것prototype.js 와 jquery로 프로그래밍을 함께 병행하