小编Man*_*kla的帖子

在MySQL客户端中禁用自动重新连接

我想通过更新来禁用MySQL客户端自动重新连接功能my.cnfreconnect=false[client]部分my.cnf.所以my.cnf看起来像这样:

[mysqld]
...
interactive_timeout=30
[client]
port=3306
socket=~/dir/mysql.sock
reconnect=false
Run Code Online (Sandbox Code Playgroud)

这不起作用.客户端在30秒后超时,但重新连接到服务器.

在调试问题时,我发现MySQL客户端变量没有设置.当我跑了<dir of mysql>/bin/mysql --help,我看到的是价值port,socketreconnect标志是:

./mysql --help

port                              0
reconnect                         TRUE
socket                            (No default value)
Run Code Online (Sandbox Code Playgroud)

我不想skip-reconnect从命令行设置.我猜可以说客户端配置my.cnf没有导出到客户端.但我需要一个明确的解决方案.

这个问题有时候无法复制.有些机器的改变my.cnf工作正常.

mysql

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

跳过grails中的视图渲染

在Grails中,控制器中的操作应该有匹配的GSP文件.例如,list()控制器中的操作将呈现list.gsp.反正我们可以跳过这个吗?假设我想要我的动作:writetoaFile()只生成一个文本文件,该文件由客户端浏览器下载,然后不呈现视图.我已经尝试过return,return nullreturn false没有成功.我的代码看起来像:

def writetoaFile(){     
    response.setContentType("text/plain")
    response.setHeader("Content-disposition", "attachment; filename=test.txt")
        response <<"Hello World"
    return
}
Run Code Online (Sandbox Code Playgroud)

writetoafile.gsp的代码:

Hey There. This is a gsp file.
Run Code Online (Sandbox Code Playgroud)

现在我的应用程序将"Hello World"成功写入文件test.txt,但它也将writetoafile.gsp写入文本文件test.txt.

所以我的test.txt包含:

Hello World
Hey There. This is a gsp file.
Run Code Online (Sandbox Code Playgroud)

我想跳过这个观点.我试过了:

  1. return
  2. return null
  3. return false
  4. response.setContentType("text/plain")
  5. response.setContentType("")

grails

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

标签 统计

grails ×1

mysql ×1