导航

11 2017 档案

摘要:一 索引: 索引(在Mysql中也叫做键<key>),是存储引擎用于快速找到记录的一种数据结构,其先在索引中找到对应值,然后根据匹配索引记录找到对应的数据行 如果对多列进行索引(组合索引),列的顺序非常重要,MySQL仅能对索引最左边的前缀进行有效的查找 索引对查询的速度有重要的影响,应该是对数据库 阅读全文

posted @ 2017-11-30 13:23 耍流氓的兔兔 阅读(236) 评论(0) 推荐(0)

摘要:如果是centos 一般会自带两个openjdk rpm -e --nodeps 要卸载的包 (包通过上面的指令可以获取到)] 先卸载7 再卸载6 安装jdk 1 选择安装JDK的位置/usr/Java,如果存在这个目录无需创建,一般新到的机器是没有这个目录的,这个我们创建这个目录 2 将jdk-8 阅读全文

posted @ 2017-11-23 19:28 耍流氓的兔兔 阅读(128) 评论(0) 推荐(0)

摘要:锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中,除了传统的计算资源(CPU、RAM、I/O等)的争用以外,数据也是一种供多用户共享的资源;如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素 MySQL锁特性: 相对于其他 阅读全文

posted @ 2017-11-22 22:38 耍流氓的兔兔 阅读(194) 评论(0) 推荐(0)

摘要:Linux系统一些常见命令:https://www.cnblogs.com/wangkongming/p/4531341.html 1 首先查看linux当前的操作系统发布信息: 2 查看阿里云提供的镜像服务器上有哪些服务: 3 由此可以判断阿里云服务器上基本什么都没有安装,也意味着我们需要亲自搭建 阅读全文

posted @ 2017-11-22 22:03 耍流氓的兔兔 阅读(512) 评论(0) 推荐(0)

摘要:虚拟机中共划分为3个代:年轻代,老年代,持久代;其中持久代主要存放Java类的类信息,与垃圾收集要收集的Java对象关系不大,年轻代和老年代的划分是对垃圾收集影响较大的 年轻代: HotSpot JVM把年轻代分为了三部分:1个Eden区和2个Survivor区(分别叫from和to)。默认比例为8 阅读全文

posted @ 2017-11-22 08:43 耍流氓的兔兔 阅读(176) 评论(0) 推荐(0)

摘要:sso:single sign on,在多个应用系统中,用户只需要登陆一次就可以访问所有相互信任的应用系统 CAS框架:Central Authentication Service是实现sso单点登录的框架 参考博客:http://blog.csdn.net/javaloveiphone/artic 阅读全文

posted @ 2017-11-21 17:19 耍流氓的兔兔 阅读(126) 评论(0) 推荐(0)

摘要:事务: 事务是并发控制的单元,是用户定义的一个操作序列,这些操作要么都做,要么都不做,是一个不可分割的工作单位 通过事务,SQL能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性 事务的提交和回滚: 事务通常以begin transaction开始,以commit或rollback结束 c 阅读全文

posted @ 2017-11-21 09:23 耍流氓的兔兔 阅读(136) 评论(0) 推荐(0)

摘要:什么是GC: Garbage Collection简称为GC,垃圾回收机制 GC可以自动管理内存和垃圾清扫机制,释放内存中的资源和垃圾 GC可以有效的防止内存泄漏,有效的使用空闲的内存 GC的特点: GC只负责回收堆内存,不会回收任何物理资源 程序无法精确控制垃圾回收动作的具体发生时间,垃圾回收只有 阅读全文

posted @ 2017-11-17 18:26 耍流氓的兔兔 阅读(172) 评论(0) 推荐(0)

摘要:参考链接:http://blog.csdn.net/jiuqiyuliang/article/details/46701559 阅读全文

posted @ 2017-11-17 17:05 耍流氓的兔兔 阅读(81) 评论(0) 推荐(0)

摘要:参考链接:http://blog.csdn.net/charleslei/article/details/50117761 DNS污染: DNS污染,又称域名服务器缓存污染(DNS cache pollution)或者域名服务器快照侵害(DNS cache poisoning) DNS污染,指的是用 阅读全文

posted @ 2017-11-17 16:47 耍流氓的兔兔 阅读(564) 评论(0) 推荐(0)

摘要:参考链接:http://blog.csdn.net/xuaman/article/details/69390301 静态页面,一般指html: 在静态web程序中,客户端使用web浏览器经过网络连接到服务器上,使用HTTP协议发出一个请求,告诉服务器现在需要那个页面,所有的请求都交给web服务器,之 阅读全文

posted @ 2017-11-11 09:32 耍流氓的兔兔 阅读(17156) 评论(0) 推荐(1)

摘要:同源策略: Same-Origin Policy,是一个著名的安全策略,现在所有支持Javascript的浏览器都会使用这个策略;同源,就是ibxu由协议、域名、端口都一致的,才叫做同源 eg:http://www.baidu.com和https://www.baidu.com,由于协议不一致,不是 阅读全文

posted @ 2017-11-10 09:00 耍流氓的兔兔 阅读(339) 评论(0) 推荐(0)

摘要:session的原理: http是无状态的协议,客户每次读取web页面时,服务器都打开新的会话,而且服务器也不会自动维护客户的上下文信息。session就是一种保存上下文信息的机制,她是针对每一个用户的,session的内容在服务器端,通过sessionId来区分不同的客户,session是以coo 阅读全文

posted @ 2017-11-08 19:57 耍流氓的兔兔 阅读(11685) 评论(1) 推荐(0)

摘要:Dubbo的介绍: 是一个java版的RPC框架,由阿里巴巴开发并使用,结合zookeeper,实现流动计算架构完成资源调度和治理的工作 dubbo管控台可以对注册到zookeeper注册中心的服务或服务消费者进行管理,但管控台是否正常对Dubbo服务没有影响,管控台也不需要高可用,因此可以单节点部 阅读全文

posted @ 2017-11-07 11:50 耍流氓的兔兔 阅读(174) 评论(0) 推荐(0)

摘要:Zookeeper介绍: 是一个集群管理中心,树形的目录服务,支持变更推送 可以作为集群的管理工具使用 可以集中管理配置文件 注册中心负责服务地址的注册和查找,相当于目录服务,服务提供者和消费者只在启动时与 注册中心交互,注册中心不转发请求,压力较小 Zookeeper安装: 1 zookeeper 阅读全文

posted @ 2017-11-07 11:22 耍流氓的兔兔 阅读(165) 评论(0) 推荐(0)

摘要:Redis和数据库的同步如何做? 设置redis中数据的过期时间(登录信息) 更新或修改数据库中数据的时候同时更新redis的 数据 使用MQ更新缓存数据 Redis的好处? 速度快:因为数据在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) 支持丰富的数据类 阅读全文

posted @ 2017-11-04 10:17 耍流氓的兔兔 阅读(143) 评论(0) 推荐(0)

摘要:当一台Redis服务器的内存存储空间有限的情况下,看可以使用redis集群扩展存储空间 使用PING-PANG机制,检查节点的健康状态 所有的redis节点彼此互联 每个节点中保存的数据不一样,为了保证集群的高可用,数据的完整性,须给每个节点配置从机 节点是否fail通过投票机制判断:集群中超过半数 阅读全文

posted @ 2017-11-03 09:46 耍流氓的兔兔 阅读(185) 评论(0) 推荐(0)

摘要:Redis穿透 出现原因:频繁的查询一个不存在的数据,由于缓存不命中,每次都要查询持久层,从而失去缓存保护后端的意义 解决方法: 部署过滤器拦截: 将数据库中数据的存在的Id存入列表,放入缓存中,每次先判断要查询的数据(通过sismember key member)是否存在,如果存在,就去持久层进行 阅读全文

posted @ 2017-11-02 21:46 耍流氓的兔兔 阅读(337) 评论(0) 推荐(0)

摘要:Redis的高性能是由于其将所有数据都存储在了内存中,为了使Redis在重启之后仍能保证数据不丢失,需要将数据从内存中同步到硬盘中,这一过程就是持久化 Redis支持两种方式的持久化,一种是RDB方式,一种是AOF方式。可以单独使用其中一种或将二者结合使用 RDB持久化: RDB方式的持久化是通过快 阅读全文

posted @ 2017-11-02 21:45 耍流氓的兔兔 阅读(198) 评论(0) 推荐(0)

摘要:主从复制机制: 持久化 保证了即使Redis服务器重启也不会丢失数据,因为Redis服务重启后会将硬盘上持久化的数据恢复到内存中,但是如果Redis服务器损坏则可能导致数据丢失,但是可以通过Redis的 主从复制机制就可以避免这种单点故障 主redis中的数据有两个副本(replication)即从 阅读全文

posted @ 2017-11-02 21:45 耍流氓的兔兔 阅读(141) 评论(0) 推荐(0)

摘要:什么是Redis: Redis是C语言开发的开源的高性能键值对(key-value)数据库,支持String类型、map散列类型、list列表类型、set集合类型、sortedset有序集合类型 参考链接:http://www.runoob.com/redis/redis-tutorial.html 阅读全文

posted @ 2017-11-02 21:38 耍流氓的兔兔 阅读(297) 评论(0) 推荐(0)

摘要:存储引擎: 存储引擎就是指表的类型以及表在计算机上的存储方式 它处于MySQL体系架构中Server端底层,是底层物理结构的实现,用于将数据以各种不同的技术方式存储到文件或者内存中,不同的存储引擎具备不同的存储机制、索引技巧和锁定水平 参考博客:http://www.cnblogs.com/yuxi 阅读全文

posted @ 2017-11-02 10:33 耍流氓的兔兔 阅读(369) 评论(0) 推荐(0)

摘要:1 切换目录cd 2 列出文件列表ls 3 创建目录或移除目录 mkdir rmdir 4 文件操作rm cp mv cat 5 显示文件内容cat more less tail 6 编辑文件内容touch vi vim 7 查找文件内容find grep 8 用户管理 useradd 用户名:添加 阅读全文

posted @ 2017-11-01 20:42 耍流氓的兔兔 阅读(234) 评论(0) 推荐(0)

摘要:乐观锁和悲观锁: 参考博客: http://blog.csdn.net/zhangwj0101/article/details/50946054 悲观锁: PCC:Pessimistic Concurency Control,是一种并发控制的方法 悲观锁,正如其名,它指的是对数据被外界(包括本系统当 阅读全文

posted @ 2017-11-01 18:36 耍流氓的兔兔 阅读(249) 评论(0) 推荐(0)

摘要:在集群的时候每次访问,都会被代理转到不同的服务器,那么在这些服务器之间如何共享session? 解决方式1:session复制 只能在window下好使,web服务器解决(广播机制,将一台机器上的session数据广播复制到集群中其余机器上),但是网络开销大,性能低 解决方式2:缓存集中式管理 将s 阅读全文

posted @ 2017-11-01 15:17 耍流氓的兔兔 阅读(457) 评论(0) 推荐(0)