전체 글 118

실험체 공격 계산기 시셀라 기준

ap라고 서진것은 스킬증폭 피해량을 의미 추후 아이템의 스증이 추가될시 계선될 예정패시브 // skill1 패시브 public static void skill1() { ystem.out.print(" 잃은 체력 (%) 입력: "); double missingHp = sc.nextDouble(); // 0~100% System.out.print("스킬 레벨 입력: "); int sLevel = sc.nextInt(); // 최소값 4부터 시작, 잃은 체력 비례로 최대 41까지 선형 증가 double skillAmpValue = 4 + (missingHp / 100) * (41 - 4); // 4~41 // 초당 체력 회복량도 잃은 체력 비례로 계..

월슨 계산기 2025.09.26

api명세서

공격계산메소드기능url비고post레벨값/api/attack/data post값계산/api/attack/data/cal post아이템선택-무기/api/attack/data/weapon post아이템선택-옷/api/attack/data/cloth post아이템선택-머리/api/attack/data/head post아이템선택-팔/api/attack/data/arm post아이템선택-다리/api/attack/data/leg post큐브/api/attack/data/cube post버프 알파/api/attack/data/A post버프 위클/api/attack/data/wickle post특성(룬)/api/attack/data/characteristic세분화 필요할수있음post무숙/api/attack/data/w..

월슨 계산기 2025.09.10

월슨계산기를 시작하기에 앞서

스마트 누오라는 포켓몬스터는 결정력이라는 수치화해 상대 캐릭이 어떤기술로 몇번때려야하는지 나오는 계산기가 있다.이터널리턴의 캐릭터의 강함을 수치화해녀석을 쓰러트릴수 있는지 확인해주는계산기를 만들어보고 싶었다. 분석공격포켓몬(어떤 캐릭터인가)레벨(레벨에따른 딜증가)도구(어떤장비가 적용되는가)부가 효과(추가뎀지 효과 계산)방어포켓몬레벨도구 부가효과이런식으로 이터널리턴에 맞게 제작을 해볼것이다.

월슨 계산기 2025.09.04

정처기

2020년09월26일 기출문제소프트웨어의 상위설계에 속하지 않는 것은? 1. 아키텍처 설계 2. 모듈 설계 3. 인터페이스 정의 4. 사용자 인터페이스 설계 정답 : [2] 상위 설계 : 아키텍처 설계, 데이터 설계, 시스템 분할, 인터페이스 정의, 사용자 인터페이스 설계(UI 설계)하위 설계 : 모듈 설계, 인터페이스 작성 [DBMS분석시 고려사항]1.무결성(가용성)2.일관성(상호호환성)3.회복4.보안5.효율성(성능)6.데이터베이스 확장 기능적 요구사항 Vs 비기능적 요구사항- 기능적 요구사항 : 시스템이 실제로 어떻게 동작하는지에 관점을 둔 요구사항- 비기능적 요구사항 : 시스템 구축에 대한 성능, 보안, 품질, 안정 등에 대한 성능, 보안,..

정보처리기사 2025.07.23

라운드로빈

프로세스도착 시간실행 시간P105P213P328P436 ✅ 라운드 로빈 동작 과정 (타임라인 기준)시간실행 중인 프로세스큐에 들어온 프로세스비고0P1 (3만큼 실행)-P1 실행 후 남은 23P2 (3만큼 실행)P3, P4P2 종료6P3 (3만큼 실행)P1, P4P3 남은 59P4 (3만큼 실행)P1, P3P4 남은 312P1 (2만큼 실행)P3, P4P1 종료14P3 (3만큼 실행)P4P3 남은 217P4 (3만큼 실행)P3P4 종료20P3 (2만큼 실행)-P3 종료 ✅ 각 프로세스 대기 시간 계산프로세스대기 시간 계산 방법대기 시간P1처음 도착 후 첫 실행까지 (0) + 두 번째 실행까지 대기 (9 - 6 = 3)0 + 3 = 3P2도착(1) 후 첫 실행(3)까지 대기 (3 - 1)2P3도착(2) 후 ..

정보처리기사 2025.07.22

트러블슈팅

문제 상황Postman으로 API 호출 시 401 Unauthorized 응답 발생.Spring 로그를 확인하니 Hibernate 예외 발생:unable to locate attribute with the given name [menu]원인 분석 및 디버깅 과정Postman 요청 시 Authorization 헤더와 Body 데이터 확인 → 요청 형식은 정상Spring 로그 분석 → @EntityGraph(attributePaths = "menu") 부분에서 menu 속성을 찾지 못해 예외 발생DB 점검 → user 테이블은 존재했으나 데이터가 없음회원가입 API를 통해 user 데이터 삽입다시 API 호출 → 여전히 401 Unauthorized 응답ProductRepository의 EntityGraph..

스프링 2025.07.05

배치 작업 구현 및 삭제 결정 보고

1. 배경기존 시스템의 특정 프로세스를 효율화하기 위해 배치 작업을 새로 구현하게 되었습니다. 이 배치 작업은 기존 거래(trade) 관련 코드와 연동되어 데이터를 처리하도록 설계되었습니다.2. 문제 발생배치 작업을 기존 trade 코드에 통합하는 과정에서 예상치 못한 여러 로직 변경이 필요하게 되었습니다.이는 단순히 새로운 기능을 추가하는 수준을 넘어, 기존 trade 코드의 핵심 로직과 구조에 상당한 영향을 미치게 되었습니다.구체적으로,의존성 증가: 배치 작업이 trade 로직의 깊은 부분까지 관여하게 되면서, trade 코드의 변경이 배치 작업에 직접적인 영향을 미치고, 반대로 배치 작업의 수정이 trade 로직의 안정성을 해칠 위험이 커졌습니다.복잡성 증가: 기존 trade 로직은 이미 복잡한데,..

스프링 2025.07.03