반응형

안그래보이지만 개발자 20

리눅스 java 여러 버전 설치되어 있을 때 - alternatives 명령어로 선택

기존 jre 및 jdk 1.6 버전 설치되어 있던 rhel 6 서버에 openjdk 1.8을 깔고 1.6은 지우지 않았음 기본 java 환경을 1.8로 변경한다 아래 명령어는 root 권한으로 실행해야 한다 # alternatives --config java There are 3 programs which provide 'java'. SelectionCommand ------------------------------------------- 1/usr/lib/jvm/jre-1.5..../bin/java 2/usr/lib/jvm/jre-1.6.0-openjdk...../bin/java *3/usr/lib/jvm/jre-1.8.0-openjdk....../bin/java Enter to keep the cu..

[jsp] 동적 생성된 input 값 form 으로 한꺼번에 컨트롤러로 전달 (name 배열)

내가 하고 싶었던 것 컬럼명1 컬럼명2 컬럼명3 컬럼명4 컬럼명5 입력하는곳1 입력하는곳2 입력하는곳3 입력하는곳4 입력하는곳5 이렇게 생긴 테이블이 있고 "추가" 버튼을 누르면 값을 입력할 수 있는 row가 계속해서 생성된다. 컬럼명1 컬럼명2 컬럼명3 컬럼명4 컬럼명5 입력하는곳1 입력하는곳2 입력하는곳3 입력하는곳4 입력하는곳5 이런 식으로.. 아무튼 이렇게 동적 생성하는 것까지는 좋은데 동적으로 추가된 인풋 여러개를 한꺼번에 어떻게 넘겨야 할지를 몰랐다. input name="name1" 이런 식으로 넘겨서 컨트롤러에서 받아야 할 것 같은데 여러개가 생성되면 name1 name2 name3 ... 이렇게 계속 생성시켜야 하나? 뭔가 너무 어렵고 예쁘지가 않아서 이럴 리가 없는데 싶은 마음으로 일단..

form 태그 안에 button 있을 때 동작하지 않는 현상

그것은 바로 form 안에 있는 button을 전부 submit으로 인식하기 때문이었다. 테이블 tr을 버튼으로 추가하려고 하는데 자꾸 순간적으로 추가된듯 하다가 다시 새로고침되더니 uri 뒤에 ? 이 붙길래 뭔가 form이 작동하는 건 아닌가 하고 쳐봤더니 저렇댄다. 해결법은 button type을 명시해주면 된다. 그럼 form 태그 안에 있어도 잘 동작한다. 간단한 해결 p.s. 요소 추가하는 제이쿼리는 append $('#id').append("넣을 내용"); 끝

리눅스와 AIX (Unix) 자동완성 방법 정리

리눅스 위주로 사용하다가 이번에 aix 쓰게 돼서 불편한 것 때문에 찾아보는 겸 정리한다. 새로 알게되는 게 있으면 게시물에 계속 업데이트할 예정 aix 탭 자동완성 안되는거 넘 짜증 기본 쉘 리눅스 rhel 기본 쉘은 bash aix 기본 쉘은 콘쉘(ksh)인 것 같다. 왜 확신을 못하냐면 난 우리 회사에서 aix를 처음 써봤기 때문 자동완성 기능 bash에서는 키보드의 Tab을 치면 아주 편하게 자동완성이 된다. 그런데 aix에서 Tab을 치면 그냥 한 칸 떨어진다 ^^. 콘쉘일 때 자동완성을 하려면 bash에서처럼 일부 문자를 치고 자동완성을 하고 싶은 곳에서 ESC를 누른 다음 \ 문자 키를 누르면 자동완성이 된다. 무지 귀찮다. 그리고 bash에서처럼 탭 연타하면 자동완성할 수 있는 파일이나 디..

NginX 리눅스에 컴파일 설치하기

카테고리를 웹으로 해야 하나 잠깐 고민했지만 설치 과정 자체는 서버컴퓨터에서 이루어지는데다 어쨌든 웹서버이므로 서버 카테고리를 새로 만들어 작성함. 나는 nginx를 잘 모르며 여기저기 검색하여 내 상황에 잘 맞게 설치했음을 알린다. 인터넷이 되지 않는 내부망/폐쇄망이므로 https://nginx.org/en/download.html 에서 압축파일을 받아 서버로 옮겼다. stable과 mainline이 있는데 mainline 써도 무난하다 하여 mainline 1.17.1 버전을 다운받았다. 인터넷 되면 wget으로 잘 가져올 수 있는데 나는 그게 불가하여 직접 ftp로 업로드했다. 의존패키지는 PCRE, ZLIB, OPENSSL 이렇게 필요하다고 하는데, 내가 엔진엑스를 설치할 컴퓨터에는 이미 해당 패..

java 기초부터 복습하기 : 자바 기본 입력

자바 입력은 불편하고 외우기 귀찮다. cin cout이 짱이었는데. 자바 입력 1. BufferedReader import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main { public static void main(String[] args) throws IOException { BufferedReader buffer = new BufferedReader(new InputStreamReader(System.in)); System.out.println("(버퍼리더)문자열입력 : "); String str = buffer.readLine(); System.out.prin..

java 기초부터 복습하기 : 자바 기본 출력

개발자로 일하고 있지만 java는 주 업무가 아니어서 감 떨어졌다. 완전히 유치원 수준에서부터 차근차근 다져보기로 한다. (절대로 어려운 거 하기 싫어서 미루는 거 아님) 내가 기억할 만큼만 쓰므로 설명은 불친절할 수 있다. 순서는 백준 "단계별로 풀어보기"를 따라간다. 이클립스 메인 메소드 생성 클래스 만들 때 체크박스 체크해서 만들 수 있긴 한데, 방금 내가 그걸 까먹고 기존 클래스에 추가했기 때문에 ;; 포스팅에도 추가. 이클립스에서 main 치고 ctrl + space 치면 main 메소드 생성 가능. 자바 출력 1. System.out.println(); 이 메소드는 이클립스에서 sysout이라 치고 ctrl + space bar 하면 바로 나온다. 2. System.out.print(); pr..

폐쇄망에서 IE SSL 느려짐, 지연 현상 해결

회사 업무망은 인터넷 안되는 폐쇄망이고 사내 인트라넷 사이트만 접속 가능하다. 프로젝트에서 SSL/TLS 사이트를 하나 만들어 테스트 서비스를 할 일이 생겼는데 이상하게 IE에서 https로만 해당 사이트 로딩이 겁나게 느렸다. 거의 1분 가까이. 그렇다고 통신이 안되는 것은 아니고 느린데 되긴 된다. 그냥 둘까 하다가 팀장님이 이거 왜 이렇게 느리냐고 하셔서 해결 방법을 찾아봤고 찾은 해결법을 아래에 기록한다. IE 인터넷 옵션 - 고급 탭으로 이동한다. '서버의 인증서 해지 확인' 항목을 체크 해제한다. 컴퓨터를 재부팅해야 적용된다는데 브라우저만 껐다 켜도 적용되는 것 같다. 느려지는 이유는 브라우저에서 인증서가 유효한지 인터넷을 통해 확인하는데 인터넷이 안되니 응답이 올 리가 있나. ※ 이 정보는 ..

openssl로 자체 서명 인증서 생성 및 톰캣 https 설정 (self-signed certificate)

SSL/TLS를 위한 테스트용 자체 서명 인증서를 생성하려고 한다 말 그대로 자체-서명이기 때문에 브라우저에서는 신뢰할 수 없는 인증서라고 자꾸 경고하지만 테스트용으로는 편리하게 사용할 수 있다 이 게시물은 내가 공부하는 용도로 작성하는 기록물이다. 1. 개인키 생성 # openssl genrsa -des3 -out keyname.key.origin 2048 keyname은 마음대로 설정한다. 중간에 비밀번호를 물어보므로 하고 싶은 비밀번호를 적는다. 어차피 곧 제거할 것이다. keyname이라는 키 파일을 생성했다. 이대로 사용하면 비밀번호가 걸려 있는데 귀찮으므로 비밀번호를 제거한다. 2. 인증 요청서 (CSR) 생성 # openssl req -new -key keyname.key.origin -ou..

Spring CORS 구현 / XMLHttpRequest 요청

회사에서 하고 있는 프로젝트와 관련하여 CORS 이슈가 생겼다. 해결하고 보니 그리 어려운 문제는 아니었으나 모르고 보면 어려울 수도 있는 문제이고 나도 어차피 매뉴얼을 작성해야 하므로 공부하는 겸사겸사 해결 과정을 정리해본다. 내 환경에 맞는 적용법이므로 환경이 다른 자는 다른 방법을 참고 바람,,, 폐쇄망에서 작업한 후 인터넷망에서 기록하므로 스크린샷은 없다. 환경은 다음과 같다. 개발 환경 : Spring 5.1.5, Tomcat 8.5 테스트 : 인터넷 익스플로러 / IE 11, 크롬 Chrome 72.0.x, 자체 서명 인증서 서비스 목표는 다음과 같다. API 서버와는 다른 도메인에서 API 서버로 POST 요청을 보내고 응답을 받는다. 웹앱을 서버에 올려두고 로컬에서 요청을 던졌다. 테스트는..

반응형