디시인사이드 갤러리

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

갤러리 본문 영역

스프링이 저평가 받는이유

ㅇㅇ(218.157) 2024.05.20 17:36:33
조회 251 추천 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 35491 62
2711686 rx프레임워크 홍보영상 대단하지 않냐? 헬마스터갤로그로 이동합니다. 14:35 5 1
2711685 니들이 레드햇, 구글 같은 세계회사만들면 뒷통수한방(1.213) 14:32 5 0
2711684 굿바이 리죄명 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 14:31 6 0
2711683 너네 백엔드인데 프론트 시키면 감? [3] 프갤러(106.101) 14:28 18 0
2711682 좇센은 왜 자바, 레드햇임?? 뒷통수한방(1.213) 14:24 8 0
2711681 야 이것도 돈이 된다구, 포장지만 바꾸면? 프갤러(121.172) 14:17 32 1
2711680 지금 중소 10명도 안되고 구식 사무실 틀딱들이랑 일하는 회사라도 [1] 프갤러(112.150) 14:15 24 0
2711679 지금 이 순간에도 자신의 미래는 다를것이라는 국비생들이 [3] 프갤러(223.38) 14:11 27 0
2711678 비율 계산기 프로그램 [6] 프갤러(121.172) 14:09 45 0
2711676 채팅 코딩 배우고 싶은 사람 추천 10개 넘어가면 단 10줄로 설명한다 [3] 코딩도사(211.44) 14:07 29 1
2711675 Rx Chat Gpt 설정 부분 프갤러(121.172) 14:04 19 0
2711674 php 쓰는회사가 신입을 구하는 방법 프갤러(223.38) 14:01 25 0
2711673 도메인 사려고 했는데 [2] ㅇㅇ(106.101) 14:01 22 0
2711672 나님 시작합니당❤+ [2] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 13:58 18 0
2711671 그래도 취업이 수능시험 이런거보단 나은거같음 [2] 딘퐁갤로그로 이동합니다. 13:57 27 0
2711670 내가 사는 이유 [1] 프갤러(121.172) 13:56 30 1
2711669 님들 왜삼 [1] ㅇㅇ(211.234) 13:50 27 0
2711668 휴식과 일 섹스 게임 등이 인생을 살아가는 이유 아닐까? [5] 헬마스터갤로그로 이동합니다. 13:49 27 0
2711667 지금 취업시장 안좋음? [1] 프갤러(223.38) 13:49 33 0
2711666 오늘 오전 반차 쓰고 한 일 [1] 아스카영원히사랑해갤로그로 이동합니다. 13:41 22 0
2711664 실무에서는 do-while문 아예 안쓰나? [7] ㅇㅇ갤로그로 이동합니다. 13:34 51 0
2711663 하루에 유일한 위로거리가 푸바오영상이랑 아메리카노가 전부임 [2] 프갤러(14.39) 13:32 15 0
2711662 파견전산직 합격함 인생 갑갑하다 [14] 인생이부질없음갤로그로 이동합니다. 13:23 72 0
2711661 나님이 외계인 신인 이유 뒷통수한방(1.213) 13:22 10 0
2711660 서울은 스타벅스 아메리카노 1잔 마시려고 도대체 얼마나 인프라를 깐거냐 프갤러(14.39) 13:18 14 0
2711659 하... 씨발 인생 개좆망했다. 내 계좌 사기이용계좌래 [2] ㅇㅇ(223.62) 13:15 23 0
2711658 나님 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 13:08 14 0
2711657 직화구이가 맛있냐? 헬마스터갤로그로 이동합니다. 13:06 11 0
2711656 재벌새끼들 허세자랑질 왜 요즘 않하누 ㅋㅋㅋ 뒷통수한방(1.213) 12:59 16 0
2711655 누구는 몇천만원 뜯기고 it공부하는데 [2] 뒷통수한방(1.213) 12:49 60 0
2711654 인생 노력이다 ㅋ 뒷통수한방(1.213) 12:48 14 0
2711653 확실히 전산은 전공자 아니면 안뽑으니 글이 별루없네 프갤러(180.64) 12:47 25 0
2711651 선생님들 d2coding 폰트 이거 괜찮나요? [1] ㅇㅇ(125.242) 12:39 22 0
2711650 나 웰케 못생겼지 [3] 아스카영원히사랑해갤로그로 이동합니다. 12:32 37 0
2711649 이번 WWDC 보니까 인공지능 ㅈ으로 본거 반성함 [2] 프갤러(218.234) 12:29 41 0
2711646 ㅈ같네 ㅋㅋ 당근에서 거래했는데 알리 물건 같네 ㅇㅇ(115.21) 12:21 24 0
2711645 머리 반삭 머리나 상고 머리 여자는 100% 페미임 ㅇㅅㅇ 류류(118.235) 12:13 21 1
2711644 금융권이 좋다좋다하는건 [8] 프갤러(118.235) 12:11 80 0
2711643 안드로이드같은 OS 만들기 어려운거임? [6] ㅇㅇ(223.39) 12:06 56 0
2711642 전산직을 기피하는 이유 [2] 딘퐁갤로그로 이동합니다. 12:00 81 0
2711641 경쟁률 천대일을 찍는 스타트업보니 전산실이 답인거 같은데 프갤러(180.64) 11:57 36 0
2711640 잡플래닛에 검색도 안되는 10~20명 중소도 600명이 지원한다 ㅇㅇ(223.38) 11:56 33 0
2711639 아래 짤 너무 놀랍지않냐? 헬마스터갤로그로 이동합니다. 11:52 49 0
2711638 하... 씨발 인생 개좆망했다. 내 계좌 사기이용계좌래 [5] ㅇㅇ(223.62) 11:49 71 0
2711635 근헙갤씨발글하나썼는데도배이지랄ㅋㅋ 보법E노무현갤로그로 이동합니다. 11:35 19 0
2711634 세상엔두가지알고리듬이있음ㅇㅇ 보법E노무현갤로그로 이동합니다. 11:33 18 0
2711633 ㄹㅇ 둘이 피부색 같네 ㅋㅋㅋㅋ 프갤러(175.208) 11:32 65 0
2711631 둘이 피부색이 같다는데 믿어지심? ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 11:29 69 0
2711630 개발 탈출하면 자영업밖에 없는데? [3] ㅇㅇ(118.235) 11:21 58 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2