반응형

java 142

JSON Jackson에 대한 날짜 형식 매핑

JSON Jackson에 대한 날짜 형식 매핑 API에서 제공되는 Date 포맷은 다음과 같습니다. "start_time": "2015-10-1 3:00 PM GMT+1:00" YYY-DD-MM HH는 무엇입니까?MM am/pm GMT 타임스탬프이 값을 POJO의 날짜 변수에 매핑합니다.분명히 변환 오류를 나타내고 있습니다. 다음 두 가지를 알고 싶습니다. 잭슨과의 변환에 필요한 포맷은 무엇입니까?이 경우 Date가 적합한 필드 유형입니까? 일반적으로 변수가 잭슨에 의해 오브젝트 멤버에게 매핑되기 전에 처리할 수 있는 방법이 있습니까?예를 들어 형식 변경, 계산 등. Jackson v2.0 이후 오브젝트 멤버에게 직접 @JsonFormat 주석을 사용할 수 있습니다. @JsonFormat(shape = ..

itsource 2022.12.04

JSP : JSTL 태그

JSP : JSTL 태그 JSP 페이지 작성, 정확히는 어떤 기능을 합니까?그렇습니까? 다음 두 가지 결과가 모두 동일하다는 것을 알게 되었습니다. The person's name is The person's name is ${person.name} c:out는 사이트 간 스크립팅을 피하기 위해 HTML 문자를 이스케이프합니다. 한다면person.name = 스크립트는 두 번째 케이스에서는 실행되지만 사용 시에는 실행되지 않습니다.c:outWill Wagner가 말했듯이, 이전 버전의 jsp에서는 항상c:out동적 텍스트를 출력합니다. 또한 다음 구문을 사용합니다. No name 이름이 null일 때 "이름 없음" 텍스트를 표시할 수 있습니다.c:out또, 에 디폴트치를 할당하는 어트리뷰트도 있습니다.p..

itsource 2022.11.26

Java: 정수는 vs.==

Java: 정수는 vs.== Java 1.5 이후로는 대부분의 교환이 가능합니다.Integer와 함께int많은 상황에서. 하지만, 나는 내 코드에 조금 놀랐던 잠재적인 결함을 발견했다. 다음 코드: Integer cdiCt = ...; Integer cdsCt = ...; ... if (cdiCt != null && cdsCt != null && cdiCt != cdsCt) mismatch = true; 값이 같으면 미스매치를 잘못 설정하고 있는 것 같습니다만, 어떤 상황에서는 판단할 수 없습니다.이클립스에 브레이크포인트를 설정했는데Integer값은 둘 다 137이었고, 부울식을 검사했더니 false라고 되어 있었는데, 그것을 넘어섰을 때 불일치가 true로 설정되어 있었습니다. 조건 변경: if (cd..

itsource 2022.11.26

다양한 데이터 구조의 시간 복잡도는 어느 정도입니까?

다양한 데이터 구조의 시간 복잡도는 어느 정도입니까? Arrays, Binary Search Tree, Heap, Linked List 등 일반적인 데이터 구조의 작업 시간 복잡성을 나열하려고 하는데, 특히 Java를 언급하고 있습니다.아주 흔하지만, 우리 중 몇몇은 정확한 답을 100% 확신하지 못하는 것 같아요.어떤 도움, 특히 참고 자료도 대단히 감사합니다. 예: 단일 링크 목록의 경우:내부 요소의 변경은 O(1)입니다.어떻게 할 수 있죠?요소를 변경하기 전에 검색해야 합니다.또, 벡터는, 내부 원소를 추가하는 것을 O(n)로서 한다.그런데 왜 지수를 사용해서 상각된 일정 시간 내에 할 수 없는 거죠?부족한 점이 있으면 정정해 주세요. 첫 번째 답변으로 저의 조사결과/추측을 올립니다. 어레이 설정,..

itsource 2022.11.26

Java 값을 사용하여 날짜 개체를 만드는 방법

Java 값을 사용하여 날짜 개체를 만드는 방법 2014년 2월 11일 날짜 오브젝트가 필요합니다.이렇게 직접 만들 수는 없지만 Date myDate = new Date(2014, 02, 11); 그래서 저는 이렇게 하고 있어요. Calendar myCalendar = new GregorianCalendar(2014, 2, 11); Date myDate = myCalendar.getTime(); java에서 date 객체를 쉽게 작성할 수 있는 방법이 있나요?Gotcha: 2를 월로 전달하면 예기치 않은 결과가 발생할 수 있습니다.Calendar API에서 월은 0을 기준으로 합니다.2는 사실 3월을 의미합니다. 캘린더를 사용하는 것은 이미 간단하다고 생각하기 때문에, 당신이 찾고 있는 「간단한」 방법이..

itsource 2022.11.26

Java를 사용하여 파일을 잠그는 방법(가능한 경우)

Java를 사용하여 파일을 잠그는 방법(가능한 경우) 파일 리더를 사용하여 파일을 여는 Java 프로세스가 있습니다.다른 (Java) 프로세스에서 이 파일을 열지 못하도록 하거나 적어도 파일이 이미 열려 있음을 두 번째 프로세스에 통지하려면 어떻게 해야 합니까?파일이 열려 있는 경우(문제가 해결됨) 두 번째 프로세스가 자동으로 예외를 발생합니까?아니면 첫 번째 프로세스에서 플래그나 인수를 사용하여 파일을 명시적으로 열어야 합니까? 명확히 하기 위해: 폴더를 나열하고 목록에 있는 각 파일을 열어 처리하는 Java 앱을 가지고 있습니다.각 파일을 차례로 처리합니다.각 파일의 처리는 읽고 내용을 바탕으로 계산을 하는 것으로 이루어지며 약 2분 정도 소요됩니다.또 다른 자바 앱도 있습니다.이 앱은 같은 기능을 ..

itsource 2022.11.26

특수한 포인터onCreate()의 뷰에 액세스하는 예외

특수한 포인터onCreate()의 뷰에 액세스하는 예외 이것은 StackOverflow에서 자주 발생하는 문제에 대한 표준 질문입니다. 저는 튜토리얼을 따라하고 있어요.마법사를 사용하여 새 작업을 만들었습니다.NullPointerException의 할 때View「」로 findViewById() 중에onCreate(). ★★onCreate(): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); View something = findViewById(R.id.something); something.setOnClic..

itsource 2022.11.26

Android와 iOS에서 동일한 C++ 코드를 사용하는 방법은 무엇입니까?

Android와 iOS에서 동일한 C++ 코드를 사용하는 방법은 무엇입니까? NDK를 탑재한 Android는 C/C++ 코드를 지원하며, Objective-C++를 탑재한 iOS도 지원하는데, Android와 iOS 간에 공유되는 네이티브 C/C++ 코드를 사용하여 애플리케이션을 작성하려면 어떻게 해야 합니까?갱신하다. 이 답변은 제가 쓴 지 4년이 지나도 꽤 인기가 있는데, 이 4년 동안 많은 것이 바뀌었기 때문에 저는 현재의 현실에 맞게 답변을 업데이트하기로 했습니다.답변 아이디어는 변경되지 않습니다. 구현이 약간 변경되었습니다.제 영어도 많이 바뀌었고, 많이 늘어서 이제는 누구나 답을 이해할 수 있습니다. 아래의 코드를 다운로드하여 실행할 수 있도록 리포(repo)를 봐주세요. 정답 코드를 보여주기..

itsource 2022.11.24

Java에는 Integer, Float, Double, Long의 가변형이 있습니까?

Java에는 Integer, Float, Double, Long의 가변형이 있습니까? Integer와 같은 가변 버전을 사용하고 싶은 상황입니다.아래 클래스를 사용해야 합니까? 아니면 Java에 기본 제공이 있습니까? http://www.java2s.com/Code/Java/Data-Type/Amutableintwrapper.htm 항상 다음과 같은 배열로 값을 줄바꿈할 수 있습니다.int[] mutable = {1};변환 가능한 래퍼 클래스에 코드를 포함시키는 것이 너무 번거로운 경우.이제 JDK 1.5 Java는java.util.concurrent.atomic.AtomicInteger 다음은 스레드 세이프 가변 정수입니다.사용 예시는 다음과 같습니다. final AtomicInteger value =..

itsource 2022.11.24

Android의 AsyncTask에서 값 반환

Android의 AsyncTask에서 값 반환 이 질문에는 이미 답변이 있습니다. OnPostExecute()의 결과를 메인 액티비티에 가져오려면 어떻게 해야 합니까?비동기 태스크는 별도의 클래스이기 때문입니다. (17개의 답변) 닫힘6년 전에요. 한 가지 간단한 질문입니다.다음에서 값을 반환할 수 있습니까?AsyncTask? //AsyncTask is a member class private class MyTask extends AsyncTask{ protected Void doInBackground(Void... params) { //do stuff return null; } @Override protected void onPostExecute(Void result) { //do stuff //how..

itsource 2022.11.24
반응형