服务的有状态和无状态

对服务器程序来说,究竟是有状态服务,还是无状态服务,其判断依旧——两个来自相同发起者的请求在服务器端是否具备上下文关系。 状态化请求,服务器端一般都要保存请求的相关信息,每个请求可以默认地使用以前的请求信息。 无状态请求,服务器端所能够处理的过程必须全部来自于请求所携带的信息,以及其他服务器端自身所保存的、并且可以被所有请求所使用的公共信息。 一、比较 有状态服务常常用于实现事务(并不是唯一办法,下文有另外的方案)。举一个常见的例子,在商城里购买一件商品。需要经过放入购物车、确认订单、付款等多
分类: 其他 发布时间: 05-23 21:21 阅读次数: 0

Oracle中split功能的实现

原始需求: 有这样的表:tb和pk两列 PK是将表的多个主键用“|”进行分隔,我想把它变成多行 如 fundamentals_asia1_af_out ID_BB_GLOBAL|BC_DT|BC_EQY_DVD_ADJUST_FACT|BC_EQY_DVD_ADJ_FUND_OPER|BC_EQY_DVD_ADJ_FUND_FLAG 变成: fundamentals_asia1_af_out ID_BB_GLOBAL fundamentals_asia1_af_out BC_DT fundam
分类: 其他 发布时间: 05-23 21:21 阅读次数: 0

Spring Boot第一天

1.首先在idea中创建一个maven项目,创建成功后在pom.xml中添加SpringBoot相关的依赖 <!--引入SpringBoot相关的依赖--> <parent> <groupId> org.springframework.boot </groupId> <artifactId> spring-boot-starter-parent </artifactId> <version> 1.5.9.RELEASE </ver
分类: 其他 发布时间: 05-23 21:21 阅读次数: 0

汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。

import java.util.*; public class Solution { public String LeftRotateString(String str,int n) { if(str.length() < n || str.length()==0){ return ""; } char[] arr = str.toCharArray(); List<Characte
分类: 其他 发布时间: 05-23 21:21 阅读次数: 0

手机端抓包设置方法(android+ios/Fiddler+Charles/http+https)

简述 在测试app的时候,比如:页面无法展示内容(由服务端接口返回值提供),往往就需要去定位问题,找到所抛出的请求是否异常,pc浏览器和mac浏览器访问是可以通过平台提供的软件(Charles&fiddler)来实现,那么如何抓到手机抛出的请求呢?实现抓取手机网络请求 这里分别介绍两种工具在两种平台下的使用方法 - (2015/12/02 更新 加入抓取https的设置方法) ①、Pc windows+fiddler(Http&Https) 条件: 第一种为适用于windows平台,适用fid
分类: 其他 发布时间: 05-23 21:21 阅读次数: 0

jQuery案例

手风琴 <style> *{ margin: 0; padding: 0; list-style: none; } .wrap{ width: 1178px; height: 174px; overflow: hidden; position: relative;
分类: 其他 发布时间: 05-23 21:21 阅读次数: 0

Ajax-数据格式

Ajax-数据格式 1.HTML格式 HTML有一些普通文本组成,如果服务器通过XMLHttpRequest发送HTML,文本将储存在responseText属性中。 不必从responseText属性中读取数据,它已经是希望的格式,可以直接将它插入到页面中。 插入HTML代码最简单的方法是更新这个元素的innerHTML属性 HTML格式优点:   ——从服务器端发送的HTML代码在浏览器端不需要用JavaScript进行解析   ——HTML的可读性好   ——HTML代码块与innerH
分类: 其他 发布时间: 05-23 21:21 阅读次数: 0

分布式系统的CAP理论

CAP理论是指分布式系统架构中通常只能够满足CAP三个指标中的两个,而不能同时满足CAP三个指标 C(Consistency):一致性 一致性指的是All nodes see the same data at the same time,也就是说所有节点在同一时间看到的数据必须是一模一样的,比如足球比赛中,当比分发生了改变,客户端A看到的比分是1:0,而客户端B看到的比分还是0:0;又比如在银行系统中,通过微信进行银行卡转账,卡上余额从100变成了0,但是在支付宝中查看银行卡余额还是100,这
分类: 其他 发布时间: 05-23 21:21 阅读次数: 0

快速生成树协议RSTP

1快速生成树协议是从生成树协议发展而来,实现的基本思想一致 2快速生成树具备生成树的所有功能; 3快速生成树改进目的就是当网络拓扑结构发生变化时,尽可能快的恢复网络的连通性。原来冗余的交换机端口在点对点的连接条件下端口状态可以迅速迁移( Disable Forwarding)。
分类: 其他 发布时间: 05-23 21:21 阅读次数: 0

[JavaWeb] SSM框架 部署运行第一个Demo

pom.xml 配置文件 1 <project xmlns="http://maven.apache.org/POM/4.0.0" 2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4 <mo
分类: 其他 发布时间: 05-23 21:21 阅读次数: 0

Cisco ASA基础(一)

今天介绍一下目前CiscoASA5500系统常见的六种型号:ASA首先是一个状态化防火墙,用于维护一个关于用户信息的连接表,称为Conn表。表的关键信息:状态化防火墙进行状态化处理的过程:①:pc向web服务器发送一个HTTP请求;②:HTTP请求到达防火墙,防火墙将连接信息添加到Conn表中;③:防火墙将HTTP请求转发给web服务器。流量返回时,状态化防火墙处理的过程如下所述;①:web服务器
分类: 企业开发 发布时间: 05-23 21:20 阅读次数: 0

iptables防火墙指南

防火墙概念从逻辑上将,防火墙大体可以分为主机防火墙和网络防火墙。主机防火墙:针对于单个主机进行防护网络防火墙:往往处于网络入口或边缘,针对于网络入口进行防护,服务于防火墙背后的本地局域网从物理上讲,防火墙可以分为硬件防火墙和软件防火墙硬件防火墙:在硬件级别实现部分防火墙功能,另一部分功能基于软件实现,性能高,成本高软件防火墙:应用软件处理逻辑运行与通用硬件平台上的防火墙,性能低,成本低iptabl
分类: 企业开发 发布时间: 05-23 21:10 阅读次数: 0

【72. 编辑距离】【困难】【线性DP】

给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。 你可以对一个单词进行如下三种操作: 插入一个字符 删除一个字符 替换一个字符 示例 1: 输入: word1 = "horse", word2 = "ros" 输出: 3 解释: horse -> rorse (将 'h' 替换为 'r') rorse -> rose (删除 'r') rose -> ros (删除 'e') 示例 2: 输入: word1 = "intention",
分类: 其他 发布时间: 05-23 21:04 阅读次数: 0

4、编程语言的分类

600多种编程语言 C = 各个操作系统的开发语言 1973 C++ = C++是C语言的加强版 ,1983年,贝尔实验室的Bjarne Stroustrup在C语言基础上推出了C++[1] 。 C++进一步扩充和完善了C语言,是一种面向对象的程序设计语言。 java = 1995 由sun 公司开发出来,java 虚拟机 支持跨平台 php = 1994, 纯web开发语言, 1994 Netscape 浏览器诞生了 python = 1989年诞生, 刚开始被做为脚本语言, 开发小任务,
分类: 其他 发布时间: 05-23 21:04 阅读次数: 0

每日站立会议——Day4

2019/5/23会议内容:前后台分别总结我们5.22所做的进度,分配接下来一天的工作。 一、项目总进度: 前端总结:总结了昨天的任务完成情况,并确定了每个人明天的任务。 后端总结:基本完成用户模块,5.24和前台合并该模块,之后三天时间测试、完善、做汇报准备 二、每个人的总结: 李浩泽:5.23工作:解决了5.22的困难(子查询返回多条数据),完善部分用户模块     遇到的困难:满课没时间敲代码     5.24任务:继续完善用户并开始优化 王岳峰: 今天在课上进行了项目检查,所以今天没做
分类: 其他 发布时间: 05-23 21:04 阅读次数: 0

数据库设计(主要是创建和更新时间)

http://m.zhizuobiao.com/mysql/mysql-18081600264/ CREATE TABLE `t_baby` ( `baby_id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `nickname` varchar(64) DEFAULT NULL, `avatar` varchar(64) DEFAULT '', `sex` int(2) unsigned NOT NULL DEFA
分类: 其他 发布时间: 05-23 21:04 阅读次数: 0

TCP数据传送

1推送数据PSH位: 将PSH位置为1表示发送端TCP不需要等待窗口被填满,每创建一个报文段就立即发送。 2紧急数据URG位: 发送程序希望某一块数据不按字节流顺序读出。如cti+c命令。 紧急指针一定义了紧急数据的结束和正常数据的开始。
分类: 其他 发布时间: 05-23 21:04 阅读次数: 0

*** stack smashing detected ***: ./server terminated

该类错误是修改了返回指针,一般是由于 1. 数组越界赋值。(数组没有边界检查)int a[8]; a[8],a[9],a[-1]。。都能正常编译,连接,运行时可能出错。 2.使用 strcpy等不安全(不带长度检测的函数),char a[1], char *b="aaa"; strcpy(a,b); 局部变量(函数内的变量)存在栈中,应为栈是先下(低地址)生长的,故 函数返回指针 要比局部变量的地址高,像类似的a[8]之类的就有机会访问到 函数返回指针了。 首先运行第一个程序: #includ
分类: 其他 发布时间: 05-23 21:04 阅读次数: 0

IP通信基础 实验八

pc1:配置静态ip地址,掩码,网关 路由器R1:配置ip地址192.168.1.254 24;配置dhcp int gi 0/0 ip add 192.168.1.254 24 qu dhcp enable dhcp server ip-pool 1 network 192.168.1.0 mask 255.255.255.0 gateway-list 192.168.254 int gi0/0 dhcp select server
分类: 其他 发布时间: 05-23 21:04 阅读次数: 0

PVGEo学习(一)

PVGEo是一python环境下的可视化软件,其功能由这章图说明,是地球物理可视化的一个功能强大且有前途的开源软件,
分类: 其他 发布时间: 05-23 21:04 阅读次数: 0