전체 글(185)
-
2024 세계열린정부주간 민관합동 국제포럼 연사 참여
이것두 5월달에 한 건데 이제서야 올린다아ㅎㅎ밀린 블로그 우다다 올리기.... 작년 겨울...AIchemist 1기 스터디원들( 은별이, 유진님 )이랑 우리 학교 디자이너님( 나연님 )과한국정책학회랑 연세대에서 주최한 '빅데이터 활용 미래 사회 문제 해결 공모전'에 나갔었는데운 좋게 우수장려상을 받게 되었다🍀(요놈도 블로그 올릴 예정) 우리 팀의 주제는 '피싱 범죄 공동 대응 앱 '이었고머신러닝과 생성형 AI를 통해 피싱 범죄를 예방 및 피싱 범죄에 대한 교육을 진행하고공동 대응을 할 수 있도록 하는 기획이었다 그렇게 한참 잊고 있었는데 행정안전부에서 전화가 왔답..미래 사회 문제 해결 공모전을 보고 연락하셨다면서'공공데이터와 청년의 삶'을 주제로 연사 발표를 요청해주셨다..!나는 우왕 하면서 당..
2024.09.01 -
🦉 뀨업 - 이화 백준 사이트 리팩토링 ( 1 )
사실 리팩토링하고 있는 플젝이 하나 더 있답저번 학기(3-1)에 들었던 데이터베이스 수업에서 JDBC 프로그래밍을 배우고 팀플을 진행했었는데팀원들 몇명이랑(은채랑 희원이) 배포를 목표로 리팩토링을 하기로 했당 우선 진행하고자 하는 '뀨업'이 무슨 서비스냐 하면은 이화여대 백준 문제 풀이 고취를 위한 서비스다백준은 회원가입할 때 조직을 선택할 수 있는데 이 조직별로 푼 문제 수를 기준으로 순위를 매긴다이때 푼 문제 수는 같은 조직 내 회원이 겹치지 않고 푼 문제 수를 기반으로 올라간다즉, 이화여대를 조직으로 둔 회원 A와 B가 있다고 할 때A가 푼 문제 - 1번, 2번, 3번, 4번B가 푼 문제 - 2번, 4번, 5번, 6번이라고 할 때이화여대가 푼 문제는 1번, 2번, 3번, 4번, 5번, 6번으로 총..
2024.09.01 -
🍐 [이화톤] 배울림꽃 - 이화 청원 프로그램 리팩토링( 2 ) 청원 게시, 상세 조회, 상태 변화 자동화
우선 내가 맡은 청원 게시, 청원 상세 조회, 청원 상태(투표중, 논의중, 논의완료) 변화 자동화 부분 코드다 1. 청원(Post), 첨부파일(Url) Entity청원 게시 및 조회 기능에서 주의했던 부분은 첨부 파일 부분이다Url 엔티티를 따로 분리하고 일대다 형태로 연결했기 때문에Post Entity class 내에 첨부 파일 삽입 및 조회할 때 사용할 메서드를 작성했다 Post Entity@Entity@Getter@Builder@NoArgsConstructor(access = AccessLevel.PROTECTED)@AllArgsConstructorpublic class Post extends BaseTimeEntity { @Id @GeneratedValue(strategy = Gen..
2024.08.31 -
🍐 [이화톤] 배울림꽃 - 이화 청원 프로그램 리팩토링( 1 )
한나랑 배울림꽃 리팩토링을 시작했다사실 해커톤 3일 동안 후다닥 '기능 돌아가기만 하면 돼!!' 라는 생각으로 우당탕탕 개발하다 보니부족한 점이 조금 아니 많았다..그래숴 제대로 고민하고 공부하면서 완성시키자는 마음으로 리팩토링을 시작했답 두달 전...한나가 고맙게도 먼저 리팩토링하자고 연락줬다(한나 실행력 최고얌..) 우선 1차적으로 진행한 것은ERD 뜯어고치기 ERD상당히 복잡해 보이지만 이게 최선이었다.. 배울림꽃 기능 정리1. 회원가입2. 로그인-> 사용자 / 관리자 분리3. 청원 게시4. 청원 상세 조회5. 청원 투표중>논의중>논의완료 상태 변화 자동화6. 청원 투표7. 청원 알림(상태 변화, 논의 결과 등록)8. 마이페이지(본인이 게시한 청원, 본인이 투표한 청원)9. 메인 페이지(-> 청..
2024.08.31 -
😺 서버 구동 방식 - Tomcat DispatcherServlet 😺
1. 웹이 동작하는 방식 https://sosoeunii.tistory.com/76 🖤 UMC 서버 3주차 스터디 - Web Server & Web Application Server(WAS), Reverse Proxy 🖤웹이 동작하는 방식을 간단하게 요약하자면 클라이언트에서 요청이 들어오면 서버에서 요청을 처리한 후 반환하는 것이다. 예를 들어 로그인을 위해 사용자가 ID와 비밀번호를 입력하고 로그sosoeunii.tistory.com 위 게시물에서 웹이 동작하는 큰 틀을 살펴볼 수 있다.요약하자면, 클라이언트에서 요청이 들어왔을 때 apache나 nginx와 같은 WS에서 정적인 처리를 진행하고만약 동적 처리가 필요하다면 리버스 프록시를 통해 tomcat과 같은 WAS에 처리를 부탁하고WAS는..
2024.08.15 -
🎃 코딩 테스트 스터디 2주차
이번주 큰 주제는 1. 자료구조 2. 탐색과 정렬 # 10828 - 스택https://www.acmicpc.net/problem/10828Pythonimport sysinput = sys.stdin.readlinestack = []N = int(input())for i in range(N): command = list(map(str, input().split())) if command[0] == "push": command[1] = int(command[1]) stack.append(command[1]) else: if command[0] == "pop": if stack: print(stack.pop(..
2024.08.09