본문 바로가기

분류 전체보기116

jQuery ajax 파일업로드 jQuery로 파일업로드 방법에 대해 알아보고자 한다. jQuery 플러그인 중 jQuery Form Plugin 라는게 있지만 여기서는 jQuery와 FormData 객체만으로 업로드 하는 방식을 알아보겠다. jQuery 버전은 3.3.1을 사용했다. FormData는 자바스크립트 객체로 multipart/form-data 인코딩 방식과 동일한 방식을 사용하도록 제공된다고 한다. HTML (+Bootstrap) Title Content Choose file JavaScript // Form 전체를 넘겨주는 방식 var formData = new FormData($("#form")[0]); // 아래 주석은 위와 같은데 표현만 다름 // var formData = new FormData(document... 2019. 9. 8.
[Linux] Ubuntu Nexus Repository Manager 서비스 등록 우분투 16.04 기준 넥서스 서비스를 등록하여 sudo systemctl start nexus sudo systemctl stop nexus 명령어를 수행할 수 있게 설정하는 방법에 대하여 알아보자. 1. Nexus Repository Manager 다운로드 https://www.sonatype.com/ 접속 후 상단 메뉴 중 Producs 선택 -> OSS Edition 클릭 Sonatype | DevOps Automation - Open Source Governance Sonatype Nexus helps software development teams use open source so they can innovate faster and automatically control risk. www.so.. 2019. 8. 31.
OpenStack neutron openvswitch 기반 네트워크 설치 참고 사이트 OpenStack neutron 서비스가 kilo 버전까지는 open vswitch 가상스위치 기반으로 네트워크를 설치했으나liberty 버전부터는 linux bridge 가상스위치로 변경되었다.그래서 liberty 버전부터는 open vswitch 네트워크로 설치할 시 참고할 사이트가 필요하여여기에 안내하고자 한다. 참고로 현재(2019년 1월 기준) 최신버전은 rocky이다.먼저 아래사이트로 접속한다.https://docs.openstack.org/ 그러면 최신버전의 오픈스택 docs 사이트로 접속될 것이다.위 그림에 나온 버전 중 queens를 선택했다. 그리고 밑으로 내려가보면 그림과 같이 Administrator Guides 링크가 있는데 클릭한다. 또 아래 그림과 같이 밑으로 내려가보면 Net.. 2019. 2. 2.
RabbitMQ 3.7.9 binary 설치 RabbitMQ 3.7.9 binary로 설치하는 방법을 알아보겠다. Root 계정으로 진행하며 일반계정은 sudo 명령어로 수행 1. Erlang 21.x 설치 - 레파지토리 등록 ~]# vi /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=https://dl.bintray.com/rabbitmq-erlang/rpm/erlang/21/el/7 gpgcheck=1 gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1 - Erlang 설치 ~]# yum install -y e.. 2019. 1. 5.
Centos 7 기준 redis 5.0.3 tar server 실행 Redis 5.0.3 tar를 다운받아 centos 7 기준으로 실행하는 방법. Root 계정 기준 명령어1. 필요 패키지 설치~]# yum install -y make wget gcc 2. Redis 설치wget http://download.redis.io/releases/redis-5.0.3.tar.gztar xzf redis-5.0.3.tar.gzcd redis-5.0.3make 참고로 gcc가 제대로 설치가 된 상태에서 make를 해야 한다. 먼저 make 실행 후 실패하고 나서 gcc 설치 후 다시 make하면 xxx.h 파일을 못 찾는다고 에러가 난다. 그럴 경우 redis 폴더를 지우고 다시 압축해제해서 make 하면 된다. make가 완료된 결과(1분 정도 걸림) 3. Redis serve.. 2018. 12. 31.
myBatis list/array parameter type 처리 myBatis에서 parameter type 값을 list나 array(배열)로 넘길 시 처리 방법 myBatis에서 내부적으로 list나 array(배열)가 파라미터로 올 시 아래와 같이 map으로 한번 감싸는 작업이 있다. - list 일 경우 map.put("list", parameter); - array(배열) 일 경우 map.put("array", parameter); 그래서 아래와 같이 처리해주면 된다. - list 일 경우 - array(배열) 일 경우 끝. 2018. 10. 23.