- 博客(13)
- 收藏
- 关注

原创 数据库优化
数据库 之优化 全称 :结构化查询语言 structured Query Language ctrl+H 查看navicate 历史日志 sql语句 1.select max(字段名) from 表名 查询字段中最大的 select MD5('字符串') 给字符串进行md5加密 2.如果想要查询两个字段的个数 : count
2017-11-14 17:22:07
372
原创 mysql
mysql 隔离级别 四种 read uncommitted 未提交读 read committed 提交读 repeatable read 可重复度 serializable 可串行化 多版本并发控制 MVCC MVCC只在可重复度和提交读2个隔离级别工作 因为未提交读 总是读取最新的数据行,而不符合当前事务版本的数据行。 可串行化则会对所有的读取行都枷锁 数据类型优
2017-12-03 17:11:54
170
原创 MVCC
MVCC 编辑 Multi-Version Concurrency Control 多版本并发控制 中文名MVCC增 加并发性 被称为多版本并发控制避 免使用锁保 存某个时间点上的数据快照 目录 1产品简介2说明3比锁定的优势4GBase8的特性 产品简介 编辑 大多数的MySQL事务型存储引擎,如Inno
2017-11-20 11:37:52
269
转载 linux网络常用命令
1.curl & wget 使用curl或wget命令,不用离开终端就可以下载文件。如你用curl,键入curl -O后面跟一个文件路径。wget则不需要任何选项。下载的文件在当前目录。 复制代码 代码如下: curl -O website.com/file wget website.com/file 2.ping ping发送ECHO_REQUEST包到你指定的地址。
2017-11-17 20:35:35
434
原创 php垃圾回收机制
一、PHP 垃圾回收机制(Garbage Collector 简称GC) 在PHP中,没有任何变量指向这个对象时,这个对象就成为垃圾。PHP会将其在内存中销毁;这是PHP的GC垃圾处理机制,防止内存溢出。 当一个PHP线程结束时,当前占用的所有内存空间都会被销毁,当前程序中所有对象同时被销毁。GC进程一般都跟着每起一个SESSION而开始运行的.gc目的是为了在session文件过期以
2017-11-17 18:33:49
485
转载 redis5种类型支持的场景
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 Redis列表命令 参考:http://www.redis.net.cn/tutorial/3501.html 使用场景 String String数据结构是简单的key-value类型,value其实不仅可以是St
2017-11-17 12:24:33
765
转载 Cookie与Session机制
会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。 1.1 Cookie机制 在程序中,会话
2017-11-16 08:18:57
275
转载 Http Cookie详解
今天webryan给team做了一个关于HTTP cookie的分享,从各个方面给大家介绍一下大家耳熟能详的Cookie。主要是翻了维基百科的很多内容,因为维基百科的逻辑实在是很清晰:),ppt就不分享了,把原始的草稿贴出来给大家。欢迎批评指正。 HTTP Cookie: Cookie通常也叫做网站cookie,浏览器cookie或者http cookie,是保存在用户浏览器端的,并在发出
2017-11-16 07:52:50
522
转载 Session的垃圾回收机制
彻底删除session session_unset()则会根据session_id删除内存中的session数组 session_destroy()会删除session文件,以及session_id,但内存中的session还存在 setcookie(session_name(),'',1,'/')则会删除客户端的cookie文件 注意session_destroy一定不能放在最开始,否则
2017-11-15 21:00:13
312
转载 防止表单重复提交
表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如: 点击提交按钮两次。 点击刷新按钮。 使用浏览器后退按钮重复之前的操作,导致重复提交表单。 使用浏览器历史记录重复提交表单。 浏览器重复的HTTP请求。 用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一条记录重复插入到数据库中,
2017-11-14 17:44:45
857
原创 linux常用命令
常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent) cd 切换目录 touch 创建空文件 echo 创建带有内容的文件。 cat 查看文件内容 cp 拷贝 mv 移动或重命名
2017-11-14 17:40:11
172
原创 Session共享
多台服务器共享session问题 在现在的大型网站中,如何实现多台服务器中的session数据共享呢 当使用多台服务器架设成集群之后,我们通过负载均衡的方式,同一个用户(或者ip)访问时被分配到不同的服务器上,假设在A服务器登录,如果在B服务器拿不到用户的登录信息session。这时访问到B服务器时就出现未登录情况。 所以如何对于这种情况做到共享session至关
2017-11-14 17:10:21
161
原创 面向对象的基本知识
面向对象编程 OOP 面向对象的五大基本原则 单一职责原则(SRP) 开放封闭原则(OCP) 里氏替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP) 单一职责原则SRP(Single Responsibility Principle) 是指一个类的功能要单一,不能包罗万象。如同一个人一样,分配的工作不能太多,否则一天到晚虽然忙忙碌碌的
2017-11-14 16:47:16
261
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人