디시인사이드 갤러리

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

갤러리 본문 영역

스프링이 저평가 받는이유

ㅇㅇ(218.157) 2024.05.20 17:36:33
조회 223 추천 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/03 - -
2706294 클라우드 분야로 박사까지 끌고가는거 어떻게 생각함? ㅇㅇ(39.7) 06.02 20 0
2706292 생각해봤는데 큐랑 리스트랑 거의 친구지? 프갤러(223.38) 06.02 20 0
2706290 + 이메일 카테고리 나눠서 정리하시는분? qu(121.171) 06.02 16 0
2706289 뭔가 메종에 시끌별 섞은 느낌 ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 16 0
2706285 일찍 맘마먹는 나님이 일찍 주무신당❤+ ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 16 0
2706283 알고리즘은 수학이다 ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 24 0
2706277 체감상 개발자 구인배율 0.01인듯 ㅇㅇ(223.62) 06.02 69 0
2706275 내년 여름까지가 목표임 ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 28 0
2706273 중동 세계대전 직전임 ㄷㄷ... [3] 초코냥갤로그로 이동합니다. 06.02 74 0
2706270 SI 개발 다른데서 소스 빼와서 많이 쓰지 않냐?? [8] 프갤러(103.5) 06.02 83 0
2706268 6월임 [4] 키비갤로그로 이동합니다. 06.02 34 0
2706265 개발자 공부안하면 어떻게됨? [3] 프갤러(211.44) 06.02 64 0
2706263 산속에 자연 시설에서 국비 개발자 교육 하면 잘될거같음 [5] 프갤러(14.39) 06.02 57 0
2706262 그러고보니 이번 우리프로젝트에서는 [10] 멍청한유라ㅋ갤로그로 이동합니다. 06.02 82 0
2706261 지금 내가 듣는 노래인데 어떰? [1] 메쿠이로갤로그로 이동합니다. 06.02 20 0
2706260 오오 메종 오마주 작품?!? ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 16 0
2706259 상속받은 클래스 생성은 [13] 멍청한유라ㅋ갤로그로 이동합니다. 06.02 71 0
2706258 메종일각 샹각나는 애니 함 볼깡 ost는 맘애 드는대 함 볼깡? [1] ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 17 0
2706257 내가 국비 까지 않는 이유. [1] 프갤러(59.16) 06.02 58 0
2706256 한무당들 못하는 분야가 없노 [2] 헬마스터갤로그로 이동합니다. 06.02 23 0
2706255 17학번 컴공 신입 취업 3400이면 무난한편? [2] 프갤러(121.152) 06.02 129 0
2706254 나님 발음상태.. ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 22 0
2706253 국비 다녀본적도 없으면서 국비 까는 애들 뭐냐? [3] 딱님갤로그로 이동합니다. 06.02 69 0
2706252 d3.js 같은 데이터 시각화쪽 나름 파이 커지지 않을까? [1] 프갤러(39.117) 06.02 25 0
2706250 컴공 국비 취업~ 내일부터 출근이다. 취업하다니 믿기지가 안네. [1] 프갤러(59.16) 06.02 88 1
2706249 나는내향적이야 [1] 통정희박대령갤로그로 이동합니다. 06.02 18 0
2706247 그러고보니 요즘 프갤에 국비 언급 싹사라짐 [6] AppHiki갤로그로 이동합니다. 06.02 120 1
2706246 한국에 계속잇엇더니 발움 아상해졋어 ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 23 0
2706245 나님 영어발음 무슨 인도인같이 발음하는거 보고 놀람 ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 20 0
2706244 운덩너가서 영상찍다가 외귝인이랑 잠깐 얘기한거 보니까 ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 19 0
2706243 어중간한 타이밍에 딴길 찾을땐 이미 눚음 ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 20 0
2706242 군대는 해병대 이상으로 가는게 맞음 Kyle(120.17) 06.02 20 0
2706241 지금 si,sm 경력 15년 미만은 빨리 딴길 찾아봐라 ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 67 0
2706240 자바에서 리스트 -> 배열, 배열 -> 리스트로 바꾸는거 왤케 복잡함? 프갤러(125.130) 06.02 28 0
2706239 그냥 컴퓨터(게임) 좋아하니까 이걸로 먹고살아야지 [1] ㅇㅇ(183.98) 06.02 36 0
2706238 나름 사회인프라망이라는게 너무 치졸한데 허벌임 ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 19 0
2706237 프갤 요즘 왤캐 사람 빠진거같지 [3] ㅇㅇ(59.26) 06.02 59 0
2706236 아직 똥풍선 공중에서 터진 사례는 없음? 딱님갤로그로 이동합니다. 06.02 16 0
2706235 ㅋㅅㅋ 뚫었당 감히 나님을 억압하려들다니.. ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 16 0
2706234 한달에 2만원 씩 모아서 젠폰이랑 G5 언제 고쳐요? 도리스아(119.195) 06.02 13 0
2706233 오늘도 날씨 좋네 딱님갤로그로 이동합니다. 06.02 17 0
2706232 정관수술후 새로운 여친 사귀는 기분 후기.txt Kyle(120.17) 06.02 42 1
2706231 옷즘 여자들 1인av에 뛰어들더라 [3] 헬마스터갤로그로 이동합니다. 06.02 80 1
2706226 죽은 사람은 말이 없다. 대대장 선생님 정신건강의학과 치료 받고 계셔 [6] 도리스아(119.195) 06.02 30 0
2706225 커피와 빵한잔의 여유를 느끼는 중입니다 [4] 헬마스터갤로그로 이동합니다. 06.02 28 0
2706224 솔루션회사에서 뷰 쓴다고하면 보통 2버전인가?? [5] 프갤러(117.111) 06.02 42 0
2706223 시드프리덤 보는데 전투중에 섹스생각하더라 ㅋㅋㅋ 딱국(118.235) 06.02 26 0
2706221 나도 고수가 되고 싶어 [1] 미쿠쟝마지스키갤로그로 이동합니다. 06.02 21 0
2706220 넷상에도 다양한 괴롭힘이 있습니당 ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 24 0
2706219 응꼬를 깨끗하개 잘 닦아야 뽀송냥덩❤+ ♥끙르가즘냥덩♥갤로그로 이동합니다. 06.02 15 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2