본문으로 바로가기

Woong's 의 좌우충돌 프로그램 개발

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • Home
  • Tag
  • MediaLog
  • LocationLog
  • Guestbook
  • Admin
  • Write
관리자
  • 블로그 이미지
    뽀록이야

    개발 하면서 이런 저런 것들을 잊어버릴까봐 모아 든 자료공간? 입니다.

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

RadHat 계열 9 버전 이상 사용시 Apache 시작 안됨(CentOS, RockyOS)

9버전 이상에서는 아래 처럼 아파치를 시작하면 별다른 에러 로그 없이 시작이 안됨[root@xxxxxxxx[root@xxxx]# apachectl startJob for httpd.service failed because the control process exited with error code.See "systemctl status httpd.service" and "journalctl -xeu httpd.service" for details.아파치 로그를 살펴봐도 별다른게 없음..구글링을 해보니 아래와 같이 원인을 찾아서 해결 할 수 있는 글귀를 발견 https://forums.rockylinux.org/t/cant-start-apache/9998/4 Can't start ApacheThanks I..

Server/linux 2024. 9. 12. 10:27

Jwt 인증 시 The Token can't be used before 메세지

자사 시스템과의 인증을 위해 JWT 를 사용중인데, 잘 되다가 갑자기 아래와 같은 에러가 발생 하였습니다. JWTVerificationException : com.auth0.jwt.exceptions.InvalidClaimException: The Token can't be used before Tue Feb 13 19:35:57 KST 2024. 해당 오류 발생 위치는 JWTVerifier verifier = JWT.require(algorithm).withIssuer(TokenUtilForSupport.WILDCARD_DOMAIN).build(); 원인으로는 요청 하는 서버의 시간이 인증하는 서버의 시간보다 빨라서 발생 한것으로 보입니다. 해결 방법으로는 아래와 같이 acceptLeeway 옵션을 주..

JAVA/Spring Framework 2024. 2. 14. 11:11

Mybatis + Oracle or Postgresql 에서 프로시저(Procedure) 호출 시 파라메터 자동 매핑 및 Cursor로 리턴 받는 기능 추가

기존 레거시 프로그램의 DB 호출 방식이 모두 프로시저 호출이다 보니 자동 맵핑 기능을 활용하여 쉽게 쉽게 프로시저 를 호출 하곤 했습니다. 특히 오라클을 사용 하였기 때문에 리턴 타입을 Ref Cursor 로 받아 List Map 으로 변환하여 사용 했습니다. (프로시저가 자주 수정되기도 하고 특히, 한 프로시저에서 파라메터에 따라 다양한 테이블 구조로 반환을 하기 때문에 Dto를 사용하기는 어려웠습니다) Postgresql 를 마이그레이션 하면서 이번에도 동일하게 같은 방법으로 구현하고자 합니다. 1. 프로시저 명을 넘겨 파라메터 정보(Name, Position, In/Out, Type)을 받아 옵니다. SELECT OBJECT_NAME, ARGUMENT_NAME, DATA_TYPE, IN_OUT F..

JAVA/Spring Framework 2023. 12. 15. 15:02

Jackson 의 ObjectMapper readValue 사용할때 주의 할 점

https://sabarada.tistory.com/125 [Java] Java의 Super Type Token 안녕하세요. 오늘은 Java Generic의 3번째 시간입니다. 외부 통신을 할 때 가장 많이 사용하는 Spring의 Bean은 restTemplate 일겁니다. restTemplate을 사용할 때 응답값에 대해서 형변환을 할 때 배열로의 형 sabarada.tistory.com 원하는 형태의 Json 형태의 데이터로 보내더라도 제네릭 타입을 인식하지 못하여 변환을 못하는 상황이 발생하여 찾아본 결과 TypeReference 객체를 사용하여 처리해야 한다. 이 부분을 Super Type Token 이라 부른다..

카테고리 없음 2023. 10. 31. 20:38

react native expo build 시 에러 히스토리

1. apk 추출을 위해 빌드 시행을 하였으나 아래와 같이 에러 발생 C:\eGovFrameDev-3.6.0-64bit\workspace\epv3-mb-office>eas build ★ eas-cli@5.4.0 is now available. To upgrade, run npm install -g eas-cli. Proceeding with outdated version. √ Select platform » Android Loaded "env" configuration for the "production" profile: no environment variables specified. Learn more: https://docs.expo.dev/build-reference/variables/ ✔ Usin..

카테고리 없음 2023. 10. 19. 14:57

중소기업 SW 보안약점 개선(KISA)

3월 부터 시작한 소스코드 개선 작업이 이제 마무리 되어간다. 2200여건을 개선하다 보니 반복된 진단결과도 많아서 엄청나게 많은 작업은..맞지만 반복된 작업이라 어려움은 없었다. 다만, 이 작을 통해 소스 코드를 다시 한번 살펴보며 개선해야될 코드들이 눈에 그려졌다(일+++) 그리고 방어적으로 코딩을 해야 함을 깨닫았다. null 참조 오류와 같은 위험 천만한 녀석들과 url 화이트 리스트 와 db connection 암호화등 몰랐다면 잠재적인 위험 요소를 껴않고 있는 시한폭탄 같았으리라.. KISA 에서 진행하는 다양한 무료 서비스들이 있으니 다른분들도 해보시길! (서버 모니터링 휘슬, 서버 취약점 점검 내서버 돌보미)

끄적끄적 2023. 9. 26. 16:36

Spring Cloud 교육 참가

회사에서 마이크로서비스를 위해 Spring Cloud 기반으로 사내 교육을 듣고 학습하고 있는 중이다. 그런데 강의 듣다 보니, 하나의 프로그램을 관리하기 위해 셋팅해야 하는 서버들이 많다는 것이 걸렸다.. 나같은 경우 그룹웨어, 방문자, 그렇게 규모가 크지 않고 접속자도 많이 않는 서비스 인데.. 마이크로 서비스를 제대로 운영하기 위해서는 별도의 관리자가 필요할꺼 같다. Hystrix, Config, Eureka, Ribbn Zuul 등등 구축하과 관리해야 하는 포인트들이 많다보니 우리 같은 소규모 업체에는 적합하지 않다는 생각이 들었다. 하지만 서비스를 잘게 쪼개서 운영한다는 이점 또한 있으니 Spring Cloud 기반이 아니더라도 회사의 규모에 맞게 심플하게 구성해서 사용은 할 수 있을 꺼 같다...

끄적끄적 2023. 9. 21. 10:30

그룹웨어 운영한지 벌써 3년..잠재적 문제(백엔드)

Spring MVC를 Micro Service로 변경해야 하는 과제가 남았다. 우선순위로 는 결재, 연동결재를 마이그레이션 그다음에 콘텐츠, 포털, 관리자 마이그레이션 . . 우선 계획만 하고 프로젝트 먼저 마무리 하자!

JAVA/Spring Framework 2023. 9. 19. 15:50

그룹웨어 운영한지 벌써 3년..잠재적 문제

vue나 react나 다 spa(single page application)이다. 그렇다보니 유지보수..기능추가 컨텐츠 업데이트를 하다보니 리소스 파일이 어마어마하게 늘었다. 리소스수만 vue소스 포함해서 1800개인가.. 빌드시 시간이 재보지 않았지만 3분 넘게 걸렸던거 같다. 이슈, 소스를 쪼개서 개별 빌드 실행이 필요하다. 자동배포를 쓴다지만 로컬에서 한번 구동하는데 오래걸리는건 효율이 떨어진다. 방안(계획), 1.업무별로, 콘텐츠, 결재, 관리자 크게 3가지로 나누자. 2.우선순위로 가장급한 결재 부분만 분리해서 개별 프로젝트로 만들자. 3.테스트를 위해 cli 설정에 에서 디폴트 url 경로를 /appeoval/로 잡자. 4.배포시 결재 루트에 .htaccess설정으로 히스토리접근 추가설정 하자..

JS/Vue3 2023. 9. 18. 23:37

아파치, 톰켓(apache, tomcat) 일반 사용자 로 실행(기록)

아파치는 yum 에서 자동 설치 하는것 보다..직접 소스를 다운받아서 make하고 install 하는게 여러모로 좋아 보임.. 서버 관리는 참..개발 테스트용은 도커가 좋을지도..? 하나하나 설정 건드려가면서 하는건..심적으로 피곤하다 apache yum 으로 설치 했을 경우 yum 으로 설치 했기 때문에 httpd 파일 경로가 /usr/sbin/httpd 로 잡혀 있음 기본적으로 서비스가 httpd.service 가 등록되어 있어서 systemctl, apachectl 명령어로 통제 가능하다. sudu 권한시 패스워드 없이도 사용가능 하게 하는 방법 https://velog.io/@mer1-97/Error-sudoers-%EC%84%A4%EC%A0%95-%ED%8C%8C%EC%9D%BC%EC%97%90..

Server/linux 2023. 9. 2. 01:38
  • 이전
  • 1
  • 2
  • 3
  • 4
  • ···
  • 13
  • 다음

사이드바

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (125)
    • 끄적끄적 (20)
    • Xcode (8)
      • ObjectiveC (2)
      • IPhone (5)
    • PHP (1)
    • .NET (23)
      • ASP.NET (11)
      • C#.NET (8)
    • JS (19)
      • JavaScript (14)
      • Jquery (0)
      • AngularJS (1)
      • RequireJS (1)
      • Vue3 (3)
    • DB (10)
      • MS SQL (4)
      • MY SQL (4)
      • ORACLE (1)
    • Server (13)
      • NodeJS (3)
      • Scala (1)
      • linux (6)
    • 아두이노 (5)
    • Python (2)
    • JAVA (17)
      • TIP (3)
      • Spring Framework (13)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • JS
  • c#
  • iframe
  • Spring
  • MySQL
  • Apache
  • JavaScript
  • ASP.NET
  • domain_can_mmap_files
  • vue
MORE+

ARCHIVE

CALENDAR

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

LINK

  • 꿈을 위한 단상
  • 10 Apps - iPhone 실전 프로젝트 따라하기
  • 끝난건 아무것도 없다
  • 休 ...
  • 조대협의 블로그
  • creamer - take actions!!
  • 미닉스의 작은 이야기들
  • 코나's 이야기.
  • 금지된 엑시노아의 비공정
  • 공책
  • park

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT Woong's 의 좌우충돌 프로그램 개발, ALL RIGHT RESERVED.
Woong's 의 좌우충돌 프로그램 개발
블로그 이미지 뽀록이야 님의 블로그
MENU
  • Home
  • Tag
  • MediaLog
  • LocationLog
  • Guestbook
  • Admin
  • Write
CATEGORY
  • 분류 전체보기 (125)
    • 끄적끄적 (20)
    • Xcode (8)
      • ObjectiveC (2)
      • IPhone (5)
    • PHP (1)
    • .NET (23)
      • ASP.NET (11)
      • C#.NET (8)
    • JS (19)
      • JavaScript (14)
      • Jquery (0)
      • AngularJS (1)
      • RequireJS (1)
      • Vue3 (3)
    • DB (10)
      • MS SQL (4)
      • MY SQL (4)
      • ORACLE (1)
    • Server (13)
      • NodeJS (3)
      • Scala (1)
      • linux (6)
    • 아두이노 (5)
    • Python (2)
    • JAVA (17)
      • TIP (3)
      • Spring Framework (13)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바