본문 바로가기

코딩22

[Java] Method.invoke(...) 의 올바른 사용 방법 안녕하세요? 크로내입니다! 오늘은 Method.invoke() 를 사용하는 방법에 대해 알아보겠습니다. - Static 이 아닌 메소드 실행하기 static 으로 선언되지 않은 메소드를 실행하려면 다음과 같은 코드를 사용합니다. 일단 예시로 Abc 라는 클래스를 사용하겠습니다. // 오늘의 예시들에서 사용될 예시 클래스 public class Abc { private int value; public Abc(int i) { value = i; } public int get() { return value; } public int addAndGet(int i) { value += i; return value; } public static Abc staticMethod(int i) { return new Abc.. 2023. 4. 2.
[Java] Timer 클래스를 이용해 Interval 만들기! 안녕하세요? 크로내입니다. 오늘은 Timer 라는 클래스를 이용해, 일정한 주기 마다 반복되는, Interval 이란 것을 만드는 방법에 대해 알려드리겠습니다. 1.Import 먼저 Timer 클래스를 Import 해야합니다. 그러기 위해, 다음과 같은 코드를 사용할 수 있습니다: // java.util 안에 있는 Timer 클래스 import java.util.Timer; 또는 java.util 패키지 안에 있는 모든 클래스를 로드할 수도 있습니다. import java.util.*; 그럼 이제, 본격적인 Timer 사용을 시작해 볼까요? 2. Timer.schedule(); Timer 인스턴스에는 schedule 이라는 메소드가 있습니다. 오늘 사용할 것은 바로 이 "schedule" 이라는 메소드입.. 2023. 3. 9.
[NodeJS] Hypixel API 를 이용해 유저의 정보 가져오기! 안녕하세요! 크로네입니다. 오늘은 Hypixel(마인크래프트서버) 를 플레이하는 유저의 정보(스텟)을 가져와보겠습니다. 1. 어떻게요? 우린 Hypixel 에서 제공하는 Hypixel API 라는 것을 이용해볼겁니다. 이걸 이용하면, 우리가 원하는 정보(스텟) 을 얻을 수 있습니다. 2. 실습 - 1 일단, Hypixel API 를 이용하려면, 웹사이트(등) 에 접속하는 모듈이 필요합니다. 그 모듈이 바로 axios 입니다. 일단, 다음의 코드를 이용해 axios 를 다운로드합니다. npm i axios 그 다음 NodeJS 파일을 만들어주고, 다음과 같은 코드를 이용해 axios 를 requrie 합니다. const axios = require("axios"); "아니... axios 뭐.. 그런건 알.. 2022. 12. 16.
[NodeJS] NPM 패키지 만들기! 안녕하세요? 크로네입니다! 오늘은 NPM 을 이용해 나만의 패키지을 만들어 보겠습니다. 1. 회원가입 먼저, https://www.npmjs.com/ 에 접속합니다. 그 후에 오른쪽 위에 Sign Up 으로 NPM 에 회원가입 합니다. 2. 로그인 "이제 다시 메인화면에서 로그인 하면 되죠?" 아닙니다. 이번엔 브라우저가 아닌, 컴퓨터에서 로그인할겁니다. 하지만 그 전에, 모듈의 코드가 있어야 올릴 수 있겠죠? 먼저, 적당한 이름으로 폴더를 만듭니다. 그 다음 폴더에 들어가서 위쪽에 cmd 라고 입력합니다. 그 다음 열리는 창에 npm init 이라고 적어줍니다. 그럼 여러 질문이 나옵니다. 맨 처음에는 이름, 두번째로 버전, 설명, 메인 파일, 테스트 명령어(선택), 깃 레퍼짙토리 URL(선택), 검색.. 2022. 12. 11.