본문 바로가기

전체 글273

MySQL 에서 위도 경도에 알맞는 데이터 타입 일반적으로 Decimal 데이터 타입을 추천하고 있다.Decimal 이 아닌 Float 등 다른 데이터 타입을 쓰게 되면 DB에서 SELECT 할 때 소수점이 짤려서 가져오는 경우가 있더라. ** 사용법DECIAML(숫자의 총 자릿수, 소수점 자리수) 1. 테이블 생성123CREATE TABLE SPOT(spotX DECIMAL(13,10),name VARCHAR(10));cs2. 데이터 추가1INSERT INTO SPOT VALUES('128.123456789', '공원');cs하게되면 DB에 소수점 모두 보여지게 된다. 2018. 7. 5.
LocalStorage 기능으로 게시판 임시저장 기능 구현하기 ** 로컬스토리지 (LocalStorage)로컬스토리지는 쿠키의 기능을 확장한 기능으로써데이터를 Key-Value 형태로 저장할 수도 있고, CRUD 자체가 쉽고 간편해서 좋은 것 같다.테스트해보니 브라우저를 껐다켜도, 세션을 지웠다해도 유지돼서 DB에 저장하긴 애매하고 또 데이터 유지는 해야겠고 싶을 때 활용하면 좋을듯! ** 사용법1234localStorage.setItem('myCat', 'Tom');localStorage.getItem("myCat");localStorage.removeItem("myCat");localStorage.clear();cs 2018. 7. 5.
DATE, DATETIME 데이터 타입에 값 넣는 방법 현재 시스템 시간을 뽑는 함수는 총 3개가 있다.1. NOW() 2. CURDATE() 3. SYSDATE() 실제로 select 문을 날리면 이렇게 조회가 되는데 DATE(0000-00-00) 타입의 컬럼에 SYSDATE() 나 NOW() 를 INSERT 하게 되면, 데이터는 들어가지만 warning 이 뜬다.따라서 DATE 타입의 컬럼에는 CURDATE() 로 INSERT 하자.. 반대로 DATETIME(0000-00-00 00:00:00) 타입의 컬럼에는 SYSDATE() 와 NOW() 는 잘 INSERT 되지만,CURDATE() 를 INSERT 하게 되면 (당연한 얘기지만) 2018-07-04 00:00:00 값이 들어가게 된다. 2018. 7. 4.
The server time zone value '´???¹?±¹ ???ؽ?' is unrecognized or represents more than one time zone java.sql.SQLException: The server time zone value '´???¹?±¹ ???ؽ?' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone val.. 2018. 7. 3.
Establishing SSL connection without server's identity verification is not recommended Tue Jul 03 17:21:16 KST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitl.. 2018. 7. 3.
CSS 처음 접할때 공부하기 좋은 사이트 http://ko.learnlayout.com/총 19페이지로 존재하는 CSS 기초학습용 페이지인데,다 읽으면 CSS에 대한 개념에 대한 기본기를 충분히 다질 수 있어서 좋은 것 같다. 2018. 7. 2.
아이콘을 화면에 고정시키기 .jsp body 내부에 img 설정하고1cs.jsp head에 style로 이렇게 지정하면12345678 .addBoard { position: fixed; bottom: 300px; right: 300px; width: 50px; height: 50px; z-index:999; }cs+ position : fixed 로 놓게 되면 아이콘이 계속 고정이 되고,z-index : 999 로 놓게 되면 해당 아이콘이 화면단 최상에 올라간다. 이렇게 스크롤을 내려도 둥둥뜨는 이미지 설정가능하다 :) 2018. 7. 2.
3.1.설계 업무분석(Application Modeling) 실제 구현을 들어가기 위한 영어로 바꾸고 디테일하게 모델링한 Application Modeling 인 Class Diagram 2018. 6. 29.
2.4. 분석 (ERD) 1:1, 1:N, N:N 관계를 이용하여 데이터 모델링작업을 하였다. 논리 데이터 모델링 - [산출물] ERD (논리): 요구사항 및 유즈케이스를 바탕으로 데이터의 논리적 흐름을 분석하여 전체적인 논리 데이터 모델을 정의 * ERD 작성 수행절차 및 가이드1. 요구사항 및 유즈케이스의 내용을 바탕으로> 시스템에서 사용하는 데이터의 Entity : Table> Entity 간 상호관계 : Primary Key, Foregin Key... > 속성을 명확히 정의한다. : Column2. 업무간 공통으로 관리되어야 하는 데이터들을 분류 Entity 정의3. Entity, 속성은 중복하여 정의하지 않는다.4. Primary Key 는 업무적으로 활용도가 높은 것으로 선정5. 속성 (Attribute)> Enti.. 2018. 6. 26.