精华内容
下载资源
问答
  • 2.服务端接受客户端的连接,把流转化为字符串,进行一个目录的遍历,查找是否存在需要的文件,若未找到,则输出未找到,若找到,则将文件转化为流,传给客户端 3.客户端准备接受,将服务端传过来的流转化为文件,...

    逻辑:

    1.客户端将需要查找的文件名以流的形式传给服务端
    2.服务端接受客户端的连接,把流转化为字符串,进行一个目录的遍历,查找是否存在需要的文件,若未找到,则输出未找到,若找到,则将文件转化为流,传给客户端
    3.客户端准备接受,将服务端传过来的流转化为文件,存储下载。
    4,至此,完成一个简单的客户端与服务端传输文件的小栗子~

    Client.java

    package com.ysk;
    
    import java.io.BufferedReader;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.OutputStream;
    import java.io.OutputStreamWriter;
    import java.io.PrintWriter;
    import java.net.ServerSocket;
    import java.net.Socket;
    import java.net.UnknownHostException;
    
    public class Client {
        public static void main(String[] args) {
            try {
                Socket socket = new Socket("127.0.0.1", 5555);
                OutputStream os = socket.getOutputStream();// 字节输出流
                PrintWriter pw = new PrintWriter(os);
                pw.write("aa.txt");//输入需要搜索的文件名
                pw.flush();
                socket.shutdownOutput();
                BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
                String a = "";
                String temp = "";
                while ((temp = in.readLine()) != null) {
                    a += temp;
                }
                PrintWriter out = new PrintWriter(new OutputStreamWriter(new FileOutputStream("src\\asb.txt")));
                out.write(a);
                out.flush();
                out.close();
            } catch (UnknownHostException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            } finally {
    
            }
        }
    }
    

    Server.java

    package com.ysk;
    
    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.OutputStreamWriter;
    import java.io.PrintWriter;
    import java.net.ServerSocket;
    import java.net.Socket;
    
    public class Server {
        static ServerSocket serverSocket;
    
        public static void main(String[] args) {
            try {
                serverSocket = new ServerSocket(5555);
                System.out.println("***服务器即将启动,等待客户端的连接***");
                Socket socket = serverSocket.accept();
                BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream()));
                String file = br.readLine();
                findFile("src", file);
                if (result) {
                    System.out.println("已找到" + file);
                    File f = new File(file);
    //              File copyfile = new File("src\\file", "bb.txt");
                    BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(filepath + file)));
                    System.out.println(filepath + file);
                    String a = "";
                    String temp = "";
                    while ((temp = in.readLine()) != null) {
                        a += temp;
                    }
                    PrintWriter out = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()));
                    out.write(a);
                    out.flush();
                    socket.shutdownOutput();
                } else {
                    System.out.println("未找到文件");
                }
    
            } catch (IOException e) {
                e.printStackTrace();
            }
    
        }
    

    需自备aa.txt,这种资源文件,以便测试。

    展开全文
  • 第一步,配置Web服务扩展 控制面板 -> 管理工具 ->服务和应用程序 ->Internet 信息服务(IIS)管理器 ->Web服务扩展 -> Active Server Pages -> 允许 -> Internet...在服务端的包含文件 -> 允许 。 运行.NET程序也一样

    第一步,配置Web服务扩展

    控制面板 -> 管理工具 ->服务和应用程序 ->Internet 信息服务(IIS)管理器 ->Web服务扩展 -> Active Server Pages -> 允许 -> Internet数据连接器 -> 允许控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许

    运行.NET程序也一样要启用 ASP.NETV2.0

    第二步,启用父路径支持和启用默认内容文档

    启用父路径支持:

    控制面板 -> 管理工具 ->服务和应用程序 ->Internet 信息服务(IIS)管理器 ->网站 ->默认网站 ->右键属性 ->主目录 ->配置 ->选项 ->打勾启用父路径。

    启用默认内容文档:

    控制面板 -> 管理工具 ->服务和应用程序 ->Internet 信息服务(IIS)管理器 ->网站 ->默认网站 ->右键属性 ->文档 ->打勾启用默认内容文档 ->添加 ->输入:index.asp ->确定 -> 添加 ->输入:index.aspx ->确定。

    第三步,更改默认网站路径

    控制面板 -> 管理工具 ->Internet 信息服务(IIS)管理器 ->网站 ->默认网站 ->右键属性 ->主目录 ->本地路径(本地路径改为自己设置的网站目录) ->确定。

    如果还不行的话就重启一下IIS

     

     

    我遇到的问题解决的方法是用的第三步,一试就成功了

    展开全文
  • windows解決nacos服务端启动报错或者双击startup.bat闪退通过cmd命令启动nacos服务端报错分析启动文件startup.sh解決方案 ...很明显是提示未找到jdk环境变量 解決方案 在startup.sh文件顶端赋值定

    windows解決nacos服务端启动报错或者双击startup.bat闪退

    通过cmd命令启动nacos服务端报错

    idea创建springboot步骤省略,这里我贴上pom文件 (springboot、mybatis、mysql依赖组件)

    Please set the JAVA_HOME variable in your environment, We need java(x64)! jdk8 or later is better!

    分析启动文件startup.sh

    很明显是提示未找到jdk环境变量
    在这里插入图片描述

    解決方案

    在startup.sh文件顶端赋值定义java_home实际环境变量,如下图
    在这里插入图片描述
    重新启动脚本,启动成功,效果如下

    在这里插入图片描述

    展开全文
  • wen7安装oracle 11g出现"未找到文件 E:\development_tools\database\oracle\install_d\dbhome\owb\external\oc4j_applications\applications\WFMLRSVCApp.ear" 从oracle官网上下载了window7 64位的oracle安装包...

    wen7安装oracle 11g出现"未找到文件 E:\development_tools\database\oracle\install_d\dbhome\owb\external\oc4j_applications\applications\WFMLRSVCApp.ear"

    从oracle官网上下载了window7 64位的oracle安装包win64_11gR2_database_1of2,安装后出现了错误:

    解决方法:继续下载oracle官网上的文件2:win64_11gR2_database_2of2

    将win64_11gR2_database_2of2\database\stage\Components里文件复制到win64_11gR2_database_1of2\stage\Components

    然后重新安装就可以了

    展开全文
  • (1)修改Apache配置文件 httpd.conf 文件找到 Listen 80 ,将80修改为其他被占用的端口(本机修改为8090) 注:不建议使用,后期需要修改的太多 (2)搜索框中输入service.msc 进入服务页面 找到SQL Server ...
  • 安装oracle的注意事项密码cvu_prereq.xml 里面 的配置未找到文件错误 E:\app\xxj\product\11.2.0\dbhome_1\owb\external\oc4j_applications\applications\WFMLRSVCApp.ear安装成功 配置环境变量密码 密码 是Oracle...
  • 搭建Oracle到DM8的数据同步,...MGR[ERROR]:库文件libcpt_ora.so未找到 看dmhs服务端显示的报错原因 在dmhs安装的软件目录下执行下面命令 ldd libcpt_ora.so [oracle@redhat bin]$ ldd libcpt_ora.son 查看DMHS日志执
  • IE读到是javascript函数的时候,就开始执行,但是此时我们link的js文件被IE读入,所以IE无法识别我们定义在js文件里面的方法。那write alert为什么可以呢?因为alert是IE内嵌的脚本功能函数,不管有没有页面,IE...
  • wen7安装oracle 11g出现"未找到文件 E:\development_tools\database\oracle\install_d\dbhome\owb\external\oc4j_applications\applications\WFMLRSVCApp.ear" 从oracle官网上下载了window7 64位的oracle安装包win64...
  • 10月08日之后的版本被我分离成了服务端和客户端2个demo 如果想要继续留有之前静态demo的请备份 - server 部分为单独一个项目,装载着此项目需要的数据,需要下载跑起来才能运行此项目 - 项目链接: > 请点击...
  • Web 端异步下载文件

    2018-07-23 10:54:00
    Web 端异步下载文件 实现文件异步下载; 在服务端无法返回文件,或发生异常时给予提示。 ... msg:'下载成功|未找到指定文件', filePath:'/file/test.txt' } function downloadFile() { ...
  • 直接读取修改exe文件

    2018-02-27 15:53:00
    1、 前言 配置器的编写有很多的方式,主要是直接修改原始的受控端的程序,有的方式是把受控端和配置...配置端读取服务端的PE文件找到变量初始值清空写入新设置的值。 3、实践代码 服务端 声明三个已经初始化...
  • 日前,在java、php等前端开发中,要实现app与服务端数据的交互,需要找到一款集成好,便于开发的接口文件,在寻找了众多的开源文件之后,我们选定了phalapi框架作为实现与app端数据交互的接口,因为它文件独立,易于...
  • 1.http 401错误简单介绍 ... 比如:200 代码响应成功,404资源未找到  这里的401就代表没有访问资源的权限状态。 2.401错误分析原因  正如上面介绍的一样,uploadify发出了上传请求,但服务端认为请求没有...
  • 需要分块读取的时候,每次读取的文件转成的Base64字符串似乎有问题(7K不是3的整数倍,所以转成Base64后,字符串应该是以=结尾的,实际上,文件小于7K的时候,转成的Base64字符串就是=结尾),所有文件块传给服务端后...
  • 服务端访问数据库进行用户名和密码验证,而是在配置文件中规定的用户名和密码,大家在配置的cas服务器的D:\apache-tomcat-6.0.29\webapps\cas\WEB-INF路径下找到文件deployerConfigContext.xml打开如下图所示...
  • FileUpload 在updatepanel 中 出现" 将对像引用到实例" 错误 或 在asp:UpdatePanel控件中直接使用FileUpload,服务端是无法找到上传文件的。 只要在中添加button就可以解决这个问题 colspan="6" valign="middle" ...
  • FileUpload 在updatepanel 中 出现" 将对像引用到实例" 错误 或在asp:UpdatePanel控件中直接使用FileUpload,服务端是无法找到上传文件的。 只要在Trigger>中添加button就可以解决这个问题asp:UpdatePanel ID=...
  • 源码分析RocketMQ消息PULL-长轮询模式

    千次阅读 2018-02-23 23:43:05
    消息拉取为了提高网络性能,在消息服务端根据拉取偏移量去物理文件查找消息时没有找到,并不立即返回消息未找到,而是会将该线程挂起一段时间,然后再次重试,直到重试。挂起分为长轮询或短轮询,在broker端可以通过...
  • Navicat连接本地Mysql出现10061错误

    万次阅读 2017-05-31 16:37:33
    2 在服务端MySQL文件夹下找到my.ini文件。 修改bind-address=127.0.0.1 为 bind-address=0.0.0.0   如在MySQL 5的my.ini中发现此项,可在[mysqld]这一节中添加上这一行:bind-address = 0.0.0.0 重新启动...
  • SSM踩坑记录

    2020-03-31 14:21:47
    HTTP Status 404 – 未找到 服务器未启动 项目——》右键——》Run As——》Run On Server .jsp,.html等文件放在WebContent文件夹下,与WEB-INF平级 WEB-INF是Java的WEB应用的安全目录。客户端无法访问,只有...
  • 网上的方法无非如下: 1:在服务端MySQL文件夹下找到my.ini文件。(注:linux下为my.cnf文件)修改bind-address=127.0.0.1 为 bind-address=0.0.0.0 (在MySQL 5的my.ini中发现此项) 2:重新启动MySQL服务。测试...
  • Navicat连接mysql出现10061解决办法

    千次阅读 2011-07-05 21:23:22
    1在服务端MySQL文件夹下找到my.ini文件。 修改[color=red]bind-address=127.0.0.1[/color] 为 [color=green]bind-address=0.0.0.0[/color], 在MySQL 5的my.ini中发现此项 2 重新启动MySQL服务,连接成功...
  • HTTP 错误 404 – 文件或目录未找到。 Internet 信息服务 (IIS) 第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> Active Server Pages -> 允许 控制面板 -> 管理工具 ->IIS...
  • CAS单点登录-https配置

    2018-12-26 09:54:39
    前言 上一篇:CAS单点登录-配置中心 下一篇:待续…… ...支持https时默认登录页 自签名服务端需要导入证书 PS: ...测试时需要把本地机的ip映射为passport...在目录C:\Windows\System32\drivers\etc下找到并修改hosts...
  • 在做一个简单的表单上传测试时,服务端的php脚本中,$_FILES数组为空;这样就不能获取从浏览器上传的信息.... 在测试时遇到的情况,属于文中描述的第一种原因,即:上传文件的表单中设置属性 enctype="multipart/form-da...

空空如也

空空如也

1 2 3 4 5
收藏数 82
精华内容 32
关键字:

服务端文件未找到