精华内容
下载资源
问答
  • 目标电脑已买域名有固定IP,不使用服务器的方式怎么直接发送文件到这台电脑的共享文件夹内?当然,连接该电脑的帐号密码是有的。 百度试过 jcifs 的 SmbFile,内网试都报错0xC000009A。就没跑通过,也不知道这个...
  • win7怎么开启文件共享

    2021-01-30 19:26:18
    一:必要点 1、需要是管理员权限的帐户 2、计算机都要在同一局域网 二:设置 1、开始 运行 services.msc: 将server服务的[启动类型]选为...最后通过\ip\d$ 访问共享计算机的d盘目录, \ip访问的是共享的文件夹! ...

    一:必要点
    1、需要是管理员权限的帐户
    2、计算机都要在同一局域网

    二:设置
    1、开始 运行 services.msc:
    将server服务的[启动类型]选为[自动],并确保[服务状态]为[已启动]
    2、控制面板到“网络和共享中心”,点击“更改高级共享设置”,勾选启用文件和打印机共享!
    3、关闭防火墙(或者打开防火墙,勾选文件和打印机共享例外)

    最后通过\ip\d$ 访问共享计算机的d盘目录,
    \ip访问的是共享的文件夹!

    控制面板->管理工具->服务
    控制面板->管理工具->本地安全策略

    展开全文
  • 前情回顾:Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现Spring Cloud Alibaba基础教程:支持的几种服务消费方式...通过之前的几篇博文,我们已经介绍了如何在Nacos中创建配置内容、Nacos配置内容与Sp...

    前情回顾:

    • Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现

    • Spring Cloud Alibaba基础教程:支持的几种服务消费方式

    • Spring Cloud Alibaba基础教程:使用Nacos作为配置中心

    • Nacos配置的多环境管理

    对于Nacos作为配置中心的使用,通过之前的几篇博文,我们已经介绍了如何在Nacos中创建配置内容、Nacos配置内容与Spring应用配置之间的对应关系以及实战中多环境下的配置管理方案

    但是,我们实际应用过程中还会经常碰到这样的问题:有时候我们会对应用的配置根据具体作用做一些拆分,存储在不同的配置文件中,除了归类不同的配置之外,也可以便于共享配置给不同的应用。对于这样的需求,Nacos也可以很好的支持,下面就来具体介绍一下,当使用Nacos时,我们如何加载多个配置,以及如何共享配置。

    加载多个配置

    通过之前的学习,我们已经知道Spring应用对Nacos中配置内容的对应关系是通过下面三个参数控制的:

    • spring.cloud.nacos.config.prefix

    • spring.cloud.nacos.config.file-extension

    • spring.cloud.nacos.config.group

    默认情况下,会加载 DataID=${spring.application.name}.propertiesGroup=DEFAULT_GROUP的配置。

    假设现在有这样的一个需求:我们想要对所有应用的Actuator模块以及日志输出做统一的配置管理。所以,我们希望可以将Actuator模块的配置放在独立的配置文件 actuator.properties文件中,而对于日志输出的配置放在独立的配置文件 log.properties文件中。通过拆分这两类配置内容,希望可以做到配置的共享加载与统一管理。

    这时候,我们只需要做以下两步,就可以实现这个需求:

    第一步:在Nacos中创建 DataID=actuator.propertiesGroup=DEFAULT_GROUPDataID=log.propertiesGroup=DEFAULT_GROUP的配置内容。

    f013cb5927841ea9ac869c490c95ac11.png

    第二步:在Spring Cloud应用中通过使用 spring.cloud.nacos.config.ext-config参数来配置要加载的这两个配置内容,比如:

    spring.cloud.nacos.config.ext-config[0].data-id=actuator.properties

    spring.cloud.nacos.config.ext-config[0].group=DEFAULT_GROUP

    spring.cloud.nacos.config.ext-config[0].refresh=true

    spring.cloud.nacos.config.ext-config[1].data-id=log.properties

    spring.cloud.nacos.config.ext-config[1].group=DEFAULT_GROUP

    spring.cloud.nacos.config.ext-config[1].refresh=true

    可以看到, spring.cloud.nacos.config.ext-config配置是一个数组List类型。每个配置中包含三个参数: data-idgrouprefresh;前两个不做赘述,与Nacos中创建的配置相互对应, refresh参数控制这个配置文件中的内容时候支持自动刷新,默认情况下,只有默认加载的配置才会自动刷新,对于这些扩展的配置加载内容需要配置该设置时候才会实现自动刷新。

    共享配置

    通过上面加载多个配置的实现,实际上我们已经可以实现不同应用共享配置了。但是Nacos中还提供了另外一个便捷的配置方式,比如下面的设置与上面使用的配置内容是等价的:

    spring.cloud.nacos.config.shared-dataids=actuator.properties,log.properties

    spring.cloud.nacos.config.refreshable-dataids=actuator.properties,log.properties

    • spring.cloud.nacos.config.shared-dataids参数用来配置多个共享配置的 DataId,多个的时候用用逗号分隔

    • spring.cloud.nacos.config.refreshable-dataids参数用来定义哪些共享配置的 DataId在配置变化时,应用中可以动态刷新,多个 DataId之间用逗号隔开。如果没有明确配置,默认情况下所有共享配置都不支持动态刷新

    配置加载的优先级

    当我们加载多个配置的时候,如果存在相同的key时,我们需要深入了解配置加载的优先级关系。

    在使用Nacos配置的时候,主要有以下三类配置:

    • A: 通过 spring.cloud.nacos.config.shared-dataids定义的共享配置

    • B: 通过 spring.cloud.nacos.config.ext-config[n]定义的加载配置

    • C: 通过内部规则( spring.cloud.nacos.config.prefix、 spring.cloud.nacos.config.file-extension、 spring.cloud.nacos.config.group这几个参数)拼接出来的配置

    要弄清楚这几个配置加载的顺序,我们从日志中也可以很清晰的看到,我们可以做一个简单的实验:

    spring.cloud.nacos.config.ext-config[0].data-id=actuator.properties

    spring.cloud.nacos.config.ext-config[0].group=DEFAULT_GROUP

    spring.cloud.nacos.config.ext-config[0].refresh=true

    spring.cloud.nacos.config.shared-dataids=log.properties

    spring.cloud.nacos.config.refreshable-dataids=log.properties

    根据上面的配置,应用分别会去加载三类不同的配置文件,启动应用的时候,将会在日志中看到如下输出:

    2019-02-08 21:23:02.665 INFO 63804 --- [main] o.s.c.a.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'log.properties', group: 'DEFAULT_GROUP'

    2019-02-08 21:23:02.671 INFO 63804 --- [main] o.s.c.a.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'actuator.properties', group: 'DEFAULT_GROUP'

    2019-02-08 21:23:02.677 INFO 63804 --- [main] o.s.c.a.n.c.NacosPropertySourceBuilder : Loading nacos data, dataId: 'alibaba-nacos-config-client.properties', group: 'DEFAULT_GROUP'

    后面加载的配置会覆盖之前加载的配置,所以优先级关系是: A<B<C

    参考资料

    • Nacos官方文档

    代码示例

    本文示例读者可以通过查看下面仓库的中的 alibaba-nacos-config-client项目:

    • Github:https://github.com/dyc87112/SpringCloud-Learning/

    • Gitee:https://gitee.com/didispace/SpringCloud-Learning/

    如果您对这些感兴趣,欢迎star、follow、收藏、转发给予支持!

    以下专题教程也许您会有兴趣

    • Spring Boot基础教程

    • Spring Cloud基础教程

    推荐: Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现

    上一篇:泥瓦匠:秒杀架构设计实践思路(一)

     关注公众号

    be2ef976086d16a00e1699491fc4c6ac.png

    点击原文阅读更多

    展开全文
  • 波分 WebRTC信号使用声音的概念验证。 适用于所有带有麦克风和扬声器的设备。 在浏览器中运行。 附近的设备通过一系列音频信号交换... 为了启动连接,对等方交换联系信息(IP地址,网络端口,会话ID等)。 该过程称
  • 前情回顾:《使用Nacos实现服务注册与发现》《支持的几种服务消费方式》《使用Nacos作为配置中心》《Nacos配置的加载规则详解》《Nacos配置的多环境管理》对于Nacos作为配置中心的使用,通过之前的几篇博文,我们...

    f8566212f25523f49ac38fe5f41442cd.png

    《Spring Cloud Alibaba基础教程》连载中,关注我一起学期!前情回顾:

    • 《使用Nacos实现服务注册与发现》

    • 《支持的几种服务消费方式》

    • 《使用Nacos作为配置中心》

    • 《Nacos配置的加载规则详解》

    • 《Nacos配置的多环境管理》

    对于Nacos作为配置中心的使用,通过之前的几篇博文,我们已经介绍了如何在Nacos中创建配置内容、Nacos配置内容与Spring应用配置之间的对应关系以及实战中多环境下的配置管理方案。

    但是,我们实际应用过程中还会经常碰到这样的问题:有时候我们会对应用的配置根据具体作用做一些拆分,存储在不同的配置文件中,除了归类不同的配置之外,也可以便于共享配置给不同的应用。对于这样的需求,Nacos也可以很好的支持,下面就来具体介绍一下,当使用Nacos时,我们如何加载多个配置,以及如何共享配置。

    加载多个配置

    通过之前的学习,我们已经知道Spring应用对Nacos中配置内容的对应关系是通过下面三个参数控制的:

    • spring.cloud.nacos.config.prefix

    • spring.cloud.nacos.config.file-extension

    • spring.cloud.nacos.config.group

    默认情况下,会加载 DataID=${spring.application.name}.propertiesGroup=DEFAULT_GROUP的配置。

    假设现在有这样的一个需求:我们想要对所有应用的Actuator模块以及日志输出做统一的配置管理。所以,我们希望可以将Actuator模块的配置放在独立的配置文件 actuator.properties文件中,而对于日志输出的配置放在独立的配置文件 log.properties文件中。通过拆分这两类配置内容,希望可以做到配置的共享加载与统一管理。

    这时候,我们只需要做以下两步,就可以实现这个需求:

    第一步:在Nacos中创建 DataID=actuator.propertiesGroup=DEFAULT_GROUPDataID=log.propertiesGroup=DEFAULT_GROUP的配置内容。

    第二步:在Spring Cloud应用中通过使用 spring.cloud.nacos.config.ext-config参数来配置要加载的这两个配置内容,比如:

    spring.cloud.nacos.config.ext-config[0].data-id=actuator.properties

    spring.cloud.nacos.config.ext-config[0].group=DEFAULT_GROUP

    spring.cloud.nacos.config.ext-config[0].refresh=true

    spring.cloud.nacos.config.ext-config[1].data-id=log.properties

    spring.cloud.nacos.config.ext-config[1].group=DEFAULT_GROUP

    spring.cloud.nacos.config.ext-config[1].refresh=true

    可以看到, spring.cloud.nacos.config.ext-config配置是一个数组List类型。每个配置中包含三个参数: data-idgrouprefresh;前两个不做赘述,与Nacos中创建的配置相互对应, refresh参数控制这个配置文件中的内容时候支持自动刷新,默认情况下,只有默认加载的配置才会自动刷新,对于这些扩展的配置加载内容需要配置该设置时候才会实现自动刷新。

    共享配置

    通过上面加载多个配置的实现,实际上我们已经可以实现不同应用共享配置了。但是Nacos中还提供了另外一个便捷的配置方式,比如下面的设置与上面使用的配置内容是等价的:

    spring.cloud.nacos.config.shared-dataids=actuator.properties,log.properties

    spring.cloud.nacos.config.refreshable-dataids=actuator.properties,log.properties

    • spring.cloud.nacos.config.shared-dataids参数用来配置多个共享配置的 DataId,多个的时候用用逗号分隔

    • spring.cloud.nacos.config.refreshable-dataids参数用来定义哪些共享配置的 DataId在配置变化时,应用中可以动态刷新,多个 DataId之间用逗号隔开。如果没有明确配置,默认情况下所有共享配置都不支持动态刷新

    配置加载的优先级

    当我们加载多个配置的时候,如果存在相同的key时,我们需要深入了解配置加载的优先级关系。

    在使用Nacos配置的时候,主要有以下三类配置:

    • A: 通过 spring.cloud.nacos.config.shared-dataids定义的共享配置

    • B: 通过 spring.cloud.nacos.config.ext-config[n]定义的加载配置

    • C: 通过内部规则( spring.cloud.nacos.config.prefix、 spring.cloud.nacos.config.file-extension、 spring.cloud.nacos.config.group这几个参数)拼接出来的配置

    要弄清楚这几个配置加载的顺序,我们从日志中也可以很清晰的看到,我们可以做一个简单的实验:

    spring.cloud.nacos.config.ext-config[0].data-id=actuator.properties

    spring.cloud.nacos.config.ext-config[0].group=DEFAULT_GROUP

    spring.cloud.nacos.config.ext-config[0].refresh=true

    spring.cloud.nacos.config.shared-dataids=log.properties

    spring.cloud.nacos.config.refreshable-dataids=log.properties

    根据上面的配置,应用分别会去加载三类不同的配置文件,启动应用的时候,将会在日志中看到如下输出:

    2019-02-08 21:23:02.665  INFO 63804 --- [main] o.s.c.a.n.c.NacosPropertySourceBuilder   : Loading nacos data, dataId: 'log.properties', group: 'DEFAULT_GROUP'

    2019-02-08 21:23:02.671  INFO 63804 --- [main] o.s.c.a.n.c.NacosPropertySourceBuilder   : Loading nacos data, dataId: 'actuator.properties', group: 'DEFAULT_GROUP'

    2019-02-08 21:23:02.677  INFO 63804 --- [main] o.s.c.a.n.c.NacosPropertySourceBuilder   : Loading nacos data, dataId: 'alibaba-nacos-config-client.properties', group: 'DEFAULT_GROUP'

    后面加载的配置会覆盖之前加载的配置,所以优先级关系是: A<B<C

    参考资料

    • Nacos官方文档

    代码示例

    本文示例读者可以通过查看下面仓库的中的 alibaba-nacos-config-client项目:

    • Github:https://github.com/dyc87112/SpringCloud-Learning/

    • Gitee:https://gitee.com/didispace/SpringCloud-Learning/

    如果您对这些感兴趣,欢迎star、follow、收藏、转发给予支持!

    号外:最近整理了之前编写的一系列内容做成了PDF,关注我并回复相应口令获取:

    - 001 领取:《Spring Boot基础教程》

    - 002 领取:《Spring Cloud基础教程》

    更多内容陆续奉上,敬请期待 8b25f773d3a78ae4bb5a4a96ba289828.png

    - END -

     近期热文:

    • PPT写得好的人,为什么都如此遭人痛恨?

    • Spring Cloud Greenwich F版升级分享

    • Spring Cloud Greenwich 正式发布

    • 用认知和人性来做最棒的程序员

    • Gitlab-CI持续集成的完整实践

    • “三次握手,四次挥手”你真的懂吗?

    • “拼多多”被薅的问题出在哪儿?

    • 在前后端分离的路上承受了多少痛?

    • 你真的会高效的在GitHub上搜索开源项目吗?

    • 中台是个什么鬼?

    2d67d3cd00862b8d2916bea7c73bb295.png

    0d5c18105def373eda1dba990b196d7a.png

    看完,赶紧点个“好看”鸭

    点鸭点鸭

    ↓↓↓↓

    展开全文
  • 今天比较有空就来玩玩怎么去在ubuntu上搭建samba服务器,通过win7 ip地址去访问共享文件,这也是个windos和ubuntu共享文件一种常用方法。 ubuntu18.4搭建samba文件共享服务这篇文章写得很详细 Ubuntu 18.04安装Samba...

    今天比较有空就来玩玩怎么去在ubuntu上搭建samba服务器,通过win7 ip地址去访问共享文件,这也是个windos和ubuntu共享文件一种常用方法。这里只是做笔记用,既然其他网友已经写得很好了,我这里就不去重复闭门造车了,只是起到抛砖引玉就好了。

    ubuntu18.4搭建samba文件共享服务 这篇文章写得很详细
    Ubuntu 18.04安装Samba服务器及配置 这篇文章参考一下就可以了

    展开全文
  • jcifs 文件共享操作

    2011-06-21 23:00:00
    因工作关系,系统需要将文件写到另一台局域网中的电脑,在那台电脑上共享了一个目录,那么通过java怎么实现对该共享目录的操作呢?这里主要用到 jcifs.smb.SmbFile 该类提供了一个构造函数,要求传入的为smb协议...
  • 怎么实现共享

    2009-05-03 16:14:39
    在局域网内其他运行Windows操作系统的计算机上,可以通过网上邻居实现文件和磁盘的远程共享。 通常情况下,只要计算机连接至局域网络,并配置了正确的IP地址信息,那么,Windows只需运行片刻,即可发现网络中...
  • 先说第一个问题,怎么样直接通过IP地址访问项目? web项目正常访问都是 http://192.168.1.1:8080/demo ,包括ip,端口和项目名称。直接通过ip访问,不需要输入端口和项目名称需要在tomcat,conf目录下server....
  •  在同一个局域网中,你通过192.168.1.1200或网上邻居不能访问对方主机共享文件夹时,按下面的方法操作,一定能解决问题, 具体步骤: 1.开启主机上的来宾帐号(guest)。然后把两台机子的IP设置在同一网段。 2.我...
  • 一台xp系统,server、workstation等服务都正常开了,相关的协议也安装了,...但是通过\\本机主机名可以访问,再在地址栏输入其他的有共享的电脑的ip报出一样的问题,在网上看了很多的解决办法都不行,不知道是怎么回事
  • 和windows 之间的共享,linux端可以设置文件的访问权限,windows相对于linux 是其他组用户   问题: 同一网段中的两台linux A,B; A机设置文件的权限,B通过mount (mount –t nfs ip:/opt/fs /opt/fs)过载A...
  • win7休眠模式怎么试都不行,已经打开了TCP/IP NETBIOSHELPER服务,网络访问安全也该成了LM认证了。还是死活访问不了linux的共享目录,在浏览器中输入linux ip 可以访问samba的共享目录。这到底是啥原因?samba配置...
  • 已经在路由器里开了远端WEB管理设了端口,另外端口映射局域网里的一台电脑,比如WEB端口设的是8080,映射192.168.1.100到4877端口,现在我想访问局域网的共享文件怎么弄?以前我的做法是远程控制软件比如...
  • 访问局域网内一台IP为1.2.3.4的机器上的共享文件。需要提供登录用户和密码。一个简单的操作。当时主要是为了访问有密码访问限制的用户文件来设计的。为了安全考虑。仅供参考!有什么不对的地方请指正。其实,还想...
  • win10怎么添加网络共享打印机 添加完打印机,可以打印测试页,但是无法打印文件。 后来通过各种方法尝试,发现把添加的打印机删除掉,重新按照下面这个方法添加打印机 详解win10系统如何设置网络共享打印机 即在网页...
  • 有一台macbook pro和一台windows机器,共用一台路由,工作组都是WORKGROUP,在MAC网络下能看到,但只能通过SMB输入IP地址连接上,可查看共享的文件夹,无法连接windows共享打印机,该共享打印机其他windows机器可...
  • 以默认方式,/F 通过每个文件的每一行中分开 的第一个空白符号。跳过空白行。您可通过指定可选 "options" 参数替代默认解析操作。这个带引号的字符串包括一个或多个 指定不同解析选项的关键字。这些关键字为: ...
  • 如果不打开nmb服务器的话,只能通过IP来访问,比如在Windows的IE浏览器上打入下面的一条来访问; \\192.168.1.5\共享目录 \\192.168.1.5\opt 而nmb是解析用的,解析了什么呢?就是把这台Linux机器所共享的工作...
  •  NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件...
  • 本文讲的是一个云本地文件包含漏洞,影响世界一流公司,先通过一张截图看...每个企业都会有他们独有的IP,以便他们登录到Responsys系统中,并且企业也不能和其他公司共享IP。 我是怎么发现这个漏洞的? 和往常一样我...
  • 由于NAS(网络附加存储)是基于文件级别的共享,在客户端看到的只是一个文件夹的概念.这导致存储的速度和效率不是很高,那我们自然就会想到怎么样来提高读取速度呢?基于块级别的共享的SAN(存储区...
  • NFS血泪史

    2018-08-16 17:40:39
    NFS(Network File System),网络文件系统...通过TCP/IP共享资源。原理网上一大堆,这里就不细说了。本来NFS搭建是个很简单的过程,这里主要讲讲我是怎么被坑了两天,知道原因后差点要上天……. 服务端(10.18.8.146...
  • python -m SimpleHTTPServer

    千次阅读 2016-12-06 21:47:35
    架设简单的共享目录服务器在linux虚拟机中通过wget + 下载链接 下载文件 但是我不知道怎么传给windows主机,所以就搭建了一个共享目录服务器,在windows浏览器的地址栏输入http://虚拟机ip地址:8000/ 从而实现共享...
  • Linux系统基本管理之系统定时...远程主机在通过dhcp获取IP地址时,也能获取到pxe文件。 3.pxelinux的环境搭建 (1)安装相关软件(注意需提前安装好dhcp服务) dnf install syslinux-tftpboot-6.04-1.el8.noarch...

空空如也

空空如也

1 2 3 4
收藏数 70
精华内容 28
关键字:

怎么通过ip共享文件