반응형

분류 전체보기 90

[Python] Windows Python(파이썬) 설치하기

1. Python Download(3.x 이상) Welcome to Python.org The official home of the Python Programming Language www.python.org 위 링크를 통해, Python을 설치합니다. 이 때 3.x버전을 설치해주어야 합니다. python의 경우, 3.x 버전에서만 지원되는 모듈들이 있고 반대로 2.x버전에서는 사용가능 했지만 3.x 버전에서는 사용이 불가능한 경우가 있기 때문입니다. 저는 아래 그림과 같이 Download Tab에 나타나 있는 3.8.2 버전을 설치했습니다. (붉은색 박스 참고) 2. Python 설치 Download 받은 python-3.8.2.exe 파일을 실행합니다. 실행하게 되면, 아래 그림과 같은 창이 나타나게..

[Web] ajax으로 받아온 data를 jstl로 표현하기

안녕하세요. 글쓰는 개발자입니다. 오늘은 ajax으로 받아온 data를 jstl로 표현하는 방법에 대해 소개하고자 합니다. ajax의 POST방식을 사용하게 되면, error가 발생하면서 받아온 값을 jstl로 표현하지 못하는데요. 이유는 다음과 같습니다. 서버는 JAVA>JSTL>HTML>Javascript 순서로 동작하는데 GET방식으로 페이지 이동시 바로 model.addAttribute하는 경우에만 작동하는 것을 많이 경험하셨을 겁니다. 그러나, 저는 업무 중에 Tab메뉴를 동작할 때 마다 Ajax Post 방식으로 data를 받아와야했고 append를 하기에는 View단의 코드가 너무 길어지고 퍼블리싱 변경이라도 발생할 경우, 유지보수에 상당한 어려움이 예상되었습니다. 그리하여, 고민한 결과 아..

old/Javascript 2020.03.05

[Linux / CentOS] 일반계정 - root 계정 전환하기

안녕하세요. 글쓰는 개발자입니다. python을 공부하기 위해 CentOs7에서 Linux개발환경을 구축은 했는데 Linux명령어를 하나도 모르는 저로서는 어려운게 너무많았습니다. yum update 명령어를 치니까. You need to be root to perform this command. 라고 하더군요 root로 들어와야 이걸 수행할수 있다고... 그래서 찾은 방법을 소개하겠습니다.(스샷과 함께) 그냥 su - 를 입력하고 root 계정의 암호를 입력하면 끝입니다. 저는 su - 이게 무엇인지도 제대로 이해를 못해서 10초정도 헤맸구요.

카테고리 없음 2020.02.29

[DB] mybatis selectkey 활용(Insert 값 불러오기)

안녕하세요. 글쓰는 개발자입니다. 오늘은 selectKey를 활용해서 mybatis에서 insert된 값을 바로 불러올 수 있는 기능을 소개하겠습니다. 아래 코드블럭들을 살펴보면, VO에 no와 name을 세팅하고 param객체에 담아서 Service단을 거쳐 Mapper로 전달합니다. 그리고 order="BEFORE", no를 select문을 통해 조회하고 selectKey 안의 keyProfperty = no에 바로 저장합니다. 그럼, 저장된 no를 바로 아래의 insert문에서 사용할 수 있습니다. 자세한 내용은 아래 전체 코드를 확인하세요. 1. Service단 sqlSession.insert("mapperName.selectKeyExample",param); logger.info("순번: "+p..

old/DB 2020.02.25

[Java] ajax 으로 Controller에 배열 넘기기

안녕하세요. 글쓰는 개발자입니다. 오늘은 script단에서 ajax을 활용해 controller(Java단)로 배열값을 전달하는 방법을 소개하겠습니다. 저는 입력폼에서 checkbox를 활용한 다중선택값은 따로 분리해서 배열로 전달하였는데요. 이 때, @RequestParam Map param 형식으로 받게되면 배열의 경우, 첫번째 값만 가져오게 되므로 @RequestParam(value="parameter이름[]")List 형으로 배열값을 받아와야 합니다. 아래 코드만 보시면 쉽게 이해가 되실 겁니다. 1. Script $.ajax({ url :'/my/testUrl/arrayTest', type : 'post', dataType : 'json', data : { "exampleArray" : exam..

old/Java 2020.02.17

[ajax] ajax활용, parameter를 Controller로 넘기기

안녕하세요. 글쓰는 개발자입니다. 오늘은 ajax으로 data를 넘겨서 DB에 저장하는 것까지의 과정을 설명하고자 합니다. JQuery가 제공하는 ajax을 활용했는데요. VO 또는 DTO방식으로 값을 넘겨주는 방법도 있지만, 이번에는 parameter만 넘겨주는 방식을 택했습니다. ajax의 data에 자신이 넘기고자 하는 data의 이름을 정해주고 그 값을 넣어줍니다. 저는 nickName에 '닉네임'을 담았습니다. 이는, Key - Value형태로 담아지는데요. 그리하여 Controller에서 Map형태로 param을 받았고, 이를 service단을 거쳐 mapper로 보내주었습니다. 주의하실 점이 있다면, mapper에서 parameterType을 정해주시는 것과, #{nickName} 처럼 자신..

카테고리 없음 2020.02.11

[Javascript] 모바일 이미지 업로드시 이미지 회전 현상 해결

안녕하세요. 글쓰는 개발자입니다. 프로젝트를 진행하면서, 프로필 사진을 모바일에서 업로드 할 경우, 이미지가 회전되는 이슈가 있었습니다. 구글링을 해보니, 다른 분들도 많이 겪은 문제였다는 생각이 들었습니다. 빈번히 발생하는 이 문제를 해결한 방법에 관해 포스팅 시작하겠습니다. 1. 라이브러리 사용 저는 아래 링크를 통해, 사용할 수 있는 Javascript Load Image 라이브러리를 사용했습니다. 이 중에서 load-image.all.min.js 를 받았는데요. 이유는 다 받는게 제일 편하기 때문입니다. https://github.com/blueimp/JavaScript-Load-Image blueimp/JavaScript-Load-Image JavaScript Load Image is a lib..

old/Javascript 2020.02.06

[Javascript] var, let, const 차이(비교)

안녕하세요. 글쓰는 개발자입니다. 오늘은 Javascript 변수선언시 사용하는 var, let, const의 차이를 포스팅하고자 합니다. 관련 자료를 공부하면서 scope, hoisting등의 개념도 접할 수 있었는데요. 이와 관련해서는 다음 포스팅을 통해 설명 드리겠습니다. 1. var (변수 재선언 가능) var variable = '변수선언함'; console.log(variable); //변수선언함 var variable = '또 변수선언함'; console.log(variable); //또 변수선언함 변수 선언을 여러 번해도 에러없이 각기 다른 값이 출력될 수 있습니다. 이는 필요할 때 마다 변수를 사용할 수 있다는(편리하다는) 장점이 될 수 도 있지만, 같은 이름의 변수명을 남용하는 문제를 ..

old/Javascript 2020.02.03

[업무참고] SVN clean up 오류, commit 오류, update 오류

안녕하세요. 글쓰는 개발자입니다. 업무 참고로 SVN에러를 해결하는 방법을 설명드리겠습니다. 프로젝트 막바지라 너무도 바쁜데 SVN에 '뻑' 나버려서 오전 10시 반까지 해당문제 해결에 힘을 쏟았는데요. 여러분들의 시간을 줄여드리고자 바로 포스팅하겠습니다. 대부분의 블로그를 보면 project 우클릭 후 Team -> clean up을 하라고 했지만 역시나 먹히지 않았습니다. 그래서 조금 귀찮아보이지만 실제로는 귀찮지도 않고 확실한, 10분 내로 끝나는 방법을 알려드리겠습니다. 1. SQLite 설치 SQLite 설치를 위해 아래링크로 먼저 접속합니다. https://sqlitebrowser.org/ DB Browser for SQLite DB Browser for SQLite The Official h..

카테고리 없음 2020.01.29

[JQuery] .one() 함수, 이벤트 한 번만 적용(사용)하기

안녕하세요. 글쓰는 개발자입니다. 오늘은 JQuery의 .one() 함수를 소개하고자 합니다. 저를 몇날 몇일간 괴롭혔던 검색제시어 영역 이외 클릭시 제시어 창 닫힘 및 입력값 초기화 기능 문제를 해결해준 고마운 기능입니다. 아래 내용에 대한 설명은 https://api.jquery.com/one/를 참고했습니다. .one() | jQuery API Documentation Description: Attach a handler to an event for the elements. The handler is executed at most once per element per event type. The .one() method is identical to .on(), except that the handl..

old/Javascript 2020.01.29
반응형