duplicates = multiple editions
A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen
A Classical Introduction to Modern Number Theory, Kenneth Ireland Michael Rosen
FROM ruby:2.2.1 | |
RUN mkdir -p /usr/src/app | |
WORKDIR /usr/src/app | |
ENV RAILS_ENV production | |
ENV REFILE_CACHE_DIR /var/tmp/uploads | |
RUN curl -sL https://deb.nodesource.com/setup | bash - |
Формат: 10-15 видео на выбранную тему в виде презентации и/или скринкаста. В идеале так же включать себя (сбоку в углу).
Аудитория: ориентация на новичков в программировании, которые слабо знают терминологию (что такое продакшен?).
Структура:
Требования
Для работы необходим PostgreSQL-server 9.5 и, более-менее "свежий", Docker
Настройка сервера баз данных
Т.к. app-server и worker работают в docker-контейнерах, то следует прописать его (докера) сеть в pg_hba.conf
host all all 172.17.0.0/24 password
# Base settings and GC logging | |
-server -XX:+AlwaysPreTouch # First should be default, but we make it explicit, second pre-zeroes memory mapped pages on JVM startup -- improves runtime performance | |
# -Xloggc:gc-%t.log # CUSTOMIZE LOCATION HERE - $path/gc-%t.log -- the %t in the gc log file path is so we get a new file with each JVM restart | |
-XX:NumberOfGCLogFiles=5 -XX:+UseGCLogFileRotation -XX:GCLogFileSize=20m # Limits the number of files, logs to folder | |
-XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+PrintHeapAtGC -XX:+PrintGCCause | |
-XX:+PrintTenuringDistribution -XX:+PrintReferenceGC -XX:+PrintAdaptiveSizePolicy # gather info on object age & reference GC time for further tuning if needed. | |
# G1 specific settings -- probably should be default for multi-core systems with >2 GB of heap (below that, default is probably fine) | |
-XX:+UseG1GC | |
-XX:+UseStringDeduplication |
package demo; | |
import javax.persistence.Entity; | |
import javax.persistence.GeneratedValue; | |
import javax.persistence.Id; | |
import javax.persistence.Table; | |
import org.hibernate.annotations.GenericGenerator; | |
import org.hibernate.annotations.Parameter; | |
import org.springframework.boot.SpringApplication; |
Item | Specification |
---|---|
Custom access key | environment MINIO_ACCESS_KEY |
Custom secret key | environment MINIO_SECRET_KEY |
Turn off web browser | environment MINIO_BROWSER=off |
Listening on bucket notifications | using an extended S3 API |
Support for bucket notifications | postgres, amqp, nats, elasticsearch, redis, kafka (in-progress) |
Shared Backend (FS) | In-progress |
We will refer to: https://github.com/jonashackt/spring-boot-rest-clientcertificate
Full project is available at: https://github.com/neolaw84/spring_boot_web_with_ssl
To create an SSL secured web (REST) service with cliet authentication (X509) using Spring Boot.
Outline VPN - это бесплатный инструмент с открытым исходным кодом, позволяющий развернуть собственную VPN на Вашем собственном сервере или на машине облачного провайдера. Подробную информацию Вы можете узнать здесь и здесь.
В своем составе имеет как графические инструменты, так и средства работы через командную строку. Позволяет использовать VPN как на настольных компьютерах, так и на мобильных устройствах.