JAVA

    [알고리즘] 비트연산

    [알고리즘] 비트연산

    비트연산 이진수에 대해 비트 단위로 논리 연산을 하거나, 비타 단위로 전체 비트를 왼쪽이나 오른쪽으로 이동시킬 때 사용하는 연산자입니다. 비트 연산자 비트 연산자 설명 예 & 비트 AND 연산 대응되는 비트가 모두 1이면 1을, 아니면 0을 반환함 | 비트 OR 연산 대응되는 비트가 하나라도 1이면 1을, 아니면 0을 반환함 ^ 비트 XOR 연산 대응되는 비트가 서로 다르면 1을, 서로 같으면 0을 반환함 ~ 비트 NOT 연산 (단항연산자) 피연산자의 모든 비트를 1이면 0으로, 0이면 1로 반전시킴 지정한 수만큼 비트를 전부 오른쪽으로 이동시킴 비트 연산 활용 메모리 절약

    [Regex] 정규 표현식

    [Regex] 정규 표현식

    메타문자 설명 예시 . 줄바꿈을 제외한 모든 문자 1개와 일치 . : 어떤 문자로 이루어진 1자리 문자열] ..... : 어떤 문자로 이루어진 5자리 문자열 ( ) 패턴을 하나의 요소로 묶음(그룹) ( )는 여러번 사용가능하며, 사용된 그룹의 가장 왼쪽부터 $1,$2,…으로 접근할 수 있음 (..)( )(..) : 어떤 문자 2자 + 공백 + 어떤 문자 2자로 이루어진 그룹 + 1번 이상 발생하는 패턴을 의미 패턴뒤에 +를 붙여 사용한다. n+ : 여러 개의 n으로 이루어진 문자열 정리중.. 📖 참고사이트 [정규표현식 테스트사이트] RegExr: Learn, Build, & Test RegEx [위키백과] 정규표현식 Java - 정규표현식(regex), 다양한 예제로 쉽게 이해하기

    HttpURLConnection POST 통신

    HttpURLConnection POST 통신

    1. Form values 전달 @Test public void postTemplate() { String response = null; try { String urlPath = "https://webhook.site/{your_unique_url}"; URL url = new URL(urlPath); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setRequestMethod("POST"); con.setDoOutput(true); String param = "param1=a"; param += "¶m2=b"; param += "¶m3=c"; param += "¶m4=d"; OutputStream os ..