디시인사이드 갤러리

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

갤러리 본문 영역

스프링이 저평가 받는이유

ㅇㅇ(218.157) 2024.05.20 17:36:33
조회 262 추천 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 - -
2711418 나님 통찰력 ㅆㅅㅌㅊ.. ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 18 0
2711417 생각의교환은 없고 책임없는 떼쓰기만있는 좌파와 그 오물받이들이 많아져서 [2] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 26 0
2711416 가난이 밉다... 먹다 남은 음식이나 먹으며 살아야 하는 인생이... [1] ㅇㅇ(123.213) 06.12 26 0
2711415 20대후반 30초중반 인간들아 봐라 프갤러(118.235) 06.12 59 0
2711413 나님 한국사회의 미래애 대해 고찰하다 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 16 0
2711412 한국사회는 참 기묘해 개인화되면서도 획일화된 집단이 늘어나 다양성이 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 15 0
2711411 뒷통수 괜찮냐 ㅋ [1] 프갤러(121.172) 06.12 35 0
2711410 나님은 사회가 개인화 자폐화 될 수록 힘을 잃어.. [1] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 22 0
2711408 인생은 노력이다 ㅋ [2] 뒷통수한방(1.213) 06.12 21 0
2711407 이만 슬슬 퇴근해야겠군. [1] 프갤러(121.172) 06.12 35 1
2711406 좇센에서 착하게 살아아된다고하는데 뒷통수한방(1.213) 06.12 19 0
2711405 저출산의 여파도 큰듯 뉴비 없는 사회는 고여서 썩어갈뿐이야 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 16 0
2711403 서로서로 관심이 없고 자기자신으로만 재귀하여 파고드는 자폐적인 사회 [4] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 32 0
2711402 한동훈 뉴스 나온다- [2] 프갤러(121.172) 06.12 53 1
2711401 그냥 한국사회의 개인화 추세가 한국커뮤디시에도 그대로 나타나는듯 [1] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 27 0
2711399 양적으로는 커졌는데 서로서로 연결점은 많이 사라진듯 [2] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 22 0
2711398 사회이슈 주도하는 일도 화력도 많이 죽음 뭔가 일이 있어도 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 12 0
2711397 뭔가 디시 자체가 침체기인듯? ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 26 0
2711396 미래의 어느 역사학자들의 대화라는데 (요약편) [1] 프갤러(211.241) 06.12 21 0
2711394 미래의 어느 역사학자들의 대화라는데 프갤러(211.241) 06.12 39 0
2711393 어디 분탕치기 좋은 갤 없낭? ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 21 0
2711392 좋은 it회사 찾는법 꿀팁 [1] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 81 0
2711390 It업계에 병신들이 많은 이유는 4050좌파한남들이 많아서 그럼 [2] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 45 0
2711389 캠플러스 배터리는 무리수인가? 도리스아(119.195) 06.12 13 0
2711387 돈 버는 상품 만들기! 프갤러(121.172) 06.12 31 1
2711384 성공가능성... LG G5 [1] Neckdoria(220.74) 06.12 28 0
2711382 프갤에서 또 사고 안터지낭 심심하넹 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 21 0
2711380 신입이랑은 정말 대화 조차하기 싫다. [4] 프갤러(59.16) 06.12 108 0
2711379 시대가 많이 좋아졌네~~ [1] 프갤러(183.101) 06.12 26 0
2711377 백종원 가끔 별것아닌걸로 뭐라하더라 [3] 헬마스터갤로그로 이동합니다. 06.12 37 0
2711376 It업계가 확실히 가라앉긴 가라앉은듯 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 63 0
2711375 자살 [1] ㅇㅇ(210.179) 06.12 33 0
2711374 슈퍼개발자는 교착상태 4조건 다 아냐? [8] 아스카영원히사랑해갤로그로 이동합니다. 06.12 57 0
2711373 확실히 요즘 프갤 망해가는게 느껴짐 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 27 0
2711372 애널의 수면영상✨ ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 18 0
2711370 아 존나 빅데이터 대회 나가고싶은데 [4] 지나가는피카츄갤로그로 이동합니다. 06.12 51 0
2711369 백준푸는게 뭐 구현하는 코딩보다 재밌으면 연구개발이 더맞나? [2] 프갤러(223.38) 06.12 54 0
2711368 아 씨발 개빡치노 ♥뒷골목냥덩♥갤로그로 이동합니다. 06.12 18 0
2711367 개발자 미래 어떰? [2] 서울역1호선갤로그로 이동합니다. 06.12 72 0
2711366 ㅅㅂ 날벌레 잇네 ♥뒷골목냥덩♥갤로그로 이동합니다. 06.12 24 0
2711365 열정넘치는 개발자가 [3] 멍청한유라ㅋ갤로그로 이동합니다. 06.12 81 0
2711364 대나무숲이 필요하다. [4] 멍청한유라ㅋ갤로그로 이동합니다. 06.12 47 0
2711363 공기가 후끈하군.. 최저기온 23도 고정적으로 넘어가면 ♥뒷골목냥덩♥갤로그로 이동합니다. 06.12 17 0
2711361 api 가져다가 게임 경험 통계 사이트 한번 만들어볼까? [1] 프갤러(14.39) 06.12 26 0
2711360 나님 누엇어양⭐+ ♥뒷골목냥덩♥갤로그로 이동합니다. 06.12 13 0
2711358 오픈소스놈들땜에 화병으로 잠시 낮잠잔다 [3] 헬마스터갤로그로 이동합니다. 06.12 42 0
2711357 정처기 cs지식이 컴공으로 치면 몇학년 레벨이야? [6] 프갤러(114.199) 06.12 80 0
2711356 오픈소스 수정좀 할려고봣는데 병신같이도 코딩해놧네 [3] 헬마스터갤로그로 이동합니다. 06.12 53 0
2711355 형들 나 이번에 컴공들어온 신입생인데 기말 과제 함만 봐줄수있어? [10] 프갤러(118.39) 06.12 94 0
2711354 외주개발자들 특징 시발 [6] 프갤러(106.101) 06.12 86 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2