오랜만에 스프링 카테고리에 글을 쓰는것 같다.이번 포스팅에서는 자동로그인 방지 기능이 되겠다. 먼저 어떤 사이트에서 로그인을 할때 위 이미지 와 같은자동 로그인 방지 기능들을 본적이 있을것이다. 굉장히 유용 하니 한번 알아보자. 먼저 위의 기능을 캡차 라고 부른다. CAPTCHA란?HIP 기술의 일종으로 어떠한 사용자가실제 사람인지 컴퓨터 프로그램인지를 구별하기 위해사용되는 방법이다. 사람은 구별할 수 있지만 컴퓨터는구별하기 힘들게 의도적으로 비틀거나덧칠한 그림을 주고 그 그림에 쓰여 있는 내용을물어보는 방법이 자주 사용된다. 이것은 기존의 텍스트와 이미지를일그러뜨린 형태로 변형한 후 인식 대상이 변형된이미지로부터 기존 이미지를 도출해 낼 수 있는지를확인하는 방식의 테스트이다.컴퓨터 프로그래밍이 변형시킨..
신입 S/W 개발자를 위한 이력서 쓰기. 출처 : (http://parkscom.tistory.com/1167111262) -------------------------------------------------------- 요며칠 어쩌다보니, 신입사원 공채 이력서를 내가 검토하는 위치에올라서고 말았다. 이력서를 보면서 느껴지는 내용과 조언을 좀 적어보련다.(내 개인생각이므로, 이게 정답은 아니다. 알아서 하시라.)이 글은 얼마간은 전체적인 취업 시장에, 일부 특정소프트웨어 개발자 취업에 소용되는 이야기니까 알아서 읽으삼.(그리고, 중소기업 대상 이야기다) 먼저, 이력서에 항상 나오는 상투적인 이야기부터 정리하자. 1.이력서에 먼놈의 어린 시절 이야기는 그렇게 많냐?나는 어디서 태어나서 부모님과 행복하게..
okky에서 sbroh 닉네임 쓰시는분이 어느 글에 댓글을 달아주셨는데글이 좋은것 같아 내블로그로 퍼왔다. --------------------------------------------------- 프로그래밍 실력을 키우기 위해서어떤 기업에 들어가야 될까요? 1.일단 코딩테스트를 까다롭게 보는 곳으로 가야 합니다. 2.신입이더라도 학교에서 공부를 얼마나 했는지꼬치꼬치 캐묻는 곳으로 가야 합니다. 3.당장 기술실력을 키우기 위해서는 1순위: 솔루션 회사,(들어갈 수 있다면) 포탈회사, 대형게임사. 2순위: 기술스타트업(서비스스타트업 몇 곳도 괜찮은 곳들이 있긴 합니다.우아한형제들, 후로그램스, 플리토, 노리 등)3순위. 개발용역회사(SI, 웹에이전시 포함)라고 생각합니다. 4.사수가 가장 중요합니다. 사..
신입 개발자를 위한 이력서 작성요령 나도 곧 학교를 졸업하고 취업을 해야하니 내 블로그에 취업Tip 카테고리를 만들어서많은 분들에게 취업Tip을 공유 하고 싶어서 글 써봅니다. 출처 : (https://www.facebook.com/groups/codingeverybody/permalink/1178978255476042/) ------------------------------------------------------- 페이스북에서 이력서 작성 관련된 정말 좋은 글이 있어.OKKY의 많은 취준생 분들에게 도움이 될 것 같아 퍼 왔습니다.많은 도움되기 바랍니다. 신입사원을 뽑기 위해 이력서를 보고 있습니다.S/W 개발자가 선호할 만한 회사가 아니기에고스펙 지원자는 찾아볼 수도 없지만 이력서를 보면과연 개..
오랜만에 괜찮은 글이 있어 내 블로그로 퍼왔다.좋은글이니 한번 읽어보자. 출처 : (https://subokim.wordpress.com/2016/09/22/wt-of-dever/) --------------------------------------------------------------------- 우스갯 소리로 개발자가 되면, 코드만 들여다 보고 있을 줄 알았습니다.성격 때문인지 이것저것 따져 묻기 좋아해서 인문학적 소통에는 소질이 없었습니다.나이가 들면서 다소 발전했음에도 불구하고 여전히 소통은 어렵습니다.글쓰기를 배우면 좀 쉬울 줄 알았습니다. 하지만, 글로 정리하면경험이 일반화 된 이론처럼 보여질 수 있습니다. 그러면 글이 싸움꾼을 불러 옵니다.경험이 필요한 사람에게 읽혀서 참고가 되면 좋..
iframe(아이프레임) 이란 내부 프레임 이라는 의미로 하나의 HTML 문서내에서 다른HTML문서를 보여주고자 할때 사용된다.일반적인 프레임(frame)과 비교해보면아이프레임은 태그 사이에올 필요가 없으며 독립적으로 마치태그를사용하듯 문서내의 원하는 위치에 삽입할 수 있다. iframe 은 HTML과 더 관련이 있어서내 블로그 HTML카테고리에 넣고싶지만.HTML카테고리가 없고 전자정부프레임워크를사용해서 테스트 해봤기에 그냥전자정부 프레임워크 카테고리에 글을 올렸다. 먼저 iframe 으로 유튜브 동영상을 넣는법을알아보자. 방법은 굉장히 쉽다. 먼저 유튜브에 들어가서 사용하고싶은 동영상을 찾자. 다음 동영상에 마우스 우클릭후 소스코드 복사 를 누른다. 다음 복사된 소스 코드를 메모장에 붙여넣는다. 소스..
쓰레드 클래스의 정의를 위해서는 Thread 클래스를 상속해야만 한다. 때문에 쓰레드 클래스가 상속해야 할 또 다른 클래스가 존재한다면,이는 문제가 아닐 수 없다. 따라서 자바는 쓰레드를 생성하는 방법으로인터페이스의 구현을 통한 방법을 제시한다.인터페이스를 통한 다중상속의 효과에 해당하는 예로도 볼수 있다.복잡한 방법은 아니니 아래의 소스를 통해 보자. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748class Sum{ int num; public Sum() { num = 0; } public void addNum(int n) { num+=n; } public int getNum() { return..
쓰레드 관련 프로그래밍 자체는 그리 어렵지 않다.하지만 쓰레드에 대한 이해 없이는 프로그래밍이 불가능 하다.따라서 쓰레드에 대해 먼저 알아보자 프로그램의 실행 주체는 운영체제이다.프로그램의 실행이 요청되어지면아래와 같은 형태로 메모리 공간이 할당된다. 이 메모리를 기반으로 프로그램이 실행된다. 이렇듯 할당된 메모리 공간을 기반으로실행 중에 있는 프로그램을 가리켜 '프로세스' 라 한다.따라서 프로세스를 간단히 실행중인 프로그램 으로설명하기도 한다. 하지만 지금까지 우리가 보아왔던프로세스들은 프로그램의 흐름을 하나만 형성하고 있다.main 메소드의 호출을 통해서 하나의 흐름이 형성되며main메소드의 실행이 완료되면 흐름도 종료가 됬다. 그러나 하나의 프로세스 내에서 둘 이상의 프로그램 흐름을형성할 수도 있다..