맨날 적어야지 하면서 못적었던 나의 배움들..난 정말 정리하는 습관이 전혀 안되어있다. 매번 구글링하며 찾아서 공부해도 정리 한개를 안해서 오늘도 머리속이 텅텅이다!사실 인터넷상에 글을 올려본지가 싸이월드 시절 방명록 남기는게 전부였는데..항해 99를 시작하면서 많은것
알고리즘 문제를 풀면 소수문제가 상당히 많이 나오는 것 같다.그래서 기본적으로 소수 구하는 공식을 정리해 적어보려 한다.
노가다로 열심히 풀었는데... 내장 함수에 있길래 정리한다!
key에 함수에 lambda함수를 써서 인자 정렬! xindex의 인자를 가지고 정렬한다인자 여러개로도 정렬 가능하다.내림차순으로 하려면 -xindex
f 문자열 포매팅 파이썬 3.6 버전부터는 f 문자열 포매팅 기능을 사용할 수 있다. 파이썬 3.6 미만 버전에서는 사용할 수 없는 기능이므로 주의해야 한다. 다음과 같이 문자열 앞에 f 접두사를 붙이면 f 문자열 포매팅 기능을 사용할 수 있다. f 문자열 포매팅은
문자열 중 문자 b의 개수를 돌려준다.문자열 중 문자 b가 처음으로 나온 위치를 반환한다. 만약 찾는 문자나 문자열이 존재하지 않는다면 -1을 반환한다.※ 파이썬은 숫자를 0부터 세기 때문에 b의 위치는 15가 아닌 14가 된다.문자열 중 문자 t가 맨 처음으로 나온
값들이 확정되어 더 이상 변경할 수 없는 상태가 되는것.함수를 호출하는 부분에서 실제 함수가 위치한 메모리를 연결하는 것도 바인딩이다.바인딩에는 두가지가 있다.컴파일 시간에 변수의 성격이 결정된다. static 바인딩.char, short, int, float, dou
기억장치에서 그 내용물이 변할 수 있는 하나의 저장 장소를 추상화한 것이라고 한다. 이게 무슨 뜻일까? 을 예로 들어보았을 때 라고 할 수 있겠다.변수는 두종류로 구분지을 수 있다.먼저 데이터 타입(자료형)에 따른 구분으로는 기본형 변수와 참조형 변수로 나눈다. 시스
파이썬 하다가 자바 하다가 자꾸 헷갈려서 자바 연산자 정리를 시작한다!연산자는 흔히 연산을 하기 위한 도구로 사용된다. 1+2를 예로 들어보면 라고 할 수 있다.연산자는 크게 단항연산자, 이항연산자, 삼항연산자로 구분할 수 있다.이는 피연산자의 대상의 갯수에 따라 다르
인텔리j는 왜 기본 설정에 한글이 깨지는가.생각해보니 이클립스도 그랬다. 프로젝트를 새로 만든지 오래돼서 기억이 안났을 뿐...해결방법은 이렇다 위의 빨간 네모의 것들을 utf-8로 바꾼다.shift 2번 연타후 vm으로 검색해 빨간 네모 박스로 들어간다맨 아래에 밑줄
localhost:8080을 호출할 때 이럴 경우가 있다.처음에는 그냥 호스트를 킬 해주면 될 줄 알았다.그래서 cmd 창을 켜서 netstat -ano 입력후 pid를 찾아냈다!현재 PID는 3600인 상태 taskkill /f /pid 3600 명령어로 3600포
JpaRepository 함수
네이버 api 다루기.어플리케이션 등록후 사용법을 링크로 남깁니다!쇼핑 api에러코드 목록
url의 parameter 가져오기 코드 참고 성공!
프로젝트를 aws에 배포하고 나면 url에 8080포트를 사용하고 있음을 보여주게된다.근데 난 보여주기 싫으니까 어떻게 해야 하는지 알아보자!터미널에서 ubuntu 서버와 연결 후 위의 코드를 입력하면 된다! 아주 간단.서버돌리고..쨔잔!
aws의 ec2를 사용해서 프로젝트를 배포할 때 db의 값이 현시간과 다르게 들어가는 경우가 있다. 그 이유는 ec2의 로컬서버와 내 로컬서버의 시간이 다르기 때문이다. 이는 우분투에 접속해서 간단히 해결할 수 있다. ![](https://images.velog.io/images/swcide/post/
먼저 CPU , RAM , HDD에 연관성에 대해 이해할 필요가 있다.이론적으로 컴퓨터는 CPU와 HDD만으로 데이터 처리를 할 수 있다고 한다.하지만 CPU에 비해 HDD는 동작속도가 매우 느리다. CPU의 사양이 아무리 좋더라도 HDD의 데이터 전송속도가 느리기
클래스와 객체와 인스턴스. 클래스(Class) 객체를 만들어 내기 위한 설계도 연관되어 있는 변수와 메서드의 집합 객체(Object) 모든 인스턴스를 대표하는 일반적 용어 oop의 관점에서 클래스의 타입으로 선언되었을 때 객체라고 부른다. 인스턴스(Instance) 특정 클래스로부터 생성된 객체 (오브젝트) 객체를 소프트웨어에 실체화 하면 그것을...
강의를 들을 때나 다른 블로그의 글을 참고하며 공부할 때자꾸 헷갈려서 정리합니다.함수를 정의할 때 인수를 함수 내부로 전달하기 위해 사용하는 변수매개변수함수가 호출될 때 전달해 주는 값인수무슨 말인지 코드로 확인해봅시다 매개 변수(parameter)란위의 코드에서 Te
컬렉션에 저장된 데이터를 접근하는데 사용되는 인터페이스.컬렉션 종류마다 읽어오는 방법이 다르기 때문에 그 요소들의 읽어오는 방법을 표준화 한것이 Iterator이다.처음 이터레이터를 선언한 후 next()의 끝까지 도달하면 다음 와일문에서는 사용 할 수 없다. 왜냐
Generics란? 컴파일시 타입을 체크 해주는 기능 (compile-time type check) -jdk1.5 제네릭스 이전 제네릭스 이후 위의 코드에서 보면 알 수 있듯 제네릭스 이전에는 컬렉션에 자료형을 넣을 때 제한이 없었기 때문에 객체를 꺼내어 사용
스프링 심화주차.... 이거 너무 힘들어....내겐 좀 버거운 과제였어서 진짜 뭐 정리할 새도 없이 마감일에 쫓겨다녔다.다음 미니주차 프로젝트 때는 간단한 프로젝트로 진행해서 결과물을 정리해야겠다..
private 같은 클래스 내에서만 접근이 가능하다. (default) 같은 패키지 내에서만 접근이 가능하다. protected 같은 패키지 내에서, 그리고 다른 패키지의 자손클래스에서 접근이 가능하다. public 접근제한이 전혀 없다 |제어
index클래스와 클래스 멤버(멤버 변수,메서드)에 부가적인 의미 부여.하나의 대상에 여러 제어자를 같이 사용가능(접근 제어자는 하나만)접근제어자(access modifier)publicprotected,(default)privatestaticfinalabstractn
SOLID (객체 지향 설계) (위키백과)오늘은 SOLID 원칙에서의 단일 책임의 원칙에 대해서 알아볼 예정이다.단일 책임의 원칙이란 말 그대로 객체는 단 하나의 책임만 가져야 한다는 원칙이다.클래스가 변경되는 이유는 단 한 개여야 한다.내겐 아직 익숙하지 않은 느낌이
트랜잭션: 데이터베이스에서 데이터에 대한 하나의 논리적 실행단계ACID (원자성, 일관성, 고립성, 지속성)는 데이터베이스 트랜잭션이 안전하게 수행된다는 것을 보장하기 위한 성질을 가리키는 약어트랜잭션의 특징더 이상 쪼갤 수 없는 최소단위의 작업모두 저장되거나, 아무
2주만에 돌아온 TIL.클론코딩과 마지막 프로젝트덕에 TIL 쓸 시간조차 없었다..정말 인생에서 이렇게 많이 공부하고 열심히 했던 적이 있나 싶다.지금 프로젝트를 진행하면서 포스트의 status를 모두 바꿔야 하는 경우가 생겼다.그래서 스케줄러를 도입해서 jpa의 더티
Jvm 동작원리Jvm 클래스 로더의 종류Stack영역과 heap영역Heap영역에 레퍼런스 타입이 저장되는 이유가비지 컬렉터가비지 컬렉터가 인스턴스가 실행중인지 아닌지 판단하는 근거캐릭터형에 대한 이해