본문 바로가기 메뉴 바로가기

개발노트 - kingbbode

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

E-Mail GitHub 코딩덕후

검색하기 폼
  • 분류 전체보기 (44)
    • 개발 (24)
      • Spring (17)
      • Exception (2)
    • JavaScript (3)
    • 생각 (9)
    • DataBase (3)
      • AeroSpike (1)
      • Hibernate (1)
    • devops (5)
  • 방명록

분류 전체보기 (44)
버그 트래킹 일지(3) - 임시방편보단 장기적으로

주니어개발자의 버그 트래킹 일지입니다!주 내용은 웹 서비스의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.버그 트래킹 일지(1) - 시작은 사전지식 확보부터 버그 트래킹 일지(2) - 로그를 보자! 버그 트래킹 일지(3) - 임시방편보단 장기적으로 버그 트래킹 일지(4) - 의심하고 또 의심하자 버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론버그트래킹 환경Membase ServerVersion : 1.7.2Node4개노드당 Replica 2개노드당 할당 메모리 2GBBucket1개메모리 8GB(노드당 메모리 * 노드 수)각 서버 스팩RAM 8GBHDD 30GBWEB ServerSpring Boot Web Appli..

생각 2017. 3. 26. 13:09
버그 트래킹 일지(2) - 로그를 보자!

주니어개발자의 버그 트래킹 일지입니다!주 내용은 웹 서비스의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.버그 트래킹 일지(1) - 시작은 사전지식 확보부터 버그 트래킹 일지(2) - 로그를 보자! 버그 트래킹 일지(3) - 임시방편보단 장기적으로 버그 트래킹 일지(4) - 의심하고 또 의심하자 버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론버그트래킹 환경Membase ServerVersion : 1.7.2Node4개노드당 Replica 2개노드당 할당 메모리 2GBBucket1개메모리 8GB(노드당 메모리 * 노드 수)각 서버 스팩RAM 8GBHDD 30GBWEB ServerSpring Boot Web Appli..

생각 2017. 3. 26. 13:08
버그 트래킹 일지(1) - 시작은 사전지식 확보부터

주니어개발자의 버그 트래킹 일지입니다!주 내용은 웹 서비스의 세션을 Membase(현재의 Couchbase)로 관리하면서 발생한 이슈입니다. 이슈를 해결해 나가는 과정을 기록으로 남깁니다.버그 트래킹 일지(1) - 시작은 사전지식 확보부터 버그 트래킹 일지(2) - 로그를 보자! 버그 트래킹 일지(3) - 임시방편보단 장기적으로 버그 트래킹 일지(4) - 의심하고 또 의심하자 버그 트래킹 일지(5) - 대망의 적용 배포 그리고 결론버그트래킹 환경Membase ServerVersion : 1.7.2Node4개노드당 Replica 2개노드당 할당 메모리 2GBBucket1개메모리 8GB(노드당 메모리 * 노드 수)각 서버 스팩RAM 8GBHDD 30GBWEB ServerSpring Boot Web Appli..

생각 2017. 3. 26. 13:07
[Jquery Plugin 소개] form 데이터를 Object로 만들기

이번 포스팅에서는 유용한 Jquery 플러그인을 소개하려고 합니다. form 데이터를 Object로 바꿔주는 것을 도와주는 Jquery serializeObject 플러그인 입니다.왜 form 데이터를 Object 변환하는 것이 필요한가?HTML에서 사용자의 데이터를 서버에 전송하는 방법은 form을 사용하는 것 입니다. form은 form 내부의 type이 submit인 input 태그의 작동으로 인해 HTML의 기본 인터렉션이 실행되어 데이터를 전송하게 됩니다.SPA가 활성화되면서 대부분의 어플리케이션에서 기존 인터렉션의 방식 대신, 여러가지 방식으로 submit을 intercept하여 데이터를 비동기로 전송하고 있습니다. 이 때 필요한 것이 form 데이터의 Object 변환입니다.많은 프론트 프레..

JavaScript 2017. 2. 9. 01:31
Spring - Open Session In View

Spring에서 ORM을 사용하여 개발을 하며, Transaction을 이해할 때 쯔음 닥쳐온 혼란이 있습니다.지인에게 자신있게 Transaction을 설명해주기 위해 Spring Boot로 빠르게 어플리케이션을 올렸고@GetMapping("/member/{memberIdx}") public String member(@PathVariable Long memberIdx, Model model) { Member member = memberRepository.findOne(memberIdx); model.addAttribute("name", member.getName()); model.addAttribute("team", model.getTeam().getName()); return "index"; } Tra..

개발/Spring 2017. 1. 14. 17:07
JSONP 알고 쓰자

JSONP 알고 쓰자!자바 스크립트는 서로 다른 도메인에 대한 요청을 보안상 제한합니다. 이 정책을 동일근원정책(Same-Origin Policy, SOP) 정책이라고 하며, 이러한 정책으로 인해 생기는 이슈를 cross-domain 문제라고 합니다. 개발을 하다보면 어쩔 수 없이 다른 도메인으로부터 데이터를 가져와야 하는 경우가 많기에 많은 사람들이 cross-domain 이슈를 겪고 있습니다.이런 경우 사용할 수 있는 것이 JSONP(JSON with Padding)입니다. 처음 JSONP를 접했을 때 잘 정리가 되지 않았던, 사용할 때 명확히 알아야 할 것들을 정리해보았습니다.1. JSONP 요청은 일반 AJAX 요청과 다르다처음 JSONP를 접할 때 우리를 혼란스럽게 하는 것은.. 다름아닌 Jqu..

JavaScript 2016. 12. 18. 17:28
Spring Boot에서 Redis 사용하기

Redis란?Remote Dictionary Server의 약자오픈 소스 소프트웨어휘발성이면서 영속성을 가진 key-value 저장소Redis는 NoSQLNoSQL은 데이터 간의 관계를 정의하지 않고 고정된 스키마를 갖지 않는 새로운 형태의 데이터베이스로서, 관계형 데이터베이스(RDBMS)를 경량화한 데이터베이스 입니다. 관계형 데이터베이스의 특징 을 제거하고 만들어진 다른 모든 형태의 DBMS를 칭하 기도 하며, SQL 계열 질의어를 사용할 수 있다는 사실 을 강조한다는 면에서 “Not Only SQL”로 불리기도 합니다.Redis는 이러한 NoSQL의 종류 중 하나입니다.데이터 모델NoSQL이 가지고 있는 대표적인 데이터 모델은 아래와 같습니다.Key-Value하나의 Key에 하나의 Value를 갖는..

개발/Spring 2016. 12. 4. 21:07
1년차 웹 개발자

이제 막 1년을 넘긴 1년차 웹 개발자입니다. 지금까지를 뒤돌아보며, 생각을 정리하기 위하여 글을 작성합니다.웹 개발자가 되기까지웹 개발을 시작한기 전에 반년 정도 반도체 분야에서 소프트웨어 개발을 했습니다.왜? 핑계아닌 핑계를 대보자면.. 보안 분야에 올인한 친구들이랑 함께하다보니 4학기 동안 모든 프로젝트의 9할을 개발했고, 웹 개발 쿼리큘럼에 벗어난 수업에서도 다수 개발 했고, 하다보니 일단 개발은 많이 한 것 같은데 내가 무슨 개발을 하는지 모르는 개발자가 되어있었습니다. 후회가 많이 남는 시기이기도 합니다. 조금 더 빨리 내가 하고 싶은 개발이 뭔지 알았으면 좋았을껄이라고 가끔 생각합니다. 아무튼 결국 내가 무슨 개발을 하는지도 모르는 개발자로 반년을 개발하다가 깨달음을 얻고, 운좋게 알고리즘을..

생각 2016. 11. 17. 22:23
Spring Boot로 TEAMUP BOT 만들기 - (2)

Spring Boot로 TEAMUP BOT 만들기 - (2) 이전 포스팅에서 기본적인 봇의 뼈대를 완성했다면, 이번 포스팅에서는 보다 체계적인 구조와 기능을 완성하기 위해 스프링에서 제공해주는 아래 기능들을 활용해보려고 합니다!ReflectionMVC의 Controller와 같이 봇에서 구현한 명령어의 Controller를 만들어 봅니다.AOP구현된 명령어에 권한 설정을 해봅니다.Scheduling스케줄링을 활용하여 기능을 구현합니다.ReflectionReflection이란 객체를 통해 클래스의 정보를 분석해 내는 프로그램 기법을 말합니다. 스프링이 아닌 자바의 특징으로 실행중인 자바프로그램 내부를 검사하고 내부의 속성을 수정할 수 있습니다. Spring Container의 BeanFactory가 어플리..

개발/Spring 2016. 10. 17. 18:31
Spring Boot로 TEAMUP BOT 만들기 - (1)

Spring Boot로 TEAMUP BOT 만들기 - (1) 2016년 연초 줌인터넷에서는 2016년 전략이 발표되었습니다. 그 중 눈을 의심하게 만드는 목표가 있었으니, 그것이 바로 잉여력 확보!? 이런 의미는 아니고, 더 높은 도약을 위해 개개인의 잉여 시간을 확보하여 업무를 더 효율적으로 하자는 의도! 그렇게 확보된 잉여력으로 무엇을 할까 고민하여 사내에서 사용하는 메신저 팀업의 봇을 만들게 되었습니다.팀업이란?이스트소프트의 기업용 메신저 팀업(TeamUP)은사내 메신저프로젝트별 그룹피드(게시판)문서 등 자료 중앙관리대용량 파일 전송등 다양한 업무 도구를 제공해 빠른 커뮤니케이션(소통)을 통한 업무 효율을 향상시켜주는 기업용 통합 커뮤니케이션 플랫폼입니다.자세한 내용은 팀업 소개 페이지로!활용 예시..

개발/Spring 2016. 10. 17. 18:30
이전 1 2 3 4 5 다음
이전 다음
최근에 올라온 글
  • [2020-11-11] 5년차 개발자
  • [2020-02-19] 배달의민족⋯
  • [2019-07-01] 멀티모듈 설⋯
  • [2019-02-03] 3년차 웹 개⋯
최근에 달린 댓글
  • 도움 되는글 되게 잘 배우고⋯
  • 엄청나게 성장한 한 해를 보⋯
  • 4.3년차 개발자입니다. `3년⋯
  • 우연히 킹뽀대님의 블로그를⋯

Blog is powered by Tistory / Designed by Tistory