我想避免使application.properties文件杂乱无章,比我认为单独存放文件更好。
application.properties 应该是这样的
@include module1.properties
@include module1.properties
...
###################################
######### Spring Misc #############
###################################
# Direct log to a log file
logging.file=/tmp/kmp-manager.log
#local listening port
server.port=8082
spring.profiles=nr_dev nr_testing production
spring.profiles.active=production
spring.datasource.platform=postgresql
java.security.egd=file:/dev/./urandom
Run Code Online (Sandbox Code Playgroud)
这完全有可能吗?如果没有,那么避免混乱的明智方法是什么?
我试图检测我的进程是否在调试器中运行,而在Windows中有许多解决方案,在Linux中我使用:
ptrace(PTRACE_ME,0,0,0)
Run Code Online (Sandbox Code Playgroud)
并检查其返回值,我没有设法在Mac OS X上执行相同的基本检查.我试图使用
ptrace(PT_TRACE_ME,0,0,0)
Run Code Online (Sandbox Code Playgroud)
调用但它总是返回0,即使在gdb下运行.
如果我更改了PT_DENY_ATTACH它的请求正确停止调试,但这不是我想要实现的.有任何想法吗?