디시인사이드 갤러리

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

갤러리 본문 영역

스프링이 저평가 받는이유

ㅇㅇ(218.157) 2024.05.20 17:36:33
조회 252 추천 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
2711714 개발자는 실력이 중요해서 학벌을 본다 [1] 프갤러(147.47) 16:27 5 0
2711713 여자는 2차성징 온 직후가 제일 아름답고 귀여움 [1] ㅇㅇ(121.142) 15:59 12 0
2711712 프갤러 용산 출발 Neckdoria(211.234) 15:58 3 0
2711711 마지막 수업에도 느끼는 거지만 교수 수업 진짜 너무 못한다 공기역학갤로그로 이동합니다. 15:57 13 0
2711710 출퇴근길에 심심할 때마다 프갤러(211.234) 15:55 7 0
2711709 고양이가 된 류류의 충격적 행동 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 15:51 11 0
2711708 요즘 현타 씨게와서 푸념 끄적임 [5] 프갤러(121.140) 15:47 33 0
2711706 흠.. ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 15:44 8 0
2711705 경력 5년 이상 시니어 채용에 신입지원 77명이라 흠 ㅋㅋ [7] 프갤러(223.38) 15:36 98 1
2711704 나님 시작합니당❤+ ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 15:35 14 0
2711700 가난이 밉다... 오늘 점심도 라면으로 떼우는구나... [6] ㅇㅇ(123.213) 15:15 44 0
2711699 세계 최고의 프로그래머...JPG [1] ㅇㅇ갤로그로 이동합니다. 15:15 56 0
2711698 이력서 관리에 대해 프갤러(112.217) 15:12 23 0
2711696 모의 HSAT 본사람 ㅇㅇ(211.104) 15:06 13 0
2711694 국비 2번이상듣는사람들은 그냥 답없음 프갤러(61.75) 14:59 33 0
2711693 온갖 자극적인 맛으로 온전히 휴식을 즐길수없다 [2] 헬마스터갤로그로 이동합니다. 14:54 23 0
2711692 중고책 샀는데 이런경우가 ㅈㄴ빡치는듯 ㅇㅇ갤로그로 이동합니다. 14:52 36 0
2711691 코테할때 배열을 ArrayList로 꼭 바꿔야함? [5] 프갤러(210.112) 14:52 55 0
2711690 요즘에 프로그래밍 배우면 파이썬&자바스크립트가 짱인듯 프갤러(14.39) 14:50 22 0
2711689 어제 일하는데 넘흐넘흐 피곤해서.. ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 14:46 10 0
2711688 친구들- 내 생각 좀 들어봐라. [3] 프갤러(121.172) 14:43 49 1
2711687 와 가만히 있어도 땀이 뚝뚝 떨어지네~ ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 14:41 11 0
2711686 rx프레임워크 홍보영상 대단하지 않냐? [1] 헬마스터갤로그로 이동합니다. 14:35 32 1
2711685 니들이 레드햇, 구글 같은 세계회사만들면 뒷통수한방(1.213) 14:32 20 0
2711684 굿바이 리죄명 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 14:31 23 0
2711683 너네 백엔드인데 프론트 시키면 감? [2] 프갤러(106.101) 14:28 51 0
2711682 좇센은 왜 자바, 레드햇임?? [1] 뒷통수한방(1.213) 14:24 21 0
2711681 야 이것도 돈이 된다구, 포장지만 바꾸면? 프갤러(121.172) 14:17 41 1
2711679 지금 이 순간에도 자신의 미래는 다를것이라는 국비생들이 [3] 프갤러(223.38) 14:11 39 0
2711678 비율 계산기 프로그램 [6] 프갤러(121.172) 14:09 63 0
2711676 채팅 코딩 배우고 싶은 사람 추천 10개 넘어가면 단 10줄로 설명한다 [3] 코딩도사(211.44) 14:07 49 1
2711675 Rx Chat Gpt 설정 부분 프갤러(121.172) 14:04 24 0
2711674 php 쓰는회사가 신입을 구하는 방법 프갤러(223.38) 14:01 39 0
2711673 도메인 사려고 했는데 [2] ㅇㅇ(106.101) 14:01 30 0
2711672 나님 시작합니당❤+ [2] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 13:58 24 0
2711671 그래도 취업이 수능시험 이런거보단 나은거같음 [2] 딘퐁갤로그로 이동합니다. 13:57 43 0
2711670 내가 사는 이유 [1] 프갤러(121.172) 13:56 38 1
2711669 님들 왜삼 [1] ㅇㅇ(211.234) 13:50 35 0
2711668 휴식과 일 섹스 게임 등이 인생을 살아가는 이유 아닐까? [5] 헬마스터갤로그로 이동합니다. 13:49 38 0
2711667 지금 취업시장 안좋음? [1] 프갤러(223.38) 13:49 50 0
2711666 오늘 오전 반차 쓰고 한 일 [1] 아스카영원히사랑해갤로그로 이동합니다. 13:41 33 0
2711664 실무에서는 do-while문 아예 안쓰나? [7] ㅇㅇ갤로그로 이동합니다. 13:34 70 0
2711663 하루에 유일한 위로거리가 푸바오영상이랑 아메리카노가 전부임 [2] 프갤러(14.39) 13:32 24 0
2711662 파견전산직 합격함 인생 갑갑하다 [14] 인생이부질없음갤로그로 이동합니다. 13:23 87 0
2711661 나님이 외계인 신인 이유 뒷통수한방(1.213) 13:22 13 0
2711660 서울은 스타벅스 아메리카노 1잔 마시려고 도대체 얼마나 인프라를 깐거냐 프갤러(14.39) 13:18 18 0
2711659 하... 씨발 인생 개좆망했다. 내 계좌 사기이용계좌래 [2] ㅇㅇ(223.62) 13:15 32 0
2711658 나님 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 13:08 17 0
2711657 직화구이가 맛있냐? 헬마스터갤로그로 이동합니다. 13:06 14 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2