小编Car*_*ero的帖子

如何在Java Web应用程序中动态设置会话超时?

我需要为我的用户提供一个Web界面来更改会话超时间隔.因此,Web应用程序的不同安装将能够为其会话设置不同的超时,但它们web.xml不能有所不同.

有没有办法以编程方式设置会话超时,以便我可以使用,比如ServletContextListener.contextInitialized()读取配置的间隔并在应用程序启动时设置它?

非常感谢.

java session timeout servlets java-ee

44
推荐指数
2
解决办法
13万
查看次数

在ios swift中使用alamofire 5上传带有multipartformdata参数的文件

我正在尝试上传带有参数的文件(multipartformdata),但我无法使用新版本的 Alamofire 5 上传文件,如果您对 Alamofire 5 有一些经验,请与我分享。

 func uploadPluckImage(imgData : Data, imageColumnName : String,  url:String,httpmethod:HTTPMethod,completionHandler: @escaping (NSDictionary?, String?) -> ()){
    let token = UserDefaults.standard.string(forKey: PrefKeys.loginToken) ?? ""
    let authorization = ["Authorization" : "Bearer \(token)"]
    let parameters: Parameters?
    parameters = [
        "garbageCollector": 0,
        "stuff_uuid": "2b4b750a-f4a6-4d61-84ce-7c42b5c030ee",
        "delete_file" : ""
    ]
    let headers : HTTPHeader?
    headers = ["Authorization" : "Bearer \(token)"]
    let imageURl = "http://68.183.152.132/api/v1/stuff/uploader"


    AF.upload(multipartFormData: { (multipart: MultipartFormData) in
        let imageData = self.firstImage.image?.jpegData(compressionQuality: 0.7)
            multipart.append(imageData, withName: "file", fileName: "file.png", mimeType: "image/png")

        for …
Run Code Online (Sandbox Code Playgroud)

multipartform-data ios swift alamofire swift4.2

21
推荐指数
2
解决办法
2万
查看次数

纱线-您的网络连接似乎有问题。重试

我一直在尝试做本机反应的快速入门指南,但一直收到此错误

There appears to be trouble with your network connection. Retrying...
Run Code Online (Sandbox Code Playgroud)

我的连接正常。

react-native yarnpkg

14
推荐指数
11
解决办法
1万
查看次数

在Nginx上以及其他Nginx反向代理后面运行的Angular App

我目前正在尝试为两个Angular应用创建反向代理。我希望都可以通过启用SSL的docker主机的443端口访问应用程序(例如https://192.168.xx/app1https://192.168.xx/app2),以便用户没有输入每个应用程序的端口号。

我的设置是,应用程序的每个部分都在其自己的Docker容器中运行:-容器1:Angular App 1(端口80暴露在端口8080上的主机上)-容器2:Angular App 2(端口80暴露在端口Port上的主机上) 8081)-容器3:反向代理(端口443暴露)

Angular应用程序和反向代理都在nginx上运行。这些应用程序的构建如下:ng build --prod --base-href /app1/ --deploy-url /app1/

应用程序的Nginx设置是这样的:

server {
  listen 80;
  sendfile on;

  default_type application/octet-stream;

  gzip on;
  gzip_http_version 1.1;
  gzip_disable      "MSIE [1-6]\.";
  gzip_min_length   256;
  gzip_vary         on;
  gzip_proxied      expired no-cache no-store private auth;
  gzip_types        text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript;
  gzip_comp_level   9;

  root /usr/share/nginx/html;

  index index.html index.htm;

  location / {
    try_files $uri $uri/ /index.html =404;
  }
}
Run Code Online (Sandbox Code Playgroud)

反向代理的nginx配置如下所示:

server {
  listen 443;
  ssl on;
  ssl_certificate …
Run Code Online (Sandbox Code Playgroud)

reverse-proxy nginx docker angular nginx-reverse-proxy

12
推荐指数
2
解决办法
1497
查看次数

Colima:增加 docker 镜像大小限制

我通过 colima 运行 docker,我的总图像大小达到了约 10GB。我需要增加这个大小才能继续。

有没有办法在科利马州的某个地方定义这个?

docker colima

11
推荐指数
2
解决办法
1万
查看次数

Unable to setup slurmdbd plugin: Connection refused

Unable to setup slurmdbd plugin.

The SLURM installation works fine Set AccountingStorageType=accounting_storage/slurmdbd in the /etc/slurm/slurm.conf

When I do sacctmgr list cluster it gives:

sacctmgr: error: slurm_persist_conn_open_without_init: failed to open persistent connection to localhost:6819: Connection refused
sacctmgr: error: slurmdbd: Sending PersistInit msg: Connection refused
sacctmgr: error: Problem talking to the database: Connection refused
Run Code Online (Sandbox Code Playgroud)

slurm

9
推荐指数
0
解决办法
4814
查看次数

如何使用spring boot连接oracle数据库

我正在使用 Spring Boot 应用程序并尝试访问 Oracle 数据库。虽然构建成功,但是当我尝试在 Kubernetes 中部署时却出现以下错误。

我使用以下配置更改了application.properties文件和文件:pom.xml

应用程序.yml

 spring.datasource.url=jdbc:oracle:thin:@<IP>:1521:orcl
 spring.datasource.username=<username>
 spring.datasource.password=<password>
 spring.datasource.driver.class=oracle.jdbc.driver.OracleDriver
Run Code Online (Sandbox Code Playgroud)

POM文件

 <dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-starter-jdbc</artifactId>
 </dependency>
Run Code Online (Sandbox Code Playgroud)

例外

***************************
APPLICATION FAILED TO START
***************************
 Description:
 Failed to bind properties under '' to com.zaxxer.hikari.HikariDataSource:
     Property: driverclassname
    Value: oracle.jdbc.OracleDriver
    Origin: "driverClassName" from property source "source"
    Reason: Failed to load driver class oracle.jdbc.OracleDriver in either of 
            HikariConfig class loader or Thread context classloader
 Action:
 Update your application's configuration   
Run Code Online (Sandbox Code Playgroud)

java oracle driver spring-boot

6
推荐指数
2
解决办法
7万
查看次数

Nginx 上游不适用于 docker 部署堆栈

我正在尝试使用 docker 部署堆栈。

这是我的堆栈的工作原理:

  • nginx-proxy(将用户请求重定向到好的容器)
  • 网站(简单的 nginx 服务网站)
  • api(django 应用程序,使用 gunicorn 启动)
  • nginx-api(提供静态文件和上传的文件,如果是端点,则重定向到 API 容器)

这是我的 docker-compose.yml:

version: '3.2'

services:
    website:
        container_name: nyl2pronos-website
        image: nyl2pronos-website
        restart: always
        build:
          context: nyl2pronos_webapp
          dockerfile: Dockerfile
        volumes:
            - ./logs/nginx-website:/var/log/nginx
        expose:
            - "80"
        deploy:
            replicas: 10
            update_config:
                parallelism: 5
                delay: 10s

    api:
        container_name: nyl2pronos-api
        build:
            context: nyl2pronos_api
            dockerfile: Dockerfile
        image: nyl2pronos-api
        restart: always
        ports:
            - 8001:80
        expose:
            - "80"      
        depends_on:
            - db
            - memcached
        environment:
            - DJANGO_PRODUCTION=1
        volumes:
            - ./data/api/uploads:/code/uploads
            - ./data/api/static:/code/static

    nginx-api:
        image: nginx:latest …
Run Code Online (Sandbox Code Playgroud)

nginx docker docker-compose docker-swarm

5
推荐指数
1
解决办法
1231
查看次数

设置 SCSS 颜色变量不起作用

我想在 SCSS 中定义自己的颜色变量,但是如何定义呢?

我检查了这个网站并执行了那里描述的所有操作..但它不起作用。

我已经安装了预处理器!

此外,我尝试创建一个颜色映射并使用 map-get 访问颜色..也不起作用。

颜色.scss 文件

$yellow_100: #FFC819;
Run Code Online (Sandbox Code Playgroud)

带有 color.scss 导入的 style.scss 文件

h1 {
    color: $yellow_100;
}
Run Code Online (Sandbox Code Playgroud)

我也尝试过这个:

颜色.scss 文件

$colors: (
    color: #FFBB00
);
Run Code Online (Sandbox Code Playgroud)

样式.scss 文件

h1 {
    color: map-get($colors, color);
}
Run Code Online (Sandbox Code Playgroud)

它们都不起作用。

css sass npm visual-studio-code

5
推荐指数
2
解决办法
6734
查看次数

Google CoLab-如何运行CoLab环境的“文件”标签(即/ content /)中的jupyter笔记本文件

在谷歌CoLab左边是可以打开的,显示一个窗格Table of ContentsCode snippets以及Files。在Files有一个上传按钮窗格中,我可以上传一个记事本文件,以这个Files区域。但是,一旦笔记本文件上载,便无法将其作为笔记本运行。菜单选项File->OpenNotebook不会将CoLab /content/文件显示为启动笔记本的选项。有没有办法做到这一点?还是可以在将来的版本中添加它?

发出此请求的原因是,我想将具有多个笔记本文件的仓库回购到CoLab 的/content(或Files)区域。然后能够轻松地在笔记本之间进行切换,就像本地Jupyter笔记本界面一样,该界面显示了一个目录,其中可能包含多个可以启动的笔记本。

我尝试右键单击其中的笔记本文件,Files但是没有启动笔记本的选项。我尝试使用File->Open_notebook... Files文件未在任何选项卡中显示为选项。

理想的结果是,我可以直接从/content/Google CoLab 的“文件”或“文件” 部分启动.ipynb文件(即Jupyter笔记本)。

python jupyter jupyter-notebook google-colaboratory

5
推荐指数
2
解决办法
791
查看次数