Linux下运行java RMI程序 安装java下载jdk由于Oracle官网下载速度过慢,故在华为镜像站下载jdk https://repo.huaweicloud.com/java/jdk/下载成功后用xftp传至服务器上将压缩包解压 1tar -zxvf /usr/local/jdk-8u181-linux-x64.tar.gz 修改配置文件 1vim /etc/profile 在文件末端加入以下语句 java_home 2020-03-20 分布式作业
分布式作业二:java多线程编程技术 题目1. 功能概述实现一个支持并发服务的网络运算服务器程序。该服务器能够同时接收来自于多个客户端的运算请求,然后根据运算类型和请求参数完成实际的运算,最后把运算结果返回给客户端。 2. 具体要求(1)至少支持加、减、乘、除四种基本运算。(2)服务器端能够分别记录已经成功处理的不同运算类型请求的个数。(2)客户端与服务器端之间基于 UDP 协议进行通信。(3)应用层协议自行设计。 源码1234 2020-03-14 分布式作业
分布式作业一:多线程与线程池 多线程题目将基于TCP协议的Client-Sever通信程序示例的服务端程序改造成多线程版 源码整理后 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768// 服务端程序import j 2020-03-14 分布式作业
spring boot实战一: 入门 运行初始项目参考链接在settings -> Plugins 里边搜Spring Assistant,安装完后重启idea由于一直网络超时,故直接在https://start.spring.io 下载demo.zip而后用idea打开打开后如图所示加入测试程序HelloController 12345678910111213141516package com.example.demo; 2020-03-04 踩坑日记
Tinyhttpd实战四:部署到云服务器 vim的基本使用全选(高亮显示):按esc后,然后ggvG或者ggVG 全部复制:按esc后,然后ggyG 全部删除:按esc后,然后dG解析:gg:是让光标移到首行,在vim才有效,vi中无效v : 是进入Visual(可视)模式G :光标移到最后一行选中内容以后就可以其他的操作了,比如:d 删除选中内容y 复制选中内容到0号寄存器“+y 复制选中内容到+寄存器,也就是系统的剪贴板, 2020-02-27 学习记录
服务器上部署简单socket程序 目的将该博客中的服务器代码放到云服务器上运行,并用本地计算机运行客户端程序进行访问博客链接 尝试使用xshell登录云服务器,vim server.c 编辑代码vim 基本操作按 i 进入 insert模式,开始编辑保存退出:esc + : + x + enter不保存退出: esc + : + q + ! + enter 由于代码已经写好了,故直接复制粘贴,但vim粘贴时默认缩进,导致 2020-02-27 踩坑日记
如何同时执行IDEA的单个代码 在server client类的程序中,我们经常需要多次执行client端程序,但IDEA默认不能并行运行假设现在已经运行了server 和 client代码,如果想要再次运行client代码,则会碰到该提示即该文件不允许并行运行 解决方法:勾中allow parallel run选项 apply然后就可以同时运行了 2020-02-19 踩坑日记
Tinyhttpd实战二:简单socket编程实践 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566//client.c#include <stdio.h>#include <stdlib.h>#include <s 2020-02-15 学习记录
Tinyhttpd实战三:源码解析 代码读代码时的一些建议1 在代码运行成功后,在虚拟机中浏览器访问该程序,并根据代码流程,尝试各种各样的请求即在firefox浏览器中,打开web developer中的network选项查看request 和responsed 内容点击edit and resend 自己编辑修改request请求并发送 加了一些注释的源代码1234567891011121314151617181920212 2020-02-15 学习记录
Tinyhttpd实战一:设置虚拟机环境,运行Tinyhttpd 安装linux虚拟机首先安装vmware软件,而后下载Ubuntu iso文件下载地址而后创建Ubuntu虚拟机,运行内存与硬盘建议为4G+20G建议离线安装 解决vmware tools无法安装问题可尝试安装open vm tool 和 open-vm-tools-desktop,实现文件拖动与复制粘贴共享博客VMware Tools是VMware虚拟机中自带的一种增强工具,是VMware 2020-02-12 学习记录