240 发简信
IP属地:浙江
  • BloomFilter布隆过滤器

    BloomFilter能解决什么问题 在我们对查询语句添加缓存的情况中,会存在缓存穿透的情况,即请求方故意以一种不存在的key进行查询,导致每次请求都无法命中缓存,请求都打到...

  • ConcurrentHashMap面试问题总结

    Q:ConcurrentHashMap和HashMap的区别是什么?A:1.ConcurrentHashMap是线程安全的,HashMap是线程不安全的2.Concurren...

  • HashMap面试问题总结

    Q:JDK8中的HashMap与JDK7中的有什么区别A:1.JDK8中的HashMap由数组加链表,变成了数组加链表加红黑树组成。如果链表长度大于8,并且总的元素个数大于一...

  • 120
    从单体项目到分布式架构的演进

    在以前绝大多数的公司的项目都是单体项目。如下图所示: 就是所有的业务模块都打在一个war包里。这种单体应用的架构方式有以下几种缺点:1.项目庞大,每次发布必须所有模块都重新发...

  • 120
    klass模型

    学java的都知道,我们的代码是由一个个类文件组成,类文件编译成class文件放在jvm中去运行。那么class文件在jvm中又是如何存储呢。存储到jvm中的就是class文...

  • Nginx小记

    在工作中,一般测试环境,预发环境,正式环境都有部署Nginx服务器。有时候我们需要对Nginx服务器的配置项加一些参数。比如新的映射地址之类的。但是发现一旦涉及到Nginx的...

  • 看着看着就不理解了。。有的难

    G1垃圾回收器详解

    在前一篇的文章《HotSpot垃圾回收算法概述》里面,对于Serial, Parallel和CMS几种垃圾回收器做了比较详细的描述。但是对于G1的叙述是比较粗糙的。这篇文章则...

  • 120
    分析gc日志并进行调优

    在我们正常的开发中很少会接触gc调优的事情。gc调优一般都是发生在项目开始之前。而项目开始之后如果发生oom或者full gc时间太长,导致系统卡顿等问题,这时候最好先找自己...

  • 分布式唯一ID取号方案

    对于分布式的系统而言,如何生成一个唯一的ID是基本的。比如分库分表时各个表的主键ID必须唯一,并且必须是递增的。还有各种业务订单的订单编号,这个也必须是唯一的。对于这种取唯一...

  • JVM参数总结

    看了下线上tomcat的启动参数(从catalina.sh查看启动参数),总结一下每个参数的意义:-Xms6g JVM初始分配的堆内存6g(一般来说是2g,但是因为做的是pa...

  • 搭建一个简易rpc框架的思路

    rpc是什么 rpc全名是Remote Procedure Call。意思就是远程接口调用。一般用于我们的分布式系统中,从系统A调用系统B的一个接口。可能你有个疑问,从系统A...

  • 120
    负载均衡的几种模式

    传统模式下的负载均衡 传统模式下,我们如果机器做负载的话,都是用nginx来做反向代理服务器,客户端请求到nginx,由nginx来根据负载均衡算法来路由到不同的服务器上,结...

  • 记一次面试用wait与notify实现多线程

    有次面试的时候要手写代码,题目是将100万个数用10个线程相加。首先想到的是用countDownLatch做。 做完后,面试官让用wait,跟notify再实现一把。当时想茬...

  • 120
    java 锁小记

    锁是为了在多线程情况下保证程序运行正确的一种手段。锁可以从多个维度进行分类:1.从是否占用资源,锁可以分为悲观锁与乐观锁。2.从锁的获取是否公平,可以分为公平锁与非公平锁3....

  • 120
    面试问烂的 Spring AOP 原理、SpringMVC 过程

    Spring AOP ,SpringMVC ,这两个应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天笔者带大家一起深入浅出源码,看看他的原理。以期让印象更加深刻,...

  • 缓存的过期策略

    我们日常开发中经常会用到缓存,有redis的,Memcached的。我们经常会设置缓存的过期时间。但是缓存的过期策略到底是怎样的呢,设置了时间以后,为什么时间到了,就认为这个...

  • mysql索引小结

    在日常工作中,我们经常会涉及到数据库的操作,而且经常性的,数据库的查询效率直接决定了我们代码的执行效率。我们以mysql的InnoDB引擎为例。讲一下如何使我们的数据库的查询...

  • 公告:关于暂停用户发布功能,并全面清查平台内容

    亲爱的简书用户 「简书」因个别上传作品用户违反《中华人民共和国网络安全法》《互联网信息服务管理办法》《互联网新闻信息服务管理规定》《互联网用户公众账号信息服务管理规定》《移动...