自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未知的未来,冲鸭

不以物喜 不以己悲

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Apache ShardingSphere 数据分片示例配置

【代码】Apache ShardingSphere 数据分片示例配置。

2022-11-29 15:51:47 351 1

原创 Redis面试题之三十八问

因为Redis是基于内存的操作,CPU不是Redis的瓶颈,Redis的瓶颈最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。redis是基于内存的,内存的读写速度非常快;省去了很多上下文切换线程的时间;使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写、关闭、连接都转化成了事件,然后利用epoll的多路复用特性,绝不在io上浪费一点时间。

2022-10-25 21:47:23 328

原创 linux面试题之二十问二十答

netstat -na 查询所有端口lsof - i:port 查询指定端口telnet 127.0.0.1 port 连接指定端口free -hdf -hps aux | grep 要查找的进程名netstat -na | grep pidtail -fwc -ltail -5n test.logps -ef | grep javacdcd ./cd .clearresetctrl lctrl cmkdir 创建目录touch 创建文件cp a.txt b.txttailca

2022-10-25 21:34:43 215

原创 Dubbo面试题十八问十八答

重试机制在出现调用失败时,会再次调用。如果在配置的调用次数内都失败,则认为此次请求异常,抛出异常。消费者发送自己要调用的服务信息给注册中心,注册中心返回提供者地址列表,消费者选择提供者进行调用。可以通信 消费者会将提供者服务信息缓存到本地,注册中心挂掉会影响提供者的服务信息变更推送。超时机制的规则是如果在一定的时间内,provider没有返回,则认为本次调用失败,失败自动切换,当出现失败,重试其它服务器。失败自动恢复,后台记录失败请求,定时重发。快速失败,只发起一次调用,失败立即报错。

2022-10-25 17:05:37 168

原创 2022年RocketMQ面试题及答案

消息消费失败之后,会自动进行消息重试,如果达到了重试的次数仍然消费失败,会将该消息发送到死信队列,死信队列的消息不会被消费者正常消费,有效期为3天,3天之后自动删除,一个死信队列对应一个group id,控制台支持对死信消息的查询、重发、导出。迁移消息到临时topic:如果队列的个数小于消费者的个数,增加消费者也不会提高消费能力,新建一个临时的topic,用几个消费者直接将消息丢到临时的topic,然后创建几个消费者去消费临时的topic,这样也是间接的加大消费能力。

2022-10-25 16:53:00 1888

原创 ES面试题八问八答

elasticsearch面试内容

2022-10-25 16:44:53 523

原创 以一个很简单的回答来解释二进制的原码、反码、补码

首先解释一下二进制的最高位为符号位0 表示正数 1 表示负数例如:1 -》 0000 0001-1 -〉1000 0001所以主要讲一下负数的原码、反码、补码如 -11000 0001反码 = 1111 1110补码 = 1111 1111

2022-10-05 09:36:08 84

原创 Redis缓存雪崩有哪几种解决办法

redis缓存雪崩是指在某一时间点,很多缓存数据集中失效或者redis节点宕机,导致大量数据请求到存储层,造成数据库的压力。解决方案:redis高可用,搭建redis集群(异地多活)限流降级,加锁限流,关闭一些非核心业务数据预热,在请求来临之前,预先访问数据,将数据加载到缓存,设置不同的过期时间,让缓存的失效时间尽量均匀...

2020-07-19 21:13:46 369

原创 缓存击穿了怎么解决

缓存击穿:当某一个点,什么点呢,就是在key刚刚失效的那一瞬间,老多老多请求突然都到了存储层,这就相当于把缓存这堵墙击穿了,像某某明星恋情公开等等一些新闻,会导致大家都去访问这个热点数据,就可能出现这样的情况,那么怎么解决呢?设置热点数据永不过期,不过期就不会出现上面的问题了,但是热点数据过多,占用内存过大也是一个问题,预算又不够,这怎么搞?分布式锁,虽然说加锁可以解决问题,但是每次只有一个线程可以访问数据库,其他线程等待,这样是不是效率又会受影响;所以根据自己的业务来选择合适的方案最重要

2020-07-19 21:02:44 135

原创 Redis缓存穿透怎么解决

如果我理解的有不对的地方,希望大家可以踊跃评论指出不对的地方,感谢!讲一下我个人对redis缓存穿透的理解,其实感觉这个主题不应该直接叫Redis的缓存穿透,应该叫缓存穿透,只不过现在世面上用redis的比较多,我就叫这个名字了哈。我理解的这个东东就是用户请求缓存没有查到数据,然后就去数据库查询,仍然没有查到数据,比如有1万个用户都来查询,都是先访问缓存,再访问数据库,这样对数据库会造成压力,所以叫缓存穿透,直接穿到了存储层!那么怎么解决这个问题呢?比较简单粗暴,如果查询存储层没有查到数据,在缓

2020-07-19 20:48:34 477

原创 What??? mysql查询本来没有匹配的记录,但是查出来有一条记录,而且所有的字段都是null,Why

然后我就开始了漫长的排查sql的过程,终于发现了问题,select后面有一个sum,是用来统计所有行的数量的,问题渐渐明朗了,只要用到聚合函数,如果不做条件限制,即使结果中的所有字段为null,她也会显示有一条记录,终于查出来了,因为在查出符合条件的记录之后,会用到其中一个字段进行格式转换,一直报错,看别人的代码好痛苦!!!...

2019-07-08 17:01:55 1985

原创 Expression #4 of SELECT list is not in GROUP 。。this is incompatible with sql_mode=only_full_group_by

sql查询自己数据库的sql mode:select @@global.sql_mode结果如下ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERONO_ENGINE_SUBSTITUTION去掉ONLY_FULL_GROUP_BY,重新设置值:set @@global.sql_mod...

2019-03-28 19:04:01 849

原创 一次公司网站上的预览出现中文乱码

将Windows上字体文件 C:\Windows\Fonts目录,复制到CentOS的/usr/share/fonts目录运行sudo fc-cache -f -v命令刷新字体缓存,然后解决了这个问题,共勉!!!

2019-03-28 18:58:52 285

原创 常见sql语句练习

-- 教师表CREATE TABLE teacher( tno INT NOT NULL PRIMARY KEY, tname VARCHAR(20) NOT NULL);INSERT INTO teacher(tno,tname)VALUES(1,'张老师');INSERT INTO teacher(tno,tname)VALUES(2,'王老师');INSERT IN...

2017-10-28 11:47:00 13366 9

原创 不知道和你了解的类加载有没有区别

1.Java虚拟机的生命周期: 每个java程序启动都会由虚拟机创建一个java虚拟机实例,那么这个java程序就会在本身的java虚拟机实例上运行,当该java程序关闭退出,本身的java虚拟机实例也会随之消亡.2.Java虚拟机运行时的数据区: 每个java虚拟机实例都有方法区,堆内存,栈内存,,PC寄存器1):方法区:它是每个虚拟机实例中所有的线

2017-10-19 15:33:57 1239

原创 你所了解的cookie、session是这些吗?

Cookie:浏览器端的会话技术1.工作流程:用户去访问网站,服务器会产生了键值对的数据(cookie),业务完成之后,返回的时候,带上一个set-cookie的响应头,浏览器会将cookie保存在浏览器端,第二次去访问网站的时候,浏览器会根据一定的规则把cookie信息带上,通过cookie的请求头带上.2.需要用到的api有: Cookie c= new

2017-10-11 19:46:32 1635

解决win7无法打开chm格式文件的问题

解决win7无法打开chm格式文件的问题

2018-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除