728x90
인기글
- 2진수와 음수 10진수간의 변환 (signed int) 2진수 11110111을 10진수로 표현 (signed int) 1단계, 1은 0으로, 0은 1으로 변환한다.(1의보수) 00001000 2단계, 1단계에서 나온 결과에 1을 더한다. (2의보수 : 1의 보수에 1을 더하는것) 00001001 3단계, 2단계 결과를 10진수화하여 '-'기호를 붙인다. -9 결론 : 2진수 11110111 은 10진수로 -9 이다. 10진수 -9를 2진수로 표현 1단계, 9를 8비트로 만든다. 00001001 2단계, -9는 음수이기 때문에, 첫번째 부호비트를 1로 바꾼다. 10001001 3단계, 0은 1로, 1은 0으로 바꾼다. (1의보수) 단, 부호비트는 그대로 유지. 11110110 4단계, 3단계 결과값에 1을 더한다. (2의 보수 : 1의 보수에 1을 더하는것)..
- Spring @Autowired 사용시 주의점 @Autowired 사용시 동일한 타입의 Bean 객체를 2개 이상일때 Injection of autowired dependencies failed 에러 발생하게 됩니다. 원인 : expected single matching bean but found 2: 해결방법 : @Autowired 사용시에는 동일한 타입을 Bean 객체를 2개사용하지 말것. (@Autowired 로 명시해준 클래스의 동일한 클래스를 XML 설정파일에 bean 으로 설정하지 말것.) 만약, 동일한 클래스를 2개 이상 설정해줘야 한다면, 예) bean id가 main 일 경우 @Qualifier("main") 를 함께 사용하여 이름을 지정하거나, @Resource(name = "main") 를 이용하여 이름을 지정한다. 참고 URL ..
- 빌더박의 오토바이 이야기 14탄 '스로틀 바디'란 엔진으로 유입되는 공기량을 조절해 주는 장치로서 3개의 센서(스로틀 포지션센서, 맵센서, 아이들링 센서)가 부착되어 있다. 오른쪽 핸들에 있는 스로틀을 비틀면 연결된 스로틀 케이블이 당겨지고 스로틀 바디의 밸브가 열리면서 엔진으로 흡입되는 공기가 증가하게 된다. 이때, 맵센서는 증가한 공기의 양을, 스로틀 포지션센서는 열려진 스로틀밸브의 각도를 측정하여 ECU(엔진 컨트롤 유닛)로 보내게 되고 ECU에서는 연료분사량을 증가시키게 되어 폭발력이 강해져 가속이 되는 구조이다. 아이들링 센서는 아이들링 상태에서 일정한 엔진회전수를 유지시켜 주는 역할을 한다. 스로틀 바디는 엔진 실린더 헤드 주변에 위치하는데, 블로우 바이가스와 오일 카본에 의해 오염되면 RPM이 불안정해지고, 연비가 떨어지는..
- Jedis Pool 최적화 - JedisPool - redis connection pool (레디스 커넥션 풀) https://partners-intl.aliyun.com/help/doc-detail/98726.htm 에 있는 JedisPool optimization 영문 내용을 번역하였습니다. JedisPool optimization - ApsaraDB for Redis - Alibaba Cloud Documentation Center You can set JedisPool parameters to proper values to improve Redis performance. This topic describes how to use JedisPool and configure the resource pool parameters. This topic also describes the recommended settin..
최신글
데이빗 백곰의 월간 Keep
- 월간 Keep 2024-09호 2024.10.05
- 월간 Keep 2024-08호 2024.08.31
- 월간 Keep 2024-07호 2024.08.04
- 월간 Keep 2024-06호 2024.07.06
- 월간 Keep 2024-05호 2024.06.02
- 월간 Keep 2024-04호 2024.05.05
728x90