디시인사이드 갤러리

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

갤러리 본문 영역

스프링이 저평가 받는이유

ㅇㅇ(218.157) 2024.05.20 17:36:33
조회 246 추천 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 - -
2711472 나님이 프갤에서 처음 사용하여 대중화된 용어들 [1] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 11 0
2711471 가만보면 이 우주에 생명이란것 자체가 부자연스러움 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 12 0
2711470 최근에 본인이 결제한 내역들 ㅇㅅㅇ 가난함에 굴복하지 않았습니다 [8] ㅇㅇ(123.213) 06.12 29 0
2711469 매일 회식하는 사람 있음?? [2] 프갤러(59.18) 06.12 28 0
2711467 념글때매 이제 온라인코테 안보겠다 [2] 프갤러(210.178) 06.12 43 0
2711466 슬슬 졸리당.. ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 8 0
2711465 나님은 원초적자연재해 말고는 인간이 유발한것은 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 10 0
2711464 나님은 이 세상에서 유일하게 무서워하는것 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 9 0
2711463 모기 물린겅가? ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 10 0
2711462 혹시 프갤이 나님때문애 망한걸까..? 라는 터무니없는 생각을해 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 10 0
2711461 군지충처럼 아무 근심걱정없이 카스나 먹으며 살고싶다 [7] 헬마스터갤로그로 이동합니다. 06.12 32 0
2711459 나님은 나님도 모르는새 마약응 하고있던것이엇따 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 12 0
2711458 일본 취업 유학 워홀 여행 오픈톡 ㅇㅇ(106.146) 06.12 9 0
2711457 LG G5는 전자발열 해소 못잡는다. Neckdoria(220.74) 06.12 13 0
2711456 나이 40대 넘어 인터넷 커뮤하는 애들은 진짜 앰생중의 앰생임 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 15 0
2711454 진짜프로는 머든 샹활양식이 패턴화되어있어야함 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 15 0
2711453 진짜 프로는 술 거의 안 마심 나님은 담배도 끊을 예정 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 13 0
2711452 환기 한번 시키니까 안 덥넹? 안틀어야지 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 9 0
2711451 가난이 밉다... 아침밥을 저녁 술안주로 먹으며 살아야 하는 인생이... [12] ㅇㅇ(123.213) 06.12 34 0
2711450 캐릭터 LCD 일본어, 유럽어, 러시아어, 히브리어 폰트 발명도둑잡기갤로그로 이동합니다. 06.12 8 0
2711449 흠.. 낼부터 걍 에어컨 틀어야지 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 13 0
2711448 C++쓰는 회사 면접 잡혔는데 난 C++을 모름 [2] 프갤러(211.224) 06.12 32 0
2711447 코딩관련 완전 초보적인 질문 [1] 프갤러(61.108) 06.12 25 0
2711446 가난이 밉다... 아침밥을 저녁 술안주로 먹으며 살아야 하는 인생이... ㅇㅇ(123.213) 06.12 12 0
2711445 와꾸가 대단하다 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 11 0
2711444 너넨 국비 하려면 거리도 생각해라 좀 힘드네 [5] 프갤러(222.118) 06.12 35 1
2711443 탈조선 하려면 링크드인 해야하나... 프갤러(121.170) 06.12 7 0
2711442 탈한국 [1] AppHiki갤로그로 이동합니다. 06.12 16 0
2711441 나님 사실 토론하면 이길 자신이 없음.. ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 9 0
2711440 나사거꾸로고정 [1] Neckdoria(220.74) 06.12 12 0
2711439 댓글유령 누구? ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 6 0
2711438 Ai가 개발자 대체할수 있는거 맞냐 [2] ㅇㅇ(175.223) 06.12 33 0
2711437 나님 소통합니당⭐+ 질문 받음 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 8 0
2711436 결국 프갤애서의 진정한 인간적 소통은 허상이었나보군 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 9 0
2711435 클로드 버리고 gpt로 갈까 프갤러(203.212) 06.12 13 0
2711434 인터넷이란 창살 없는 감옥이다 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 8 0
2711433 충전안 되는문제 ㅠㅠㅠ 도리스아(119.195) 06.12 9 0
2711432 비추 누르는 심리가 뭘까? ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 10 0
2711431 잠들기전 노래추천 멍청한유라ㅋ갤로그로 이동합니다. 06.12 11 0
2711430 나님 미국에 있었을때 사진 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 11 0
2711429 김영한 커리 필수임? 넘 비싸당 [1] 딘퐁갤로그로 이동합니다. 06.12 25 0
2711428 소녀의 태반을 즐기고 싶음 ㅇㅅㅇ [1] 류류(118.235) 06.12 19 1
2711427 나님 나이 최초공개 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 15 0
2711426 분해 컴플릿 2단계 돌입. 새끼 손가락 포인트 손이 작아요. 전. [3] 도리스아(119.195) 06.12 15 0
2711425 나님 토론은 품격있는 사람과만 가능함 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 10 0
2711424 좇센에서 중도라는말이 제일 병신같음 [1] 뒷통수한방(1.213) 06.12 16 0
2711423 인성 안좋은 애들은 왜 안짜르는걸까.. [1] 프갤러(175.197) 06.12 23 0
2711422 나님은 대한민국애서 가장 중도적임 [1] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 16 0
2711421 나님이 한국인들을 계몽시켜줘야해 ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 10 0
2711420 나님 진짜 민주주의를 위해 토론배틀 받음 주제는 [1] ♥주먹쥐고일어선냥덩♥갤로그로 이동합니다. 06.12 17 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2