
分布式计算课程小记
文章平均质量分 81
去门口罚站
好好学习,天天向上!
展开
-
socket通信基础知识点记录
网络通信是一种进程间通信(IPC, Inter-Process Communication),要求位于不同网络节点不同进程的通信双方必须遵循统一的通信协议方可实现。基于套接字(Socket)通信是应用在不同节点上的进程间通信的典型办法。1、基本原理1.1、 Socket API基本概念Socket API是TCP/IP网络的API,用于提供IPC通信。下面是socket API的概念模型。 Soc原创 2016-09-11 15:34:31 · 3932 阅读 · 0 评论 -
CXF与Spring的集成图文介绍
使用Eclipse创建webapp项目。创建Maven Project,选择maven archetype webapp。创建项目之后还需要自行在src/main下面创建java文件夹。 步骤:项目名 -> Context Menu(鼠标右键) -> properties -> Java Build Path -> JRE System Lib -> Edit按钮 -> Workspace原创 2016-10-09 10:24:26 · 584 阅读 · 0 评论 -
简单客户端程序--jersey_client
前言由于本次实验只需要完成客户端的编程。于是我没有继续写什么服务器的代码。直接使用了Apache CXF的jax_rs_basic那个样例项目来改造。基本首先,在该项目的demo.client包下面创建JerseyClient.java。最后的文件结构如下图所示: 创建完JerseyClient之后,便可以开始客户端编程了。参照官网的API介绍(https://jersey.java.net/do原创 2016-10-09 10:54:23 · 5624 阅读 · 0 评论 -
使用动态代理实现一个简单web客户端
前言本文示例是在Apache-CXF的ja-rx-basic项目上进行改造。服务端的代码直接使用这个项目的代码,无需重新编写。基本同之前写jersey-client的步骤流程差不多(http://blog.youkuaiyun.com/hongchh/article/details/52764509)。首先需要在demo.client包中新建一个类,ProxyClient.java。得到如下所示的文件结构:原创 2016-10-09 11:21:32 · 1600 阅读 · 0 评论 -
作业小结:将gtvg项目修改为支持mvc和数据访问的过程
首先,复制之前作业的my_mvc代码,这里面已经将gtvg改成mvc的模式了。复制之后修改文件夹名字为gtvg-mvc-jdbc。修改pom.xml里面的相关内容,首先是修改groupId确保使用eclipse能够正常导入项目。其次是加入本次作业需要用到的maven依赖,主要有以下截图的几个依赖。准备数据访问属性文件,persistence-mysql.properties,这里老师给出的代码里面已原创 2016-11-07 17:34:50 · 1851 阅读 · 0 评论 -
服务器性能优化初探
前言本文将总结服务器性能优化的两种基本方法,反向代理和数据缓存,分别会使用到nginx和redis,关于反向代理和数据缓存的基础知识暂时不做介绍,本文将以图文并茂的形式详细地记录安装配置nginx和redis,以及使用它们来简单实现反向代理和数据缓存的过程。1、Nginx 安装与 Proxy 的配置nginx的安装过程如下,由于部分命令运行后的输出比较长(例如 make),截图比较麻烦,下面我记录了原创 2016-11-15 21:30:09 · 1255 阅读 · 0 评论