일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 스토리지기본
- 크리스탈레포트누끼
- Ajax
- 이미지누끼
- 게시판댓글
- 롬복
- 크리스탈리포트이미지삽입
- import안될때
- ResponseBody
- 서블릿용어
- 오라클오류
- openaddressing
- 자료구조
- git
- 추상클래스
- @RunWith
- 크리스탈레포트이미지
- JDBC
- 크리스탈리포트이미지
- 크리스탈레포트그림
- 타임존설정
- RequestBody
- IT기본지식
- jdbc연결안됨
- lombok
- fcmwebpush
- 서버기본
- EC@
- api문서만들기
- 타임존
- Today
- Total
목록Stack (71)
엠마의 개발공부일지
* 데이터 흐름 * 1. 정적컨텐츠 : 주소창에 열고자하는 html파일명을 입력하면, 해당 컨트롤러(Getmapping을 받을 컨트롤러)부터 찾고 없으면 resources에서 html파일을 찾아 출력 2. MVC와 템플릿 엔진 : Getmapping으로 연결되는 Controller가 있다면 톰캣서버는 그 컨트롤러로 연결하고, model에 있는 데이터를 ViewResolver에 옮겨서 화면에 출력 3. API : @ResponseBody를 사용 @ResponseBody의 특징 1. Body는 html과 관련된게 아닌 http의 body부분에 출력하라는 뜻 2. viewResolver대신 HttpMessageConverter가 동작 * 반환타입이 기본타입일 경우 =>StringHttpMessageConver..
cmd창 띄우기 (난 shift + 마우스R버튼 = PowerShell사용) 실행하려는 프로젝트로 접근 후 빌드! gradle.bat build (윈도우는 이렇게) ./gradlew build (mac은 이렇게) 3. 빌드하고나면 빌드파일이 생김. 그안에 libs로 들어간다 4. dir로 현재 파일 조회해보면 약 18메가정도하는 jar파일이 생성된것을 볼 수 있다 이로써 빌드성공! 나중에 배포할때 저 파일명 부분을 복사해서 서버에 넣어주면 된다. > 인텔리제이로 빌드하는것도 좋지만, 난 개발자가 될꺼니까 cmd창으로 빌드하는 습관도 들여놔야겠다 > 다음포스팅은 자주쓰는 인텔리제이 단축키랑, cmd명령어를 정리해야겠다.
[에러원인] MySQL에서 UPDATE OR DELETE를 사용할 경우, 워크밴치에서 사용자의 실수를 줄이기위해 Safemode를 걸어둠 [에러제거] 아래의 해지코드를 작성하여 실행해주면 해제 끝! 코드 : SET SQL_SAFE_UPDATES = 0;
[에러원인] 해당 에러 원인은 DB Primary key에 '1'이라는 값이 중복된다는 말! [에러제거] DB에서 테이블을 조회해보고, PRIMARY KEY에 중복된 값이 있는지 확인하여 값을 수정해준다 : UPDATE LBM SET lbmID=1 WHERE userID='bomi'; (LBM테이블에서 lbmID값이 'bomi'인 부분을 1로 수정)
방법1 : 코드 URL부분에 ?serverTimezone=UTC 부분을 추가하여 사용 방법2 : cmd창에 미리 설정하여 사용(이 방법이 신경쓸게 적어서 더 선호됨) 1. cmd창에서 mysql사용하기 >코드 : mysql -u 데이터베이스ID -p 작성 (저는 데이터베이스 ID가 root였으므로 mysql -u root -p치고 엔터후 비번치기!) 그럼 아래와같이 mysql명령어를 칠 수 있게 된다 2. 타임존 심어주기 1) select @@global.time_zone, @@session.time_zone; 2) SET GLOBAL time_zone='Asia/Seoul'; SET time_zone='Asia/Seoul';
MySQL설치경로는 CMD창에서 확인가능하다! 1. CMD창으로 MySQL 컨트롤 할 수 있게 하기 코드 : mysql -u root -p 엔터치고 비밀번호 2. datadir위치를 검색하기 코드 : show variables like 'datadir'; (찾고자하는 파일을 ' '안에 써서 찾을 수 있다) 3. 검색해서 나온 value값을 ctrl c, ctrl v해서 쓰기
[에러메세지] MySQL80 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다. 일부 서비스는 다른 서비스 또는 프로그램에서 사용되지 않으면 자동으로 중지됩니다 [원인] my.ini파일 인코딩 문제 [부가설명] JDBC-DB연결을 위해 my.ini파일을 수정한경우, 기본인코딩은 UTF-8로 되어있다. 그부분을 다른이름으로 저장 > 'ANSI'로 바꾸어준다 참고 : my.ini파일 위치는 아래링크에 2번part를 참고하기! dev-emmababy.tistory.com/35
1. 서비스 > MySQL > 서비스 다시시작 그래도 시작이 안된다면 2번으로 2. CMD창을 관리자권한으로 열어준다 [MYSQL80 서비스가 로컬 컴퓨터에서 시작했다가 중지되었습니다. 일부 서비스는 다른 서비스 또는 프로그램에서 사용되지 않으면 자동으로 중지됩니다.] 이런 경고창이 뜬다면 CMD(관리자권한)으로 열어준다 3. 명령어를 작성 코드 : cd [MYSQL이 다운된 경로] => 그 경로로 이동됨 코드 : mysqld --install => 저는 아래와같이 이미 존재한다고(already exists!)나오지만, 아마 Service successfully installed라고 뜨실거임 코드 : Mysqld --initialize 코드 : Net Start Mysql 4. 다시 서비스로 가서 서비스..