본문 바로가기

반응형

전체 글

(28)
VPN 과 VDI 에 대해서.. 차이점 신규 프로젝트 고객사와 업무진행 협의중 vpn과 vdi 를 착각하시는 클라이언트분이 계셔서 정리차 작성해본다. VPN (Virtual Private Network) VPN은 인터넷 연결을 안전하고 개인 정보를 보호하기 위한 기술로, 사용자가 인터넷을 통해 데이터를 보낼 때 그 내용이 암호화됩니다. (즉 인터넷 연결을 보안하는 기술로, 데이터를 암호화하여 보호) VPN은 주로 다음과 같은 상황에서 활용됩니다. 보안 강화: 공개 Wi-Fi 네트워크와 같이 보안이 취약한 네트워크에서 안전한 통신을 위해 사용됩니다. 지역 제한 우회: 지역 제한된 콘텐츠에 접근하기 위해 사용됩니다. 예를 들어, Netflix의 다른 지역 콘텐츠에 접근하는 데 활용될 수 있습니다. 개인 정보 보호: 개인 정보를 보호하고 온라인 도..
[PHP] 흔히 발생하는 에러 - Parse error: syntax error, unexpected PHP를 개발 시 코드 작성 중에 Parse Error가 발생하는 경우가 가장 빈번한 것 같습니다. Parse error 는 코드의 구문이나 문법적인 오류로 발생하며, 여러 이유에 의해 발생할 수 있는데 가장 대표적인 예시는 다음과 같습니다. 여기서 $name = "Minsu" 라인의 끝에 세미콜론(;)이 누락되었습니다. PHP는 각 줄이 종료될 때 세미콜론으로 끝나야 하지만, 여기서 그렇지 않아 Parse Error가 발생합니다. 다른 예로는 함수나 제어 구조에서 괄호의 닫힘이 누락된 경우입니다. 아래 코드에서 if문에서 중괄호({})의 닫힘이 누락되어 Parse Error가 발생합니다. 이 예시에서는 if문의 중괄호가 닫히지 않았기 때문에 Parse Error가 발생합니다. Parse Error는 코..
[jQuery] 다중 체크박스 선택 다중 체크박스는 복수의 옵션 값을 선택할 수 있게 도와주는 input 항목입니다. jQuery 를 통해서 체크박스를 다루는 스크립트를 알아보도록 하겠습니다. 다중 체크박스 (multi-checkbox) 예제는 다음과 같습니다. 좋아하는 과일을 선택하세요: 사과 바나나 오렌지 포도 선택한 과일 확인 체크박스 폼: input 태그를 이용하여 여러 개의 체크박스를 생성합니다. (input type="checkbox") name 속성을 통해 같은 그룹 (name="fruit") 으로 묶어줍니다. 선택 확인 버튼: 선택한 항목을 확인하는 버튼을 만듭니다. (button id="submitBtn") jQuery 코드: 버튼 클릭 시 선택된 체크박스를 확인하고, 선택된 값들을 가져와 #result 영역에 출력합니다...
[Oracle] tnsnames.ora 셋팅 방법 / TNS 설정 Oracle의 tnsnames.ora 파일은 데이터베이스 연결 정보를 포함하는 파일로, Oracle 클라이언트가 데이터베이스에 연결하기 위해 사용됩니다. tnsnames.ora 파일에는 데이터베이스 서버의 주소, 포트, 서비스명 등이 설정됩니다. 아래에서 설정 방법을 안내해드리겠습니다. 1. tnsnames.ora 파일 위치 확인 일반적으로 tnsnames.ora 파일은 Oracle 클라이언트 설치 디렉토리의 network/admin 폴더에 위치합니다. 다음은 Windows 및 Unix/Linux 환경의 일반적인 경로입니다. Windows > %ORACLE_HOME%\network\admin %ORACLE_HOME%은 Oracle 클라이언트 설치 경로를 나타냅니다. Unix/Linux > $ORACLE_..
[MYSQL] 문자열 결합 함수 concat() 활용 CONCAT 함수는 MySQL에서 문자열을 결합하는 데 사용됩니다. 이 함수는 여러 개의 문자열을 하나로 합쳐 새로운 문자열을 생성합니다. CONCAT(str1, str2, ...) str1, str2, ...: 결합할 문자열 SELECT CONCAT('Hello', ' ', 'World'); 이 쿼리는 'Hello', 공백, 'World'를 결합하여 'Hello World'라는 하나의 문자열을 반환합니다. SELECT CONCAT(column1, ' ', column2) AS combined_columns FROM table_name; 이 쿼리는 특정 테이블의 두 열(column1, column2)을 공백을 넣어 결합한 후, combined_columns라는 별칭을 가진 새로운 열로 출력합니다. SEL..
[MYSQL] 문자열 자르기 substring() 활용 MySQL의 SUBSTRING 함수란 무엇인가요? MySQL에서 SUBSTRING 함수는 문자열을 자르고 원하는 부분을 추출하는 데 사용됩니다. SUBSTRING() 은 문자열 내에서 시작 위치부터 지정된 길이까지의 문자열을 반환합니다. SUBSTRING 함수는 다음과 같은 방식으로 사용됩니다. SUBSTRING(str, start, length) str: 원본 문자열 start: 추출을 시작할 위치 (1부터 시작) length: 추출할 문자열의 길이 SELECT SUBSTRING('Hello World', 1, 5); 이 경우, 'Hello World'라는 문자열에서 첫 번째부터 시작하여 5개의 문자를 추출합니다. 따라서 결과는 'Hello'가 됩니다. SELECT SUBSTRING(column_nam..
[SQL] 데이터타입 CHAR 과 VARCHAR 차이점과 성능비교 CHAR 와 VARCHAR 는 데이터베이스에서 문자열을 저장하는 데 사용되는 두 가지 데이터 타입입니다. 이 두 타입은 문자열을 저장하는 방식과 공간 활용 측면에서 차이가 있습니다. 그에 따른 성능에 영향이 있는데 두 데이터 타입에 대해 비교해서 알아보도록 하겠습니다. CHAR CHAR 은 고정 길이의 문자열을 저장하는 데 사용됩니다. 예를 들어, CHAR(10) 은 항상 10개의 문자를 저장할 수 있는 타입입니다. 저장되는 각각의 문자열이 항상 고정된 크기를 가지기 때문에, 실제로 저장되는 데이터 크기는 지정된 길이와 동일합니다. 문자열이 지정된 길이보다 짧을 경우 공백으로 나머지 부분을 채워 저장합니다. 검색 속도가 빠르며, 고정된 크기로 인해 공백 문자로 인한 저장 공간을 낭비할 수 있습니다. 예를..
정규표현식 사용 유형과 자바 정규표현식 패키지 (java.util.regex) 정규표현식(Regular Expression)은 문자열에서 특정한 패턴을 찾거나 조작하기 위해 사용됩니다. 다양한 문자열 작업을 효율적으로 수행할 수 있는 정규표현식이 사용되는 유형에 대해 알아보면 다음과 같습니다. 패턴 매칭: 문자열에서 특정한 패턴을 찾을 때 사용됩니다. 이를 통해 이메일, 전화번호, URL 등과 같은 특정 형식의 문자열을 쉽게 식별할 수 있습니다. 문자열 검색 및 대체: 특정 문자열을 검색하거나 다른 문자열로 대체할 때 유용합니다. 예를 들어, 특정 단어를 찾아 대체하거나 제거할 수 있습니다. 데이터 유효성 검사: 입력된 데이터의 형식을 확인하고 유효성을 검사하는 데 사용됩니다. 예를 들어, 사용자가 이메일 주소를 입력했을 때 이 주소가 올바른 형식인지 확인할 수 있습니다. 텍스트 ..

반응형