본문 바로가기
반응형

손흥민2

58일차. MYSQL Limit(게시판 페이징에 이용) 계속해서 MVC 패턴을 이용한 로그인 기능 구현에 이어지는 오늘은 게시판 환경 구성하기에 들어갔다. 현재 구현이 완료된것이 아닐뿐더러, 나조차도 MVC 패턴에 대해서 이해해가고 있는 과정이기때문에 앞으로는 수업도중에 기억해야할만한 부분이 있다면 이부분을 위주로 포스팅을 하도록 하겠다. MYSQL LIMIT 오늘은 MYSQL에 게시판 구현을 위해 Dummy Data를 넣던 도중에 알게된 Limit 에 대해서 정리해보도록 하겠다. 우리는 인터넷을 이용하면서 어렵지않게 Paging 처리 된 화면들을 볼수 있다. 이런식으로 된 paging 처리를 많이 보았을것이다. 이는 한 Page당 몇개의 게시글을 보여줄것인지가 정해져있다. 예를들어서 1 페이지당 50개의 글을 보여준다고하고, DB에 70개의 글들이 있다고 .. 2023. 1. 12.
Java 스트링빌더(Stringbuilder), 스트링버퍼(Stringbuffer) Stringbuilder와 Stringbuffer는 거의 흡사하다. 다만, 동기화가 되고 안되고의 차이로 나눌수 있을거같은데. 동기화가 되면 멀티쓰레드에 안전하다. 싱글쓰레드와 멀티쓰레드의 차이점은, 쉽게 얘기하자면 싱글쓰레드는 1인이 혼자 일하는거고, 멀티 쓰레드는 여러 사람이 여러일을 동시에 하는것이라고 보면 될거같다. Stringbuffer는 동기화가 되어있다. 따라서 멀티 쓰레드에 안전하고, Stringbuilder는 동기화가 안되어있다. 따라서 멀티 쓰레드 프로그램이라면 Stringbuffer를 사용하는것이 좋고. 싱글 쓰레드 프로그램이면 오히려 Stringbuffer가 불필요한 성능 저하를 일으킨다. 따라서 이럴때는 Stringbuilder가 적합하다. 그외 나머지 사용할수 있는 메소드나같은건.. 2022. 11. 26.
반응형