반응형

Spring 1992

모든 EntityManager를 close ()해야합니까?

모든 EntityManager를 close ()해야합니까? 내 자체 개발 지속성 프레임 워크를 JPA로 마이그레이션하기 시작했습니다. 지속성 프레임 워크가 많은 배관을 숨긴다는 점을 감안할 때 EntityManagers를 닫지 않으면 리소스 누출이 발생하는지 또는 프레임 워크가 나를 위해 수집하고 닫을 것인지 알고 싶습니다. 모든 곳에서 그들을 닫으려고하는데 꼭해야하나요? 현재 TopLink를 사용하는 이유는 NetBeans에서 쉽게 작동하기 때문이지만 다른 JPA 공급자를 조사하게되어 기쁩니다. 그것은 당신이 그것을 얻은 방법에 달려 있습니다. EntityManagerFactory를 사용하여 만든 경우 어떤 프레임 워크를 사용하든 관계없이 닫아야합니다. 의존성 주입을 사용하여 얻은 경우 (예 : EJB..

developer tip 2020.11.21

CSS, 중앙 div, 크기에 맞게 축소?

CSS, 중앙 div, 크기에 맞게 축소? 내가 원하는 것은 다음과 같습니다. text text text text text text text text text text text text text text text text text text text text text text +-----------+ | some text | +-----------+ text text text text text text text text text text text text text text text text text text text text text text ... "some text"블록은 div입니다. div가 줄 바꿈없이 텍스트를 포함하는 데 필요한 최소 너비가되기를 원합니다. 텍스트가 너무 길어서 줄 바꿈하지 않고..

developer tip 2020.11.21

SQL Server의 LDF 파일은 무엇입니까?

SQL Server의 LDF 파일은 무엇입니까? SQL Server의 LDF 파일은 무엇입니까? 그 목적은 무엇입니까? 안전하게 삭제할 수 있습니까? 또는 데이터베이스 파일 mdf보다 10 배 더 크기 때문에 크기를 줄입니다. LDF는 트랜잭션 로그를 보유합니다. 백업을 올바르게 설정하면 작습니다. 점점 커집니다. 데이터베이스 복구 모드를 FULL로 설정 한 다음 트랜잭션 로그 (LDF 파일) 백업을 잊어 버리는 매우 일반적인 문제가 있습니다. 해결 방법을 설명하겠습니다. 비즈니스에서 백업 사이에 약간의 데이터 손실을 감당할 수있는 경우 데이터베이스 복구 모드를 SIMPLE로 설정 한 다음 LDF는 잊어 버리십시오. 크기가 작습니다. 이것은 대부분의 경우에 권장되는 솔루션입니다. 정확한 시점으로 복원 할..

developer tip 2020.11.21

JVM 힙 매개 변수

JVM 힙 매개 변수 주제에 대한 질문과 많은 인터넷 검색을 읽은 후에도 여전히 -Xms 옵션을 명확하게 볼 수 없습니다. 내 질문은 : java -Xms=512m -Xmx=512m과 의 차이점은 무엇 java -Xms=64m -Xmx=512m입니까? 지금은 다음과 같은 대답이 있습니다. 유일한 차이점은 내 응용 프로그램이 실행되는 동안 실행될 가비지 수집 수와 메모리 할당 수입니다. 내가 맞아? 이 답변에 대한 이유는 다음과 같습니다. 설정 -Xms옵션은합니다 512m정말 사용하여 내 응용 프로그램에서 발생하지 않습니다 512M시작 후 실제 메모리. 나는 이것이 최신 OS 가상 메모리 관리 및 지연 페이지 할당과 관련이 있다고 생각합니다. ( 또는 to의 설정 -Xms이 Linux의 top 또는 Win..

developer tip 2020.11.21

Django Model Mixins : models.Model 또는 객체에서 상속합니까?

Django Model Mixins : models.Model 또는 객체에서 상속합니까? 이것은 일반적으로 유용 할 수있는 Python Mixins에 대한 질문입니다. 제가 가장 잘 알고있는 사용 사례 인 장고 모델을 사용하고 있습니다. 믹스 인은 '객체'와 믹스 인하도록 설계된 클래스에서 상속해야합니까? 코드에 의한 예, 달성하려는 것에 따라 더 정확하거나 더 나은 것이 무엇입니까? 이 class TaggingMixin(models.Model): tag = models.ForeignKey(Tag) class Meta: abstract = True class MyModel(models.Model, TaggingMixin): title = models.CharField(max_length=100) 아니면 ..

developer tip 2020.11.21

iPhone 용으로 컴파일 할 때 Xcode에서 설정하는 #defines

iPhone 용으로 컴파일 할 때 Xcode에서 설정하는 #defines 반 이식 가능한 코드를 작성 중이며 iPhone 용으로 컴파일 할 때 감지 할 수 있기를 원합니다. 그래서 나는 같은 것을 원한다 #ifdef IPHONE_SDK.... 아마도 Xcode는 무언가를 정의하지만 프로젝트 속성 아래에서 아무것도 볼 수 없으며 Google은별로 도움이되지 않습니다. "조건부로 소스 코드 컴파일"아래의 SDK 문서에 있습니다. 관련 정의는 TARGET_OS_IPHONE (그리고 TARGET_IPHONE_SIMULATOR는 더 이상 사용되지 않음)이며 iOS 프레임 워크 내의 /usr/include/TargetConditionals.h에 정의되어 있습니다. 이전 버전의 도구 모음에서는 다음을 작성해야했습니다..

developer tip 2020.11.20

VB.NET에서 함수를 사용되지 않음으로 표시 할 수 있습니까?

VB.NET에서 함수를 사용되지 않음으로 표시 할 수 있습니까? VB.NET에 코드를 폐기 할 수있는 기능이 있습니까? C #에는 '속성'과 자바에 태그가 있다는 것을 알고 있습니다. VB.NET에 'todo:...를 남기는 것 외에 비슷한 것이 있습니까? VB.NET에도 속성이 있습니다. https://msdn.microsoft.com/en-us/library/system.obsoleteattribute(v=vs.110).aspx http://www.vb-helper.com/howto_net_obsolete_attribute.html 다음과 같이 보입니다 (함수 전) _ VB.NET 10 (.NET 4 이상 )부터는 더 이상 밑줄이 필요하지 않습니다 . [Obsolete] 속성을 사용하십시오. 참고 U..

developer tip 2020.11.20

장고.

장고. 편집 할 권한이 없습니다. 얼마 전에 작은 앱을 만들었습니다. 내가 만든 admin.py 및 사용 admin.site.register(MenuEntry)관리 콘솔에 클래스를 추가 할 수 있습니다. 그 클래스의 아이템을 잘 보여주었습니다. 그런 다음 다른 앱 작업을 시작했고 이전과 마찬가지로 모든 것을 만들었습니다. 하지만 이제는 다음과 같이 표시됩니다. 편집 할 권한이 없습니다. 그 파일과이 앱의 파일을 비교했는데 상당히 비슷해 보였기 때문에 차이점을 찾을 수없고 작동하도록 지금 무엇을해야하는지 알 수 없습니다. 파일을 한 번 더 확인하고 차이점을 발견했습니다. 프로젝트 에 추가 admin.autodiscover()하는 것을 잊었습니다 urls.py. 감사. 이런 일이 발생한 또 다른 경우가있었습..

developer tip 2020.11.20

수신 메시지에 대한 최대 메시지 크기 할당량 (65536)이 초과되었습니다.

수신 메시지에 대한 최대 메시지 크기 할당량 (65536)이 초과되었습니다. 일부 테이블에 대한 범위를 만드는 동안이 예외가 발생합니다. 내가 만든 MaxReceivedMessageSize2147483647 그러나 여전히이 라인에서 예외 아래 저를주고있다 client.GetTableDescription(scopeName, syncTable) 수신 메시지에 대한 최대 메시지 크기 할당량 (65536)을 초과했습니다. 할당량을 늘리려면 적절한 바인딩 요소에서 MaxReceivedMessageSize 속성을 사용하십시오. 당 이 질문의 대답 다음과 같은 것을 원할 것입니다. 또한 거기에서 받아 들여진 답변에 대한 의견을 읽으십시오. 귀중한 의견이 포함되어 있습니다. 또한 maxBufferSize 를 늘려야 합..

developer tip 2020.11.20

AssertNull을 사용하거나 AssertNotNull을 사용해야합니다.

AssertNull을 사용하거나 AssertNotNull을 사용해야합니다. 이것은 꽤 멍청한 질문이지만 단위 테스트를 처음 사용하므로 obj와 같은 개체 변수가 있고이 obj가 Null이면 단위 테스트가 실패하기를 원합니다. 그래서 어설 션의 경우 AssertNull 또는 AssertNotNull이라고 말해야합니까? 이름이 어떻게 지정되었는지 혼란스러워합니다. 사용 assertNotNull(obj). assert의미 must be. 이 AssertNotNull()메서드는 "전달 된 매개 변수가" 이어서 는 안 됨 "을 의미 null합니다. null이면 테스트 케이스가 실패합니다. 이 AssertNull()방법은 "전달 된 매개 변수는 null" 이어야 함 "을 의미 합니다. null이 아니면 테스트 케이..

developer tip 2020.11.20
반응형