js中post()请求和get()请求如何理解

1.get()  用于获取数据  例如:获取新闻列表、新闻详情、商品列表商品详情    post()用于提交数据  注册、登录、后台发文章  2.get()  可以在url中可以看到  post()  在url中看不到,通过Http post机制把数据放在headers里面form data里面3.get()传输的数据量较小,传输整个url不要超过255个url  post()方式传输数据理论上是
阅读本文

Mysql各种存储引擎的特性以及如何选择存储引擎

几个常用存储引擎的特点下面我们重点介绍几种常用的存储引擎并对比各个存储引擎之间的区别和推荐使用方式。 特点MyisamBDBMemoryInnoDBArchive 存储限制 没有 没有 有 64TB 没有 事务安全   支持   支持   锁机制 表锁 页锁 表锁 行锁 行锁 B树索引 支持 支持 支持 支持   哈希索引     支持 支持   全文索引 支持
阅读本文

Redis 3.0中文版学习(一)

网址:http://wiki.jikexueyuan.com/project/redis-guide/entry-to-master-a.html        http://www.yiibai.com/redis/redis_quick_guide.htmlRedis 3.0中文版  --- Import1.快! Set操作 :110000/s   ,Get : 81000/s。 而且是原子操
阅读本文

HTML 5入门知识(四)

表单的作用表单不是表格,既不用来显示数据,也不用来布局网页。表单提供一个界面,一个入口,便于用户把数据提交给后台程序进行处理。   表单的数据传递方式method属性表单的method属性用于指定在数据提交到服务器时使用哪种HTTP提交方法,其值有两种,get和post。默认是get方法,而post是最常用的方法。get方法:通过URL传递给程序的,数据容量小,并且数据暴露在URL中,非常不安
阅读本文

如何成为一个网络高手[转载]

首先感叹一下这么好的答案居然居然没人顶(而且出现在百度知道上,当然别处也有)  或:http://bbs.tianya.cn/post-no04-1477223-1.shtml0x00.前言  何成为一个网络高手   这是来自国外某BBS的帖子。   我写这个并不是因为我已经厌倦了一遍又一遍地回答同样的问题,而是考虑到这确实是一个有意义的问题,其实很多人(90%)确实需要问这个问题而从来
阅读本文

广州酷狗计算机科技在线测评题 Android岗位

一 选择题 15道 1 集合类是否线程安全Vector 线程安全ArrayList 非线程安全LinkedList 非线程安全Hashtable 线程安全HashMap 非线程安全TreeMap 非线程安全 2 Tween动画alpha 渐变scale 大小translate 移动rotate 旋转 3 Activity各个什么周期 获取焦点 onCreate Activ
阅读本文

安全体系(零)—— 加解密算法、消息摘要、消息认证技术、数字签名与公钥证书

0.概述  当发送方A向接收方B发送数据时,需要考虑的问题有:  1.数据的安全性。  2.数据的完整性,即数据不被篡改。  3.数据的真实性,即数据确实来自于发送方,传输过程中没有被替换。  4.数据的不可否认性,即验证发送方确实发送了数据。   基本概念:   密码:按特定法则编成,用以对通信双方的信息进行明密变换的符号。  密钥:在现代密码学中,秘钥指的是一组特定的秘密数据,在加密时,它控制
阅读本文

读书笔记 effective c++ Item 29 为异常安全的代码而努力

异常安全在某种意义上来说就像怀孕。。。但是稍微想一想。在没有求婚之前我们不能真正的讨论生殖问题。假设我们有一个表示GUI菜单的类,这个GUI菜单有背景图片。这个类将被使用在多线程环境中,所以需要mutex进行并发控制。 1 class PrettyMenu { 2 public: 3 ... 4 void changeBackground(std::istream& imgSrc);
阅读本文

多线程之同步容器

Java并发编程:同步容器  为了方便编写出线程安全的程序,Java里面提供了一些线程安全类和并发工具,比如:同步容器、并发容器、阻塞队列、Synchronizer(比如CountDownLatch)。今天我们就来讨论下同步容器。  一.为什么会出现同步容器?  二.Java中的同步容器类  三.同步容器的缺陷  若有不正之处请多多谅解,并欢迎批评指正。一.为什么会出现同步容器?  在Java的集
阅读本文

表单中GET与POST的区别

1、本质Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求。2.服务器端获取值的方法get方式提交的数据,服务器端使用request.QueryString获取变量的值post方式提交的数据,服务器端使用request.Form获取数据3.安全性get方式安全性低,post方式较安全。4、效率post方式执行效率要比get方式差一些。5.机制get是把参数数据队列加到提交
阅读本文

List,Set,Map用法以及区别

Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Java JDK不能提供直接继承自Collection的类,Java JDK提供的类都是继承自Collection的“子接口“,如:List和Set。 注意:Map没有继承Collection接口,Map提供
阅读本文

Python 第一天 简介、变量、字符编码、数据类型与运算

#wmd-preview h1 { color: #0077bb }PythonPython 第一天简介、变量、字符编码、数据类型与运算 Python 第一天简介、变量、字符编码、数据类型与运算 Python简介 Python发展史 应用领域 编程语言 Python优缺点 Python安装 安装 Python解释器 Hello world程序 变量 书写规范 命名规范 字符编码 含义
阅读本文

验证码的安全接入服务

验证码的安全接入服务 一、实现目的为了保证验证码接入安全,通常会通过一个统一开放平台来提供验证码的接入服务。这样既可以提高代码的复用率,又可以实现模块化开发。 二、流程1、注册appid在开放平台上面注册appid(类型选择验证码), 审批通过后须记下自己appid和appsecret,后续会使用到。2、生成验证码业务在需要使用验证码的页面中插入如下如下图片:参数的含义:appid是注册时候系统生
阅读本文

Struts2的值栈和OGNL

1、值栈是什么?  值栈是对应每一个请求对象的内存数据中心。每次请求一个action生成一个狭义上的值栈(ValueStack)。这个值栈存储了我们定义在action中的每个属性的值,这些属性必须有get和set方法,以致于我们可以在jsp页面中使用EL表达式。2、值栈的作用:  值栈能够在线程安全的情况下提供公共的数据存取服务。当有请求到达时,struts会为每个请求创建一个新的值栈。值栈封装了
阅读本文

[读书笔记]咨询的奥秘(续):咨询师的百宝箱

这一次我将尝试新的笔记形式,把我认为重点的内容结合我的理解和你分享。如果你想看一下这本书的所有章节笔记,这个朋友分享的内容不错。如果你决定读一读这本书,我建议你先从“结束语”开始看。你会发现:有的时候,真的只是一个观念的转变就会影响到你身边的朋友。 我想重点分享第7章和第15章,也就是“是非符”和“氧气面罩”两个工具。1、关于“是非符”“是非符”代表我们说“是”和说“不”(“谢谢”)的能力,以及说
阅读本文

Int 2e 与 Sysenter区别

参考:张银奎《软件调试》第八章Int 2e: Windows将2e号向量专门用作系统调用,在启动早起初始化中断描述表时便注册好了适合的服务例程。因此当NtDll中的NtReadFile发出INT 2E指令后,CPU便会通过IDT表找到KiSystemService函数。因为KiSystemService函数是位于内核空间的,所以CPU在把执行权交给KiSystemService函数前,会做好从用户
阅读本文

详细领悟ThreadLocal变量

关于对ThreadLocal变量的理解,我今天查看一下午的博客,自己也写了demo来测试来看自己的理解到底是不是那么回事。从看到博客引出不解,到仔细查看ThreadLocal源码(JDK1.8),我觉得我很有必要记录下来我这大半天的收获,今天我研究的最多的就是这两篇文章说理解。我在这里暂称为A文章和B文章。以下是两篇博文地址,我是在看完A文章后,很有疑问,特别是在A文章后的各位网页的评论中,更加坚
阅读本文