728x90 전체 글146 #MOD_SECURITY MOD_SECURITY 설치방법 1. 사전설치 yum install -y gcc-c++ yum install -y zlib-devel yum install -y expat-devel yum install -y pcre pcre-devel yum install -y openssl openssl-devel yum install -y mod_ssl yum install -y mod_security yum install -y libxml2 libxml2-devel yum install -y apr apr-devel yum install -y apr-util apr-util-devel 2. 소스를 다운 wget https://www.modsecurity.org/tarball/2.9.3/modsecurity-2.9.. 💛03_Server & OS/02_Apache Tomcat 2024. 3. 11. #메이저 업그레이드 #Major Upgrade #마이너 업그레이드 #Minor Upgrade #버전 #프로그램 ⚡프로그램 버전 업데이트 종류 🦖Major Upgrade(메이저 업그레이드) 제품의 기존 버전 보다 많은 기능 향상 및 사용자 편의가 대폭 개선된 경우를 뜻하며 통상적으로 버전의 앞자리의 변경으로 구분 (예. 알집 v1.0, 알집 v2.0, 알집 v3.0 과 같은 형식) 🦖 Minor Upgrade(마이너 업그레이드 ) 제품의 기존 버전의 사용상에서 발생했던 문제점 및 사용자 편의가 개선된 버전으로 뒷자리 변경으로 구분 (예. 알집 v1.0, 알집 v1.1, 알집 v1.2 과 같은 형식) 💜99_기타 2024. 3. 11. #VAN #Value Added Network #PG사 #Payments Gateway #결제 #용어정리 ⚡결제 시스템 웹개발을 하다보면 결제 시스템은 이제 필수 영역으로 다가오는 부분이다. 각 가맹점을(고객사)와 카드사를 연결하는 VAN사 부터 그 단계를 총괄하는 PG사 까지 이처럼 결제 시스템에서는 알아둬야할 서비스적 인프라 구조가 있다. 이를 알아볼려고 합니다. 🦖Van(Value Added Network) - 부가가치 통신망 가맹점과 카드사를 이어주는 통신망으로 오프라인 매장에서 단말기 & POS를 통해 결제 하는 이과정을 도와주는 역활을 VAN사가 한다고 할수 있다. VAN이 생겨나기전에는 카드사별로 단말기가 달랐기에 카드사와 가맹점 사이에 계약을 도와주고 거래를 도와주어 해당 건에 대한 수수료를 떼어가는 구조이다. 이처럼 단말기를 통해 승인 중계 업무를 하며 VAN사가 카드사 사이에서 승인 중계와.. 💜99_기타 2024. 3. 11. #IOS #아이폰 #해상도 #장치 #액정크기 #실제해상도 #개발기준해상도 장치 액정 크기 실제 해상도 개발 기준 해상도 iPhone 3gs 3.5인치 320 x 480 320 x 480 iPhone 4, 4s 3.5인치 640 x 960 320 x 480 iPhone 5, 5c, 5s, SE1 4인치 640 x 1136 320 x 568 iPhone 6, 6s, 7, 8, SE2, SE3 4.7인치 750 x 1334 375 x 667 iPhone 12 mini, 13 mini 5.4인치 1080 x 2340 375 x 812 iPhone 6+, 6s+, 7+, 8+ 5.5인치 1242 x 2208 414 x 736 iPhone X, XS, 11 Pro 5.8인치 1125 x 2436 375 x 812 iPhone Xr, 11 6.1인치 828 x 1792 414 x 896 .. 💜99_기타/04_앱 지식 2024. 3. 6. #LTS #LongTermSupport #오랜시간지원 #Current #현재 #버전차이 ⚡프로젝트를 진행하다보면 LTS vs Current를 많이 접하게 됩니다. Node.js 다운로드 페이지에서도 이미지와 같이 표기하고 있습니다. 무슨 차이가 있길래 해당버전을 나눠서 배포하는지에 대해서 알아 보겠습니다. 🦖LTS(LongTermSupport - 오랜 시간 지원) 말그대로 장기간 지원을 받을수 있는 버전입니다. Node.js기준으로는 LTS로 배포가 되면 해당 버전이 배포되고 나서 약 30개월동안 해당버전의 버그 패치 지원을 한다는 말입니다. 그래서 안정성이 보장이되기에 보편화된 서비스를 하기 위해서는 LTS버전을 사용해야 안정성을 높일수 있습니다. 🦖Current (현재 지원) 새로 개발된 기능에 초점을 맞춘 버전으로 새롭게 추가된 기능을 사용하는 베타 서비스형식의 버전입니다. 해당버전을.. 🩵06_Computer Engineering/01_Software Engineering 2024. 3. 6. #보일러 플레이트 코드 #Boilerplate code #코드스플릿팅 #Code-Splitting ⚡Boilerplate code(보일러플레이트)란? 최소한의 변경으로 여러곳에서 재상용되며 반복적 형태를 띄는 코드를 뜻한다. 🌱보일러플레이트의 어원 1890년대 광고, 컬럼과 같이 중복되어 사용되는 텍스트 인쇄판을 부드러운 납 대신 강철로 찍시 시작했다. 이처럼 중첩되어 사용되는 내역을 Boilerplate라고 하였습니다. 1950년대 까지 수천개의 신문이 Western Newspaper Union으로 부터 상용구를 받아서 사용한 내역을 컴퓨터 프로그램에서도 차용하여 사용하고 있습니다. 🌱 보일러플레이트 코드 제거 프로그래밍을 하다보면 중복되어 사용하는 코드를 대신해서 사용하는 기법이 있습니다. 👊어노테이션 중복되는 코드 내역을 어노테이션화를 통해 간결하게 사용할수 있다. 👊 안드로이드 스튜디오 플러그.. 🩵06_Computer Engineering/01_Software Engineering 2024. 3. 4. #만다란트 #만다란트기법 #Mandal-Art #목표달성 #기술 #본질을깨닫는기술 #목적을달성하는기술 ⚡만다라트(Mandal-Art)란? 일본 디자이너 이마이즈미 히로아키가 개발한 발상의 기법으로 목표를 달성하다(Manda-la)와 기술(Art)의 결합어로 목표를 설정, 달성하기 위한 방법을 정리한 기법으로 본질을 깨닫는 기술, 목적을 달성하는 기술이라고 말합니다. 오타니 쇼헤이가 작성한 부분이 있어 유명해졌으며 핵심목표를 달성하기 위한 8가지 대 목표를 설정하고 해당 대목표에 대해 8가지 계획을 작성하여 목적을 달성하기 위해 실천해 나가는 부분이 있습니다. 💜99_기타 2024. 3. 4. #The connection attempt failed: #java.io.EOFException #EOFException #DB접속에러 #권한문제 ⚡EOFException Java에서 EOFException은 아래와 같이 파일의 종료라는 에러 내역입니다. 입력의 도중에 예상외의 파일의 종료, 또는 예상외의 스트림의 종료가 있던 것을 나타내는 시그널입니다. 이 예외는 주로 데이터 입력 스트림의 종료를 알리기 위해서 사용됩니다. 다만, 다른 많은 입력 조작에서는 스트림이 종료했을 때에 예외를 Throw 하지 않고 특정의 값을 리턴합니다. 글쓴이는 프로젝트 중에 DBeaver를 통해서 DB를 접속했을때 아래와 같은 에러 내역이 발생하였고 특정 URL들은 정상적으로 접속이 되는 부분을 확인 하였습니다. 이에 DBSAFER를 통해서 권한이 부여되어있지 않아 발생하였고 권한 신청시 정상 접속 되는 내역을 확인 하였습니다. 👊단어 숙지 : attempt 시도 🩷02_DataBase/01_SQL( Structured Query Language) 2024. 3. 4. #재밍 #Jamming #공격 #무선통신 #IT # ⚡재밍(Jamming)이란 외부에서 악의적 의도를 통한 노이즈, 신호방해를 통해 통신신호를 차단하거나 왜곡시키는 행위를 말합니다. 무선통신은 특정주파수, 주파수 진폭에 따라 데이터 전송 신호가 적용되며 재밍(Jamming)은 이상 주파수를 수신하여 무선통신의 오작동을 발생시키며 반면 원치 않은 주파수변동, 진폭변동, 외부 이상신호가 무선통신에 적용되는 경우는 노이즈(Noise)라고 말합니다. 재밍(Jamming)은 서비스거부(Dos, Denial of Service), 신호 덮어쓰기(Sigover, SignalOvershadowing)로 구분되며 넓은 주파수 대역방해인 광대역 재밍, 특정 주파수대역을 방해하는 협대역 재밍으로 구분될 수 있다. 이러한 재밍(Jamming)에 대해 대처 방안으론 황재밍(An.. 🩵06_Computer Engineering 2024. 3. 4. #마일스톤 #Milestone #이정표 #표지석 ⚡마일스톤이란?! 🌱어원 로마 제국이 군인들을 이용해서 건설한 도로에는 1 로마 마일 (1,479미터)당, 1개의 표지석을 세운 것을 의미했다. 현재는 여행시 목표를 향해 나아갈 때 돌에 목적지까지의 남은 거리와 방향을 새겨놓은 표지석을 의미한다. 또는 한 인생, 역사 등이나 수치상으로 중대시점, 획기적인 사건을 뜻하기도 한다. 🌱마일스톤 이란? & 특장점 마일스톤은 프로젝트 관리에서 중간 결과물, 및 특정 작업 단계의 완료 시점을 말하며 프로젝트의 진행 상황을 확인하는 시점으로 사용하기도 합니다. 프로젝트 관리를 함에 있어 구분 지점을 세분화 하여 프로젝트의 세부작업별 마일스톤화를 하여 효율적 진행을 할수 있으며 목표 달성의 측정을 하는 시점이라고 표현할수 있습니다. 🌱한줄정리 마일스톤의 역활로는 프로.. 🩵06_Computer Engineering/01_Software Engineering 2024. 3. 4. #Spring Boot #RequestParam #PathVariable 프로젝트를 하면서 API를 제공함에 있어서 여러가지 방법론 이 있습니다. Get형태로 데이터를 주고받을때 @PathVariable을 통한 방법을 이번에 알게되어서 포스팅을 해볼려고 하고 있습니다. ⚡@RequestParams 🌱/api/registSurvey?key=123&code=456&date=20240228 -> Paramerter에 Key, Value 형태로 구성( Ex. / key=123&code=456&date=20240228 ) -> defaultValue - 값이 설정되지 않을 때 기본으로 설정할 값 -> name - 바인딩할 요청 파라미터의 이름 -> value - name의 별칭 -> required - 필수 값인지 설정하는 값 ⚡@PathVariable 🌱 /api/registSurv.. ❤️01_Java/01_Spring & Boot 2024. 2. 28. #var #let #const #변수 #차이점 #ES6 #스코프 #호이스팅 ⚡var var로 선언한 변수는 동일한 이름으로 여러번 중복 선언이 가능하며 마지막에 할당된 값이 변수에 저장된다. 변수를 유연하게 사용할 수 있다는 장점이 될수 있지만 기존 선언된 내역을 망각하여 재 선언을 하여 값이 다르게 출력될수 있는 케이스가 발생할수 있다. var lanType = 'javascript'; console.log(lanType);// javascript var lanType = 'java'; console.log(lanType);// java ------------------------------------------------------------------------------------ var str = "mrbang"; function newFunction() { var t.. 💚04_HTML5 & Javascript & CSS/01_Javascript 2024. 2. 22. 이전 1 2 3 4 5 6 7 ··· 13 다음 728x90