小编e-i*_*128的帖子

如何只使用certbot续订一个域名?

我有多个域有多个证书:

$ ll /etc/letsencrypt/live/
> domain1.com
> domain2.com
> domain3.com
> ...
Run Code Online (Sandbox Code Playgroud)

我只需要续订domain1.com,但该命令会certbot renew更新所有域的证书.如何明确续订某些证书?

lets-encrypt certbot

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

如何读取zip存档中的单个文件

我需要在zip文件中读取单个文件"test.txt"的内容.整个zip文件是一个非常大的文件(2gb),包含很多文件(10,000,000),因此提取整个文件对我来说不是一个可行的解决方案.我怎样才能读取单个文件?

php zip gzip zlib

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

如何在 Spring Boot 上替换 ErrorController 已弃用的功能?

在 Spring boot 上有一个自定义错误控制器:

\n\n
package com.example.controllers;\n\nimport org.springframework.stereotype.Controller;\nimport org.springframework.web.bind.annotation.RequestMapping;\nimport org.springframework.boot.web.servlet.error.ErrorController;\nimport javax.servlet.http.HttpServletRequest;\n\n\n@Controller\npublic class CustomErrorController implements ErrorController\n{\n    @RequestMapping("/error")\n    public String handleError(HttpServletRequest request)\n    {\n        ...\n    }\n\n    @Override\n    public String getErrorPath()\n    {\n        return "/error";\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

但是,当编译时说:getErrorPath() in ErrorController has been deprecated. 好的,我找到了信息:使用server.error.path属性。好的,添加它application.properties并删除该函数,但现在显示:CustomErrorController is not abstract and does not override abstract method getErrorPath() in ErrorController, \xc2\xbfneed a deprecated function?。

\n\n

如何制作自定义错误控制器?,ErrorController需要getErrorPath但已弃用,正确的替代方案是什么?

\n

java deprecated spring-boot

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

如何检查ContentPlaceHolder是否为空?

如何检查ContentPlaceHolder是否绝对空?

在ContentPlaceHolder中只有文本,没有标签和控件.

示例Page.Master:

<asp:ContentPlaceHolder runat="server" ID="Content" />
Run Code Online (Sandbox Code Playgroud)

示例Test.aspx:

<asp:Content runat="server" ContentPlaceHolderID="Content">
    Custom text without controls. Content.Controls.Count is 0 and Content.HasControls is false.
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

我需要做的是,当占位符为空时,将默认内容放在另一个控件中.

覆盖尝试两次相同的占位符,但动态加载时出错.

c# asp.net

8
推荐指数
1
解决办法
3486
查看次数

如何从 Spring Boot 项目获取当前的 thymeleaf 版本?

我有一个 Spring Boot 2.1.0.RELEASE 项目。如何查看它使用的 thymeleaf 版本?

java thymeleaf spring-boot

7
推荐指数
1
解决办法
5806
查看次数

如何在一个查询中选择和更新?

我需要返回一行:

.NET[tableReturn] = select top(1) * from [table] where x = 0 order by desc
Run Code Online (Sandbox Code Playgroud)

但同时我需要更新它:

update [table] set x = 1 where [id] = .NET[tableReturn].[id]
Run Code Online (Sandbox Code Playgroud)

并需要此行的所有数据

有可能在同一个查询中?

sql sql-server sql-server-2005

6
推荐指数
1
解决办法
4万
查看次数

如何在 Postgres 上与非特权用户一起使用 UUID?

如何为uuid行设置默认值?,该uuid_generate_v4()功能仅在uuid-ossp扩展启用时才起作用,但无法启用。

postgres=# CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
CREATE EXTENSION
postgres=# SELECT uuid_generate_v4();
           uuid_generate_v4           
--------------------------------------
 929d5e41-d7a8-408a-b0e9-feecf10d853d
(1 row)
...
demo=> select uuid_generate_v4();
ERROR:  function uuid_generate_v4() does not exist
LINE 1: select uuid_generate_v4();
               ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
demo=> CREATE EXTENSION IF NOT EXISTS "uuid-ossp";
ERROR:  permission denied to create extension "uuid-ossp"
HINT:  Must be superuser to create this extension.
Run Code Online (Sandbox Code Playgroud)

docker postgresql-10

6
推荐指数
1
解决办法
5412
查看次数

如何创建一个秘密的 docker 秘密?

我需要创建一个 MariaDB docker 容器,但需要设置 root 密码,但密码是使用命令行参数设置的,这对于.bash_history.

我尝试使用秘密print pass | docker secret create mysql-root -,但有同样的问题,密码保存到.bash_history. docker 的秘密并不是很秘密。

我尝试使用交互式命令:

while read -e line; do printf $line | docker secret create mysql-root -; break; done;
Run Code Online (Sandbox Code Playgroud)

但是,真的很丑xD。为什么创建 docker 秘密的更好方法是不将其保存到 bash 历史记录中,但又不删除所有 bash 历史记录?

bash docker docker-secrets

6
推荐指数
1
解决办法
1449
查看次数

如何使用 certbot 更改实时目录?

我使用CentOS7和certbot制作ssl证书,但证书的默认目录是“/etc/letsencript/live/first-host”,如何使用“/etc/letsencript/default”更改forst-host目录?

我使用 certbot:

certbot certonly --standalone -d host1 -d host2 --debug
Run Code Online (Sandbox Code Playgroud)

以及目录:

/etc/letsencript/live/host1/
Run Code Online (Sandbox Code Playgroud)

centos7 lets-encrypt certbot

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

如何使用jquery捕获输入中的更改事件?

$('input').change(function(){
    alert($(this).val());
});
$('input').val(1);
Run Code Online (Sandbox Code Playgroud)

这不行.我需要用JavaScript捕获更改输入:-s

谢谢.

javascript jquery onchange

4
推荐指数
1
解决办法
3385
查看次数