2년 전 · olivedot 님의 새로운 댓글
동일한 페이지 내 컨트롤러(jdbc) 작성
안녕하세요 개발자분들 :) 제가 리액트를 통해 한페이지 내 3개의 컴포넌트로 이동하도록 설계를 해놓았는데요(링크처럼 화면의 로딩방식이 아닌 같은 화면 내 탭이동 개념) 두개의 컴포넌트는 동일한 값을 받아오기 때문에 하나의 컨트롤러로 작성했지만 남은 컴포넌트 하나를 어떻게 작성해야될지 도무지 감이 안잡혀서요ㅠ (2개의 컴포넌트: 테이블형식 / 한개의 컴포넌트 : 카드형식, 동일한 디비사용) 컨트롤러의 Getmapping("/board_list") 주소가 같다보니 카드형식의 컨트롤러를 따로 만들어야할지 경로를 다르게 설정해야하는지 답변부탁드려요ㅠㅠ 만약 따로 작성해야된다면 어떻게 작성해야될까요ㅠ @CrossOrigin(origins = "http://localhost:3000) @RestController public class BoardController { private final BoardDAO BoardDAO; public BoardController(BoardDAO BoardDAO) { this.BoardDAO = BoardDAO; } @GetMapping("/board_list") public ResponseEntity<List<BoardVO>> getAllBoards() { List<FreeBoardVO> boards = BoardDAO.getAllBoards(); return new ResponseEntity<>(boards, HttpStatus.OK); } }
개발자
#java
#jdbc
#react
#javascript
답변 1
댓글 1
조회 103
10달 전 · 익명 님의 새로운 댓글
SpringBoot와 MySQL 도커 배포 과정에서 계속 오류가 발생합니다.
선배님들 안녕하십니까? 제목 그대로 스프링부트와 MySQL 배포 과정에서 HikariPool-1 - Exception during pool initialization. server-1 | server-1 | java.sql.SQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. 위와 같은 오류가 발생합니다. MySQL은 정상적으로 배포가 되어서 접근이 가능한 것을 확인했습니다. 하지만, SpringBoot의 경우, 계속 DB와 연결이 실패합니다. 아래는 SpringBoot의 application.properties 파일과 docker-compose.yml 파일입니다. 한 수 가르쳐주셨으면 합니다. 감사합니다. spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=${SPRING_DATASOURCE_URL} spring.datasource.username=${SPRING_DATASOURCE_USERNAME} spring.datasource.password=${SPRING_DATASOURCE_PASSWORD} spring.jpa.show-sql=true spring.jpa.hibernate.ddl-auto=update spring.jpa.properties.hibernate.format_sql=true
개발자
#오류
#스프링부트
#도커
#mysql
답변 1
댓글 3
조회 336
일 년 전 · 김태현 님의 새로운 댓글
sql문 부적합합니다..
spring boot 4 에서 웹개발프로젝트를 진행중입니다.. jsp페이지에서 받아온 searchText값을 쿼리문으로 비교 후 foodinfolist를 반환해주는데 sql developer에서는 SELECT * FROM foodinfolist WHERE food_name LIKE '%' || '치킨' || '%'; 해당 코드가 정상동작 돼서 잘 검색하지만 mapper.xml에서 <mapper namespace="com.springproj.dietwebservice.repository.IFoodInfoDAO"> <select id="findfoodinfo" parameterType="java.lang.String" resultType="com.springproj.dietwebservice.domain.FoodInfoVO">> <![CDATA[ SELECT * FROM foodinfolist WHERE food_name LIKE '%' || #{searchText} || '%' ]]> </select> </mapper> 해당 코드를 실행하면 sql문이 부적합합니다 라고 에러가 발생합니다.. 뭐가 문제인지 모르겠습니다.. searchText: 치킨 으로 데이터도 잘 담겨오는데.. [2m2024-01-31T16:24:22.500+09:00[0;39m [31mERROR[0;39m [35m8208[0;39m [2m---[0;39m [2m[nio-8090-exec-9][0;39m [2m[0;39m[36mo.a.c.c.C.[.[.[/].[dispatcherServlet] [0;39m [2m:[0;39m Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: org.springframework.jdbc.BadSqlGrammarException: ### Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00900: SQL 문이 부적합합니다 선배님들 조언부탁드립니다..
개발자
#sql
#spring-boot
답변 4
댓글 2
추천해요 1
조회 577
DBCP에서 Unclosed JDBC Connection 발생원인
안녕하세요. spring 에서 DB : mariaDB DBCP 의존성 : commons-dbcp:1.3.jar 이렇게 DBCP 설정 사용하고있습니다. mariaDB 연결 옵션으로 allowMultiQueries=true 커넥션풀 관련옵션으로 initalSize=10 maxActive=150 두개만 설정되어있구요. 문제는 *APM 에서 "Unclose JDBC Connection" 이슈 로그가 하루 몇만 건씩 찍히고 있어서 보니 쿼리 실행할때마다 전부다 unclose 라고 나오고 있는데 원인을 모르겠습니다. 뭐때문에 이럴까요? jboss서버의 로그를 봐도 에러없이 들어오는 요청을 잘 처리하고 있고 그 외 소스상에서 직접 xxx.getConnection() 형태로 사용하고 있는 부분들도 connection.close() 하고있는지 확인했습니다. 한켠으로는 커넥션풀을 사용하고있으니 당연히 커넥션을 닫지 않고 사용한 커넥션을 다시 풀로 반환될 뿐이니 Unclose 는 당연한것이 아닌가? 싶기도 합니다. 이에 조언 구해봅니다 🤔 로그내용을 첨부할수없어 대신 링크하겠습니다. https://stackoverflow.com/questions/75693648/unclosed-jdbc-connection-issue-in-spring-dbcp-environment *APM: application performance manager
개발자
#dbcp
#jdbc
#spring
#java
#mariadb
답변 2
댓글 0
추천해요 2
조회 253
2년 전 · 익명 님의 새로운 댓글
국비교육 조언부탁드립니다.
전자공학과를 나왔고 과에서 전공에 코딩이 많아서 접하는 일이 많다보니 흥미를 갖게 되었습니다. c언어, java, linux 등 하나를 깊게 배우지 않고 조금씩 접하다 보니 제가 배운게 뭔지 몰라 개발자가 되고싶다는 막연한 생각을 하던 와중에 국비지원을 알게 되었습니다. 저는 대부분 개발자를 접할 때 웹으로 많이 시작을 한다고 해서 저도 백엔드쪽을 집중적으로 공부를 하고 추후에 클라우드도 공부를 해서 데브옵스를 전문적으로 공부를 하고 싶다는 생각을 했습니다. 그래서 여러가지 학원들을 보고 있는데 배우는 내용과 난이도가 어떤지 몰라 조언을 구하려고 합니다. C언어는 다 배웠고 JAVA는 조금 배우고 졸업작품으로 안드로이드 스튜디오로 간단한 어플리케이션 만든정도 입니다. A학원 Database : Oracle DBMS, 설치 및 Admin, SQL 기본과 활용 Programming : Java 환경설정, 기본문법활용, 클래스, 네트워크, JDBC Front-end : HTML/CSS, Javascript, jQuery Back-end: 웹개발 환경구축, 서블릿&JSP, AJAX&MVC패턴, 리눅스&클라우드 Framework: Spring Framwork(DI, JDBC, MVC), Springboot, Mybatis B학원 클라우드 기반 웹 프로그래밍 - 클라우드 기술의 이해 (리눅스, NCP Laas 등) - 웹 프로그래밍 기초 (HTML, CSS, BootStrap) - 자바스크립트 - 리액트 기초프로그래밍 - 자바 프로그래밍 - 데이터베이스 (MySQL, JDBC) - 스프링 입문 - 스프링 데이터 - SaaS API 사용하기 DevOps 프로그래밍 - 네이버클라우드 플랫폼 - DevOps 를 위한 리눅스 - NCP DB&스토리지 - 도커를 활용한 컨테이너 구축 - 운영자를 위한 DevOps - 개발자를 위한 DevOps MSA 기반 프로그래밍 -MSA 개발을 위하 쿠버네티스 - 스프링 클라우드 - 스프링 배치 - 스프링 시큐리
개발자
#java
#devops
#spring
#cloud
#국비교육
답변 1
댓글 1
조회 565
2년 전 · 이광욱 님의 질문 업데이트
Jdbc 연결시 loadbalance 기준
안녕하세요 java로 1초마다 수행하는 배치프로그램을 만들어놨습니다. 연결시 jdbc:oracle:thin: address1, address2, laod_balance=on, fail_over=on 위와같이 설정하여 사용중입니다. 프로그램이 한번 수행 후 마지막 finally에서 connection close()를 하고있습니다. 그런데 db1번서버, 2번서버 중에서 항상 1번서버만 접속하게됩니다. 리소스를 모니터링하면 항상 1번서버의 cpu만 50~80%사용중이고 2번서버는 거의 놀고있습니다. 실제 커넥션도 1번으로만 몰리고 1번 cpu가 80%이상으로 사용중이고, 2번에 세션이 없는데도 계속 1번으로만 접속이 됩니다. Q1. jdbc thin으로 사용할 때 loadbalance 동작 원리가 궁금합니다. 관련하여 자세한 설명이 있는 문서가 있다면 어디서 볼 수 있을까요? Q2. 접속url에서 절반정도 나눠서 address1, address2 순서를 바꿔서 설정하면 도움이 될까요? 1~5번 프로그램 : (address=1번서버) (address=2번서버) 6~10번 프로그램 : (address=2번서버) (address=1번서버) Q3. DB가 오라클11g인데 오라클에서도 체크해야할 부분이 있을까요?
개발자
#jdbc
#thin
#loadbalance
#oracle
답변 0
댓글 0
조회 65
6달 전 · 익명 님의 질문 업데이트
동시성+데드락 제어를 위한 비관적 락 잠금 질문
안녕하세요 글쓰기 커뮤니티 프로젝트를 개발하는 중입니다 회원이 소설을 찜하는 기능(좋아요)을 구현 중에 있는데요 찜 객체는 아래 첨부한 코드와 같이 memberId와 novelId를 외래키로 갖습니다 동시성 이슈를 다뤄보고자 500명의 사용자가 동시에 novelId가 1인 소설을 찜하는 요청을 보낸다는 가정 하에 jmeter로 테스트를 돌려보니 동시성 이슈가 아니라 데드락 문제가 발생해서요 favoriteJDBCRepository.save(memberId, novelId); 시 novelId가 외래키라 외래키 정합성 검사 때문에 db 내부적으로 novelId가 1인 레코드에 read lock이 걸리는 것 같습니다 favorite 객체 save 시 트랜잭션 A가 novelId가 1인 레코드에 대해 read lock을 얻고, novelId가 3인 novel의 favoriteCount(찜 개수)를 +1하고자 write lock 요청 -> favorite 객체 save 시 다른 트랜잭션 B도 novelId가 1인 레코드에 대해 readlock을 얻고, novelId가 1인 novel의 favoriteCount(찜 개수)를 +1하고자 write lock 요청 -> write lock은 read lock이 전부 해제되어야 얻을 수 있음. 트랜잭션 A는 B가 read lock을 release하기를 대기하고 B도 A가 read lock을 release하기를 대기하면서 데드락 발생 일단 novelId로 novel을 비관적 락을 사용해 조회해서 favorite 객체를 생성한 뒤에 저장하는 방식으로 데드락+동시성 이슈 둘 다 해결이 되는데요(chooseFavoriteV2) 이 방법 말고도 더 좋은 대안은 없을까요??
개발자
#비관적락
#데드락
#동시성
#데이터베이스
#백엔드
답변 0
댓글 0
추천해요 1
조회 44
일 년 전 · 손호영 님의 질문
한글 인코딩을 했는데 에러가 계속나요
error: unmappable character (0xEB) for encoding x-windows-949 import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Love2 { public static void main(String[] arge){ String url = "jdbc:mysql://localhost:3306/mysql?useUnicode=true&characterEncoding=utf8"; String username = "root"; String password = "1234"; try { Connection connection = DriverManager.getConnection(url, username, password); System.out.println("데이터베이스에 연결되었습니다."); // 여기에서 SQL 쿼리를 실행하여 데이터를 관리합니다. connection.close(); } catch (SQLException e) { e.printStackTrace(); } } } 어떻게 오류가 있을까요
개발자
#jdbc
답변 0
댓글 0
조회 53
일 년 전 · 박정환 님의 새로운 답변
Querydsl + MyBatis 조합
지난 프로젝트에서 Querydsl 만 사용해서 프로젝트를 진행했었습니다! 그런데 아무래도 JPQL 빌더이다 보니 Querydsl 만 사용하는 쿼리 작성에 한계가 보이기 시작했었는데.. 제가 너무 욕심이 과해서 너무 한방 쿼리를 날리려고 한 걸 수도 있지만 그럼에도 최소한의 집계쿼리를 포함해서 쿼리를 작성하고자 했는데 join으로도 해결이 안 되더라고요…. 그래서 결국은 쿼리를 쪼개서 보내고 애플리케이션 계층에서 자바 코드로 조합하는 형태로 완성은 하였지만 Querydsl 을 작성하기 전에 SQL로는 순조롭게 작성이 된 코드가 Querydsl 로 옮겨지지 않는다는 게 조금은 속상하더군요….제가 미숙해서 못한 것도 있을 수 있겠지만 그래도 Querydsl 로 SQL을 100% 활용할 수 없다는 게 조금은 불편하다고 생각이 들었습니다! 이전에 듣기로는 JPA만으로는 모든 쿼리를 처리할 수 없기 때문에 JdbcTemplate 나 MyBatis 를 함께 사용하는 경우가 있다고 들어본 기억이 있습니다! 실제로 실무에서도 JPA와 다른 SQL 매퍼를 조합해서 사용하는 경우가 많을까요?? CUD 작업은 JPA가 너무너무 편리하고 좋은데.. 조회에 있어서는 역시 MyBatis 나 JdbcTemplate 를 사용해 보는 것이 괜찮은 방법인지 궁금합니다!!
개발자
#jpa
#querydsl
#mybatis
#jdbc
#sql
답변 1
댓글 0
추천해요 1
조회 191
6달 전 · 이태영 님의 질문 업데이트
백엔드 애플리케이션 프레임워크를 개발 중인 학생입니다. 조언을 구하고자 합니다.
[ 서론 ] Low-level 이해도 향상, 객체 지향적 사고 증진, 공부량 증가를 위해 Spring 느낌의 프레임워크를 개발하려 합니다. [ 본론 1 ] 프레임워크 사용자의 편의성 확대를 위해, MVC의 Controller에 해당하는 영역을 어떻게 설계해야할지 고민 중에 있습니다. 아래 코드 블럭에 나열한 코드 중 개발하며 재미를 느끼실 것 같은 항목을 투표 영역에서 투표해주시거나, 답변을 통해 더 나은 방안을 추천해주시면 감사하겠습니다. [ 본론 2 ] (개인적으로 느끼기에) 매우 거대한 프레임워크를 혼자 개발하고 있는 만큼, 많은 문제와 고민에 봉착하고 있습니다. 이와 관련해 현직자 분들의 소중한 조언을 구하고자 합니다. 부디 시간 들여주시어 답변해주시면 감사하겠습니다. [ 결론 ] 프레임워크 개발이라는 저에겐 다소 어려운 길에 있어 조언을 구하고자 합니다. 부디 소중한 시간내어 답변 남겨주시면 정말로 감사드리겠습니다. ... 현재 소프트웨어 계열 고등학교에 재학 중이며, 백엔드 개발자가 되기 위해 공부하고있는 2학년 학생입니다. 최근 들어, 면접을 경험하신 선배 분들과 조금 대화를 나누다보니 제 지식 수준이 매우 낮다는 것을 깨닫게되었습니다. HTTP, TCP 등 (TCP/IP 4계층 모델 기준) 3,4 계층 프로토콜의 통신 과정, 데이터베이스와 Java 애플리케이션의 Low-Level(JDBC, R2DBC 혹은 더 낮은 수준) 통신 과정, 프레임워크를 사용하는 이유, 그 외 기타 등등. 조금은 깊은 지식에서부터, 원초적인 것들까지, 백엔드 개발자로서 알아야할 것들에 대해 제 수준이 턱없이 부족함을 느끼고 있습니다. 그럼에도 불구, 슬럼프와 비슷한 상태에 빠져있어 작년보다 공부량도 적어졌고, 의지와 기운도 많이 상실한 상태입니다. 아마도 구체적인 목표가 없기에 그런 게 아닌가 하여 공부도 겸하고, 저 자신을 자극할만한 거대한 목표를 한 가지 잡았습니다. Java 백엔드 애플리케이션 프레임워크를 만든다는, 저에겐 어쩌면 지나칠 수도 있는 어려운 도전에 임해보려 합니다. 프레임워크 하나를 기획할 시간을 없기에 Spring의 추상적인 틀을 기반으로 개발-수정 프로세스로 진행하고자 합니다. 프레임워크 주도의 IoC 컨테이너, 어노테이션 기반의 모듈(Spring과 Java에서의 Bean 개념) 관리, 클래스 단위의 설정 정보 관리가 프레임워크의 주요 포인트입니다. Spring의 Core 모듈에 해당하는 기반 프레임워크가 IoC 컨테이너를 포함해 부분적으로 구현되어있습니다. 그리고 현재 Spring Web, Spring MVC 등에 해당하는 WAS 프레임워크 구현을 시작한 상태입니다. MVC에서 Controller에 해당하는 부분을 디자인하는 과정에 있는데, 현직자분들의 생각하시는 최선의 Controller 디자인에 대해 의견을 수집하고자 합니다. 포함된 코드 블럭은 대중적인 프레임워크의 Controller/Router 디자인들입니다. 각 디자인별로 선호하시는 항목에 대해 부여된 번호를 투표를 통해 선택해주시면 감사하겠습니다. 또한 이 프로젝트에 대해 조언 혹은 비판, 의견을 답변 혹은 메일, 링크드인 통해 남겨주시면 대단히 감사드리겠습니다. 그 외 개인적인 문의 사항과 제안 또한 환영합니다. leetyxodud312@gmail.com 아래는 프레임워크 깃허브 주소입니다. 문서화 작업은 진행 중에 있어 다소 부끄러운 수준입니다. 양해 부탁드립니다. https://github.com/Project-Smoodi 끝까지 읽어주심에 다시 한 번 감사의 말씀 드립니다.
개발자
#framework
#java
#개발
답변 0
댓글 0
조회 352
일 년 전 · 손호영 님의 질문
jdbc에서 한글인코딩이 안되었는데 코드에 문제가 있는 건가요?
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class Love2 { public static void main(String[] arge){ String url = "jdbc:mysql://localhost:3306/mysql"; String username = "root"; String password = "1234"; try { Connection connection = DriverManager.getConnection(url, username, password); System.out.println("데이터베이스에 연결되었습니다."); // 여기에서 SQL 쿼리를 실행하여 데이터를 관리합니다. connection.close(); } catch (SQLException e) { e.printStackTrace(); } } }
개발자
#jdbc
#java
답변 0
댓글 0
조회 46
일 년 전 · 김신영 님의 답변 업데이트
물경력에 관해서 질문 드립니다
솔루션 업체를 가장한 실질적 SI 회사 다니고 있는 2년차 백엔드(22년 9월 입사) 개발자입니다. 현재는 타 부서로 파견을 와서 사내 솔루션 유지보수 업무를 하고있습니다. 현재 팀의 기술스택은 아래와 같습니다. java, groovy, spring, gradle, jdbc, mybatis, git, JIRA, aws, docker 소스코드는 방대한 레거시를 포함하고있습니다. JDBC 와 Mybatis 혼용하고있습니다. (쿼리로 비지니스 로직 처리를 하는 형태) 현 부서 특성상 대규모 트래픽, 시스템 아키텍처, 인프라, 최신 기술스택 등을 경험하기 어렵습니다. 1. 현재 팀이 사용하고 있는 기술스택만 잘 습득 했다고 했을때 향후 이직시 불리한 점이 있거나 물경력이 될 수 있는지 궁금합니다. - 부족하다고 하면 현 상황에서 어떤 공부를 어떻게 하면 좋을지 2. 연차가 어느정도 쌓였지만, 대규모 트래픽에 대한 경험이 없을때 백엔드 개발자의 커리어에 치명적일 수 있는지 궁금합니다. - 부서 특성상 트래픽에 대한 경험을 하기가 어려운데 이부분은 제가 어떻게 접근하면 좋을지 선배님들의 고견 부탁드립니다!
개발자
#backend
#java
#spring
답변 1
댓글 0
추천해요 1
조회 296
10달 전 · lecarap 님의 답변 업데이트
2학년 학부생입니다. 객관적인 의견과 조언을 듣고 싶습니다..!!
안녕하세요 현재 4년제 대학교 소프트웨어과 2학년 휴학중인 학부생입니다. 올해 2월에 군제대를 한 후 전공이 2학기때 열리는 이유로 휴학중이며, 올해 2학기때 복학할 예정입니다. 지금 휴학중이고 개인적으로 정말 중요한 시기라 생각이 들어 2월부터 꾸준히 공부를 해오고 있었습니다. 현재 인프런 김영한 강사님의 강의를 모두 구매하고, 고급이나 실전을 재외한 10개 정도의 강의를 완강한 상태입니다. 따라서 스프링, 스프링부트, JPA, 스프링 JPA, 타임리프 정도 해봤다라고 할 수 있을 것 같습니다. 21학번 코로나 학번이어서 개발 관련 지인이 없어 협업 프로젝트 경험은 없습니다. 개인 프로젝트로는 김영한 강사님 강의를 들으면 만들어지는 쇼핑몰 페이지를 발전시킨 정도입니다. 기본적인 회원, 상품, 주문 추가 및 수정 기능. 회원가입 과 카카오 api를 통한 카카오 회원 가입 기능 상품 좋아요 기능 상품 가격별, 좋아요, 이름 순 정렬 및 페이징 기능 관리자 페이지 기능 (관리자는 상품 추가 가능, 멤버 강제 삭제 가능 등..) 정도의 기능이 있는 것 같습니다. 코딩 테스트는 현재 백준 골드 4이며, 프로그래머스는 230문제 정도 푼 거 같습니다. 사실 래벨과 문제 양만 많지 실력은 뛰어나지 않는 것 같습니다. 프로그래머스 2단계 까지는 무난하게 풀고, 3단계부터는 1-2시간 이상 걸리거나 못 푸는 것 같습니다. 프로그래머스 기준 카카오 인턴 커트라인 언저리에 있는 것 같습니다. CS는 아직 학교에서 배우지 않았고, 유튜브와 KOCW를 통해 공부하고 있습니다. 지금은 이화여대 반효경 교수님의 운영체제 강의를 듣고 있습니다. 백엔드라는 진로는 군대에서 정했고, 군대에서는 코테와 인프런 강의를 조금 들었습니다. 지금 제 상황은 현재 이렇습니다. 군대 전역한 지 3개월 지났고, 9월 복학까지는 3개월 정도 남았네요.. 군 전역 후 3개월 열심히 공부했다고 생각하지만, 막상 하루 집중량은 많지 않는 것 같습니다. 지금은 스터디카페에서 계속 독학중인 상태입니다. 유명 개발 동아리는 몇 번 지원해봤지만, 서류에서 떨어지고 있는 상황입니다. 물론 포트폴리오나 깃허브는 정말 잘 안 되어 있는 상황입니다. 지금 고민은 공부의 방향과 방법에 확신이 들지 않는다는 것입니다. 즉, 어느 쪽에 힘을 주고 공부를 해야 할 지 모르겠습니다. 개인 프로젝트를 더 해볼까 싶지만 개인프로젝트이기 때문에 할 수 있는 생각에 한계가 있다고 생각했습니다. 개발을 하면서 특히 스프링 데이터 JPA를 하면서 이런 식의 찍먹 기술은 정말 위험하다고 생각했습니다. 페이징 처리나 정렬 처리가 너무 쉽고 간편했기 때문입니다. 영상에서 특정 스킬의 찍먹은 신입에게 도움이 되지 않는다는 말을 들어 더 그런 것 같습니다. 따라서 이런 식의 기술 스텍의 찍먹이 아닌, 서블릿부터 JDBC까지 기본적인 부분을 자세히 공부를 먼저 해야 하나 싶기도 합니다. 그래서 현재는 코테 준비와 CS 공부만 하고 있습니다. CS 강의와 코테를 공부하고 공부한 내용을 티스토리 블로그에 정리하는 형식으로 복습하고 있습니다. 지금 계획으로는 9월 복학까지 CS 및 코테 공부를 확실히 한 후, 내년 소프트웨어 마에스트로에 신청할 생각입니다. 소마는 코테 실력을 많이 본다는 점에서 좀 유리하지 않을까 싶습니다. 또 스프링 기본 지식이 필요할까봐 토비의 스프링 책도 1,2를 구매했고, 1권 절반정도 읽은 상황입니다. 사실 읽다가 너무 어려워서 포기한 감이 있습니다... 지금 다시 또 공부해야할지도 또 고민입니다. 또 최근에는 프로젝트 배포 경험이 중요한가 싶어 도커와 AWS도 기웃기웃거리고 있습니다. 글을 보시면 아시겠듯이 지금 저는 하나에 몰입하지 못하고 있습니다. 무엇을 공부해야 할 지. 하루 스케줄은 어떻게 해야할지. 지금 내가 하고 있는 공부가 맞는건지에 확신히 서지 않습니다. 특히 저는 병렬적인 공부에 취약한 것 같습니다. 사실 하나만 파는 것이 더 쉬워보입니다.. 실력있는 개발자가 되고 싶고, 평생 공부하며 발전하고 싶습니다. 목표는 졸업 후 1년 내 대기업 취업입니다. 1년 해보고 안되면 바로 경력을 쌓을 예정입니다. 졸업은 별일 없다면 25살 겨울에 할 것 같습니다. 공부에 손이 잘 잡히지 않습니다. 막막하고 답답한 기분이 요즘 많이 들고 있습니다. 열정은 있지만 정말 아는게 없네요.. 현업 개발자 선배님께 조언을 여쭙고 싶습니다. 지금 저는 객관적으로 어떤 상황이고, 무엇을 해야할까요?
개발자
#백엔드
#공부-방법
답변 1
댓글 0
조회 334
6달 전 · 노원재 님의 답변 업데이트
수강할지 고민이에요
현재 3-2재학중이고요 아직 협업 개발 프로젝트 경험이 아예 없습니다. 이번에 데이터베이스 프로그래밍이라는 과목을 수강하면 팀플을 할 수 있는데 이 과목에서는 jsp, sql, jdbc, my batis를 사용한다고 합니다. 제가 얘기를 들어보니 이 과목을 들어도 요즘 시장에서는 my batis 줄어들고 있고, 팀프로젝트를 할 수 있다는 것 외에 실무 도움이 안된다고해서 이 과목을 수강할 지 말지 고민이 됩니다. 워낙 이번학기가 바쁘기도하고 이 과목이 선배들이 말하기로는 빡세다고해서 그냥 드랍하고 동아리 프로젝트를 할 지 고민이 됩니다. 조언 부탁드릴게요. 분명 얻어가는게 있겠죠? 근데 제가 노력한 만큼의 도움이 될까가 걱정이 됩니다.
개발자
#jsp
#sql
답변 1
댓글 0
조회 55
일 년 전 · 영석 님의 새로운 답변
부트 캠프 vs 국비 지원
안녕하세요. 취업 특화 고등학교(특성화, 마이스터고) 3학년 학생입니다. ux/ui 개발이나 웹/ 앱 개발(풀 스텍) 또는 웹 디자인 쪽으로 일하고 싶어서 학원을 찾아보고 있습니다. 학원을 찾아보니 크게 부트 캠프와 국비지원으로 나눠더라고요. 어느 쪽으로 알아봐야 할지 고민 됩니다. 그리고 혹시 아시는 좋은 학원 있으시면 알려주시면 감사할 것 같습니다. 저의 실력? 코딩?은 c언어와 파이썬의 기본 문법 정도는 할 줄 압니다. 자바는 스윙이라는 라이브러리를 이용하여 꽤 깊게 파본 적이 있습니다.(테트리스, 스네이크와 같은 게임부터 농장물 시스템, 도서 시스템, 네비게이션 등등 여러 프로젝트를 만들어 보았습니다.) jdbc를 많이 사용해서 Mysql 계념이나 용어는 잘 모르지만 필요한 쿼리문 작성과 테이블 구성 정도는 할 수 있습니다. 최근에는 안드로이드 스튜디오에서 앱을 만들고 있습니다.
개발자
#학원추천
#부트캠프
#국비지원
답변 1
댓글 0
조회 215
일 년 전 · 이황균 님의 답변 업데이트
국비지원과정으로 풀스택 배우고 있는사람입니다.
국비과정으로 풀스택 과정을 배우고 있습니다. 개강후 약 한달정도 지난후 JDBC를 배우고 있습니다. 하지만 여기까지 수업후 이론적으로 100%?는 아니지만 어느정도 느낌은 알겠습니다. 하지만 코드칠때마다 머리속이 하애지면서 코드도 생각도안하고 아무것도 할수없습니다. 그럴때마다 과제가 있을때마다 그냥 거의 복붙수준으로 코드를 작성하고 있습니다. 이러한경우 계속 공부를 하는게 좋을까요? 공부를 어뜨캐 하는지 전혀 감을 잡지못하고 있습니다 알려주실분 계신가요?
개발자
#java
#sql
답변 1
댓글 0
조회 172
프로그램을 공부하는 순서에 대해
국비과정을 밟고있는 학생입니다 다름이 아니라 국비 풀스택 개발자 과정을 진행하고있는데요 이제 4개월 다 되가는중입니다 여러가지 프로그램을 배우는데 단기간에 몰아치다보니 과부하도오고 제대로 프로그램을 사용할 수 있을지도 잘 모르겠어서 질문드립니다 ㅜㅜ 팀프로젝트도 이제 곧 진행하는 상황인데 프로그램을 전체적으로 공부한다면 혹시 순서가 있을까요?? 과목은 java, DB/jdbc, html/css, jsp, javascript, spring 입니다!! 답변 부탁드려요!
개발자
#국비교육
#비전공자
답변 1
댓글 1
추천해요 4
조회 704
컴퓨터공학과 2학년 입니다 자바 미니프로젝트를 해야되는데요 무엇을 하면 좋을까요?
컴퓨터공학과 2학년 입니다 자바 프로젝트를 해야되는데요 무엇을 하면 좋을까요? 자바수준은 현재 jdbc까지 할줄 압니다 스윙은 할줄 몰라서 어떤 미니 프로젝트를 할지 고민입니다.
개발자
#자바
#자바_미니프로젝트
답변 1
댓글 0
추천해요 4
조회 1,094