精华内容
下载资源
问答
  • Tcp服务端与客户端的JAVA实例源代码 2个目标文件 摘要:Java源码,文件操作,TCP,服务器 Tcp服务端与客户端的JAVA实例源代码,一个简单的Java TCP服务器端程序,别外还有一个客户端的程序,两者互相配合可以开发出超多...
  • JAVA代码实现远程服务器的文件操作步骤及JAR包.zip
  • java邮件服务器的实现(完整代码) 通过outlook 和 foxmail 测试 包括群发转功能
  • java通过代码登录远程linux服务器并执行linux命令源码以及jar包
  • java游戏服务器开发

    2018-06-29 18:42:36
    java游戏服务器开发pdf及代码 java游戏服务器开发 java游戏服务器开发 java游戏服务器开发
  • 深度解析Java游戏服务器开发源代码 深度解析Java游戏服务器开发源代码 深度解析Java游戏服务器开发源代码
  • java项目部署到远程服务器

    万次阅读 2017-04-13 18:25:45
    前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~ 二、项目部署 我们对于 Java Web 项目在本地机器(无论是 Windows 还是 L

    转载自:http://blog.csdn.net/gulu_gulu_jp/article/details/50994003

    一、前言

    前面我们已经尝过了在云服务器上部署代码的甜头了,现在主菜就要上场了,那就是将我们的 JavaWeb 项目部署到云服务器上。兴奋吧?淡定淡定~

    二、项目部署

    我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何操作的呢? 其实很简单,还是离不开 Web 项目部署的那三点: 
    ① 基础的 JDK 环境 
    ② 一个 Web 服务器。如 Tomcat、JBoss 
    ③ 一款数据库。如:mysql

    对于云服务器上 Java Web 项目的部署,和平时在 Windows、Linux 下部署是一样的。最多也就是只能使用纯命令模式来操作而已,其实过程都一样。

    2.1 环境准备

    既然是 Java Web 项目的部署,首先自然需要配置好相关的环境罗。也就是:先在云主机上搭建好 Java 开发环境,如 OpenJDK 的安装、Tomcat 的安装、Mysql 数据库的安装。 
    注:关于这些软件的安装就不再该篇文章中叙述了,我会在另外的2篇文章中详细阐述的。

    2.2 项目部署

    我们要部署 Java Web 项目,那就至少得将项目上传到云服务器。其实过程很简单,基本上也就是下面三个步骤: 
    ① 打包上传:将项目打包成 war 文件,然后利用 FileZilla 传到远程服务器 
    ② 部署:使用 cp 或 mv 命令,将 war 文件移动到 Tomcat 目录下的 webapps 下 
    ③ 重启 Tomcat,访问我们的项目

    在这个过程中,我们需要注意。因为一般而已,作为一个 Web 项目,我们肯定是有数据库的使用的。那么数据库部分怎么办呢?其实,只需要将我们已有的数据库转储为 sql 文件,然后将 sql 文件上传到云服务器上执行即可。以 mysql 为例,如下操作:

    Mysql 案例

    ① 转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上 

    ① 转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上 
    mysql-thinkphp1 
    ② 执行 sql:然后进入 mysql 中执行该 sql 文件 
    mysql-thinkphp2


    发现执行的时候有错。原因是我们此时的 mysql 中没有 thinkphp 这个数据库。我们查看下当前的数据库,执行命令 show databases; 
    mysql-thinkphp3

    发现确实没有 thinkphp 这个数据库,因此我们创建一个,执行命令 create database thinkphp; 
    mysql-thinkphp4 

    再次执行 
    mysql-thinkphp5

    发现还是报错。原因是我们当前使用的是 mysql 这个数据库,而不是 thinkphp 数据库。因此我们切换到 thinkphp 数据库,执行命令 use thinkphp;,然后再一次执行 sql 文件: 
    mysql-thinkphp6 

    ③ 查看结果 
    mysql-thinkphp7  
    先不管显示的是乱码(因为刚才查看该 sql 文件就知道会是这个结果了),可以看到确实已经弄好了 
    ④  部署项目 :将项目部署到 Tomcat 容器中,还是使用 cp 或 mv 命令将 war 文件移到 /usr/local/tomcat8/webapps/ 下,重启 Tomcat,再访问 
    fw-1


    可以看到成功了对吧?其实不然,因为我们发现,需要使用数据库获取数据的部分却没有数据,这是为啥呢?错误的原因可能有以下几个: 
    ① 项目中使用的是 mysql5.1.10 的驱动 jar,而云服务器默认的是使用 mysql5.1.73 因此,要么重装一个 mysql,要么将项目中的驱动改为 mysql5.1.73。 
    ② 未将 mysql 驱动jar 放入 jvm/java-1.8.0xxx/jre/lib/ext/ 下 
    ③ 密码不正确 
    ④ 使用的是 root 账户,而 root 账户在 Linux 下访问 mysql 是不需要使用密码的

    通过排查,发现是因为项目中是使用 root 账户的,因此我们在本地中将项目代码关于数据库连接部分改一下,将密码置空串,再次部署,就可以恢复正常了,看看结果吧! 
    fw-2


    成功显示,连上了 mysql!



    展开全文
  • //以下代码实现从本地上传一个文件到服务器,如果要实现下载,对换以下流就可以了 outstream = sftp.put(fileName); outstream.write(bytes); } catch (Exception e) { e.printStackTrace(); } finally { //...

    步骤一:添加依赖

            <!--sftp文件上传-->
            <dependency>
                <groupId>com.jcraft</groupId>
                <artifactId>jsch</artifactId>
                <version>0.1.54</version>
            </dependency>

    步骤二:编写工具类

    package com.example.vue.vuedemo;
    
    
    import com.jcraft.jsch.Channel;
    import com.jcraft.jsch.*;
    
    import java.io.*;
    
    /**
     * Created by jlm on 2019-09-17 17:44
     */
    public class FtpUtils {
    
        /**
         * 利用JSch包实现SFTP上传文件
         * @param bytes  文件字节流
         * @param fileName  文件名
         * @throws Exception
         */
        public static void sshSftp(byte[] bytes,String fileName) throws Exception{
            //指定的服务器地址
            String ip = "服务器ip地址";
            //用户名
            String user = "用户名";
            //密码
            String password = "密码";
            //服务器端口 默认22
            int port = 22;
            //上传文件到指定服务器的指定目录 自行修改
            String path = "/root";
    
            Session session = null;
            Channel channel = null;
    
    
            JSch jsch = new JSch();
    
    
            if(port <=0){
                //连接服务器,采用默认端口
                session = jsch.getSession(user, ip);
            }else{
                //采用指定的端口连接服务器
                session = jsch.getSession(user, ip ,port);
            }
    
            //如果服务器连接不上,则抛出异常
            if (session == null) {
                throw new Exception("session is null");
            }
    
            //设置登陆主机的密码
            session.setPassword(password);//设置密码
            //设置第一次登陆的时候提示,可选值:(ask | yes | no)
            session.setConfig("StrictHostKeyChecking", "no");
            //设置登陆超时时间
            session.connect(30000);
    
    
            OutputStream outstream = null;
            try {
                //创建sftp通信通道
                channel = (Channel) session.openChannel("sftp");
                channel.connect(1000);
                ChannelSftp sftp = (ChannelSftp) channel;
    
    
                //进入服务器指定的文件夹
                sftp.cd(path);
    
                //列出服务器指定的文件列表
    //            Vector v = sftp.ls("*");
    //            for(int i=0;i<v.size();i++){
    //                System.out.println(v.get(i));
    //            }
    
                //以下代码实现从本地上传一个文件到服务器,如果要实现下载,对换以下流就可以了
                outstream = sftp.put(fileName);
                outstream.write(bytes);
    
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                //关流操作
                if(outstream != null){
                    outstream.flush();
                    outstream.close();
                }
                if(session != null){
                    session.disconnect();
                }
                if(channel != null){
                    channel.disconnect();
                }
            }
        }
    
    }
    

    步骤三:写一个接口上传文件,调用工具类方法即可

    package com.example.vue.vuedemo;
    
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    import org.springframework.web.multipart.MultipartFile;
    
    import javax.servlet.http.HttpServletRequest;
    
    /**
     * Created by jlm on 2019-09-17 17:42
     */
    @RestController
    public class UploadController {
    
    
        @RequestMapping("file")
        public void upload(HttpServletRequest httpServletRequest, MultipartFile file) throws Exception {
            byte[] bytes = file.getBytes();
            FtpUtils.sshSftp(bytes,"1111.jpg");
    
        }
    
    }
    

     

    展开全文
  • Java写的文件共享服务器(源代码

    热门讨论 2009-09-11 20:40:34
    Java写的文件共享服务器(源代码Java写的文件共享服务器(源代码Java写的文件共享服务器(源代码
  • 1、首先将文件上传到服务器, 2、将文件传到数据库 3、上传完成后,删除文件
  • 简单快捷,亲测有效 这种方法可以有效避免这个报错:Could not parse response code.Server Reply: SSH-2.0-OpenSSH_5.3 先附截图: 本地文件: 上传后的远程文件: ** 代码 ** 前端:采用了批量上传的模式 ...

    简单快捷,亲测有效
    这种方法可以有效避免这个报错:Could not parse response code.Server Reply: SSH-2.0-OpenSSH_5.3
    先附截图:

    本地文件:
    在这里插入图片描述
    上传后的远程文件:
    在这里插入图片描述
    **

    代码

    **
    前端:采用了批量上传的模式

    <form action="http://localhost:8787/fms-base-service/dc/moreFileUpload" method="post" name="f_upload" enctype="multipart/form-data">
    						<input type="text" name="username" /><br>
    						<input type="file" name="filename" multiple="multiple" /><br>
    						<input type="submit" value="上传" />
    </form>
    

    后台controller:

        @RequestMapping("/dc/moreFileUpload")
        public ResultVo testUpload(MultipartHttpServletRequest request) throws Exception {
            Iterator<String> fileNames = request.getFileNames();
              while (fileNames.hasNext()) {
               //把fileNames集合中的值打出来
               String fileName=fileNames.next();
               List<MultipartFile> fileList=request.getFiles(fileName);
               if (fileList.size()>0) {
                //遍历文件列表
                Iterator<MultipartFile> fileIte=fileList.iterator();
                while (fileIte.hasNext()) {
                 //获得每一个文件
                 MultipartFile file =fileIte.next();
                    /*上传*/
                    String filePath = ""; //映射的地址
                    InputStream input = file.getInputStream();
                    String oldName = file.getOriginalFilename();//获取file图片名称
                    String newName = IdUtils.genImageName();
                    boolean result = FtpUtil.uploadFile("xxxxx", 22, "root", "xx", "/root/file", filePath, newName, input);
    
                }
               }
              }
            return ResultMsgHandler.generateSucessMsg(localeMessageSourceService.getMessage(BaseConstants.SAVE_SUCCESS), request);
     }  
    

    工具类:

    package com.sinotrans.fms.nvocc.utils;
    
    
    import com.jcraft.jsch.Channel;
    import com.jcraft.jsch.ChannelSftp;
    import com.jcraft.jsch.JSch;
    import com.jcraft.jsch.Session;
    import org.apache.commons.net.ftp.*;
    
    import java.io.File;
    import java.io.FileInputStream;
    import java.io.IOException;
    import java.io.InputStream;
    import java.net.SocketException;
    import java.util.Properties;
    
    public class FtpU {
        private static ChannelSftp sftp = null;
    
    
        /**
         * Description: 向FTP服务器上传文件
         * @param host FTP服务器ip
         * @param port FTP服务器端口
         * @param username FTP登录账号
         * @param password FTP登录密码
         * @param basePath FTP服务器基础目录,/home/ftpuser/images
         * @param filePath FTP服务器文件存放路径。例如分日期存放:/2018/05/28。文件的路径为basePath+filePath
         * @param filename 上传到FTP服务器上的文件名
         * @param input 输入流
         * @return 成功返回true,否则返回false
         */
        public static boolean uploadFile(String host, int port, String username, String password, String basePath,
                                         String filePath, String filename, InputStream input) {
            boolean result = false;
            FTPClient ftp = new FTPClient();
            File file=null;
            try {
                JSch jsch = new JSch();
                //获取sshSession  账号-ip-端口
                Session sshSession = jsch.getSession(username, host, port);
                //添加密码
                sshSession.setPassword(password);
                Properties sshConfig = new Properties();
                //严格主机密钥检查
                sshConfig.put("StrictHostKeyChecking", "no");
                sshSession.setConfig(sshConfig);
                //开启sshSession链接
                sshSession.connect();
                //获取sftp通道
                Channel channel = sshSession.openChannel("sftp");
                //开启
                channel.connect();
                sftp = (ChannelSftp) channel;
                file=new File(basePath);
                //设置为被动模式
                ftp.enterLocalPassiveMode();
                //设置上传文件的类型为二进制类型
                //进入到要上传的目录  然后上传文件
                sftp.cd(basePath);
                sftp.put(input,filename);
                input.close();
                result = true;
            } catch (IOException e) {
                e.printStackTrace();
            } catch (Exception e) {
                e.printStackTrace();
            } finally {
                if (ftp.isConnected()) {
                    try {
                        ftp.disconnect();
                    } catch (IOException ioe) {
                    }
                }
            }
            return result;
        }
    }
    
    
    
    

    生成UUID的工具类:

    public class IdUtils {
    
        public static String genImageName() {
            String uuid = UUID.randomUUID().toString().trim();
            return uuid;
        }
    
        public static void main(String[] args) {
            String s = genImageName();
            System.out.println(s);
    
        }
    
    }
    

    关于文件上传后临时目录清空的问题详见:https://www.cnblogs.com/756623607-zhang/p/9721761.html

    展开全文
  • android手机客户端上传文件,java servlet服务器端接收并保存到服务器。 客户端和服务器代码已完整提供,如无法使用,请联系
  • Java web 服务器连接MySQL数据库代码

    千次阅读 多人点赞 2020-03-16 17:23:42
    本文内容分为两部分,分别是java web连接MySQL数据库,java web对数据库进行基本数据操作。附加代码

    前言

    经过前面的环境部署,今天我们终于可以来连接数据库了。参考我之前的文章。这篇文章把前面两章连接起来,做一个小总结,并做一个可以保存用户登录数据的网站,代码主要解释对数据库的部分。

    先前的开发环境安装:
    centos7从零搭建java web服务器
    MySQL从零安装配置

    一,建立工程

    1,在eclipse新建动态web工程,具体过程已经有很多人写过了,我就简单说明一下。

    打开eclipse->file->new->dynamic web subject

    tomcat版本选你安装的版本,方便以后调试,web module 版本我用2.5,跟3.0差不多。3.0少了web.xml的配置文件等。一路next下去就行了
    在这里插入图片描述

    二,导入jar包

    连接MySQL需要导入MySQL相关的jar包,另外我还加入log包,对于开发非常有帮助,可以在控制台打印数据,方便debug。jar包就放下图示目录,另外还需要在项目右击->properties->java built path->libraries里添加我们刚刚添加的jar包,这样jar包才算真正导入;

    jar包下载连接:
    链接: https://pan.baidu.com/s/143RT1qygtKIimCRmLdpAbw 提取码: vd22

    在这里插入图片描述
    点击add jars 选择刚刚加入的jar包添加进去就行了
    在这里插入图片描述
    *

    三,编写DataBase类实现连接数据库与操作数据库

    以下代码需要自己先了解SQL语句,MySQL基本命令。代码实现了连接数据库,对数据库的某表格进行添加,读取,更新操作。对应的应用是添加用户,读取用户登录信息,更新密码。

    注意数据保存到MySQL数据库出现中文乱码的问题,要在前端,后台,连接串,MySQL都设置相同的编码方式,比如我选择的是utf8
    在MySQL命令中输入show variables like “%char%”;查看当前的编码,如图,都是utf8就没问题,需要修改的话可以查看修改办法
    在这里插入图片描述

    DataBase.java代码,主要实现对数据库连接和增改查操作

    package myapp;
    
    import java.sql.DriverManager;
    import java.sql.PreparedStatement;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    
    import com.mysql.jdbc.Connection;
    
    public class DataBase {
    	private static String driver="com.mysql.jdbc.Driver";//MySQL驱动
    	private static String user = "prx";// MySQL的用户名和密码
        private static String password = "5812870-Prx";
        private static String ip_adress = "192.168.x.x";//主机ip地址
        /*
         * 说明:与数据库建立连接
         * 参数:数据库名称
         */
        private static Connection getConn(String DatabaseName) throws SQLException
        {
        	//设置MySQL的连接串编码为UTF-8,避免中文乱码问题
        	String url="jdbc:mysql://localhost:3306/"+DatabaseName+"?characterEncoding=UTF-8";
        	System.out.println("the url is :"+url);
        	Connection connection=null;
        	try {
    			Class.forName(driver);//加载MySQL驱动程序
    			//连接数据库 驱动+ip地址+端口号+用户名+密码,端口号默认是3306
    			connection=(Connection) DriverManager.getConnection("jdbc:mysql://" + ip_adress + ":3306/" + DatabaseName,
                        user, password);
    			connection.setEncoding("UTF-8");
    			
    		} catch (ClassNotFoundException e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
        	//返回connection对象
    		return connection;
    	}
        /*
         * 添加新用户
         * String name,String sex,string age,String id,String password,String emailadress
         */
        public static void adduser(String name,String sex,String age,String id,String password,String emailadress) throws SQLException
        {
        	String Database="myapp";
        	String sql="INSERT INTO myapp_user (name,sex,age,id,password,emailadress) VALUES (?,?,?,?,?,?)";
        	Connection connection=getConn(Database);
        	if (connection!=null){
                try {
                    PreparedStatement ps=connection.prepareStatement(sql);
                    if (ps!=null){
                    	
                        ps.setString(1,name);
                        ps.setString(2,sex);
                        ps.setString(3,age);
                        ps.setString(4,id);
                        ps.setString(5,password);
                        ps.setString(6,emailadress);
                        //执行语句,注意!!!如果你的SQL 语句是诸如update,insert的更新语句,应该用statement的execute()方法
                        // select用的是statement的executeQuery()
                        ps.execute();
                        
                        connection.close();
                        ps.close();
                    }
                } catch (SQLException e) {
                    e.printStackTrace();
                    
                }
            }
        }
        
        public static void updatepassword(String id,String newpassword) throws SQLException
        {
        	String Database="myapp";
        	String sql="UPDATE myapp_user SET password=? where id=?";
        	Connection connection=getConn(Database);
        	if (connection!=null){
                try {
                    PreparedStatement ps=connection.prepareStatement(sql);
                    if (ps!=null){
                        ps.setString(1,newpassword);
                        ps.setString(2,id);
                      
                        //执行语句,注意!!!如果你的SQL 语句是诸如update,insert的更新语句,应该用statement的execute()方法
                        // select用的是statement的executeQuery()
                        ps.execute();
                        
                        connection.close();
                        ps.close();
                    	}
                } catch (SQLException e) {
                    e.printStackTrace();
                    
                }
        
        	}
        }
        /*
         * 读取指定的值
         * 输入id 键
         */
        public static String sele_userinfo(String id,String key) throws SQLException {
        	String value = null;
        	String Database="myapp";
        	String sql="SELECT "+key+" FROM myapp_user WHERE id=?";
        	
        	Connection connection=getConn(Database);
        	if (connection!=null){
                try {
                    PreparedStatement ps=connection.prepareStatement(sql);
                    if (ps!=null){
                        ps.setString(1,id);
                        ResultSet rs=ps.executeQuery();
                        if(rs!=null) {
                        	int count =rs.getMetaData().getColumnCount();
                            while   (rs.next()){
                                for (int i=1 ;i<=count;i++){
                                    String field=rs.getMetaData().getColumnName(i);     
                                        value=rs.getString(field);
                                        System.out.println("the database value is:"+value); 
                                	}
                            }
                        
                    	}
                    }
                } catch (SQLException e) {
                    e.printStackTrace();
                    
                }
        
        	}
        	return value;
        }
        /*
         * 检查id'是否存在
         * 传入id
         */
        public static int hasId(String id) throws SQLException {
        	String Database="myapp";
        	String value;
        	String sql="select id from myapp_user";
        	 System.out.println("the input id is :"+id);
        	Connection connection=getConn(Database);
        	if (connection!=null){
                try {
                    PreparedStatement ps=connection.prepareStatement(sql);
                    if (ps!=null){
                       
                        ResultSet rs=ps.executeQuery();
                        if(rs!=null) {
                        	int count =rs.getMetaData().getColumnCount();
                            while   (rs.next()){
                                for (int i=1 ;i<=count;i++){
                                    String field=rs.getMetaData().getColumnName(i);     
                                    value=rs.getString(field);
                                    
                                    System.out.println("the database id is:"+value); 
                            
                                    if(value.equals(id))
                                    {                            
                                    	return 1;
                                    }
                                    	 
                                	}
                            }
                        
                    	}
                    }
                } catch (SQLException e) {
                    e.printStackTrace();               
                }   
        	}
        	return 0;
        }
    }
    

    四,效果图

    登录页面
    登录页面
    注册
    在这里插入图片描述
    在这里插入图片描述
    在终端查看数据库,数据保存成功
    在这里插入图片描述
    登录成功!
    在这里插入图片描述
    整个工程文件下载:
    链接: https://pan.baidu.com/s/1jq4LoetVdoksjjjGQeb4MA 提取码: 33xw 复制这段内容后打开百度网盘手机App,操作更方便哦
    2020.3.16

    参考文章

    Eclipse创建java Web项目工程
    在这里插入图片描述

    展开全文
  • Java FTP 实现跨服务器文件上传下载

    热门讨论 2013-11-19 13:44:01
    Java 程序实现的 FTP 跨服务器文件上传下载功能。
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...
  • 本篇可以实现通过代码连接其他服务器,并可以传送文件至其他服务器中,并且路径可以自定义 注:需要有另一台服务器的权限账号 连接另一台服务器代码如下 /** * @param host * 另一台服务器地址 * @param port...
  • java代码获取服务器的地址

    千次阅读 2017-11-25 11:49:51
    很实用的代码:HttpServletRequest httpRequest=(HttpServletRequest)request; String strBackUrl = "http://" + request.getServerName() //服务器地址 + ":" + request.getServe
  • java 实现上传文件到远程服务器

    热门讨论 2014-11-19 12:23:29
    java实现上传文件到远程服务器(spring mvc)
  • Java游戏服务器代码热更新

    千次阅读 2017-04-25 09:09:34
    游戏服务器的bug基本上只需要方法级别的更新就可以了,因为很多重大的bug基本在测试阶段被修复了,少量偶线的bug出现之后有些时候仅仅只需要改动一行代码却有时不得不需要重启所有应用程序,代价都似乎有点大。...
  • 我在自学java,正在尝试做一个C/S结构的客户管理软件,目前全部功能的实现都是在客户端的应用程序中,服务器只做数据库使用,我觉得这样不太好。我希望可以把程序的主要功能实现放在服务器上,客户端程序只用来收发...
  • OPC UA 用Java写的服务器和客户端,包含源代码,这个只有Windows下的程序
  • java web接收上传文件服务器端示例

    热门讨论 2015-03-15 13:58:37
    做毕业设计的时候Android端要求把相关文件传到服务器端保存,目前这个就是用来接收文件上传请求的简单项目,目前就是在传送参数的时候中文会乱码,但是传送的文件不会乱码
  • JAVA代码实现远程服务器的文件操作

    千次阅读 2016-10-27 15:26:15
    1、 下载svnkit的jar包 网址:...Jar名:svnkit-1.9.0-r10609-atlassian-hosted.jar和svnkit-1.8.12.jar注:JAVA类中导入jar— com.trilead.ssh2.* 例: import com.t
  • 手把手带你部署Java项目到Linux服务器

    千次阅读 多人点赞 2019-12-27 09:57:38
    前言 想买服务器很久了。之前领过腾讯云免费的15天体验服务器,在里面进行了一些...买了一个服务器,不能不用啊,想了想决定把自己之前瞎玩的Java项目部署上去。 服务器购买选择 上一篇文章写了目前来说最合适购...
  • 使用JAVA代码实现文件上传到阿里云服务器

    万次阅读 多人点赞 2020-01-06 19:46:05
    Java 项目开发中阿里云 oss上传本地到服务器,这篇博客给出了完整的代码实现。
  • 一、讲解Java中实现ftp,需要依赖commons-net-3.3.jar包,首先下载该jar包,这东西,都...1.ftp上传下载工具类import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import j
  • 这里申请的是测试域名,所以只有...做好了这些准备,那么就可以开始写代码了。 我这里使用的是SpringBoot,这样可以省去很多配置,在这个项目中,几乎是零配置。 图片上传,这里需要两个jar包 &amp;lt;depend...
  • C++写的服务器Java写的客户端通过Socket通信C++代码,by zxy,编程交流QQ群:168424095
  • IDEA如何远程调试服务器上的java代码服务器是tomcat,idea中如何配置(最好有截图),tomcat如何配置,求解答,谢谢!
  • Java代码实现执行Linux服务器命令

    千次阅读 2018-10-24 10:51:10
    通过jsch可以实现基于sftp协议的文件传输,使用的是ChannelSftp类,如果要在程序中实现启动服务器的一个脚本,执行某个系统命令的话,就需要用到另一个channel类了,就是ChannelExec类。  如果项目采用maven构建的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 950,524
精华内容 380,209
关键字:

服务器代码java

java 订阅