- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 docker在两台服务器上部署zookeeper集群(亲测可用)
假设有A和B两台服务器,在A部署一个zk容器,B部署两个zk容器,一共3个(zk建议最好是奇数)步骤:1、在A的服务器中创建zookeeper1的文件夹mkdir -p ~/docker/zookeeper1 mkdir ~/docker/zookeeper1/data cd ~/docker/zookeeper1 echo 1 > data/myid2、在创建z...
2019-10-30 00:21:49 1594
转载 REST无状态的理解
转至http://lelglin.iteye.com/blog/1852092Representational State Transfer的缩写。我对这个词组的翻译是"表现层状态转化"。降低开发的复杂性,提高系统的可伸缩性资源 表现层 状态转化无状态的好处:如果一台服务器宕机,无状态请求可以透明地交由另一台可用Server来处理,而有状态的请求则会因为存储请求状态信息的Se...
2019-10-18 21:58:09 1232
原创 JAVAEE session,cookie详解
1.1会话跟踪技术(回顾)HTTP协议是一种无状态协议,其本身是无法进行会话跟踪的,即无法在不同的请求间进行状态保存(数据传递)。什么会话?简单来说,只要打开了一个浏览器页面,在不关闭该页面的情况下所发出的所有请求,都属于一次会话。常见的会话跟踪技术有两种:Cookie与Session。1.1.1Cookie工作原理用户在提交第一次请求后,由服务器生成Cookie,并将其封装到响应...
2019-08-22 16:05:35 358
原创 ClassCastException: class com.alibaba.fastjson.JSONObject cannot be cast to class
FastJsonConfig fastJsonConfig = new FastJsonConfig(); fastJsonConfig.setFeatures(Feature.SupportAutoType); fastJsonConfig.setSerializerFeatures(SerializerFeature.WriteClassName);修改fastjson配置,启动自动...
2019-08-17 15:47:29 3501
转载 Erlang语法知识点学习总结
1、退出,输入 haut().2、-module3、module_name:function_name( arguments ) 例如调用tut:double(10),说明调用tut模块的double函数。4、模块名为tut-module(tut).-export( [double/1, fact/1] ).double(X)-> 2 * X.fact(1) ...
2018-07-30 14:52:58 3324
原创 erlang编译提示{error,sticky_directory}错误 Can't load module that resides in sticky dir
提示{error,sticky_directory}4> =ERROR REPORT==== 21-Jul-2018::01:58:38.798000 ===Can't load module 'logger' that resides in sticky dir 原因是与系统内置模块冲突了,改名就好...
2018-07-21 02:58:52 1466
原创 新装Linux中/etc/sysconfig目录下无iptables文件
情况1:查看防火墙状态时service iptables status提示Unit iptables.service could not be found.情况2:service iptables save提示The service command supports only basic LSB actions (start, stop, restart, try-restart, reload,...
2018-07-04 13:48:20 766
原创 数据结构中线索二叉树的基本操作
带头结点的线索二叉树(如图),头结点的lchild指针指向二叉树的根结点(A),rchild指针指向中序遍历时访问的最后一个结点(G)。源码:#include <stdio.h> #include <stdlib.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define OVERFLOW...
2018-02-12 08:51:12 1290
原创 数据结构中队列的链式储存结构的基本操作
#include #include /* 定义:front指针指向头结点,当front==rear时,表示空队列 */ typedef int QElemtype;typedef struct QNode{ QElemtype data; struct QNode *next;}QNode,*QueuePtr;typedef struct{ QueuePtr front,r
2018-02-04 04:51:30 518
原创 数据结构中栈的链式结构—链栈的基本操作
#include #include typedef int Elemtype;typedef struct StackNode{ Elemtype data; struct StackNode *next;}StackNode,*LinkStackPtr;typedef struct LinkStack{ LinkStackPtr top; int size;}LinkSt
2018-02-03 07:32:45 689
原创 数据结构中双向链表的基本操作(源代码)
#include #include typedef int Elemtype;typedef struct Node{ Elemtype data; struct Node *prior; //前驱指针 struct Node *next; //后继指针 }Node,*LinkList;//创建头结点 void create_ListHead(LinkList *pH
2018-01-31 12:26:12 4907
原创 数据结构—单链表的基本操作(源代码)
#include <stdio.h>#include <stdlib.h> typedef int Elemtype;typedef struct Node{ Elemtype data; struct Node *next;}Node,*LinkList;/*初始化链表需要修改头指针,修改头指针则必须用二级指针或一级指针的引用做参数,这里用二级指针*//*原...
2018-01-29 11:43:00 17392
原创 【c语言】数据结构—动态储存顺序表的扩容、合并(源代码)
#include #include #include #include #define MAXSIZE 3//结构体定义typedef int elemtype;typedef struct sqList{ elemtype *data; int size; //当前长度 int capacity; //当前容量 }sqList; //初始化void i
2018-01-27 05:18:37 2191
原创 【C语言】数据结构中线性表顺序表的基本操作(增删改查及合并)
#include <stdio.h>#define MAXSIZE 20typedef int Elemtype;typedef struct Node{ Elemtype data[MAXSIZE]; int length;}sqList;//初始化 void initList(sqList *L){ L->length=0; printf("OK\n...
2018-01-25 09:31:46 1436
Head First Servlets and JSP 中文版 第2版 PDF电子书下载 超高清带书签目录 非扫描完整版
2019-02-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人