首页
学习
活动
专区
工具
TVP
发布

java思维导图

专栏作者
517
文章
700307
阅读量
99
订阅数
SpringBoot 官方推荐,连接池,太快了!
大家好,现在介绍一款非常强大,高效,并且号称“史上最快连接池”。由此可见他是有多受人喜欢,并且在SpringBoot2.0之后,采用的默认数据库连接池就是Hikari。 我们知道的连接池有C3P0,DBCP,它们都比较成熟稳定,但性能不是十分好。所以有了BoneCP这个连接池,它是一个高速、免费、开源的JAVA连接池,它的性能几乎是C3P0、DBCP的25倍,十分强悍 在我们平常的编码中,通常会将一些对象保存起来,这主要考虑的是对象的创建成本。 比如像线程资源、数据库连接资源或者 TCP 连接等,这类对象
java思维导图
2022-08-26
8060
公司规定所有接口都用 POST 请求,这是为什么?
最近在逛知乎的时候发现一个有趣的问题:《公司规定所有接口都用 post 请求,这是为什么?》 ❝ 原问题:zhihu.com/question/336797348 ❞ 看到这个问题的时候其实我也挺有感触的,因为我也曾经这样问过我自己。在上上一家公司的时候接到一个项目是从零开始搭建一个微服务,当时就有了解过接口的一些规范,比如耳熟能详的 Restful 规范,就被应用到这个微服务项目中。 今天再次看到这个问题,我也有了一些新的理解和感触,临时回顾了一下 get 与 post 的请求的一些区别: post更安全
java思维导图
2022-05-27
6400
阿里二面被问Redis主从复制和集群,14:03进去的,14:08就出来了…
要说在近几年的面试里,考察难度只增不减的,Redis可谓是当仁不让! 而往前倒推几年,最人气的NoSQL数据库还是MongoDB,同一年发布的Redis甚至排不上号。 归功于这几年缓存技术的发展、企业对性能的要越来越高,而Redis最大的优势,就是快!(快字我已经说腻了) 网友对几大主流数据库的形象总结 因此,现在出去面试Java/后端开发等类型的岗位,Redis是绝对绕不开的一趴: Redis 持久化机制 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级等问题 单线程的Redis为什么这么快 Redi
java思维导图
2022-03-04
4350
公司规定所有接口都用 POST请求,这是为什么?
最近在逛知乎的时候发现一个有趣的问题:《公司规定所有接口都用 post 请求,这是为什么?》
java思维导图
2021-12-11
1.1K0
SpringCache与redis集成,优雅的缓存解决方案
缓存可以说是加速服务响应速度的一种非常有效并且简单的方式。在缓存领域,有很多知名的框架,如EhCache 、Guava、HazelCast等。
java思维导图
2020-08-24
7320
极简入门,Shiro的认证与授权流程解析
接下来的几天,我们开讲Shiro,从入门到分析、集成、单点登录整合等几篇。今天我们先来认识一下Shiro吧~
java思维导图
2020-05-26
9360
Redis 是如何实现点赞、取消点赞的?
点赞是个频率比较高的事件,也不是特别重要的记录,使用缓存来存储还是比较合理的,另外像排行榜、热议等都可以使用缓存,先来看看点赞是如何实现的吧,详细代码可以clone看下哈,跟紧脚步,学技术~
java思维导图
2020-03-03
6.2K0
使用SpringCloud搭建“秒杀”架构(github源码)
分析,在做秒杀系统的设计之初,一直在思考如何去设计这个秒杀系统,使之在现有的技术基础和认知范围内,能够做到最好;同时也能充分的利用公司现有的中间件来完成系统的实现。
java思维导图
2020-02-26
1.5K0
Redis是如何实现点赞、取消点赞的?
本文基于 SpringCloud, 用户发起点赞、取消点赞后先存入 Redis 中,再每隔两小时从 Redis 读取点赞数据写入数据库中做持久化存储。
java思维导图
2020-01-02
2.4K0
网站发展历程九大阶段,及知识体系梳理
用思维导图学习java真的是一个不错的方式!今天,我们用导图的方式来梳理一下一个网站从0到1流量逐渐增加的过程中会涉及到的技术与知识体系。
java思维导图
2020-01-02
4580
如何设计一个本地缓存
最近在看 Mybatis 的源码,刚好看到缓存这一块,Mybatis 提供了一级缓存和二级缓存;一级缓存相对来说比较简单,功能比较齐全的是二级缓存,基本上满足了一个缓存该有的功能;当然如果拿来和专门的缓存框架如 ehcache 来对比可能稍有差距;本文我们将来整理一下实现一个本地缓存都应该需要考虑哪些东西。
java思维导图
2019-12-05
6510
布隆过滤器实战!垃圾邮件识别?重复元素判断?缓存穿透?
在程序的世界中,布隆过滤器是程序员的一把利器,利用它可以快速地解决项目中一些比较棘手的问题。如网页 URL 去重、垃圾邮件识别、大集合中重复元素的判断和缓存穿透等问题。
java思维导图
2019-12-05
1.8K0
Redis 架构和运维必懂的10个知识
如今,互联网业务的数据正以更快的速度在增长,数据类型越来越丰富,这对数据处理的速度和能力提出了更高要求。Redis 是一种开源的内存非关系型数据库,给开发人员带来的体验是颠覆性的。在自始至终的设计过程中,都充分考虑高性能,这使得 Redis 成为当今速度最快的 NoSQL 数据库。
java思维导图
2019-11-05
4380
Java的四种线程池的使用,以及自定义线程工厂
四种线程池分别是:newCachedThreadPool、newFixedThreadPool 、newScheduledThreadPool 和newSingleThreadExecutor ,下面对这几个线程池一一讲解。
java思维导图
2019-11-05
1.7K0
使用nginx部署网站
如果服务器只需要放置一个网站程序,解析网站到服务器的网站,网站程序监听80端口就可以了。如果服务器有很多应用,借助nginx不仅可以实现端口的代理,还可以实现负载均衡。本文将详细介绍前端及nodeJS项目在服务器配置时需要用到的nginx配置。
java思维导图
2019-11-05
2.6K0
一道面试题考验了你对java的理解程度
想要搞清楚具体的原因,在这里你需要搞清楚以下几个概念,如果这个概念搞清楚了,你也不会把上面的实现方法写错
java思维导图
2019-11-04
4950
为什么Java字符串是不可变对象?
本文主要来介绍一下Java中的不可变对象,以及Java中String类的不可变性,那么为什么Java的String类是不可变对象?让我们一起来分析一下。
java思维导图
2019-11-04
6440
Redis热点Key发现及常见解决方案!
1、用户消费的数据远大于生产的数据(热卖商品、热点新闻、热点评论、明星直播)。 在日常工作生活中一些突发的的事件,例如:双十一期间某些热门商品的降价促销,当这其中的某一件商品被数万次点击浏览或者购买时,会形成一个较大的需求量,这种情况下就会造成热点问题。
java思维导图
2019-11-04
2.8K0
Integer、new Integer() 和 int 比较的面试题
https://www.cnblogs.com/cxxjohnson/p/10504840.html
java思维导图
2019-08-23
7660
缓存穿透、缓存击穿和缓存雪崩实践
我们使用缓存的主要目是提升查询速度和保护数据库等稀缺资源不被占满。而缓存最常见的问题是缓存穿透、击穿和雪崩,在高并发下这三种情况都会有大量请求落到数据库,导致数据库资源占满,引起数据库故障。今天我主要分享一下layering-cache缓存框架在这个三个问题上的实践方案。
java思维导图
2019-08-20
1.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档