반응형 전체 글1036 자바스크립트 Console.log 사용방법 및 예제 자바스크립트에서 변수나 객체를 출력해볼 때 대부분 alert을 많이 사용하는데 간단한 코드나 출력할 내용이 많지 않은 경우에는 alert을 써도 상관이 없지만 수십줄이 들어있는 객체나 여러 내용을 출력할 시에 alert을 사용하면 확인 시 없어지므로 여러번 보다가 까먹고 출력 내용 확인하기가 매우 불편하다 이 경우에 console.log를 사용해서 출력 후 편하게 확인해볼 수 있는데 console.log(값); 을 넣은 뒤에 실행해주면 된다 실행해보니 당황스럽게도 아무것도 없는 것이 보이는데 F12를 한번 눌러주면 위와 같은 화면이 나오는데 우측의 . . .을 눌러준 뒤에 Dock side 부분에서 제일 왼쪽에 있는 Undock into separate window를 눌러주면 독립적인 창으로 분할이 된다.. 2020. 2. 3. 트랜잭션(Transaction)이 뭔말? 트랜잭션(Transaction)이란 데이터베이스의 작업 단위를 말하는데 데이터베이스에서 select, insert, update, delete 등 각종 작업을 수행한 뒤에 commit이나 rollback을 하면 그 전까지의 내용이 트랜잭션 하나가 되는 것이다 트랜잭션의 특징으로는 원자성, 일관성, 독립성, 지속성(ACID)가 있는데 각각의 특징은 다음과 같다 원자성(Atomicity) - 트랜잭션이 데이터베이스에 모두 적용되거나 모두 적용되지 않아야 함 (EX:여러 쿼리를 실행 중 오류가 나면 여러 쿼리중 하나도 적용이 안됨) 일관성(Consistency) - 트랜잭션 수행 중 DB가 바뀌더라도 트랜잭션은 바뀌기 전 내용을 가지고 수행 독립성(Isolation) - 여러 트랜잭션이 동시에 수행되어도 한 .. 2020. 2. 2. 내 컴퓨터 IP 바로 확인하는 방법 먼저 윈도우 버튼을 누르고 CMD를 입력한 뒤에 엔터를 치면 위와 같은 명령 프롬프트가 뜨게 되는데 여기서 ipconfig를 입력해 주면 Windows IP 구성 하면서 밑으로 쭉 나오는데 이더넷 어댑터 이더넷: 부분에 나오는 IPv4 주소가 내 IP를 말한다 2020. 2. 2. 자바 소켓통신으로 단체 채팅 프로그램 만들기 위 스크린샷과 같이 소켓 프로그래밍으로 서버에 접속한 뒤에 채팅을 하는 자바 프로그램을 만드려고 하는데 아직 소켓통신의 개념이 없다면 아래 두 글을 읽고 올 것을 권한다 자바 소켓 통신 서버 & 클라이언트 작성 및 연결해보기 자바로 소켓 통신 구현의 첫 번째 과제는 서버와 클라이언트를 연결하는 것인데 먼저 서버와 클라이언트를 작성해 서버와 클라이언트를 연결시켜 보자 먼저 위는 소켓 통신의 서버로 사용할 코드인데 Port 정보를.. wakestand.tistory.com 자바 소켓 통신 서버와 클라이언트간 메세지 주고받기 자바 소켓 통신 서버 & 클라이언트 작성 및 연결해보기 자바로 소켓 통신 구현의 첫 번째 과제는 서버와 클라이언트를 연결하는 것인데 먼저 서버와 클라이언트를 작성해 서버와 클라이언트를 연.. 2020. 2. 2. 자바 Thread에서 run()과 start()의 차이점은? 먼저 A와 B만 무한 출력하는 클래스 TestOfThread, TestOfThread2를 만든 뒤에 ThreadCaller 클래스에서 TestOfThread, TestOfThread2를 객체화 한 후 run(), start() 시키는 코드인데 start() 테스트 시에는 run()을 start()로 바꿔주면 된다 스크린샷을 보면 왼쪽이 스레드 시작 시 run()을 사용했을 때 우측이 스레드 시작 시 start()를 사용했을 때 콘솔 창인데 보면 왼쪽은 a.run()이 무한 반복하므로 TestOfThread의 run() 메소드가 끝나지 않아 아래줄의 코드가 실행되지 않는 것이 보인다 반면 start() 메소드는 코드의 끝남 여부와 관계없이 스레드를 돌리면서 아래줄의 코드를 계속 수행하기 때문에 코드들이 뒤.. 2020. 2. 2. 이클립스 콘솔 라인 수 제한 변경방법 먼저 이클립스 상단 > Preferences 를 누른 후에 왼쪽 탭에서 Run/Debug를 눌러주면 Limit console output이 체크된 것이 보이는데 이걸 해제해 주면 이클립스 콘솔 라인수가 무제한으로 늘어난다 혹은 체크한 후에 Console buffer size (characters)를 변경해 주면 콘솔 최대 라인수를 설정할 수 있다 2020. 2. 2. 이전 1 ··· 143 144 145 146 147 148 149 ··· 173 다음 반응형