Robot | Path | Permission |
GoogleBot | / | ✔ |
BingBot | / | ✔ |
BaiduSpider | / | ✔ |
YandexBot | / | ✔ |
User-agent: * Disallow: /owner Disallow: /manage Disallow: /admin Disallow: /oldadmin Disallow: /search Disallow: /m/search Disallow: /m/admin Disallow: /like Allow: / User-agent: Mediapartners-Google Allow: / User-agent: bingbot Crawl-delay: 30 |
Title | DEVNOTE |
Description | DEVNOTE 홈 전체 글 177 [OTHER] 동시성 문제 해결 방법 동시성 문제 해결 방법 Synchronized 이용 RDB Lock 활용 Redis 활용 (Lettuce or Redisson) Synchronized 이용 Synchronized 키워드를 통하여 메소드 |
Keywords | N/A |
WebSite | tgyun615.com |
Host IP | blog-tistory-l51ybqnn.kgslb.com. |
Location |
US$2,954,805
최종 업데이트: 2022-09-03 16:27:39
tgyun615.com의 Semrush 글로벌 순위는 3,582,066입니다. tgyun615.com은 예상 광고 수익을 기반으로 US$2,954,805의 예상 가치를 갖습니다. tgyun615.com은 매일 약 340,939 명의 고유 사용자가 액세스합니다. 웹 서버는 에 있으며 IP 주소는 blog-tistory-l51ybqnn.kgslb.com.입니다. SiteAdvisor에 따르면 tgyun615.com은 안전하게 액세스할 수 있습니다. |
매매 가격 | US$2,954,805 |
매일 광고 수익 | US$2,728 |
월간 광고 수익 | US$81,826 |
연간 광고 수익 | US$981,905 |
매일 독특한 방문자 | 22,730 |
참고: 트래픽 및 수익 값은 모두 추정치입니다. |
Host | Type | TTL | Data |
tgyun615.com. | A | 1800 | IP: host.tistory.io. |
host.tistory.io. | A | 259 | IP: blog-tistory-l51ybqnn.kgslb.com. |
blog-tistory-l51ybqnn.kgslb.com. 20 IN | A | IP: 211.249.222.34 | |
tgyun615.com. | AAAA | 1799 | IPV6: host.tistory.io. |
host.tistory.io. | AAAA | 259 | IPV6: blog-tistory-l51ybqnn.kgslb.com. |
tgyun615.com. | NS | 1799 | NS Record: host.tistory.io. |
host.tistory.io. | NS | 223 | NS Record: blog-tistory-l51ybqnn.kgslb.com. |
tgyun615.com. | MX | 1800 | MX Record: host.tistory.io. |
host.tistory.io. | MX | 223 | MX Record: blog-tistory-l51ybqnn.kgslb.com. |
tgyun615.com. | TXT | 1799 | TXT Record: host.tistory.io. |
host.tistory.io. | TXT | 258 | TXT Record: blog-tistory-l51ybqnn.kgslb.com. |
DEVNOTE 홈 전체 글 177 [OTHER] 동시성 문제 해결 방법 동시성 문제 해결 방법 Synchronized 이용 RDB Lock 활용 Redis 활용 (Lettuce or Redisson) Synchronized 이용 Synchronized 키워드를 통하여 메소드 해당 블럭을 동기화처리를 함 Synchronized가 선언된 블럭에는 동시에 하나의 스레드만 접근이 가능하기 때문에 동시성 문제를 해결가능 하지만 Synchronzied를 통하여 해결하는 방법은 단일 인스턴스일 경우에만 가능함, 예를 들어서 데이터에 여러개의 인스턴스가 접근하는 경우에는 다수의 인스턴스가 접근이 가능하기 때문에 레이스컨디션이 발생함 (실무에서는 거의 사용되지 않는 방법) RDB Lock 활용 Lock 종류 종류 특징 Pessmistic Lock 실제로 데이터에 Lock을 걸어 정합성을 맞.. OTHER 2022.09.01 [KOTLIN] 불필요한 객체 생성을 피하라 객체 생성 비용 발생하는 경우 64비트 JDK에서 객체는 8바이트의 배수, +_앞부분은 12바이트 헤더 캡슐화된 객체는 함수 호출 비용이 발생하며 비용은 크지는 않지만 티끌모아태산임 객체 생성시 비용이 발생함 불필요한 객체를 제거할 방법 객체 선언 객체를 재사용함 캐시를 활용하는 팩토리 함수 팩토리 메서드를 가지면 캐시를 가질수 있음 쓰레드풀, 커넥션풀 등 객체생성이 무겁고 동시에 여러 mutable 객체를 사용하는 경우 적합함 모든순수 함수는 캐싱을 활용할 수 있음 (메모이제이션)적합 캐싱처리하면 대신 메모리 사용은 증가, 적절하게 활용해야함 private val FIB_CACHE = mutableMapOf() //캐싱 처리해서 재사용 예시 fun fib(n: Int): BigInteger = FIB_.. KOTLIN 2022.08.03 [KOTLIN] SEALED CLASS Sealed 클래스 자기 자신이 추상클래스이고, 자신을 상속받는 여러 서브 클래스들을 가질 수 있음 enum 클래스와 달리 상속을 |
HTTP/1.1 302 Found Cache-Control: no-cache Content-length: 0 Location: https://tgyun615.com/ |
Domain Name: TGYUN615.COM Registry Domain ID: 2578820895_DOMAIN_COM-VRSN Registrar WHOIS Server: whois.gabia.com Registrar URL: http://www.gabia.com Updated Date: 2021-12-15T13:30:03Z Creation Date: 2020-12-15T14:25:48Z Registry Expiry Date: 2022-12-15T14:25:48Z Registrar: Gabia, Inc. Registrar IANA ID: 244 Registrar Abuse Contact Email: abuse@gabia.com Registrar Abuse Contact Phone: +82.2.829.3543 Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Domain Status: clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited Name Server: NS.GABIA.CO.KR Name Server: NS.GABIA.NET Name Server: NS1.GABIA.CO.KR DNSSEC: unsigned >>> Last update of whois database: 2022-09-03T08:20:53Z <<< |