
开发
Jaymeng8848
攀爬每一个巨人,站在他们肩膀上看一看
展开
-
session和cookie
一·概念理解首先呢,要了解session和cookie的区别先要了解以下几个概念:1、无状态的HTTP协议:协议,是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。2、会话(Session)跟踪:会话,指用户登录网站转载 2020-08-19 08:05:47 · 246 阅读 · 0 评论 -
数据校验的正则表达式
为了以后使用方便,在此做个记录,也希望能给各位带来一些小小的便利。一、校验数字的表达式 1 数字: ^[0-9]+$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$8 正数、负数、和小数:^(\-|\+转载 2020-08-10 08:24:11 · 1698 阅读 · 0 评论 -
在IDEA中实战Git
假设小组中有两个人,组长小张,组员小袁场景一:小张创建项目并提交到远程Git仓库场景二:小袁从远程Git仓库上获取项目源码场景三:小袁修改了部分源码,提交到远程仓库场景四:小张从远程仓库获取小袁的提交场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发场景六:小袁把分支提交到远程Git仓库场景七:小张获取小袁提交的分支场景八:小张把分支合并到主干 下面来看...转载 2020-04-07 21:35:25 · 386 阅读 · 0 评论 -
关于Git你不得不在知道的
Git使用解析(学习使用详细解析)1 获取 Git 仓库2 Git基础3 Git分支))1 获取 Git 仓库获取 Git 仓库通常有两种获取 Git 项目仓库的方式:1 将尚未进行版本控制的本地目录转换为 Git 仓库;2.从其它服务器 克隆 一个已存在的 Git 仓库。两种方式都会在你的本地机器上得到一个工作就绪的 Git 仓库。1)在已存在目录中初始化仓库首先需要进入该...原创 2020-04-07 20:54:18 · 376 阅读 · 0 评论 -
PO,BO,VO和POJO的区别
PO:persistent object 持久对象1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。2 .在hibernate持久化框架中与insert/delet操作密切相关。3 .PO中不应该包含任何对数据库的操作。POJO :plain ordinary java object 无规则简单java对象一个中间对象,可以转化为PO、DTO、VO。1 .POJO持久化之后==〉PO(在运行期,由Hibernate中的cglib动态把POJ转载 2020-07-30 19:47:05 · 149 阅读 · 0 评论 -
什么是横向扩展、纵向扩展
你有一台API服务器,每天几百万次请求,吃不消了。现在要提升性能:横向扩展:多增加几台API服务器,一起服务。纵向扩展:把API服务器换成性能更好的机器。横向扩展 也叫 水平扩展,用更多的节点支撑更大量的请求。 如成千上万的蚂蚁完成一项搬运工作纵向扩展 又叫 垂直扩展,扩展一个点的能力支撑更大的请求。如利用1个人的能力,如蜘蛛侠逼停火车...原创 2020-07-28 19:42:42 · 13103 阅读 · 4 评论 -
什么是高可用
一、什么是高可用高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为8.76个小时。百度的搜索首页,是业内公认高可用保障非常出色的系统,甚至人们会通过www.baidu.com 能不能访问来转载 2020-07-28 19:39:57 · 3207 阅读 · 0 评论 -
Restful到底是什么
概念REST (representation state transfer)表述性状态转移。该架构主张服务端维护资源状态,客户端维护会话状态,消除服务端维护客户请求状态的开销,有利于服务器横向扩展和负载均衡。REST使服务器处于无状态,及服务器仅仅管理资源的状态,会话的状态的需要客户端自己来维持。举个例子,比如我调用远程服务next操作(功能:当前书籍的下一章),这时服务器端必须存有我当前浏览信息,才能使得next操作返回预期的结果。服务器同时要为所有的用户维护这样的信息才能返回正确的下一章内容给相应的转载 2020-07-28 16:02:38 · 238 阅读 · 0 评论 -
HTTP状态码
1、三至七种最基本的响应代码200("OK")一切正常。实体主体中的文档(若存在的话)是某资源的表示。400("Bad Request")客户端方面的问题。实体主题中的文档(若存在的话)是一个错误消息。希望客户端能够理解此错误消息,并改正问题。500("Internal Server Error")服务期方面的问题。实体主体中的文档(如果存在的话)是一个错误消息。该错误消息通常无济于事,因为客户端无法修复服务器方面的问题。301("Moved Permanently")当客户端触发的动转载 2020-07-25 23:03:50 · 252 阅读 · 0 评论