동기의 이것저것
article thumbnail
[정보처리기사 실기 요약정리] 7. 서버 프로그램 구현
▸정보처리기사 2023. 4. 18. 21:49

개발환경 구축 개발환경 구축 1) 개발 도구의 분류 빌드 도구 - Maven, Gradle 구현 도구 - IntelliJ 테스트 도구 - xUnit 형상 관리 도구 - Git , CVS 2) 개발환경 구성요소 하드웨어 개발환경 서버 하드웨어 개발환경 (웹 서버, 웹 애플리케이션 서버, 데이터베이스 서버, 파일 서버) 클라이언트 하드웨어 개발환경( 클라이언트 프로그램, 웹 브라우저, 모바일 앱, 모바일 웹) 소프트웨어 개발환경 운영체제 (windows, unix, linux) 미들웨어 ( Tomcat) DBMS ( MySQL, Oracle) 형상 관리: 소프트웨어 개발을 위한 전체 과정에서 발생하는 모든 항목의 변경 사항을 관리하기 위한 활동 절차: 형상 식별 -> 형상 통제 -> 형상 감사 -> 형상 기..

article thumbnail
[정보처리기사 실기 요약정리] 6. SQL 응용
▸정보처리기사 2023. 4. 18. 16:30

데이터베이스 기본 트랜잭션 1) 트랜잭션 개념: 인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야 하는 특성이자, 데이터베이스 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위이다. 특성 원자성 (Atomicity): 트랜잭션을 구성하는 연산 전체가 모두 정상적으로 실행되거나 모두 취소되어야 하는 성질 - Commit / Rollback 일관성 (Consistency): 시스템이 가지고 있는 고정요소는 트랜잭션 수행 전과 완료 후의 상태가 같아야 하는 성질 - 무결성 제약조건 고립성 (Isolation): 동시에 실행되는 트랜잭션들이 서로 영향을 미치지 않아야 한다는 성질 Read Uncommitted Read Committed Repeatable Read Se..

article thumbnail
티스토리 로그인 오류 HTTP ERROR 400 해결 방법
▸이것저것 2023. 4. 18. 09:53

로그인을 하려는데 이런 페이지가 떴다. 건든게 아무것도 없는데 client error ?!?! 이럴때는 바로 마우스 우클릭 검사를 눌러준다 ( f12를 눌러도 된다) 이런 창이 뜨는데 여기서 애플리케이션에 들어간다 쿠키에 있는 것을 삭제해준다!

article thumbnail
[정보처리기사 실기 요약정리] 5. 인터페이스 구현
▸정보처리기사 2023. 4. 17. 17:25

인터페이스 기능 구현 인터페이스 기능 구현 1) 인터페이스 기능 구현 기술 JSON 개념: 속성- 값 쌍 또는 키 - 값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 인간이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷 특징 AJAX에서 많이 사용되고 XML을 대체하는 주요 데이터 포맷이다 언어 독립형 데이터 포맷으로 다양한 데이터 프로그래밍 언어에서 사용된다 XML 개념: HTML의 단점을 보완한 인터넷 언어로, SGML의 복잡한 단점을 개선한 특수한 목적을 갖는 마크업 언어이다. 특징 송 , 수신 시스템 간 데이터 연계의 편의성을 위해서 전송되는 데이터 구조를 동일한 형태로 정의한다 인간과 기계가 모두 이해할 수 있는 텍스트 형태로 마크업 포맷을 정의하기 위한 메타언어이다. 사용자가 직접 문서..

article thumbnail
[Git] git repository 이름 변경했을 때 다시 설정해주기
▸MAC/Git 2023. 4. 17. 11:31

git remote -v 위의 명령어로 확인해주면 예전의 url로 연결되어 있는 것을 볼 수 있다. 그렇다면 새 url로 연결해주려면 git remote set-url 을 사용하면 된다 git remote set-url origin "변경된 주소" 다시 git remote -v로 확인해보면 잘 반영된 것을 볼 수 있다.

article thumbnail
[Git] Mac에서 Authentication failed 에러 / git push 에러(remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.) 토큰 발급
▸MAC/Git 2023. 4. 16. 23:36

please see https://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urls for information on currently recommended modes of authentication. 어라 분명 예전에 토큰 발급 받아서 비밀번호로 입력 했는데 왜 다시 또 뜬걸까? ..... 토큰을 60days로 설정하여 만료된 것이었다... 다시 Settings에 들어가준다. 맨 밑에 보면 developer settings가 있을 것이다. Tokens(classic)에 들어가서 Generate new token을 클릭하여 다시 발급해준다! 나는 이렇게 설정해주었다...

article thumbnail
[Java] int 배열 List로 바꾸기 (Arrays.asList 사용)
▸Java 2023. 4. 16. 23:20

int 배열을 List로 바꿔서 contains 를 사용하려고 하였으나 안되었다. 이유가 뭘까? 혹시나 해서 Integer로 해보았다. Integer은 된다? 아.. List 이런 형태로 반환하니까 안되는구나... https://stackoverflow.com/questions/1467913/arrays-aslist-not-working-as-it-should Arrays.asList() not working as it should? I have a float[] and i would like to get a list with the same elements. I could do the ugly thing of adding them one by one but i wanted to use the Array..

article thumbnail
[Java] int 배열 인덱스 찾기 Arrays.binaraySearch() ( list의 contains 처럼 )
▸Java 2023. 4. 16. 23:19

여러가지 방법이 있겠지만 오늘 해볼 방법은 int[] arr = {1,2,3}; int index = Arrays.binarySearch(arr, 3); Arrays.binarySearch() 를 사용해볼것이다. 이 메서드는 들어가서 확인해보니 이렇게 되어 있다. 즉 키를 찾으면 index를 반환해주고 없다면 음수를 반환해준다. 그렇다면! if(Arrays.binarySearch(arr, key) >= 0 ) 위와 같이 0보다 크다면 있는 것이므로 이렇게 활용해 볼 수 있을 것이다!

article thumbnail
[IntelliJ] Column Selection mode 세로편집 모드 (커서 여러줄)
▸MAC/IntelliJ 2023. 4. 16. 22:23

실수로 뭘 누른거 같은데 column selection mode가 실행되었다... settings -> keymap에 들어가서 확인해보니 cmd + shitft + 8이다. 분명 8번까지는 손이 안 닿았는데.. 약간 무서웠다. 아무튼 column selection mode를 활용하여 나중에 여러줄을 한번에 입력할 일이 있다면 사용하면 된다! (잘 없을거 같긴 하다..)

반응형