sbt study of hellosbt study of hello

The official site is: https://www.scala-sbt.org/1.x/docs/sbt-by-example.html def main(args: Array[String]): Unit = { Gigahorse.withHttp(Gigahorse.config){ http => { val baseUrl = "http://www.baidu.com" val rLoc = Gigahorse.url(baseUrl) val fLoc = http.run(rLoc) val loc =

docker add port mappingdocker add port mapping

DOCKER 给运行中的容器添加映射端口方法1 1、获得容器IP docker inspect container_name | grep IPAddress 2、 iptable转发端口 iptables -t nat -A DOCKER -p tcp –dport 8001 -j DNAT –to-destination 172.17.0.19:8000 方法2 1.提交一个运行中的容器为镜像 docker commit containerid foo/live

js libjs lib

axios.js 基于 promise 的 http 请求库, 可以用在浏览器和nodejs  中 特性: 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http 请求 支持 Promise API 拦截请求和响应 转换请求数据和响应数据 取消请求 自动转换 JSON 数据 客户端支持防御 XSRF loadash.js A modern JavaScript utility library delivering modularity, performance

配置Tomcat的访问日志格式化输出配置Tomcat的访问日志格式化输出

本文描述如何配置tomcat的访问日志,按我们的要求输出指定的日志格式。 且在Nginx+Tomcat的配置环境中,如何让Tomcat记录访客真实的IP地址。 在tomcat的server.xml文件中,host主机配置区域找到类似如下(红色部分)即为访问日志的配置:  <Host name=”localhost”  appBase=”webapps” unpackWARs=”true” autoDeploy=”true”>        <!–…部分内容略..–> <Valve className=”org.apache.catalina.valves.AccessLogValve” directory=”logs” prefix=”localhost_access_log.” suffix=”.txt” pattern=”%h %l %u %t &quot;%r&quot; %s %b” /> </Host> 其中的directory用于指定日志的存放路径,默认位于tomcat的logs目录中,例如我们可以修改成: directory=”c:/wwwlogs” 使日志放到c:\wwwlogs目录中去。 其中的prefix和suffic分别用于指定日志文件的前缀和后缀,不用我多说。 现在我们主要来看一下pattern配置段,它用于指定日志的输出格式。有效的日志格式模式可以参见下面内容,如下字符串,其对应的信息由指定的响应内容取代: %a – 远程IP地址