摘要:
今天在学习领导的编程手法时,注意到了以前没用过的一个方法,那就是map的getOrDefault,看了一下感觉这个方法的用途还是非常广泛的,比如可以实现一个简单的通讯录的功能。下面看我写的一个测试类。 结果应该也非常清晰了, 以后可以关注一下这个方法,感觉还挺有用的,map系的方法有很多,有时候可以 阅读全文
摘要:
1,自我介绍一下 2,项目中出现了oom是怎么解决的? 3,项目中的接口是怎么处理的?如何保证安全性的? 4,rest的设计原则是什么? 5,项目中对异常怎么处理的? 6,项目中的接口是如何保证安全的? 7,分布式锁你干了啥?他这么重你为啥要用?不是和rest相冲突吗? 8,java队列有几种实现方 阅读全文
摘要:
java面试的时候经常会被问到一个问题,那就是java三大特性:继承,封装和多态。那么这三者的含义究竟是什么你真的清楚吗?我看网上大多都是人云亦云。所以我想把我的想法记录下来供大家参考~今天先聊一个,多态是什么呢? 我们都知道,java程序是分为编译和运行两部分的,那你有没有想过,java的编译的期 阅读全文
摘要:
源码并不难,难的是耐心~~ 阅读全文
摘要:
如果使用@ComponeScan注解指定相关交给spring管理的类的话,那么所有的路径都要指明。要么就不适用,默认的application会将自身所在的包扫描一遍,但是不会扫描其他包的相关类。 阅读全文
摘要:
在一些网络服务的系统中,Redis 的性能,可能是比 MySQL 等硬盘数据库的性能更重要的课题。比如微博,把热点微博[1],最新的用户关系,都存储在 Redis 中,大量的查询击中 Redis,而不走 MySQL。 那么,针对 Redis 服务,我们能做哪些性能优化呢?或者说,应该避免哪些性能浪费 阅读全文
摘要:
关于Spring的讲解,网上有很多的版本,今天就回顾一下spring的一些基础知识,可能一篇写不完。 1,关于spring IOC/DI的理解 spring的两大特性IOC和AOP是最常见的,那么IOC/DI到底是什么呢?中文说起就是控制反转和依赖注入,在不使用Spring的时候,我们想要获取一个对 阅读全文
摘要:
一,redis的数据类型都有什么? String hash list set sortedset HyperLogLog Pub/Sub 二,缓存雪崩,击穿,传统。 雪崩:一些热点数据都会做缓存,一般会同时进行定时任务刷新。如果key的失效时间时,大量的用户请求涌入会直接落到数据库上,数据库一般会报 阅读全文
摘要:
一,Redis数据丢失,断电怎么办? 在redis当中有RDB和AOF备份操作,RDB是每隔一段时间去同步redis,生成二进制文件。AOF将写命令加到一个appendonly的文件中,数据量比较全相对实时,但是文件比较大。RDB是bgsave命令,后台fork子进程,通过写时复制,生成的redis 阅读全文