728x90 반응형 분류 전체보기143 #CI #CD #CI/CD #ContinuousIntegration #지속적통합 #ContinuousDelivery #지속적제공 #형성관리 #Jenkins #bitbucket #Github CI/CD(Continuous Integration/Continuous Delivery) 개발을 진행 하다보면 무조건 듣게 될수 밖에 없는 용어중 하나이다. 번역을 하자면 지속적인 통합 그리고 지속적인 제공 이렇게 이야기 할수 있다. 어플리케이션 개발 단계를 자동화하여 효율적은 관리와 배포를 진행 한다는건 정말 중요한 일이 아닐수가 없다. 📚CI(Continuous Integration) 지속적 통합 어플리케이션의 새로운 코드 변경 사항에 대한 정기적 빌드 및 테스트 내역에 대한 공유 레포지토리에 통합 Git, SVN등 형성관리에 이력을 추가하고 난 후 수많은 commit된 내역에 대한 기능별 빌드/테스트/병합(Merge)에 대한 자동화된 빌드&테스트환경을 구현 한다. CI의 핵심목표로는 버그에 대한 신.. 💜99_기타/03_웹 지식 2023. 10. 30. #User-Agent #Client #Hints #UA프리징 #보안 #크롬 #대안 Navigator 객체에서 제공하는 Useragent함수에는 http헤더에 포함된 User-Agent string에서 브라우저, OS, 사용자의 기기 정보 등 사용자 에이전트 정보를 얻을수 있음 이를 사용하는 큰 이유는 아래와 같다. 1. 특정 버전의 버그 2. OS의 동작 차이 3. 버전에 따른 동작차이 4. 사용자 에이전트에 따라 보여줄 컨텐츠 조작 통상 이런 다양한 이유로 User-Agent string에 담겨져 있는 정보를 사용하였지만 많은 정보량(entropy-엔트로피)이 담겨 있어 개인정보 침해 문제가 발생할수 있습니다. 이에 따라 Chrome은 개인정보 보호를 위한 샌드박스 프로젝트 중 Client Hints를 도입하였다. Client Hint란 클라이언트 및 에이전트의 정보라고 할수 있고 .. 💜99_기타/03_웹 지식 2023. 10. 30. #콜 #전화관련 #시스템용어 #콜인프라 #콜센터용어 콜 관련 업무를 진행 하다보면 용어정리가 필요할때가 많다 기본적으로 아래 대표 개념은 알고 넘어가면 좋다. 📚콜센터(컨택센터) 관련 기본 용어 정리 🧨 CTI (Computer Telephony Integration) : 컴퓨터 전화 통합 컴퓨터와 전화는 사실 호환성이 거의 없는 전혀 다른 두가지 형태의 서비스이나 컨택센터 서비스가 점점 더 지능화 또는 자동화 되면서, 컴퓨터와 전화의 통합이 절대적으로 필요하게 되었고, 이것을 가능하게 해주는 장비가 CTI. 컨택센터의 가장 핵심적인 장비임. 🧨 TTS(Text To Speech) 텍스트(문자)를 음성으로 변환 해 주는 기술 🧨 PBX (Private Branch Exchange), PABX(private automatic branch exchange.. 💜99_기타/06_업무용어 2023. 10. 30. #DBSAFER #Mysql #CommunicationsLinkFailure #에러 통상적으로 프로젝트를 나가면 DBsafer를 사용한다. 이때 dbeaver등 여러가지 툴로 접속을 했을때 발생할수 있는 에러내역입니다. 일반적으로 아래 에러코드는 서버의 Port나 정보가 변경 되었을때 발생하지만 통상 DBsafer 접근이슈로 발생을 할수가 있다. 그러면 DBsafer를 재기동하고 나서 재접속을 하면 정상 접속이 가능할것이다. 🧨에러코드 Communication link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. Can not read response from server. Expected.. 🩷02_DataBase 2023. 10. 30. #SSR #ServerSideRendering #CSR #ClientSideRendering #SSG #Static Site Generation 📚SSR(ServerSideRendering) 서버 쪽에서 렌더링 준비를 끝마친 상태로 클라이언트에 전달하는 방식 🧨User가 Website요청 🧨Server는 'Ready to Render'로 즉시 렌터링 가능한 html파일을 만듬 (리소스체크, 컴파일 후 완성된 HTML컨텐츠로 만듬) 🧨클라언트에 전달되는 순간, 이미 렌더링 준비가 되어있기 때문에 HTML은 즉시 렌더링 된다. 그러나 사이트 자체는 조작 불가 -> Javascript가 읽히기 전 🧨 클라이언트가 자바스크립드 다운 🧨다운 받고 있는 사이 유저는 컨텐츠 볼수 있지만 사이트 조작 불가 🧨브라우저가 Javascript 프레임워크를 실행한다. 🧨JS까지 성공적으로 컴파일 되었기 때문에 기억하고 있던 사용자 조작이 실행 및 웹페이지 상호 작용 .. 💚04_HTML5 & Javascript & CSS 2023. 10. 30. #IDC센터 #On-Premise #클라우드 서버 #IaaS #PaaS #SaaS 웹개발을 하다보면 서버에 대한 이야기를 빼먹을수 없다. 클라우드 서버, IDC센터, On-Premise에 대해 알아볼려고 합니다. 웹서비스를 구성함에 있어 물리적은 장치가 없이는 구성할수 없을겁니다. 📚IDC센터 IDC(Internet Data Center)는 인터넷 데이터 센터로 인터넷환경의 중심인 서버를 한곳에 모아 관리하는 시설을 말한다. 서버 컴퓨터와 네트워크회선을 제공하며 다른말로 서버호텔(Server Hotel) 이라고 부르기도 한다. IDC는 안정적 운용을 위해 정전방지를 위해 자체 전력을 구축해두기도 하고 웹방화벽 서비스 및 모니터링 서비스도 제공하기도 한다. 📚On-Premise On-Premise 구조는 기업의 서버를 클라우드나 IDC구조가 아닌 자체적으로 보유한 전산실 서버에서 직접 .. 💜99_기타/03_웹 지식 2023. 10. 4. #C-Level #CEO #CFO #CTO #C레벨 직책 #Chief CEO, CFO, CTO C-Level 직책에 대해서 알아보자 회사를 다니다며면 C로 시작하는 직군에 대해서 들어봤을겁니다. 기업의 최고 경영진 및 각 직군의 최고 위치를 뜻하는 의미로 많이 사용합니다. 각 분야별 대표 책임자를 통틀어서 C-Level or C-suite라고 이야기한다. CEO, CFO, COO는 기업의 3대 최고경영인으로 분류되기로 합니다. 📚최고경영책임자 : CEO(Chief Executive Officer) 기업의 최고 경영책임자로서 가장 높은 의사결정권을 가지고 있으며 기업의 회장 및 대표이사를 말합니다. 직위가 사장이락도 대표이사에 선임이 되어있지 않다면 CEO라고 말할수 없다. 📚최고운영책임자 : COO(Chief Operating Officer) 최고경영책임자 CEO의 결정 .. 💜99_기타/06_업무용어 2023. 10. 4. #JavaScript #날짜계산 #getFullYear() #getMonth() #getDate() #getDay() JavaScript에서 날짜를 계산하는 방법을 알려드리도록 하겠습니다. 🧨getFullYear() console.log("[년도출력함수]" + date.getFullYear()); 🧨getMonth() * 참고 : 1월은 0부터 시작 그래서 +1을 해야 현재 월이 됨 console.log("[월 출력 함수]" + date.getMonth()); 🧨getDate() console.log("[날짜 출력 함수]" + date.getDate()); 🧨getDay() * 참고 : 월요일 = 1, 화요일 = 2, 수요일 =3, 목요일 = 4, 금요일 = 5, 토요일 6, 일요일 7 console.log("[요일 출력 함수]" + date.getDay()); let date = new Date(); console.l.. 💚04_HTML5 & Javascript & CSS/01_Javascript 2023. 10. 4. #Linux #명령어 #자주사용명령어요약 🧨 자주 사용 명령어 요약 1. ls - 해당 디렉토리에 존재하는 파일목록을 표시 2. ll - ls 명령어에 -l 옵션(-l 옵션은 long 옵션으로 상세히 출력) 3. cd - 디렉터리 이동 cd / - 최상위 경로로 이동 cd /home/test 해당 경로로 이동 ( 최상위 경로에서는 home/test 이렇게 명시해도 이동이 되지만 하위에서는 /home/test 이렇게 하면 경로를 못찾음 ) 4. touch - 0바이트 파일 생성, 파일의 날짜와 시간을 수정 5. mkdir - 디렉터리 생성 testfolder 디렉토리 생성 ex) mkdir testfolder /home/user/위치에 testfolder 디렉토리 생성 ex) mkdir /home/user/testfolder testfolder,.. 💛03_Server & OS/03_Linux 2023. 9. 25. #Windows #윈도우 #비밀번호 #안전모드 #재설정 노트북을 사용하면 지문인식이나 Pin번호를 사용하다 보면 간혹 윈도우 비밀번호를 까먹을때가 있다. 이럴때 당황하지 말자 !!!! 1. 윈도우 안전모드 접근 잠금 화면에서 shift + 재시작을 누르고 대기하면 안전모드로 이동된다. 2. 안전모드가 활성화 되면 옵션에서 문제해결을 선택한다. 3. 고급 옵션 선택 3. 명령 프롬프트 선택 4. 선택 하면 Command Prompt(cmd)가 실행되면 아래 명령어를 통해 기존 파일을 백업 및 신규 생성을 진행 한다. copy c:\Windows\System32\Utilman.exe c:\Windows\System32\Utilman.bak copy c:\Windows\System32\cmd.exe c:\Windows\System32\Utilman.exe 5. 잠.. 💜99_기타/02_Window ETC 2023. 9. 11. #vi #vim #nano #LINUX #에디터 #에디터별 📚vi 에디터 🧨 Visual Editor의 줄임말로 vi 텍스트 에디터 라고 한다. 🧨h, j, k, l : 좌,하,상,우 커서이동 i : 현재 커서 위치에 Insert 하기 I : 현재 줄 맨앞에 Insert 하기 a : 현재 커서 다음칸에 Insert 하기 A : 현재 줄 맨뒤에 Insert 하기 O : 윗줄에 Insert 하기 o : 아랫줄에 Insert 하기 w : 단어 첫글자로 이동하기 W : 화이트스페이스 단위로 다음 글자로 이동하기 b : 백워드 방향으로 단어의 첫글자로 이동하기 B- 백워드 방향으로 화이트스페이스 단위로 다음 글자로 이동하기 e : 단어의 마지막 글자로 이동하기 ge : 백워드 방향으로 단어의 마지막 글자로 이동하기 gg : 문서 맨 앞으로 이동 G : 문서 맨끝으로 이동.. 💛03_Server & OS/03_Linux 2023. 9. 11. #noAccessToProcedureBodies=true #JDBC #MYSQL #5.7 #프로시저실행오류 📚 MYSQL 프로시저 실행 오류 메시지 User does not have access to metadata required to determine stored procedure parameter types. If rights can not be granted, configure connection with "noAccessToProcedureBodies=true" to have driver generate parameters that represent INOUT strings irregardless of actual parameter types. 📚 에러 원인 MYSQL 5.7 버전 이후로 프로시저실행을 할때 데이터 베이스에서 테이블, 컬럼명, 컬럼타입, 프로시저등 메타데이터(metadata)에 대한 .. 🩷02_DataBase/01_SQL( Structured Query Language) 2023. 9. 11. 이전 1 ··· 5 6 7 8 9 10 11 12 다음 728x90 반응형