memcached

【转】Redis概念原理、redis面试

≡放荡痞女 提交于 2020-04-23 13:10:12
1.Redis基础教程学习 1.1.Redis数据库概述 1.1.1. 什么是Redis 1.1.2. Redis有哪些优缺点? 1.1.3. 为什么要用 Redis /为什么要用缓存? 1.1.4. 为什么要用 Redis 而不用 map/guava 做缓存? 1.1.5. Redis为什么这么快? 1.2.Redis数据类型 1.2.1.Redis有哪些数据类型? 1.2.2.Redis的应用场景 1.3.Redis持久化 1.3.1.什么是Redis持久化? 1.3.2.Redis 的持久化机制是什么?各自的优缺点? 1.3.3.如何选择合适的持久化方式? 1.3.4.Redis持久化数据和缓存怎么做扩容? 1.4.Redis过期键的删除策略 1.4.1.Redis的过期键的删除策略 1.4.2.Redis key的过期时间和永久有效分别怎么设置? 1.4.3.我们知道通过expire来设置key 的过期时间,那么对过期的数据怎么处理呢? 1.5.Redis内存相关 1.5.1.MySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据? 1.5.2.Redis的内存淘汰策略有哪些? 1.5.3.Redis主要消耗什么物理资源? 1.5.4.Redis的内存用完了会发生什么? 1.5.5.Redis如何做内存优化? 1.6

53个要点提高PHP编程效率

南楼画角 提交于 2020-04-23 07:27:34
用单引号代替双引号来包含字符串,这样做会更快一些 。因为php会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译 注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。   1、 如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。   2、$row[’id’] 的速度是$row[id]的7倍。   3、 echo 比 print 快 ,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。   4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。   5、注销那些不用的变量尤其是大数组,以便释放内存。   6、尽量避免使用__get,__set,__autoload。   7、require_once()代价昂贵。   8、include文件时尽量使用绝对路径,因为它避免了PHP去include_path里查找文件的速度,解析操作系统路径所需的时间会更少。   9、如果你想知道脚本开始执行(译注:即服务器端收到客户端请求)的时刻, 使用$_SERVER[‘REQUEST_TIME’]要好于time()。   10、函数代替正则表达式完成相同功能。   11

进军2020年:Java研发岗千道面试题总结:MyBatis+Redis+Spring...

巧了我就是萌 提交于 2020-04-23 06:02:40
互联网 Java 工程师面试题 MyBatis(27道) ZooKeeper(28道) Dubbo(30道) Elasticsearch(24道) Memcached(23道) Redis(40道) MySQL(50道) Java 并发编程(一)Java 并发编程(二)(123道) Java面试题(一)Java面试题(二)(228道) Spring 面试题(一)Spring 面试题(二)(119道) 微服务(50道) Linux(45道) Spring Boot(22道) Spring Cloud(8道) RabbitMQ(12道) kafka(18道) 由于内容太过全面,所有这里只截取出部分题目粗略的介绍一下. 这份PDF文档有将近500页,另外也有配套的283页“Java核心知识笔记”. 相信足够各位Java同僚备战刷题了,需要完整“互联网 Java 工程师面试题”及“Java核心知识笔记”的可以直接文末获取: MyBatis(27道) 什么是 Mybatis? Mybaits 的优点 MyBatis 框架的缺点 MyBatis 框架适用场合 MyBatis 与 Hibernate 有哪些不同? {}和${}的区别是什么? 当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 模糊查询 like 语句该怎么写? 通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问

Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架

蓝咒 提交于 2020-04-22 07:19:18
Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了 Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架 Asp.Net Core 2.0 项目实战(3)NCMVC角色权限管理前端UI预览及下载 Asp.Net Core 2.0 项目实战(4)ADO.NET操作数据库封装、 EF Core操作及实例 Asp.Net Core 2.0 项目实战(5)Memcached踩坑,基于EnyimMemcachedCore整理MemcachedHelper帮助类。 Asp.Net Core 2.0 项目实战(6)Redis配置、封装帮助类RedisHelper及使用实例 Asp.Net Core 2.0 项目实战(7)MD5加密、AES&DES对称加解密 Asp.Net Core 2.0 项目实战(8)Core下缓存操作、序列化操作、JSON操作等Helper集合类 Asp.Net Core 2.0 项目实战(9) 日志记录,基于Nlog或Microsoft.Extensions.Logging的实现及调用实例 Asp.Net Core 2.0 项目实战(10) 基于cookie登录授权认证并实现前台会员、后台管理员同时登录 Asp.Net Core 2.0 项目实战(11)

2020最新Java工程师面试题-ZooKeeper篇(附答案)

雨燕双飞 提交于 2020-04-22 00:42:16
持续更新内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、 Linux 等技术栈(滴滴滴.会持续更新哦,记得点赞、关注、分享三连击哈). 1. ZooKeeper 面试题? ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群 中各个节点的状态根据节点提交的反馈进行下一步合理操作。 最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名 服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能. Zookeeper 保证了如下分布式一致性特性 : 1、顺序一致性 2、原子性 3、单一视图 4、可靠性 5、实时性(最终一致性) 客户端的读请求可以被集群中的任意一台机器处理, 如果读请求在节点上注册了 监听器,这个监听器也是由所连接的 zookeeper 机器来处理 。 对于写请求,这些 请求会同时发给其他 zookeeper 机器并且达成一致后,请求才会返回成功. 因此, 随着 zookeeper 的集群机器增多,读请求的吞吐会提高但是写请求的吞吐会下降。

Java工程师连斩五份offer,工资20k+,全靠这份PDF面试题!

耗尽温柔 提交于 2020-04-21 17:42:53
由于内容太过全面,所有这里只题目目录截出来粗略的介绍一下,这份PDF文档有将近五百页,内容覆盖了:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技术栈: ( 如果觉得对你有帮助,记得点赞,关注,分享, 三连,非常感谢!!!) 文末可领取: MyBatis(27道) ZooKeeper(28道) Dubbo(30道) Elasticsearch(24道) Memcached(23道) Redis(40道) MySQL(50道) Java 并发编程(一)Java 并发编程(二)(123道) Java面试题(一)Java面试题(二)(228道) Spring 面试题(一)Spring 面试题(二)(119道) 微服务(20道) Linux(45道) Spring Boot(22道) Spring Cloud(8道) RabbitMQ(12道) kafka(18道) 文末有读者福利,往下翻: 答案,关注公众号下面二维码,即可 来源: oschina 链接: https://my.oschina.net/u/4506875/blog/3290565

centos7 pgpool+postgresql

我与影子孤独终老i 提交于 2020-04-21 07:51:58
安装postgresql CentOS7安装并配置PostgreSQL 安装pgpool rpm -ivh http: // www.pgpool.net/yum/rpms/3.7/redhat/rhel-7-x86_64/pgpool-II-release-3.7-1.noarch.rpm yum -y install pgpool-II- pg95 yum -y install pgpool-II-pg95- debuginfo yum -y install pgpool-II-pg95- devel yum -y install pgpool-II-pg95- extensions 开机启动 systemctl enable pgpool   添加Pgpool-II运行用户 [root@im110 pgpool- II]# useradd pgpool [root@im110 pgpool - II]# passwd pgpool Changing password for user pgpool. New password: Retype new password: passwd: all authentication tokens updated successfully. [root@im110 pgpool -II]# chown -R pgpool.pgpool

微服务(二)

左心房为你撑大大i 提交于 2020-04-21 04:05:22
一、CAP CAP原则又称CAP定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼。 一致性(C) :一致性指“all nodes see the same data at the same time”,即更新操作成功并返回客户端完成后,所有节点在同一时间的数据完全一致。(强一致性) 可用性(A) :可用性指“Reads and writes always succeed”,即服务一直可用,而且是正常响应时间。(高可用) 分区容忍性(P) :the system continues to operate despite arbitrary message loss or failure of part of the system”,系统继续运行,尽管部分系统出现任意消息丢失或故障。 取舍策略 : CA without P:如果不要求P(不允许分区),则C(强一致性)和A(可用性)是可以保证的。但放弃P的同时也就意味着放弃了系统的扩展性,也就是分布式节点受限,没办法部署子节点,这是违背分布式系统设计的初衷的。 CP without A:如果不要求A(可用),相当于每个请求都需要在服务器之间保持强一致,而P(分区)会导致同步时间无限延长

2020最新Java工程师面试题-ZooKeeper篇(附答案)

一个人想着一个人 提交于 2020-04-21 03:35:50
持续更新内容涵盖:Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、 Linux 等技术栈(滴滴滴.会持续更新哦,记得点赞、关注、分享三连击哈). 1. ZooKeeper 面试题? ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群 中各个节点的状态根据节点提交的反馈进行下一步合理操作。 最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名 服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能. Zookeeper 保证了如下分布式一致性特性 : 1、顺序一致性 2、原子性 3、单一视图 4、可靠性 5、实时性(最终一致性) 客户端的读请求可以被集群中的任意一台机器处理, 如果读请求在节点上注册了 监听器,这个监听器也是由所连接的 zookeeper 机器来处理 。 对于写请求,这些 请求会同时发给其他 zookeeper 机器并且达成一致后,请求才会返回成功. 因此, 随着 zookeeper 的集群机器增多,读请求的吞吐会提高但是写请求的吞吐会下降。

跳槽需谨慎,学习要走心,1000道BATJava面试题你都会吗?等你挑战

本小妞迷上赌 提交于 2020-04-18 07:55:43
前言: 最近不知道为啥老是听到有人说裸辞裸辞,裸辞需要勇气啊,特别是现在这种环境下,跳槽可是难上加难,个人是不建议裸辞的,除非你对自己有信心能快速的找到下一家更适合你的公司,还有就是口袋里有钱,像我这种没钱的,裸辞是不可能裸辞的,这辈子都不可能裸辞的,还是好好学习,不打无准备的仗会来的靠谱些。所以今天给大家分享近千道面试题,希望大家都能准备充分,顺利拿下offer。 面试题 不会做的不要着急,文末有答案分享 MyBatis 面试题 什么是 Mybatis? Mybaits 的优点: MyBatis 框架的缺点: MyBatis 框架适用场合: MyBatis 与 Hibernate 有哪些不同? #{}和${}的区别是什么? 当实体类中的属性名和表中的字段名不一样 ,怎么办 ? 模糊查询 like 语句该怎么写? 通常一个 Xml 映射文件,都会写一个 Dao 接口与之对应,请问,这个 Dao 接口的工作原理是什么?Dao 接口里的方法,参数不同时,方法能重载吗? Mybatis 是如何进行分页的?分页插件的原理是什么? Mybatis是如何将sql执行结果封装为目标对象并返回的?都有哪些映射形式? 如何执行批量插入? 如何获取自动生成的(主)键值? 在 mapper 中如何传递多个参数? Mybatis 动态 sql 有什么用?执行原理?有哪些动态 sql? Xml 映射文件中