분류 전체보기 107

리눅스 기본 명령어 정리

개발자를 하면서,, 리눅스와 멀어질수가 없더라구요 자주 사용하는 명령어 위주로 정리해봤습니다. 주로 grep 과 find, ps 정도 쓰이는 것 같네요, 압축관련 명령어도 자주 쓰이구요 기본적인 mv, cp, rm 같은 명령어는 정리하지 않았습니다. 1. grep, find grep : 문자열, 파일이름 등 찾는 것에 쓰임 find : grep 과 비슷한 역할, 패턴을 이용하여 검색 가능 예시) > grep "asd" sdfg.log > grep asd sdfg.log > find /etc -name "*.log" -print 주로 파이프 라인을 사용해 검색하는데 많이 쓰이는것 같습니다. grep 과 find 다른점은 find 명령어는 '*.log"같이 표현식?이 쓰이는 것으로 구분하고 있습니다. 만약 ..

linux 2023.03.21

바밀로 VARMILO키보드의 FN키 안먹는 경우/ 바밀로 키보드 초기화 (VA108Mac)

캡스락이 컨트롤로 인식되어 바꾸려고 하였으나 fn키가 안먹는 상황. 아래처럼 진행하니 해결됨 1. FN 키가 먹지 않는 이유 좌측 Windows키와 FN키 위치가 바뀌었으므로 좌측 Windows키를 누른상태에서 ESC키를 5~7초간 눌러 펌웨어 초기화 진행 윈도우 키가 동작하지 않았는데 아래처럼 진행하니 해결 2. 윈도우 키가 먹지 않는 경우 - FN키를 누른상태에서 좌측 Winodows키를 한번 누르는 것으로 잠금 해제

기타 2023.03.03

[linux] date, ps 명령어

- 날짜 출력하고 싶을 때 1. $(date) 2. $(date"+%Y-%m-%d") 1.은 2023. 02. 16. (목) 17:25:13 KST 이런식으로 나옴 2. 는 뒤에 형식에 맞춰져서 나옴 - 프로세스 명 검색 ps -ef | grep '프로세스명' | wc | awk '{print $1}' 1. ps 명령어 - e : 실행중인 모든 프로세스의 정보를 출력한다. - f : 프로세스에 대한 자세한 정보를 출력한다 (PPID) 2. grep 명령어 : 로그파일이나 텍스트 파일에서 특정 문자열을 찾을 때 사용 - | 파이프와 같이 사용해서 and 연산자 처럼 사용 - -m 숫자 : -m옵션을 사용하면 숫자만큼까지만 찾을 수 있음 3. wc 명령어 : 특정 파일내에서 존재하는 바이트수, 단어수, 행수..

linux 2023.02.16

[jquery/js] input checkbox name값, value 값으로 체크하기

체크박스를 만들면 여러개의 값을 저장해야한다. name은 같고 value만 다르게 하면 배열로 쉽게 값을 저장할 수 있어 자주 사용하는 방식이다. 그런데 이렇게 value로 저장된 값을 불러오려면 좀 난감해진다. jquery로 id, name, class만 접근 가능한 것으로 알고 있었기 때문이다. 하지만 name, value를 동시에 쓰면 value값으로도 체크박스를 체크해줄 수 있다. (값이 같은 경우가 있기때문에^^) (prop으로 checked true 설정해주기) $("input[name="+name+"][value="+item+"]").prop("checked",true);

[Mybatis] resultType string 결과 값 받기

쿼리 결과값이 하나의 문자열인 경우 굳이 hashmap으로 리턴할 필요 없이 resultType을 string으로 설정해주면 된다. 하지만.. 삽질을 했으니 블로그 글을 쓰는 것이다. 만약 string으로만 설정한다면 쿼리 결과가 나오기는 하나 java내에서 변수에 리턴되지는 않을 것이다. 이유는!! 쿼리 결과값이 하나의 문자열인 경우라도 그 문자열은 컬럼값을 가지고 있다. 이 컬럼값을 지정해주지 않는다면 java 소스 내에서 결과값을 읽어오지 못하게 된다. .... 쿼리에 alias로 java 소스내의 변수와 이름을 맞춰주던지 아니면 변수를 쿼리 리턴 컬럼값으로 지정해주어야 한다. 그럼 값을 제대로 읽어온다!

WEB/Mybatis 2022.11.04

mybatis 에서 파라미터로 배열 사용하기

인수의 형태가 정해진 반복적인 작업을 할 때 mybatis에서 foreach 구문을 사용하여 반복문으로 처리가 가능하다. 아래 코드와 같이 list 또는 array형으로 받은 인수를 JAVA 코드 ModelAndView mv = new ModelAndView(); ArrayList names = new ArrayList(); names.add("홍길동"); names.add("홍길순"); names.add("김영희"); names.add("김철수"); names.add("단미"); mv.addObject("names", names); mybatis구현체인 xml에서 foreach문을 사용하여 처리할 수 있다. XML -- 경력 -- 경력무관 name = #{type} and test = "ddd" col..

WEB/Mybatis 2022.10.19

[ HTTP 헤더 ] 일반 정보

1. From 유저 에이전트의 이메일 정보 일반적으로 잘 사용되지 않음 검색 엔진 같은 곳에서, 주로 사용 요청에서 사용 2. referer 이전 웹 페이지 주소 현재 요청된 페이지의 이전 웹 페이지 주소 A -> B로 이동하는 경우 B를 요청할 때 Referer: A를 포함해서 요청 Referer를 사용해서 유입 경로 분석 가능 요청에서 사용 참고 : referer는 단어 referrer의 오타 3. user - agent 유저 에이전트 애플리케이션 정보 user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36 클라이언트의..

네트워크/HTTP 2022.10.06