最近遇到一个特殊问题, 容器对外映射挂载目录 , 发现容器中的目录并没有映射到宿主机上. 后经排查是是镜像中没有指定 volume # 例如 FROM debian:wheezy VOLUME /data/abc 错误的挂载 docker run -v /home/adrian/data:/data debian 这样挂载 容器的目录下的文件不会在宿主机上映射出来 正常的挂载 docker run -v /home/adrian/data:/data/abc debian…
http,https端口 apiVersion: extensions/v1beta1 kind: Ingress metadata: name: kubernetes-dashboard namespace: kube-system annotations: kubernetes.io/ingress.class: "nginx" nginx.ingress.kubernetes.io/ssl-redirect: "true" nginx.ingress.kube…
思考,用同步还是异步? 实质就是屏蔽一些东西,让使用者直接传参数 拿结果 而不用关心具体实现 eg.登陆接口 1.定义接口LoginCallBack,两个函数 请求成功和失败 public interface LoginCallBack{ public void OnSuccess(SDKUser user); //登陆成功的回调,我们的需求是给调用者一个封装好的SDKUser类,一些用户信息的get/set 略 public void OnFailed(String msg); //传给调用者…
1.xml/json数据解析 (1)xml数据解析 使用WebClient获取数据,获取到的数据实例化为一个XDocument,使用XDocument的Descendants(XName)方法获得对应节点的数据集合,再通过Element这个方法对数据集合进行筛选,获得指定数据.        参考: http://msdn.microsoft.com/zh-cn/library/system.xml.linq.xdocument(v=vs.110).aspx (2)json数据解析 silver…
花了好几天时间做这个事,终于成功,把正确的做法记录一下. 如果是第一次使用apache,可以先执行sudo apachectl start,然后在浏览器里打开http://localhost看看效果, 如果显示It Works!说明apache正常,接下来就可以来做虚拟目录设置了. 首先,apache2在/private/etc/apache2目录,当然网上很多资料只提到/etc/apache2,其实指的是同一个目录,原因就不详说了. 然后,打开httpd.conf文件:sudo nano /e…
======================================================== 笔者:qiujuer 博客:blog.csdn.net/qiujuer 站点:www.qiujuer.net 开源库:github.com/qiujuer/Genius-Android 转载请注明出处:http://blog.csdn.net/qiujuer/article/details/44257993 --学之开源,用于开源:刚開始学习的人的心态,与君共勉! =========…
1.把目录设置成为层级结构显示.和eclipse类似 去掉flatten Packages前面的勾 在项目中创建多级包的时候要注意,必须在Java下建,并且要全输入才能识别…
docker内程序如何读取dockerfile和compose.yml中设置的环境变量 背景 compose文件中配置了服务A和服务B,其中B服务调用了A服务的接口,那么B的实现代码中该如何调用A的服务呢? 解决 compose文件中,服务B的配置加入A的接口,B的实现代码中调用此接口即可:yml文件如下: a: image: nlp:1.1 environment: PROCESS_NUM: 1 deploy: replicas: 1 networks: - cd b: image: debu…
[root@rhv6-64b ~]# su - mqm -bash-4.1$ dspmq -bash: dspmq: command not found(dspmq命令找不到) -bash-4.1$ dspmqver(dspmqver主安装目录设置不正确) AMQ8594: WebSphere MQ commands are no longer available in /usr/bin. In order to run MQ commands you must manage your path…
1.包含目录:include 头文件包含目录设置: project->setting->C/C++->常规: Additional include directories(附加包含目录): ../../include等等 2.工作目录:应用应用程序工作目录.默认为包含项目文件目录. project->配置属性->调试 3.输出目录:项目调试时链接该项目的*exe或*dll的路径.例如D:\bin\debug.          project->配置属性->常规…
ubuntu server vsftpd 匿名用户上传下载及目录设置 1:vsftpd服务器安装: sudo apt-get install vsftpd #安装 cd /srv/ #切换到默认匿名用户ftp目录: 运行 ls -l 我们可以看到 默认的 ftp目录是,虚拟用户ftp的根目录,并且此目录是匿名用户管理的根目录, 无论是对 ftp,改组,改用户,改权限都不能在ftp根目录下,上传东西,要么就是ftp匿名无法连接,要么就是不能上传:折腾了几天,终于明白了! ftp 作为匿名用户根目录…
总结下C++中模块(Dll)对外暴露接口的方式: (1)导出API函数的方式这种方式是Windows中调用DLL接口的最基本方式,GDI32.dll, User32.dll都是用这种方式对外暴露系统API的.这种方式的优点是导出函数没有语言限制,什么语言都能调用:缺点是这种方式是面向过程的,外部如果要支持多实例等不是很方便,另外它要求的回调函数(callback)只能是普通C函数,C++中我们通常用类静态成员函数,很不方便.当然,我们通过封装其实也可以让这种方式支持多实例,通过一个抽象句柄HCo…
最近在调试一个基于Matlab的程序,在偶然间发现了几个比较有趣的技巧,给大家分享一下(很可能是太菜鸟了,没有涉及这方面,大方之家请勿见笑,对您有所帮助请点赞!) 1. Matlab语言是一种解释型语言(interpreter) 就像我在总结软件架构数据流时的一种:Interpreter / virtual machine (解释器/虚拟机),具体架构可以参看以下博文:http://blog.csdn.net/lg1259156776/article/details/46802107(解释性语言…
安装 sudo apt-get install mysql-client mysql-server vi /etc/mysql/mysql.conf.d/mysqld.cnf bind 127注掉 mysql.user 授权 update mysql.user set host = '%' where username = 'root' Allow firewall ports sudo ufw allow 3306/tcp sudo ufw allow 3306 sudo ufw allow…
LINUX动态库(.SO)搜索路径(目录)设置方法 [root@VM_0_11_centos ld.so.conf.d]# cat /etc/ld.so.confinclude ld.so.conf.d/*.conf[root@VM_0_11_centos ld.so.conf.d]# ll -as /etc/ld.so.conf.d/total 36 4 drwxr-xr-x. 2 root root 4096 Mar 6 21:39 .12 drwxr-xr-x. 99 root root…
在学习Dockerfile的过程中有个VOLUME命令,很多教程或书中说的是用来定义匿名卷的,其作用如下: 容器运行时应该尽量保持容器存储层不发生写操作,对于数据库类需要保存动态数据的应用,其数据库文件应该保存于卷(volume)中,后面的章节我们会进一步介绍Docker 卷的概念.为了防止运行时用户忘记将动态文件所保存目录挂载为卷,在Dockerfile 中,我们可以事先指定某些目录挂载为匿名卷,这样在运行时如果用户不指定挂载,其应用也可以正常运行,不会向容器存储层写入大量数据. 这领我们想起…
Spring Cloud gateway是什么? Spring Cloud Gateway是Spring Cloud官方推出的第二代网关框架,取代Zuul网关.网关作为流量的,在微服务系统中有着非常作用,网关常见的功能有路由转发.权限校验.限流控制等作用   漏洞描述: 当启用.暴露和不安全的 Gateway Actuator 端点时,使用 Spring Cloud Gateway 的应用程序容易受到代码注入攻击.远程攻击者可以发出恶意制作的请求,允许在远程主机上进行任意远程执行. 漏洞复测:…
dzzoffice中共享目录的设置,是通过机构部门建立的. 首先打开机构用户管理.建立需要的机构和部门.这里机构和部门可以理解为共享目录的名称.也可以根据自己需要起名,并不一定是机构和部门的名字. 而用户对共享的目录的使用规则是,用户只能查看自己所在部门位置的共享目录.也就是说,用户在哪个部门里面,就可以看到哪个部门的共享目录.他不在的部门,就看不到,也不能使用. 管理员规则 dzzoffice里分 系统管理员.机构管理员.部门管理员. 系统管理员并不能够看到所有机构.部门的共享目录. 机构管理…
1,设置目的,前台与后台实现独立目录管理 2.通过http://www.myci.com  访问前台,通过http://www.myci.com/admin 访问后台,   多目录的意思是指在同一个网站中有多套程序,最简单的例子就是网站的前台展示与后台管理.二者由于在网站功能中分属不同部分,通常会有不同的界面,用到images/stylesheet/javavascript基本是分开的,所以设置不同目如以下: 网站前台URL:http://www.myci.com 网站后台管理URL::http…
1.创建SSISDB目录 这里没什么好说的,点击Enable CLR Integration ,然后设置一个加密密码 2. SSIS Catalog设置 Retention Period (days) ,日志记录默认保留1年, 很显然我们不需要这么久的时间. 改成90天即可 Server-wide Default Logging Level ,默认的日志级别.  开发环境我们可以设置Verbose,记录所有信息, 但是正式环境就不适合了,建议使用Performance,这个级别只记录错误日志.…
对于在tomcat 中部署solr 来说,有以下三处可以配置 solr.solr.home(即solr的数据文件位置): 1. 在解压缩solr.war后的webapps/solr 中的WEB-INF/web.xml中修改 <!-- <env-entry> <env-entry-name>solr/home</env-entry-name> <env-entry-value>/put/your/solr/home/here</env-entry-…
注:一开始没有考虑到把gitlab划分好存储目录,占用系统磁盘,由于gitlab是默认安装的,随着公司代码越来越多,导致gitlab数据目录空间不足 磁盘空间: [root@gitlab ~]# df -hT Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 40G 25G 13G 67% / 注:因为使用的阿里云服务,所以考虑另挂载一块磁盘专用于gitlab存储.······ 云盘挂载,磁盘分区就直接略过. 设置存储仓…
很多时候,上传的文件多了,架设服务器当初设定的主目录所在盘空间往往就不够了,怎么办?这就需要设置虚拟目录.虚拟目录就是将其他目录以映射的方式虚拟到该FTP服务器的主目录下,这样,一个FTP服务器的主目录实质上就可以包括很多不同盘符.不同路径的目录,而不会受到所在盘空间的限制了. 不同站点可以设置相同的虚拟路径…
location ~ .*\.html$   匹配所有以.html结尾的链接 --------------------------------------------------------- 关于alias和root的区别: root和alias是系统文件路径的设置. root用来设置根目录,而alias用来重置当前文件的目录. location /img/ { alias /var/www/image/; } #若按照上述配置的话,则访问/img/目录里面的文件时,ningx会自动去/var…
Ubuntu14.04 没有在Jetty的根目录下建立work文件夹时,Jetty会默认将项目解压到/var/cache/jetty/data/下,如果在Jetty的根目录下建立work文件夹,jetty会将项目解压在work下: Ubuntu 14.04 设置:在/usr/share/jetty/ 目录下新建 work 目录 ,同时记得将work文件夹的属主改为jetty ; 重启jetty…
我的github:swarz,欢迎给老弟我++星星 该设置属性为 "code-runner.fileDirectoryAsCwd": true 设置为 true后,终端默认目录为运行文件的目录. 设置在 文件 -- 首选项 -- 设置(英文为:File  -- Preferences -- Settings),打开后如下图点击打开 settings.json "settings": { "code-runner.runInTerminal": t…
1.在server.xml文件的</Host>前面加入.需要重新启动Tomcat才能生效.<!--配置虚拟目录--><Context path="/itcast" docBase="d:\news"></Context>如果是<Context path="" docBase="d:\news"></Context>将覆盖成缺省目录,则路径是 http://…
1.保证虚拟机中已经成功安装了 VMware Tools (非常关键) 2.打开VMware,并使虚拟机处于关机状态,然后请按图中箭头所示进行操作 这样就大功告成了,此时进入虚拟机, 执行命令 cd /mnt/hgfs 就可以进入共享目录了 然后在Nginx配置文件中,把站点对应的文件根路径指向共享目录,就可以实现在虚拟机中开发了 3.共享目录含有中文会乱码的问题,解决方法,以Xshell为例 实际上很简单,把编码改为 Unicode(UTF-8)就可以了 4.无法访问虚拟机?请关闭防火墙 执行…
svn 忽略  以下文件 和目录 (不提交) runningtime --选中 tortoiseSVN --unversion and add to ignore list web workspace.xml mylog1.txt mylog1.txt.bak ===============…
php为了安全性考虑,有一项 open_basedir 的设置.根据你web服务器环境,open_basedir可以在几个地方设置. 首先 在php.ini中配置. ;open_basedir = 如果发现配置项前是有分号,表明php.ini中没有该设置.那就很可能是在  php-fpm  中的 fastcgi.conf中配置了.php-fpm中的配置会覆盖php.ini的配置. fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root…