디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

스프링이 저평가 받는이유

ㅇㅇ(218.157) 2024.05.20 17:36:33
조회 254 추천 2 댓글 23

//@ts-ignore
import express from "express"; // Example using express
import { PrismaClient } from "@prisma/client";
const app = express();
const prisma = new PrismaClient();
app.use(express.json({ limit: "50mb" }));
app.use(express.urlencoded({ limit: "50mb", extended: true }));
app.listen(configSettings.PORT, () => {
  console.log(`Server running on port ${configSettings.PORT}`);
});



짜잔 노드는 다 끝났습니다.

기본 비동기라 성능도 좋쿠요

동시요청 ㅈㄹ 몰리는데 왜 응답시간이 늦니 그딴거 신경 안써요 ㅎㅎ





반면 스프링은 어떨까요?


<!-- DB --> <!-- Maria DB --> <dependency> <groupId>org.mariadb.jdbc</groupId> <artifactId>mariadb-java-client</artifactId> <version>2.0.3</version> </dependency> <!-- DBCP 데이터베이스 풀 커넥션 --> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> <version>1.4</version> </dependency> <!-- Spring JDBC --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.3.9.RELEASE</version> </dependency> <!-- Mybatis --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.4.4</version> </dependency> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.1</version> </dependency> <!-- Mybatis log --> <!-- https://mvnrepository.com/artifact/org.bgee.log4jdbc-log4j2/log4jdbc-log4j2-jdbc4.1 --> <dependency> <groupId>org.bgee.log4jdbc-log4j2</groupId> <artifactId>log4jdbc-log4j2-jdbc4.1</artifactId> <version>1.16</version> </dependency>




<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy"></property> <property name="url" value="jdbc:log4jdbc:mariadb://127.0.0.1:3306/theater" /> <property name="username" value="root" /> <property name="password" value="root" /> </bean> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> <property name="dataSource" ref="dataSource"></property> <property name="configLocation" value="classpath:/mybatis/mybatis-config.xml"></property> <property name="mapperLocations" value="classpath*:/mybatis/sql/*.xml"></property> </bean> <bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate"> <constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"></constructor-arg> </bean> <!-- <mybatis-spring:scan base-package="com.moses.dao" /> --> <context:component-scan base-package="com.moses.dao"></context:component-scan> <context:component-scan base-package="com.moses.service"></context:component-scan>



https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcXOKqw%2FbtqBZOcCpnm%2F4UQX5qfIBKHvZYOhZeLtkk%2Fimg.png



<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <typeAliases> <typeAlias type="com.moses.vo.MovieVO" alias="movieVO" /> </typeAliases> </configuration>



<?xml version="1.0" encoding="UTF-8"?> <configuration> <include resource="org/springframework/boot/logging/logback/base.xml"/> <!-- log4jdbc-log4j2 --> <logger name="jdbc.sqlonly" level="DEBUG" /> <logger name="jdbc.sqltiming" level="INFO" /> <logger name="jdbc.audit" level="WARN" /> <logger name="jdbc.resultset" level="ERROR" /> <logger name="jdbc.resultsettable" level="ERROR" /> <logger name="jdbc.connection" level="INFO" /> </configuration>


log4jdbc.drivers=org.mariadb.jdbc.Driver log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator log4jdbc.dump.sql.maxlinelength=0




<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.moses.mybatis.sql.test"> <select id="selectMovie" resultType="movieVO"> SELECT MOVIE_NAME, DIRECTOR, TYPES FROM MOVIE </select> </mapper>






네 에미가 중국산이네요


아 참고로 저렇게 긴 코드들을 셋팅 해줬다고 노드보다 좋아지진 않습니다 ^^;;

기본이 동기라 동시요청 몰려오면 렉걸려서 로드발런싱 걸어줘야 해요

추천 비추천

2

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 힘들게 성공한 만큼 절대 논란 안 만들 것 같은 스타는? 운영자 24/06/10 - -
이슈 [디시人터뷰] 웃는 모습이 예쁜 누나, 아나운서 김나정 운영자 24/06/11 - -
공지 프로그래밍 갤러리 이용 안내 [71] 운영자 20.09.28 35494 62
2711753 국비로 게임개발 과정 들으면 무쓸모지? 프갤러(223.38) 18:26 1 0
2711752 정처기 실기 코딩/SQL 문제 프로그래머스로 연습해도 되냐? [4] 아스카영원히사랑해갤로그로 이동합니다. 18:24 7 0
2711751 미래에서 왔다 멍유 실기 59쌀 피자임 ㅇㅅㅇ [1] 류류(118.235) 18:23 6 0
2711750 나님 감사합니다아앙❤+ ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 18:16 1 0
2711749 요즘 국비강사들 gpt쓰라고 하냐? 프갤러(117.111) 18:15 9 0
2711748 나님 시작합니당❤+ ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 18:13 3 0
2711747 공유오피스 + 직원 10명 + 연봉 3300 가냐? [4] 프갤러(125.244) 18:10 28 0
2711746 이 티셔츠 입고 나가면 어케되냐? ㅋㅋㅋ [1] 메쿠이로갤로그로 이동합니다. 18:09 12 0
2711745 결제 본인인증 모듈 백에서 만들어야함? [1] ㅇㅇ(118.235) 18:08 9 0
2711744 동적으로 움직이는 웹페이지의 변경사항이나 로그를 기록해주는 ㅇㅇ(121.130) 18:08 7 0
2711743 6시에 붙잡는 [2] 멍청한유라ㅋ갤로그로 이동합니다. 18:07 12 0
2711742 국비 좆극혐하는 이유가 핑프 새끼들 ㅈㄴ 많아서 그렇지 [2] ㅇㅇ갤로그로 이동합니다. 18:04 22 0
2711741 프엔 연봉 5400따리인데 근로복지공단 붙여주면 가냐? [5] 프갤러(125.242) 18:04 26 1
2711740 ㅎㅎㅎㅎㅎ [1] o오어o(118.130) 18:01 11 0
2711739 뭐야 정처기 실기 어렵네 [7] 아스카영원히사랑해갤로그로 이동합니다. 17:58 36 0
2711738 회사 잘린김에 포트나이트 겜만들려다가 [6] ㅇㅇ(125.247) 17:56 29 0
2711737 이직 성공했다 [2] 프갤러(220.70) 17:55 29 0
2711736 데이터라벨링 알바 이거 ㅅㅂ 존나 빢쌔네 [2] 프갤러(112.166) 17:51 19 0
2711735 웹이나 앱 UI UX 생성 AI 추천좀 [2] 프갤러(211.114) 17:47 18 0
2711734 나루토식 코테.jpg [2] ㅇㅇ(117.111) 17:46 27 0
2711733 Ai로인해 개발자는 끝임 [3] ㅇㅇ(115.22) 17:46 48 1
2711732 중소기업 코테인데 4레벨이 나오네 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ [3] 프갤러(112.150) 17:34 72 0
2711731 진지하게 22살에 정신차린다고 제대로 된 인생을 살 기회가 있습니까?? [3] ㅇㅇ(123.213) 17:28 47 0
2711730 막 마소 이런 컨퍼런스 후드티? 반팔 이런건 어디서 얻는거야? [2] ㅇㅇ(182.216) 17:23 21 0
2711729 종합병원 전산직 어떰 [7] ㅇㅇ(175.223) 17:21 51 0
2711728 쿼리 튜닝<< 어려움? [17] ㅇㅇ(106.102) 17:14 68 0
2711727 니들 신입때 자바 [4] 키비갤로그로 이동합니다. 17:12 65 0
2711726 뻥튀기 너무 힘들다 [2] ㅁㅇㄹㄹㅁ(211.36) 17:07 35 0
2711725 나님 시작합니당❤+ ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 17:02 12 0
2711724 진지하게 나보다 인생 개좆망한 새끼가 존재하긴 하냐?? [2] ㅇㅇ(123.213) 17:01 50 0
2711722 에어컨 on ㅇㅇ(60.253) 16:56 12 0
2711721 님들 서울대생이 조언 하나만 할게요 [2] 프갤러(147.47) 16:55 45 0
2711720 c++하는사람잇음? [5] ㅇㅇ(180.68) 16:54 43 0
2711719 싸피 후기 쓴다 [6] 프갤러(123.143) 16:51 67 0
2711718 아니 진짜 전공자가 부캠/국비 이력 있으면 마이너스요소임? [5] 딘퐁갤로그로 이동합니다. 16:47 64 1
2711717 계획수정 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 16:38 17 0
2711716 푸바오 좋아하는 심리가 공감이 안된다. [3] 40대프린이(220.87) 16:38 31 0
2711715 야근 없는 6000 vs 야근 많은 7500 [3] 프갤러(220.76) 16:31 67 0
2711714 개발자는 실력이 중요해서 학벌을 본다 [8] 프갤러(147.47) 16:27 98 1
2711713 여자는 2차성징 온 직후가 제일 아름답고 귀여움 [1] ㅇㅇ(121.142) 15:59 38 1
2711712 프갤러 용산 출발 Neckdoria(211.234) 15:58 11 0
2711711 마지막 수업에도 느끼는 거지만 교수 수업 진짜 너무 못한다 공기역학갤로그로 이동합니다. 15:57 23 0
2711710 출퇴근길에 심심할 때마다 프갤러(211.234) 15:55 15 0
2711709 고양이가 된 류류의 충격적 행동 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 15:51 21 0
2711708 요즘 현타 씨게와서 푸념 끄적임 [7] 프갤러(121.140) 15:47 71 0
2711706 흠.. ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 15:44 13 0
2711705 경력 5년 이상 시니어 채용에 신입지원 77명이라 흠 ㅋㅋ [10] 프갤러(223.38) 15:36 139 1
2711704 나님 시작합니당❤+ ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 15:35 20 0
2711700 가난이 밉다... 오늘 점심도 라면으로 떼우는구나... [6] ㅇㅇ(123.213) 15:15 53 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2