공부 145

[리눅스] secureCRT에서 이중화 서버에 한 번에 작업하기

이중화된 서버의 세팅을 위해 먼저 두개의 세션창을 띄운다. 윈도우가 탭으로 구분되고 있으면 window - tile vertically를 선택하여 좌우에 배치한다. view-command window를 선택하여 command창을 추가한다. command창에서 마우스 우클릭 후에 send characters immediately를 클릭하여 커맨드에 작성되는것이 세션에 바로 작성되게끔한다. 다시 command창에서 마우스 우클릭하여 send commands to - all sessions를 클릭하여 연결된 세션들에 모두 적용되도록 한다.

공부/리눅스 2022.05.11

[spring] 스프링 부트 레퍼런스 정리

spring boot starter : 편리하게 의존성 추가, 예를들어 spring boot starter data jpa를 추가하면 관련 의존성이 자동으로 추가. 의존성들의 충돌을 방지하여 관련된 의존성들을 추가함 서드파티는 spring-boot로 시작하면 안 된다. 공식적인 것임. createing your own starter : starter모듈은 autoconfigure모듈을 포함해야 한다 -> 추가하면 모든 라이브러리를 사용할 수 있게끔 해야한다. configuration할 때 사용하는 키를 사용하지마라. such as server, management, spring(application.yml에 있는 애들) dependency를 optional하게 추가해라(있으면 쓰고 없어도 돼). 근데 많..

[자바] 자바의 정석 정리(내가 다시 볼 것들만)

자바의 정석 1. 자바를 시작하기 전에 ㅇ JVM : 자바 가상 머신. 다른 os에서도 같은 자바 프로그램 개발을 위함. wora ㅇ JRE = JVM + JAVA API ㅇ JDK = JRE + 개발에 필요한 실행파일 ㅇ Hello.java 작성 -> javac.exe컴파일러 -> Hello.class 생성 -> java.exe인터프리터 -> 실행 ㅇ public static void main(String[] args)는 main메서드의 선언부인데, 프로그램을 실행할 때 java.exe에 의해 호출될 수 있도록 미리 약속된 부분이므로 항상 똑같이 적어주어야 한다. ㅇ 모든 클래스가 main메서드를 가지고 있어야 하는 것은 아니지만, 하나의 java애플리케이션에는 main메서드를 포함한 클래스가 반드시 ..

공부/자바 2022.05.04

[네트워크] 패킷의 전달과 라우팅

출처 : https://velog.io/@anjaekk/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-%ED%8C%A8%ED%82%B7%EC%9D%98-%EC%A0%84%EB%8B%AC%EA%B3%BC-%EB%9D%BC%EC%9A%B0%ED%8C%85 [네트워크] 패킷의 전달과 라우팅 인터넷은 여러 네트워크의 연결로 구성되어있기 때문에 송신지에서 목적지까지 도달할 수 있는 경로가 여러개 있을 수 있다. 여기서 어느 하나의 올바른 경로를 선택하는 것이 라우팅(경로설정 velog.io 네트워크 1. 패킷의 처리 인터넷은 여러 네트워크의 연결로 구성되어있기 때문에 송신지에서 목적지까지 도달할 수 있는 경로가 여러개 있을 수 있다. 여기서 어느 하나의 올바른 경로를 선택하는 것이 라우팅(경로..

공부/네트워크 2022.04.07

[프로그래머스] 숫자의 표현(파이썬)

https://programmers.co.kr/learn/courses/30/lessons/12924?language=python3 코딩테스트 연습 - 숫자의 표현 Finn은 요즘 수학공부에 빠져 있습니다. 수학 공부를 하던 Finn은 자연수 n을 연속한 자연수들로 표현 하는 방법이 여러개라는 사실을 알게 되었습니다. 예를들어 15는 다음과 같이 4가지로 표현 할 programmers.co.kr def solution(a): n=0 answer = 0 if a%2==0: n=a//2 else: n=(a//2)+1 for i in range(1,n): s=0 for j in range(i,n+1): s+=j if s==a: answer+=1 elif s>a: break return answer+1

[데이터베이스] mysql에서 text와 varchar의 차이

char만 fixed length type(고정길이)이고, text와 varchar는 variable length data type(가변길이)입니다. 아래 레퍼런스 글을 바탕으로 정리해보자면, text와 varchar는 max size limit을 정할 수 있는가 text: 없다, 무조건 65535 varchar: 있다. 1 ~ 65535 저장된 character 외의 현재 저장하고 있는 string의 사이즈를 저장하는데 1~2 byte를 더 쓴다 text: 무조건 2 byte varchar: x

[프로그래머스] 다리를 지나는 트럭(파이썬)

https://programmers.co.kr/learn/courses/30/lessons/42583 코딩테스트 연습 - 다리를 지나는 트럭 트럭 여러 대가 강을 가로지르는 일차선 다리를 정해진 순으로 건너려 합니다. 모든 트럭이 다리를 건너려면 최소 몇 초가 걸리는지 알아내야 합니다. 다리에는 트럭이 최대 bridge_length대 올라갈 programmers.co.kr sum을썼었는데따로가볍게계산하게끔했음 def solution(bridge_length, weight, truck_weights): bridge=[] for i in range(bridge_length): bridge.append(0) w=0 answer = 0 bridge_weight=0 while(truck_weights): answ..