摘要:
1、Memcache是多线程,Redis单线程2、Memcache预分配(区、块),Redis现场申请内存,并且可以配置虚拟内存3、Redis可以实现持久化,主从赋值,实现故障恢复4、Memchace只是简单的key value,但是Redis支持数据类型比较多 数据结构简单 单线程无CPU切换性能 阅读全文
摘要:
用户名:Blangen' or 1 = 1; drop database 数据库名 --(单引号结束前面 和 --注释后面) 密码:aabbcc 生成的SQL语句是: select * from 用户表 where Username = 'Blangen' or 1 = 1; drop databa 阅读全文
摘要:
1、短轮询 2、长轮询 3、iframe 4、sse 5、Web Scoket 阅读全文
摘要:
应用的五个场景: 异步处理,应用解耦,流量削锋、日志处理和消息通讯 (未完全掌握) 阅读全文
摘要:
1、栈在内存中是连续的,堆在内存中可以不连续。 2、栈由系统自动分配,速度较快。但程序员是无法控制的。 堆是由new分配的内存,一般速度比较慢,而且容易产生内存碎片,不过用起来最方便。 阅读全文
摘要:
内存溢出:int[] a = new int[5]; a[5] = 666; //报错 内存泄露:c/c++里new完不delete,如果丢失指针,就释放不了,也无法使用,直到程序退出。 阅读全文
摘要:
1.HTTP协议代理服务器常用端口号:80/8080/3128/8081/9098 2.SOCKS代理协议服务器常用端口号:1080 3.FTP(文件传输)协议代理服务器常用端口号:21 4.Telnet(远程登录)协议代理服务器常用端口号:23 5.HTTPS 443 阅读全文
摘要:
随缘笔记 模糊查询 like %a 全表扫描 效率低 匹配程度差 站内搜索 用Lucene.Net实现1、只是一个全文检索开发包,不是一个成型的搜索引擎2、数据(文本类型)扔给Lucene.Net,查询数据的时候从Lucene.Net查询数据(可以看作是提供了全文检索功能的一个数据库) 文章-->分 阅读全文
摘要:
随缘记录 模拟Session滑动时间 存到Memcache时设置 滑动时间 别用控制器过滤!!!(不灵活呀) LRU(least recently used) Memcache选机器(集群搭建原理:客户端配置多台集群服务器的ip和端口列表)hash(key) % 机器数量 余数对应的机器 服务器(S 阅读全文
摘要:
1. 登录界面 1.1表单校验 1.2信息有误 1.3正在登录 2、桌面 3.用户管理 3.1添加 3.2删除 3.3编辑 3.4设置用户角色 3.5设置用户权限 4.角色管理 5.权限管理(菜单权限,普通权限) CRUD 6.没有权限访问(可以细微控制到每一个方法) 7.搜索 源码: GitHub 阅读全文