WebDev

    나스가 뭐야?

    나스 특징 도라에몽 주머니(저장장치) 쉽게말해서 인터넷이 되는 환경이면 어디서든 어떤 기기로든 내 하드에 접근 및 공유가 가능하다는 이야기! usb나 기타 저장매체를 들고 다니지않아도 되어서 안정성으로도 우수하다. 조그맣지만 없는 건 없어요. 위에 서술한 바와 같이 본디 나스의 목적은 파일공유가 핵심이였다. 내 주관적인 생각으론 개인용하드(개인데스크톱이나 노트북에 들어가는 하드)보다 서버용 하드가 훨씬 비쌌음. 옛낧에는 훠어어어얼씬 비쌌을거임. 왜냐면 서버는 24시간 365일 돌아가야하기때문에 하드디스크의 성능이 일반개인용보다 좋았기때문. 근데 그와중에 CPU나 RAM이 좋을 이유는 없었음. 그래서 아마 파일공유 이외에 다른것을 할 생각을 못했을것으로 사료됨. 하지만 최근들어서 다른 하드웨어의 성능도 좋..

    [카톡 챗봇] JAVA & SPRING으로 자동 번역봇을 만들어보자 (1)

    ※주의 : 이 글은 자바 및 스프링에대해 지식이 있는 사람이어야 합니다.※ 카카오톡은 자동응답 기능 구현을 위해 Rest API를 지원해주고 있다. 거두절미하고 카카오톡 플러스 친구부터 가입을 해보자. https://center-pf.kakao.com/ 카카오톡플친 가입절차는 쉬움으로 생략하겠다. 카카오톡의 Rest API는 크게 1. Home Keyboard API 2. 메시지 수신 및 자동응답 API 3. 친구 추가/차단 알림 API 4. 채팅방 나가기 API 총 4가지가있는데 이번 포스팅에서는 1. Home Keyboard API(이하 Home API) 2. 메시지 수신 및 자동응답 API 이 두가지를 다뤄 볼 예정이다. 우선 Home API을 알아보자. 1. Home API 말그대로 채팅창에 처음..

    자바스크립트 차트 라이브러리

    NHN 엔터테이먼트에서 만든 차트 라이브러리다. API 기술서 설명이 워낙 잘되어있기에 자세한 설명은 아래의 링크로 대체한다. http://ui.toast.com/tui-chart

    JSTL 태그 : functions

    JSTL 태그:fn기본적으로 문자열을 처리할때 가장많이 사용한다. 불러오는 방법 containsfn:contains(String string,String substring) substring의 문구가 string안에 들어가 있으면 true ${fn:contains("error-404", "404")} // true containsIgnoreCasefn:contains(String string,String substring) substring의 문구가 대소문자 관계없이 string안에 들어가 있으면 true ${fn:containsIgnoreCase("error-404", "ErroR")} // true endsWithfn:endsWith(String string,String suffix) string 끝..

    java.sql.SQLException: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation lev..

    엑셀 업로드를 하는 과정에서 해당 오류가 발생하였다 . java.sql.SQLException: Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limitedto row-based logging InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED. BINLOG_FORMAT = STATEMENT tx_isolation = REPEATABLE-READ 설정이 두 가지인 상태에서 커밋..

    스프링+jsp 업로드 파일 절대경로로 지정하기

    Spring+JSP 업로드 파일 및 폴더 톰캣 절대경로 지정 하나의 프로젝트를 여러 톰캣으로 바라보게 할 때 파일을 업로드하거나 다운로드 할 때 문제가 발생할 경우가 있다. 톰캣이 프로젝트의 루트를 타지않고 톰캣의 루트를 타려고하기 때문이다 .. 이런 끔찍한 404에러를 보게된다.. 이럴 때에는 업로드 디렉토리를 절대경로로 지정해주어야 한다. 방법 해당 톰캣의 server.xml을 수정하자 를 추가 시켜주면 된다. 상대경로는 만든 프로젝트에서 보내고자하는 경로이고 절대경로는 실제 리눅스 및 윈도우에서 저장하고 있는 절대경로이다.

    버그없는 완벽한 프로그램

    https://github.com/kelseyhightower/nocode 버그없는 세상 완벽한 프로그램을 찾았다 이제 디버깅이란것은 고대사전에 나오는 단어로 자리잡힐듯..