这是我的第二篇博客,很遗憾第一篇博客没有得到应有的认可。 可能是因为原理介绍和实操部分不够多,只是单纯分析了某一条指令在打开网页过程中,输出的变化。 在我的第二篇博客中把相关原理介绍的更加详细了,同时丰富了程序代码部分的介绍。 本文对通信相关知识点(如socket套接字、TCP/IP、HTTP通信协 ...
分类:
编程语言 时间:
2019-12-09 19:46:57
阅读次数:
131
一、socket通讯过程 1、socket与socket编程简介: socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 我们所说的socket 编程,是站在传输层的基础上,所以可 ...
分类:
编程语言 时间:
2019-12-09 13:55:49
阅读次数:
111
NFS概述NFS(NetworkFileSystem)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。最早由sun公司开发,是类unix系统间实现磁盘共享的一种方法工作原理如上图,当我们在NFS服务器设置好一个共享目录/data/share后,其他的有权限访问NFS服务器
分类:
系统相关 时间:
2019-12-08 23:42:29
阅读次数:
186
主要的结构目录: 创建Role.java package cn.itcast.domain; import javax.persistence.*; import java.util.HashSet; import java.util.Set; @Entity @Table(name = "sys_ ...
分类:
编程语言 时间:
2019-12-08 23:34:11
阅读次数:
99
微服务调用Ribbon 简介 前面讲了eureka服务注册与发现,但是结合eureka集群的服务调用没讲。 这里的话 就要用到Ribbon,结合eureka,来实现服务的调用; Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址 ...
分类:
其他好文 时间:
2019-12-07 21:36:06
阅读次数:
98
Student类 package com.springmvc.domain; public class Student { private int id; private String studentname; private int tid; private int classid; public ...
分类:
其他好文 时间:
2019-12-07 12:14:42
阅读次数:
67
[TOC] django restful framework 序列化 案例: 一个网域domain可以绑定多台服务器主机 , 但是一台服务器只能绑定一个网域. 数据模型之间关系适用于一对多. 一 . 数据模型: models 1. 定义 assets 模型: 2. domain 模型如下: 3. 模 ...
分类:
数据库 时间:
2019-12-06 18:58:59
阅读次数:
274
[toc] 今日内容 昨日回顾 基于配置文件的编程思想 importlib模块 利用字符串的形式导入模块 简单代码实现 跨站请求伪造csrf 1. 钓鱼网站 如何实现 模拟该现象的产生 2. 解决问题 django中的中间件 就是负责校验csrf的 如何识别如何判断当前请求是否是本网站发出的 防御C ...
分类:
其他好文 时间:
2019-12-06 00:00:19
阅读次数:
132
背景描述 因为业务需求的需要,我们需要在原来项目中的一个DTO类中新增两个字段(我们项目使用的是dubbo架构,这个DTO在A项目/服务的domain包中,会被其他的项目如B、C、D引用到)。但是这个DTO对象已经在Redis缓存中存在了,如果我们直接向类中增加字段而不做任何处理的话,那么查询操作查 ...
分类:
编程语言 时间:
2019-12-01 22:54:05
阅读次数:
311
将七牛js放到common下 把获取uptoken的接口放到common视图中 把初始化七牛放到banners.js中 //初始化七牛$(function () { qiniujs.setUp({ 'domain': 'http://q1tp5a19s.bkt.clouddn.com/', 'bro ...
分类:
Web程序 时间:
2019-12-01 19:06:17
阅读次数:
141