목록일기 (12)
공부함
https://www.youtube.com/watch?v=gt17FdIl-3w&list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm&index=34 1. get요청: 주소에 데이터를 담아 보낸다 데이터의 형태: key= value 특징: body로 데이터를 담아 보내지 않는다 (주소 외에 따로 데이터를 보내지 않음) 2. post, put, delete 요청 (데이터를 변경) - 데이터를 담아 보내야할 것이 많다.. => body에 데이터를 담아 보낸다 post 요청은 form 태그 메소드 가느, get post 요청은 됨.. 자바 스크립트로 요청해야함. 자바스크립트 ajax요청 + 데이터는 json으로 통일 - 데이터 형태는 json으로 통일하는 것이 좋다. * form:form 태그..
https://www.youtube.com/playlist?list=PL93mKxaRDidECgjOBjPgI3Dyo8ka6Ilqm 29-31강 Springboot - 나만의 블로그 만들기 [스프링부트로 인스타그램 클론코딩] https://www.easyupclass.com/course/218/about www.youtube.com * 29강 더티체킹(Dirty Checking)이란 상태 변경 검사이다. JPA에서는 트랜잭션이 끝나는 시점에 변화가 있는 모든 엔티티 객체를 데이터베이스 반영한다. 그렇기 때문에 값을 변경한 뒤, save 하지 않더라도 DB에 반영되는 것이다. 이러한 상태 변경 검사의 대상은 영속성 컨텍스트가 관리하는 엔티티에만 적용된다.(준영속, 비영속된 객체X) 더티체킹(Dirty Che..
Today I Learned... 정렬 요즘 백준 알고리즘 문제 풀기를 하고 있다. 특히 정렬! 정렬에서 머지소트 알고리즘을 외우고 이해하려 하는데 음..외우는건 했는데 이해하는건 잘 안되네. public class merge_sort { private static void mergeSort(int[] arr) { int[] tmp=new int[arr.length]; mergeSort(arr,tmp,0,arr.length-1); } private static void mergeSort(int[] arr, int[] tmp,int start,int end) { if(start
Today I Learned... JAVASCRIPT * return 함수와 함수외부와 소통 function calculateKrAge(AgeOfForeigner){ AgeOfForeigner+=2; return AgeOfForeigner; } return 을 하면 그 상태로 함수 종료. return 밑에 문장은 실행되지 않음. 함수에서 만들어낸 결과를 밖으로 내보내는 것. * Conditionals (조건문) # prompt 팝업을 띄우는 명령어, 유저에게 값을 물어봄 prompt("string"); 지금은 잘 쓰지 않는듯. 변수의 type을 확인하고 싶으면 typefo age와 같은 형태로 사용 console.log(typeof age); # parseInt String 자료형을 Int로 바꿔줌 c..
Today I Learned.. - JAVASCRIPT 바닐라 JS로 크롬 앱 만들기 #2.5~#2.6 https://nomadcoders.co/javascript-for-beginners/lobby 바닐라 JS로 크롬 앱 만들기 – 노마드 코더 Nomad Coders Javascript For Beginners nomadcoders.co 1. JAVASCRIPT 배열 const daysofWeek=["mon","tue","wed","thu","fri","sat"]; const daysofWeek=["mon","tue",1,"thu",true,"sat"]; 다른 자료형의 값을 넣어도 가능하다. + 배열에 값 추가 daysofWeek.push("sun") 배열 맨 뒤에 값이 추가된다. 2. JAVASCRI..
Today I Learned.. - JavaScript * const/ let/ var const: 값이 바뀌지 않는 변수 let: 값이 바뀌는 변수 var: 값이 바뀌는 변수 Q1. let 과 var의 차이는? A. 1. var는 var a=5; console.log(a); var a=3; 과 같은 형태로 중복 선언이 가능하지만 let은 그러지 못한다. 참고 블로그: https://80000coding.oopy.io/e1721710-536f-43f2-823b-663389f5fbfa var, let, const 차이점 참고 링크 80000coding.oopy.io Q2. 어떻게 쓰는 것이 가장 좋나? A. 기본적으로 const를 쓰고 변화가 필요한 변수만 let으로 설정한다. * 자료형 boolean c..

어느새 컴퓨터공학 4학년이 되어 졸업작품을 진행했다. 내가 소속한 팀이 만든 어플리케이션은 농산물 관련 도움 어플리케이션이였다.(자세한 설명은 생략) 내가 맡은 역할을 그 어플리케이션에 커뮤니티 기능을 만드는 것이였다. 간단히 말해 게시글 기능을 만드는 것. * 프로젝트 구현 환경 Languages: JAVA Front-end: Android Studio Back-end: Firebase Database: Firebase Firestore * 참고 문헌 안드로이드 + 파이어베이스 SNS앱 만들기 - Bored Developer https://www.youtube.com/playlist?list=PLQAhd9lzs3ycyGhmQhXaKNYcCQn_28Ems 안드로이드 + 파이어베이스 SNS 앱 만들기 ww..

새롭게 알게된 에러 해결법. 자바 업데이트 하라는 팝업이 떠서 업데이트 했는데 이클립스를 키니 이런 알림이 뜨는거임 이게 뭐냐 이클립스를 다시 까는 무식한 방법을 하려고 했으나 그럼 자바 새 버전 나올때마다 다른 사람들도 매번 다시 깔았을까? 하면 그건 또 아니니까.. 해결법을 찾아보니 1. 이클립스 실행 파일이 있는 폴더로 간다. 2. eclipse.ini 파일을 메모장으로 연다. 3. vmargs 위에 -vm C:\Program Files\Java\jdk-15.0.1\bin\server\jvm.dll 을 추가한다. 로 해결.

https://www.youtube.com/watch?v=6_GxMvWbkXw&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=60 import java.util.Scanner; class MyMath{ public int add(int x,int y) { int result=x+y; return result; } } public class method_test { public static void main(String[] args) { MyMath mm=new MyMath(); Scanner scan = new Scanner(System.in); int n =scan.nextInt(); int m=scan.nextInt(); System.out.println(mm.ad..

https://www.youtube.com/watch?v=frKHrnsCoS4&list=PLW2UjW795-f6xWA2_MUhEVgPauhGl3xIp&index=58 클래스== 데이터+ 함수 public class CardTest { public static void main(String[] args) { Card c1= new Card(); c1.kind="Heart"; c1.number=5; Card c2=new Card(); c2.kind="Diamond"; c2.number=10; System.out.println(c1.kind+c2.kind); } } class Card{ String kind; int number; static int width=100; // 고정 cv static int he..