react webpack 빌드 중 발생했던 오류이다. webpack 옵션 중 mode를 producton으로 설정만 하면 발생했다. 검색하던 와중에 발견한 stackoverflow 글 중 해결 방법이 있었다. https://stackoverflow.com/questions/69692842/error-message-error0308010cdigital-envelope-routinesunsupported Error message "error:0308010C:digital envelope routines::unsupported" I created the default IntelliJ IDEA React project and got this: Error: error:0308010C:digital envelope..
react 프로젝트를 만들기 위해서 npm 사용 중 발생했다. 컴퓨터를 포맷 후 사용해서 인지 폴더를 찾지 못하는 오류가 발생했다. 해당 경로를 찾지 못해서 발생한 오류 였고 그냥 새로운 npm 폴더를 생성 해 주니 정상적으로 동작했다.
🏬 면접, 첫 직장 취준 기간에 면접 경험을 해보자는 생각으로 회사에 지원을 했었다. 면접은 코딩 테스트와 포트폴리오에 관련된 질문이 주였고 코테의 경우는 "프로그래머스" 난이도 2 정도의 간단한 문제였다. 포폴 질문들도 많이 준비했어서 자신감있게 대답을 해서 꽤 만족스러운 면접이었다. 그리고 한 2일 뒤에 합격 문자가 왔고 2021년 07월 07일 지금 다니는 SI 회사에 입사했다. ⌨️ 전산 프로젝트 한 달 정도 본사에서 있다가 전산 프로젝트에 참여하게 되었다. spring 기반 자체 회사 프레임워크를 사용해서 기존에 배웠던 개발과는 많이 달라서 적응하기 힘들긴 했지만 주변에 좋은 사람들이 많이 있어서 빠르게 업무를 해결할 수 있었던 거 같다. 전산 프로젝트를 진행하면서 배웠던 점 도 많았다. 해당 ..
Indie Games Festival 2022 Korea Indie Games Programs developersonair.withgoogle.com 오랜만에 포스팅이네요. 스토리 관리를 하고 싶은데 바쁘다는 핑계로 글 올리는게 힘들군요 ㅎㅎ; 요즘은 회사도 다니고 react랑 typescripts 공부하면서 사이드 프로젝트를 하고있습니다. 좀 더 공부하고 다듬어서 포스팅할 수 있으면 좋겠네요. 인디 게임 페스티벌? 게임을 좋아하고 즐기는 분이라면 누구나 참여 가능합니다! 인디 게임사의 게임을 미리 체험을 해 볼 수도있고 "이런게 게임 요소에 추가되면 재밌겠다!" 하는 평가도 하면서 즐길 수 있는 행사입니다. 벌써 7번째 행사인데 저는 2020, 2021년도에 참여했던 적이 있었어서 재밌게 즐겼던 기억이..
인디게임 페스티벌이 이번 연도에도 열립니다! 작년은 출시 전, 배타 버전 인디 게임들을 미리 체험해 볼 수 있고 페스티벌답게 여러 이벤트들도 있어서 재밌게 참여했던 기억이 있는데 이번에도 운 좋게 심사위원단에 선정돼서 기분이 좋네요! 8월 2일부터 시작이니 오랜만에 시리즈로 포스팅할 수 있겠군요!
🤔 Inversion of Control? (제어의 역전) 사용은 하지만 만들진 않음 누군가 밖에서 만들어서 줄 수 있도록 생성자를 통해 받아옴 💻 IoC Template // Controller의 생성자는 repo를 주입해줘야 한다. // 생성자로 강제하기 때문에 repo 객체는 무조건 사용할 수 있다. class OwnerController { private OwnerRepository repo; public OwnerController(OwnerRepository repo) { this.repo = repo; } } class OwnerControllerTest { @Test public void create() { OwnerRepository repo = new OwnerRepository(); ..
🤔 AOP?(Aspect Oriented Programming) 관점 지향 프로그래밍 어떤 로직을 기준으로 핵심적인 관점, 부가적인 관점으로 나누어서 보고 그 관점을 기준으로 각각 모듈화하겠다는 것 주요 개념 Aspect 여러 곳에서 쓰이는 코드 (공통 부분)을 모듈화한 것 Target Aspect 가 적용되는 곳 Advice Aspect 에서 실질적인 기능에 대한 구현체 Joint point Advice가 Target에 적용되는 시점 메서드 진입할 때, 생성자 호출할 때, 필드에서 값을 꺼낼 때 등등 Point cut Joint point의 상세 스팩을 정의한 것 AOP 구현체 AspectJ 스플링 AOP AOP 적용 방법 컴파일 (AspectJ) 로드 타임 (AspectJ) 런타임 (스프링 AOP) ..
🤔 PSA? (Portable Service Abstraction) 호환성있는 서비스 추상화 잘 만든 인터페이스 Tomcat, Netty dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' } spring-boot-starter-web을 주입하면 tomcat으로 실행 dependencies { implementation 'org.springframework.boot:spring-boot-starter-webflux' } spring-boot-starter-webflux을 주입하면 netty로 실행 이처럼 의존성만 변경하면 코드에 변경없이 기능을 수정할 수 있는 특성 ex) Spring Transaction, Sp..
🤔 빌드 관리 도구? 프로젝트 생성, 테스트 빌드, 배포 등의 작업을 위한 전용 프로그램 초기의 java 빌드도구로 Ant를 많이 사용하였으나 최근 많은 빌드도구들이 생겨 Maven이 많이 쓰였고, 현재는 Gradle이 많이 쓰인다. Maven 장점 및 특징 자바 전용 프로젝트 라이프사이클 관리 목적 빌드 도구이며 Ant 불편함을 해결하고자 만들었다. pom.xml을 이용한 정형화된 빌드 시스템(필요한 라이브러리를 정의하면 알아서 다운받아줌) 간단한 설정을 통한 배포 관리가 가능 하다. Gradle 장점 및 특징 Maven 과 Ant 의 장점을 조합하여 만든 빌드 도구이다. build.gradle을 이용한 정형화된 빌드 시스템이다. 멀티 프로젝트에 용이하다. Gradle은 프로젝트의 어느 부분이 업데이트..
재호우96
'분류 전체보기' 카테고리의 글 목록