윈도우에서는 약간의 에러가 있었으나 결국엔 해결했다. 리눅스환경에서 안되던 이유를 몇 가지 추측해 보았는데, 1. 리눅스에서는 jsp생성시 enconding 방식이 UTF-8이었다. 윈도우는 default 가 EUC-KR2. 리눅스에서는 window처럼 mysql을 설치하지 않았다.3. 이클립스는 외부 파일탐색기로 파일을 조정하면 즉각 반영되지 않는다.4. connector/j 파일이 mysql버젼이랑 맞지 않았다. 4번이 가장유력한것 같다. 이제 github에 올려서 리눅스에서 다시 돌려봐야겠다. 후후후후후 역시 윈도우를 쓰니까 개발이든 뭐든 빨리되는 느낌이다. 익숙해서 그런가?이클립스도 윈도우로 키니까 뭔가 스무스하게 된 느낌이다. ++ 후우..... 리눅스로 git clone해서 똑같은 소스로 하니..
나는 처음 C/C++ 으로 알고리즘을 파던 것 이후로 udemy와 nomad coder를 통해 웹개발을 접했다.둘다 javascript/node-js 기반개발이었는데, 코드는 이해를 못하겠어도 간결한 코드 때문에 가독성과 흥미도 생겼었다.기본을 다지던 중, 문득 대기업에서는 웹개발을 어떻게 할까? 라는 생각이 들어서,네이버, 카카오의 채용공고를 보았다. 그런데 이게 무슨일? 거의다. jsp spring framework 경험 우대 였다.그래서 하던 공부를 잠시 그만두고, jsp를 파고 들었다. vs code가 좋아서 vs code로 개발하려 했으나, jsp강좌에서 대부분 eclipse를 사용하고, eclipse의 자체기능을 사용하고 있었기 때문에, 나도 리눅스에서 eclipse를 설치해서 차근차근 따라갔..
DB생성mysql> CREATE DATABASE BBS; DB사용mysql> USE BBS;Database changed DB의 한 USER에 대한 정보를 담기위한 Table이고 속성들을 담는다.각 속성들의 자료형은 VARCHAR(20)이고PRIMARY KEY는 중복이 되면 안되므로 userID로 지정. mysql> CREATE TABLE USER ( -> userID VARCHAR(20), -> userPassword VARCHAR(20), -> userName VARCHAR(20), -> userGender VARCHAR(20), -> userEmail VARCHAR(20), -> PRIMARY KEY (userID) -> ); ( mysql 자료형의 자료 https://zetawiki.com/wik..
1. ubuntu myspl 설치sudo apt-get updatesudo apt-get install mysql-server 설치할때 root 비밀번호 입력하는 창이 뜬다고 하는데, 나는 전혀 그런게 없었고, 재설치를 했다. 2. ubuntu mysql 삭제 sudo apt-get purge mysql-serversudo apt-get purge mysql-commonsudo apt-get purge mysql-client rm -rf /var/log/mysqlrm -rf /var/lib/mysqlrm -rf /etc/mysql 로 제거. 3. 로그인sudo mysql -u root -p 하면 비밀번호 창이 뜨는데, 설치과정에서 입력해준 비밀번호를 입력한다.설치과정에서 비밀번호가 뜨지 않았다면, 기본값..
눈에 안보이는 코드들이 로직을 자꾸 방해한다. Bootstrap을 사용하니 min-width나 spacing 부분에서 내 뜻대로 안되는 일이 너무 많다. 물론 class를 간편히 호출 할 수 있는 점이 편하긴 하지만, Bootstrap을 사용하고 내 입맛대로 커스터 마이징 하고 있으면, 작동이 내 마음대로 안될때가 더 많다. 그래서 개발 시간도 오래걸린다. 솔직히 화가나는 건 나의 프로그래밍 실력이다.. 내 프로그래밍실력이 뛰어났다면 이런 스트레스는 안받을텐데. 프론트엔드 개발을 빠르게 하려고 Bootstrap을 썼더니 커스터 마이징 할 때 조금 더 스트레스 받는것 같다. 완전 핸드 메이드로 할 때는 속도는 느리지만 내 뜻대로 되는 부분이 더 많았다. Bootstrap.... 틀은 빠르나 세세한 보수가 ..
이번 글은 매우 짧다. 기존 css에서 지원하는 float을 bootstrap에서는 어떻게 간편히 쓸 수 있는지 알아보는 시간이다. 기존 float은float에 left, right을 선언해줘야 했다. 그러나 Bootstrap을 사용하면.float-left.float-right.float-none.float-sm-left.float-sm-right.float-sm-none.float-md-left.float-md-right.float-md-none.float-lg-left.float-lg-right.float-lg-none.float-xl-left.float-xl-right.float-xl-none위와 같은 class를 추가해 주는 것 만으로도 적용이 된다. 그리고 항상 주의할 것은.float 유틸은 f..
기존 html에서 기본적으로 쓰는 등의 태그에 클래스만 추가하는 방식이다. 아니 class말고 scope라는 속성이 있다. 코드를 보자면 테이블 제목 # 이름 성 아이디 1 Mark Otto mdo 2 Jacob Thornton fat 3 Larry the Bird twitter table에 class table을 추가해주고 thead에 class thead-light빼고는 나머지는 row - col 관계이다. 한 가지 주의할 점은 col,row는 class가 아니라 "scope"에 적용시켜 주어야 한다는 것. 아래는 배경색깔 조절이다. 소스를 부트스트랩에서 가져왔다. 1. table-dark가 아닐때 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...