본문 바로가기

전체 글

[mysql] auto_increment 시작번호 설정 컬럼에 ai(auto_increment) 설정값 줬을때 시작번호를 다시 하고싶다!? alter table 테이블명 auto_increment = 시작할번호; 더보기
[mysql] 구분자로 문자열 자르기(substring_index) substring_index 함수를 사용하면 된다. SUBSTRING_INDEX(문자열, 구분자, 구분자 Index) 예시) SELECT SUBSTRING_INDEX('안녕,나는,줄리엣,이야', ',', 2); /*앞에서 두번째꺼까지*/ >> 안녕,나는 SELECT SUBSTRING_INDEX('안녕,나는,줄리엣,이야', ',', -3); /*뒤에서 세번째꺼까지*/ >> 나는,줄리엣,이야 예시2) 핸드폰 번호가 있는데 cell1 cell2 cell3 으로 나누고싶다 주어진 핸드폰 번호(cell 컬럼) : 010-8888-3333 구분자: "-" select substring_index(cell,"-",1) as cell1, substring_index(substring_index(cell,"-",2),".. 더보기
ckeditor4 textarea부분 height 조정 기본 높이가 너무 짧아서 늘리고 싶다! 어떻게 해야하나 고민하다가 그냥 에디터 적용한 소스에 스타일을 적용해줬다 .cke_editor_editor .cke_contents 얘네는 클래스를 의미하는데 늘리고 싶은 에디터 칸에 클래스 명이 있길래 스타일을 적용해줬다 나의 경우에는 저 두개 클래스에 적용해주니까 늘려졌다! 더보기
ckeditor4 사용방법(이미지 업로드) 이전 포스트 참고! jul-liet.tistory.com/169 ckeditor4 사용방법(스프링 게시판 에디터 추천) 이번에 만드는 게시판에 넣을 에디터를 찾아보다가 ckEditor를 발견! 네이버에서 만든 스마트에디터, 다음 에디터 같은 것들은 이미 다른 사이트에 적용되어 있는것같아 새로운 에디터를 찾아봤 jul-liet.tistory.com 이번엔 이미지 업로드를 봐보자,,, 1. 현재 이미지 버튼을 누르면 업로드 하는 버튼이 없음! config.js에 값을 추가해보자 config.filebrowserUploadUrl = '/upload.do?type=Files', config.filebrowserImageUploadUrl = '/upload.do?type=Images', config.filebro.. 더보기
git 개념정리 및 명령어 (계속 추가 예정) 깃 과 깃 허브의 차이 깃 허브 : 깃의 데이터를 저장하는 서버 / 소스를 보관하는 장소 (repository가 있는 곳) 깃 : 버전 관리 시스템(VCS: Version Control System) / 깃 허브에 소스를 올리는 도구 여러 대의 컴퓨터와 하나의 메인 서버가 소통하는 방식이 Git(컴퓨터들)과 Github(서버)의 관계. 코드가 서버에만 있는게 아니라 각자의 컴퓨터에 분산되어 있기 때문에 분산형 버전 관리 시스템(DVCS, Distibuted VCS)라고 불린다. 깃의 장점 : 코드를 자유롭게 뗏다 붙일 수 있다. 새로운 기능을 만들때도 코드 추가/ 문제가 생겼을 때 빼기 쉬움 : 여러사람이 동시에 개발하기 쉽다. 충돌일어나는 부분을 쉽게 알 수 있다.(같은 파일을 서로 다르게 수정한다던가.. 더보기
ckeditor4 사용방법(스프링 게시판 에디터 추천) 이번에 만드는 게시판에 넣을 에디터를 찾아보다가 ckEditor를 발견! 네이버에서 만든 스마트에디터, 다음 에디터 같은 것들은 이미 다른 사이트에 적용되어 있는것같아 새로운 에디터를 찾아봤다! * 상용으로 쓰는거면 라이센스 잘 읽어보고 쓰기! ckeditor.com/ CKEditor | Smart WYSIWYG HTML editor | Collaborative rich text editor Rock-solid, free WYSIWYG editor with collaborative editing, 200+ features, full documentation and support. Join Microsoft, Mozilla, IBM and 20k+ other companies. ckeditor.com 많은.. 더보기
자바스터디 8주차 feat.백기선님 (인터페이스) Interface란? : 서로 다른 하드웨어 장치들이 상호 접속하여 데이터를 주고 받을 수 있는 규격을 의미( 밑그림만 그려져 있는 설계도 ) : 다른 클래스를 작성하는데 도움을 줄 목적으로 작성된다. : 추상 메소드, 상수로만 구성 (메소드는 다 public선언(생략가능) / 상수는 다 public static final(생략가능)) : 다중상속 지원 : 객체 생성 안됨 (new 선언 불가능) : 상속 될수 있다. - extends(상속) - implements(구현) - 레퍼런스 변수로 사용가능 Interface 사용이유? - 개발 시간을 단축 시킬 수 있다. (메서드 내용과 관계없이 선언부만 알면되며, 동시에 개발하기 쉽다) - 표준화가 가능하다.(일관되고 정형화된 프로그램의 개발이 가능하다.)- .. 더보기
자바스터디 7주차 feat.백기선님 (패키지) package 키워드 : 서로 관련있는 클래스나 인터페이스의 컴파일된 .class를 그룹 단위로 모아놓은 것 : 하나의 디렉토리에 저장된 클래스파일들을 지칭 : 클래스를 지칭할때는 패키지명을 포함하는 경로명을 사용해야 함 ex) java.awt.color => java.awt 까지가 패키지명, color가 클래스명 - 하나의 소스파일에는 첫 번째 문장으로 단 한 번의 패키지 선언만을 허용한다. - 모든 클래스는 반드시 하나의 패키지에 속해야한다. - 패키지는 점(.)을 구분자로 하여 계층구조를 구성할 수 있다 - 패키지는 물리적으로 클래스파일(.class)을 포함하는 하나의 디렉토리이다. * package 선언 package 패키지명; * 주요 package 1. java.lang : 자동 임포트 / 기.. 더보기