전체 글

스프링부트, 아키텍쳐, 알고리즘
# ceil 함수는 천장이라는 의미로 가우스함수와 비슷하긴 한데 math.ceil(3.3) -> 4 math.ceil(-0.2) -> 0 # floor함수는 가우스라고 생각하면 편하다. math.floor(3.2) -> 3 ceil함수는 가우스함수와 비슷하긴 하지만 더 큰 정수를 반환한다. 그러니까 우리가 알고있던 가우스함수는 사실 floor 함수, 어떤 f보다 크지않은 최대의 정수를 반환하려면, floor 함수 사용 어떤 f보다 작지않은 최소의 정수를 반환하려면, ceil 함수 사용
검색해보니까 db를 살려내기 전에 user부터 생성해야했다. 그래서 db를 복구하기 전에 새로운 user를 만들어서 새로 imp 할 db를 관리하고자 했다. 트러블 슈팅 과정 매순간이 트러블슈팅이였긴 했다... Issue#1 터미널을 어떻게 열지.. 설치할 프로그램의 구버전 linux환경은 redhat으로 오른쪽마우스 누르면 터미널 열기가 있었다… 이건 없어서 어떻게하나! #1 터미널 열기 단축키 지정하기 설정→장치→키보드 설정에서 실행할 명령을 gnome-terminal 으로 설정, 단축키는 마음대로 하면 된다. 나는 Ctrl+Shift+T 로 지정함. 1. 새로운 사용자를 sys계정으로 생성했다. create user {유저이름} identified by {비밀번호} sys 계정으로 사용자를 생성했다..
[리눅스, 오라클에 대한 사전지식이 전무한 입사 8개월차 && 퇴사 2주전 말단 사원의 db 복원기] 정확한 정보가 아닐 수 있음에 주의해주세요.. 퇴사 전 마지막 임무를 받았다. 회사에서 기존에 사용하던 3rd party 프로그램(보안 상 설명하고싶어도 못함)은 레드햇 리눅스 환경에서 oracle db를 사용하고, 리눅스에서 데몬, 서버를 켜서 윈도우환경에 있는 클라이언트를 접속시켜서 기능들을 수행한다. 근데 한 10년전에 받은 3rd party 프로그램을 이제와서 갑자기 최신버전으로 바꿔야한다는 청천벽력같은 소식과 함께 새로이 설치하는 업무를 맡게되었다. 그런데 소스코드 및 sw 설치를 담당하는 부서와 db를 담당하는 부서가 서로 안 친한 것 같고 설치가 아주 골치아픈 과정으로 이루어진다. 지금 사용..
정적으로 자원을 활용하기위해 Next.js 앱 자체에서 관리하는 public directory에 파일을 넣으면 바로바로 사용가능하다! public directory에 sbl.jpg 파일을 넣고 아무 page에서 아래와같이 작성하면, 이게 당장 보이긴 보이는데 EsLint를 잘 적용했다면 컴파일러가 경고를 많이하는걸 볼 수 있다. 에러 1. Using could result in slower LCP and higher bandwidth. Consider using from next/image to automatically optimize images. This may incur additional usage or cost from your provider. See: https://nextjs.org/doc..
Next.js, React 개발시 개발과 배포의 차이를 확인하기 위한 개발자 도구 서버가 클라이언트에게 데이터나 html을 전달하면서 사용한리소스, 시간 등을 크롬 F12 개발자도구의 network 탭에서 확인할수있다. yarn이든 npm이든 개발을 할 때는 보통 run dev 명령어로 Next 앱을 실행하는데, 이때는 사용하는 리소스, 시간 전달된 데이터 용량 등 많다. 그리고 콘솔창에서 앱에서 실행되는 내용이 출력되어 여러모로 느리다! 배포를 할때는 run build , run start 를 입력하여 .Next 폴더안에 배포용 넥스트앱을 빌드하고 실행시킨다 이때는 사용하는 리소스, 시간, 전달된 데이터 용량 등이 적다. 라우팅 https://paralleldev.tistory.com/5/sss 이 링..
서병렬
서병렬 개발