분류 전체보기 (393) 썸네일형 리스트형 Mysql 칼럼 추가 하고 데이터 기반 칼럼 데이터 채우는 DB 쿼리 feat. safe update mode evId라는 칼럼을 추가하고, 해당 칼럼에 statId와 chgerId의 데이터를 합친 값을 채우려면 SQL의 ALTER TABLE 문과 CONCAT 함수를 사용할 수 있습니다. 아래는 예제 SQL 쿼리입니다: ALTER TABLE EV_STATION_API_2 ADD COLUMN evId VARCHAR(10); -- evId 칼럼을 추가, 적절한 데이터 유형 및 길이 지정 UPDATE EV_STATION_API_2 SET evId = CONCAT(statId, chgerId); -- statId와 chgerId를 위의 SQL 쿼리는 다음과 같은 작업을 수행합니다: 1. ALTER TABLE 문을 사용하여 EV_STATION_API_2 테이블에 evId라는 새로운 칼럼을 추가합니다. 데이터 유형 및 길이.. Java 백엔드 기반 DBMS (MSSQL , MYSQL)으로 대량의 데이터를 컨트롤 및 서버 과부화를 막기 위한 고찰 대량의 데이터를 처리하고 서버 과부하를 방지하기 위한 몇 가지 방법을 소개해 드리겠습니다. 이러한 방법은 전자정부프레임워크와 MySQL 데이터베이스를 사용하는 환경에서 적용할 수 있습니다. Pagination (페이징): 대량의 데이터를 한 번에 가져오는 대신 페이지별로 일부 데이터만 가져옵니다. 이령 전체 데이터를 동시에 메모리에 로드하지 않고 사용자에게 필요한 부분만 표시합니다. Spring Framework에서는 LIMIT 및 OFFSET을 사용하여 MySQL 쿼리를 작성할 수 있습니다. SELECT * FROM your_table LIMIT 10 OFFSET 0; -- 첫 번째 페이지 SELECT * FROM your_table LIMIT 10 OFFSET 10; -- 두 번째 페이지 인덱싱 (I.. Java 백엔드에서 JSON을 위한 Jackson 라이브러리 사용하는 방법에 대하여 https://www.lesstif.com/java/java-json-library-jackson-24445183.html Java Json library jackson 사용법 2.7 버전부터는 JDK 7 이상이 필요하며 JDK6 을 지원하는 마지막 버전은 2.6.7.1 임 www.lesstif.com Jackson 라이브러리는 Java 객체와 JSON 데이터 간의 변환을 쉽게 수행할 수 있도록 도와주는 라이브러리 중 하나입니다. 이것은 매우 일반적인 작업으로, Java 객체를 JSON 문자열로 직렬화하거나, JSON 문자열을 Java 객체로 역직렬화하는 데 사용됩니다. Jackson 라이브러리는 JSON 데이터를 파싱하고, 생성하고, 조작하는 다양한 기능을 제공하며, Java의 POJO(Plain Ol.. 블렌더 Blender로 리얼한 불과 연기 만드는 방법 구체적으로 알려드립니다. Blender Tool을 사용하여 연기 제작 방법 https://pepepien.tistory.com/312 블렌더 #K 단축키 모음 블렌더를 하면서 유용한 단축키들을 모아봤습니다. 공부하면서 메모했던 것을 다시 다듬었지만.. 아직 블린이라서 잘못된 부분이 있을 수 있습니다. 추가할 점이 있다면 언제든지 댓글 부탁드 pepepien.tistory.com 시스템 요구 사항 지원 플랫폼 : 윈도우 XP이상, 맥 OSX 10.6이상 그리고 리눅스 CPU : 32Bit 듀얼 코어 2GHz 이상 RAM : 2GB 이상 그래픽 카드 : CUDA, OpenGL를 지원하는 그래픽 카드 / 256MB이상 최소 권장 최적 CPU 32Bit듀얼코어 2GHz 64Bit 쿼드코어 64Bit 옥타코어 RAM 2GB 8GB 16G.. 카카오 개발자 카카오 지도 목적지 검색 API 서비스를 사용해보도록하지 https://developers.kakao.com/ 카카오 개발자로 검색해서 페이지로 들어가보도록 합시다 Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 로그인을 하도록 합시다 내 애플리케이션을 클릭하면 애플리케이션 추가하기가 있습니다. 앱이름이나 사업자명은 원하시는데로 입력해주면 됩니다. 이미지는 딱히 업로드 안 해도 됩니다. 추가가 됩니다. 당연히 그렇듯이 키 값이 중요합니다. 허용 IP 주소도 등록해줍니다. 로컬 굳이 등록할 필요 없을까요 ? 저는 그냥 했습니다 . 플랫폼 설정하기 뭘까요 들어가봅니다. 내가 제공하고자 하는 서비스에 맞게 .. Window OS에 MongoDB 설치 방법, error체크 포함 Mongodb 특징 mongoDB에서는 데이터가 Document로 불리며, 이 데이터의 집합을 Collection(RDMS에서는 Table)이라고 합니다. 스키마 제약 없이 자유롭고, BSON(Binary JSON) 형태로 각 문서가 저장되며 배열(Array)이나 날짜(Date) 등 기존 RDMS에서 지원하지 않던 형태로도 저장할 수 있기 때문에 관계를 연결하는 JOIN이 필요 없이 한 문서에 좀 더 이해하기 쉬운 형태 그대로 정보를 저장할 수 있다는 것이 특징입니다. 문서 지향 데이터베이스로, 객체지향 프로그래밍과 잘 맞고 JSON을 사용할 때 아주 유용합니다. 따라서 자바스크립트를 기반으로 하는 Node.js와 호환이 매우 좋기 때문에, Node.js에서 가장 많이 사용되는 데이터베이스입니다. 물론 .. JAVA 백엔드 데이터베이스 연동 패턴 및 아키텍쳐 Service, ServiceImpl, 그리고 DAO(Data Access Object)는 일반적으로 소프트웨어 개발에서 데이터베이스와 상호 작용하고 비즈니스 로직을 분리하고 관리하기 위해 사용되는 구조입니다. 이러한 구조를 사용하는 주요 이점은 다음과 같습니다: 분리된 역할: Service, ServiceImpl 및 DAO는 각각 서로 다른 역할을 수행하며 엄격하게 분리됩니다. 이렇게 하면 각각의 역할이 명확하게 정의되어 코드의 가독성과 유지 보수성이 향상됩니다. 또한, 특정 역할에 대한 변경 사항을 다른 역할에 미치는 영향을 줄일 수 있습니다. 재사용성: Service 계층은 비즈니스 로직을 캡슐화하고 다양한 클라이언트에서 재사용할 수 있도록 합니다. 비즈니스 로직을 별도의 서비스 클래스에 넣으면 해.. useCallback()을 사용하는 것은 큰 의미가 없거나 오히려 손해인 경우도 있습니다 useCallback 훅은 모든 경우에 성능 향상을 기대할 수 있는 것은 아닙니다. 올바른 상황에서 사용될 때에만 성능 이점을 얻을 수 있습니다. 아래 상황에서 useCallback을 사용하는 것이 유용할 수 있습니다: 렌더링 최적화: 함수가 렌더링될 때마다 다시 생성되더라도, 대부분의 경우 이는 성능상 큰 문제가 되지 않습니다. 하지만 함수가 매 렌더링마다 새로 생성될 때, 자식 컴포넌트에 전달된 경우 자식 컴포넌트는 이전 함수와 다른 참조를 받게 되므로 불필요한 리렌더링이 발생할 수 있습니다. 이런 경우 useCallback을 사용하여 함수를 메모이제이션하면 불필요한 리렌더링을 방지할 수 있습니다. 의존성 배열 사용: useCallback의 두 번째 매개변수로 의존성 배열을 전달할 수 있습니다. 이 .. 이전 1 ··· 8 9 10 11 12 13 14 ··· 50 다음