自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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电子书下载 超高清带书签目录 非扫描完整版

Head First 系列书籍是由 O'Relly 出版社发行的一系列教育书籍,中文一般翻译为“深入浅出”,它强调以特殊的方式排版,由大量的图片和有趣的内容组合构成,而达到非疲劳的沉浸式学习效果。

2019-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除