본문 바로가기

728x90
반응형

프로그래밍

Animated GIF 움직이는 gif 를 만드는 기능 구현 벤치마킹 사이트 : https://ezgif.com/ https://memorynotfound.com/generate-gif-image-java-delay-infinite-loop-example/ 와 같이 imageio 를 통해 간단하게 구현 가능 delay, loop 설정 가능 그러나, 화질이 너무 떨어져서 아래 것을 쓰는 것이 좋을 것 같다. https://github.com/rtyley/animated-gif-lib-for-java quality 설정 가능 delay, loop 설정 가능 더보기
구글 번역 API 무제한 파파고 API 사용하려고 했는데 글자 수 제한 및 일 횟수 제한 있어서 실패. JSoup 으로 API가 아닌 웹에서 호출하는 것처럼 header 셋팅했으나 실패. 결국 아래 방법으로 무제한 번역 기능을 사용 참고 stackoverflow.com/questions/8147284/how-to-use-google-translate-api-in-my-java-application How to use Google Translate API in my Java application? If I pass a string (either in English or Arabic) as an input to the Google Translate API, it should translate it into the correspond.. 더보기
SSL 인증서 JAVA CA 인증서에 추가 사내에서는 인터넷망에서 SSL 인증이 안될 경우 1. 브라우저에서 cert 파일로 저장 2. 관리자 :명령 프롬프트 를 관리자 권한으로 실행 {JAVA_HOME}/bin/keytool -keystore {JAVA_HOME}/jre/lib/security/cacerts -importcert -alias {인증서명칭} -file {인증서파일} 패스워드 changeit 3. 우리 회사는 HTTPS 통신 구간 암호화를 계속 바꾸기 때문에 SSL 인증서 교체 작업이 매일 필요하다. 1번 작업 진행 후 bat 파일로 만들어서 관리자 권한으로 실행. cd C:\Program Files\Java\jdk1.8.0_171\jre\lib\security keytool -delete -keystore cacerts -alia.. 더보기
NginX 와 php 환경의 Docker 컨네이트 배포 개요 기존 php + apache +svn 형태의 프로젝트를 php + nginx(php+fpm) + git 으로 전환 배포 환경은 jenkins Build + rancher Deploy로 전환 php 로는 UI 를 구현한 부분은 그대로 유지하고, backend api 부분은 spring boot로 전환 nginx에서 php는 php-fpm(PHP FastCGI Process Manager)을 통해 실행 기본 Base Dockerfile 생성 https://hub.docker.com/_/php 에 php 오피션 이미지가 있지만 기존 코드가 최신 버전의 문법에 맞지 않는 부분이 일부 있어서 php를 하위 버전으로 설치하였습니다. 컨테이너 실행 후 php5 라이브러리 설치 테스트를 진행하였습니다. 이는 Do.. 더보기
M320 Data Modeling 아래 링크에서 무료 강의를 들으실수 있습니다. https://university.mongodb.com/courses/M320/about Data Modeling | M320 | MongoDB University After completing this course, you should have a good understanding of how to create data models for MongoDB. We will go over a few techniques, from a very simple process for simple schemas to more complex ones for large teams and large projects. Prerequisi university.mongodb.com .. 더보기
M001 MongoDB Basics 아래 링크에서 무료이므로 관심 있으시면 들으시면 됩니다. https://university.mongodb.com/courses/M001/about MongoDB Basics | M001 | MongoDB University MongoDB Basics is designed for learners brand new to MongoDB. In this course you will learn how to set up your database and start exploring different ways to search and create data with MongoDB. We will also cover how to use Compass, the MongoDB GUI, and d university.mongo.. 더보기
대용량 데이터 처리를 위한 Real MongoDB https://wikibook.co.kr/real-mongodb/ Real MongoDB: 대용량 데이터 처리를 위한 MongoDB의 "Know-How"가 아닌 "Know-Why"를 전달해 드립니다! MongoDB 메뉴얼은 아주 간결하고 기본적인 내용에 충실하게 작성되어 있다. 하지만 문법이나 명령만으로는 DBMS를 사용할 수 없다. 내부 작동 �� wikibook.co.kr 책을 읽고 일부 내용을 정리하였습니다. 01. MongoDB 1.1 데이터베이스 트렌드 5~6년전까지만 해도 관계형 테이터베이스 중심 2012년경부터 HBase와 카산드라를 포함한 여러 NoSQL DBMS 들이 오픈 소스 기반으로 급성장 2012년 구글 Spanner라는 분산 트랜젹션을 지원하는 데이터베이스 논문 발표 Spanner.. 더보기
몽고DB_BACK_TO_THE_BASIC 1장 Introdunction to MongoDB Terminology Rich Data Similar to Json BSON 저장 : BigDecimal 과 같은 Type 지원을 위해서 BJson 형태로 저장 ObjectId _id : 유니크 키. 클라이언트단 driver에서 생성하며 앞 4byte가 Timestmap MongoDB Ecosystem MongoDB Server MongoDB Atlas MongoDB Serverless MongoDB Stitch : Serverless platform(앱개발자들이 서버없이 개발) MongoDB GUI MongoDB Compass MongoDB for Analytics MongoDB Charts MongoDB BI Connector : MySQL 쿼리로 조.. 더보기
728x90
반응형