μœˆλ„μš°μ™€ λ¦¬λˆ…μŠ€μ˜ λ©€ν‹°ν”„λ‘œμ„Έμ‹± λ™μž‘ 방식 차이
Β·
πŸ’» 개발/πŸ–₯️ 운영체제
λ“€μ–΄κ°€λ©°μž‘λ…„μ— μ‹€λ¬΄μ—μ„œ νŒŒμ΄μ¬μ„ μ‚¬μš©ν•΄ λ©€ν‹°ν”„λ‘œμ„Έμ‹± μž‘μ—…μ„ μˆ˜ν–‰ν•˜λ©΄μ„œ λ¬Έμ œκ°€ λ°œμƒν•œ 적이 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.νŠΉμ • μž‘μ—…μ—μ„œ SQLAlchemy(파이썬 ORM 라이브러리)의 DB 컀λ„₯μ…˜ 풀을 μ‚¬μš©ν•΄ 데이터λ₯Ό INSERTν•˜λŠ” 둜직이 μžˆμ—ˆλŠ”λ°, 둜컬 개발 ν™˜κ²½(μœˆλ„μš°)μ—μ„œλŠ” μ•„λ¬΄λŸ° λ¬Έμ œκ°€ μ—†μ—ˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ λ™μΌν•œ μ½”λ“œλ₯Ό 사내 개발 μ„œλ²„(λ¦¬λˆ…μŠ€)에 λ°°ν¬ν–ˆμ„ λ•Œ λ‹€μŒκ³Ό 같은 μ—λŸ¬ λ‘œκ·Έκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. 2024-12-21 17:57:00,471 [ERROR ] [Process-21][Thread-140372676175552]: write_module:76: Error during bulk insert: ORA-01001: invalid cursorORA-03106: fatal two-task communicatio..
ν”„λ‘œμ„ΈμŠ€(Process)λž€?
Β·
πŸ’» 개발/πŸ–₯️ 운영체제
반효경 κ΅μˆ˜λ‹˜μ˜ 운영체제 κ°•μ˜λ₯Ό μˆ˜κ°•ν•˜λ©° 개인적으둜 μ°Ύμ•„ κ³΅λΆ€ν•œ λ‚΄μš©κ³Ό ν•¨κ»˜ μ •λ¦¬ν•œ λ‚΄μš©μ΄λ‹€. ν”„λ‘œμ„ΈμŠ€μ— λŒ€ν•œ 기본적인 λ‚΄μš©μ— λŒ€ν•΄ μ•Œμ•„λ³΄μž. ν”„λ‘œμ„ΈμŠ€? ν”„λ‘œμ„ΈμŠ€λž€ μ‹€ν–‰ 쀑인 ν”„λ‘œκ·Έλž¨μ„ μ˜λ―Έν•œλ‹€. 그럼 ν”„λ‘œκ·Έλž¨κ³Ό ν”„λ‘œμ„ΈμŠ€μ˜ μ°¨μ΄λŠ” λ¬΄μ—‡μΌκΉŒ? πŸ’‘ ν”„λ‘œκ·Έλž¨μ€ μ»΄ν“¨ν„°μ—μ„œ νŠΉμ • μž‘μ—… λ˜λŠ” μž‘μ—…μ„ μ™„λ£Œν•˜κΈ° μœ„ν•΄ μž‘μ„±λœ νŠΉμ • 지침 집합이 ν¬ν•¨λœ μ‹€ν–‰ 파일(예λ₯Ό λ“€μ–΄ exe 파일)이닀. ν”„λ‘œμ„ΈμŠ€λŠ” μ΄λŸ¬ν•œ ν”„λ‘œκ·Έλž¨μ΄ μ‹€ν–‰λœ ν™œμ„± 엔터티이닀. ν”„λ‘œμ„ΈμŠ€μ˜ λ¬Έλ§₯ (Process Context) ν”„λ‘œμ„ΈμŠ€κ°€ ν˜„μ‹œμ μ—μ„œ μ–΄λ””κΉŒμ§€ μˆ˜ν–‰μ΄ λ˜μ—ˆλŠ”μ§€λ₯Ό μ•ŒκΈ° μœ„ν•œ 정보 πŸ—£ ν”„λ‘œμ„ΈμŠ€κ°€ ν”„λ‘œμ„Έμ„œμ— λŒ€ν•œ μ•‘μ„ΈμŠ€μ—μ„œ 제거될 λ•Œλ§ˆλ‹€ ν˜„μž¬ μž‘λ™ μƒνƒœμ— λŒ€ν•œ μΆ©λΆ„ν•œ 정보가 μ €μž₯λ˜μ–΄ ν”„λ‘œμ„Έμ„œμ—μ„œ λ‹€μ‹œ μ‹€ν–‰λ˜λ„λ‘ μ˜ˆμ•½λ  λ•Œ λ™μΌν•œ μœ„μΉ˜μ—μ„œ μž‘μ—…μ„ 재개..
μΈν„°λŸ½νŠΈλŠ” 무엇이며 μ–΄λ–€ 역할을 ν• κΉŒ?
Β·
πŸ’» 개발/πŸ–₯️ 운영체제
μš”μ¦˜ νšŒμ‚¬ 업무λ₯Ό λ³΄λ©΄μ„œ CS지식이 λΆ€μ‘±ν•΄ 업무에 λŒ€ν•œ 이해λ₯Ό μ™„λ²½νžˆ ν•˜μ§€ λͺ»ν•˜λŠ” κ²½μš°κ°€ λ§Žμ•˜λ‹€. κ·Έλž˜μ„œ μš°μ„  컴퓨터 ꡬ쑰 & μš΄μ˜μ²΄μ œμ— λŒ€ν•΄ κ³΅λΆ€ν•˜κΈ° μœ„ν•΄ 인터넷에 μ˜¬λΌμ™€μžˆλŠ” 반효경 κ΅μˆ˜λ‹˜μ˜ κ°•μ˜λ₯Ό μˆ˜κ°•ν•˜κ³  μžˆλ‹€. 곡뢀 λ‚΄μš©μ€ λΈ”λ‘œκ·Έμ— ν•˜λ‚˜ν•˜λ‚˜μ”© μ •λ¦¬ν•˜λ € ν•œλ‹€. 운영체제 첫 κ°•μ˜ 쀑 μΈν„°λŸ½νŠΈλΌλŠ” μƒμ†Œν•œ μš©μ–΄κ°€ λ‚˜μ™”λ‹€.. 이번 μ‹œκ°„μ—” μΈν„°λŸ½νŠΈλΌλŠ” 것이 μ™œ μ‘΄μž¬ν•˜λ©° 무슨 역할을 ν•˜λŠ”μ§€ 쑰금 더 μ•Œμ•„λ³΄κ² λ‹€. μΈν„°λŸ½νŠΈλž€ 무엇인가? μš°μ„  μΈν„°λŸ½νŠΈκ°€ λŒ€λž΅ 무엇인지 μ΄ν•΄ν•˜κΈ° μ‰½κ²Œ μ˜ˆμ‹œλ₯Ό λ“€μ–΄λ³΄μž. πŸ—£ λ‚˜λŠ” μ§€κΈˆ λΈ”λ‘œκ·Έ 글을 μ“°κ³  μžˆλ‹€. 그러던 쀑 μ€‘μš”ν•œ μ „ν™”κ°€ μ˜¨λ‹€. 그러면 λ‚˜λŠ” κΈ€ μ“°λŠ” 것보닀 μ „ν™”λ₯Ό λ°›λŠ” ν–‰μœ„κ°€ μš°μ„ μˆœμœ„κ°€ 될 것이닀. μž μ‹œ κΈ€μ“°λ˜ 것을 λ©ˆμΆ”κ³  톡화λ₯Ό ν•˜κ²Œ 되고, 톡화가 λλ‚œ ν›„μ—λŠ” λ‹€μ‹œ κΈ€ μ“°λ˜..