#

后端开发

  • 聊聊在AOP模式下的缓存方案

    面向方法的数据集缓存 使用了autofac做为ioc容器,使用Autofac.Extras.DynamicProxy2作为方法拦截器,缓存面向方法,直接在方法上添加CachingAttribute特性

    作者:Java_老男孩
    2020-07-10 06:49:44
  • Java程序员需要具备的几个软实力,你具备了吗?

    有很多关于Java程序员的调侃,比如“智商很高情商却很感人,思维缜密,极客,加班严重,没有对象只能new一个……”,虽然不是所有Java程序员都是这样,但这也说明了Java程序员这个群体中存在这种情况

    作者:Java_老男孩
    2020-07-10 03:58:33
  • Tomcat8史上最全优化实践

    1、Tomcat8优化 tomcat服务器在JavaEE项目中使用率非常高,所以在生产环境对tomcat的优化也变得非常重要了。 对于tomcat的优化,主要是从两个方面入手,第一是,tomcat自身

    作者:Java_老男孩
    2020-07-09 11:14:33
  • 内存崩溃了?其实你只需要换一种方式

    使用 JDK 自带的 Set 集合来进行 URL 去重,看上去效果不错,但是这种做法有一个致命了缺陷,就是随着采集的 URL 增多,你需要的内存越来越大,最终会导致你的内存崩溃。那我们在不使用数据库的

    作者:Java_老男孩
    2020-07-06 15:57:03
  • 想要玩转 JVM?你需要这份快速上手指南,从入门进阶到源码底层,这里全都有!

    作为 Java 的从业者,在找工作的时候,一定会被问及关于 JVM 相关的知识。 JVM 知识的掌握程度,在很多面试官眼里是候选人技术深度的一个重要评判标准。而大多数人可能没有对 JVM 的实际开发

    作者:Java_老男孩
    2020-07-06 11:33:29
  • 《Java架构筑基》从Java基础讲起——基本数据类型存储位置

    一.先看一个题目 Java中的基本数据类型一定存储在栈中吗? 二.答案说明 首先说明,"java中的基本数据类型一定存储在栈中的吗?”这句话肯定是错误的。 基本数据类型是放在栈中还是放在堆中

    作者:未来可期_
    2020-07-03 13:38:06
  • Mybatis一级缓存、二级缓存详讲

    查询缓存 首先,我们先看一下这个标题“查询缓存”,那就说明跟增、删、改是没有任何关联的,只有在查询时,才会遇到缓存,增删改不涉及! 查询缓存目前Mybatis中提供了两个,分别是:一级缓存、二级缓存;

    作者:Java_老男孩
    2020-06-27 13:32:50
  • 《Java架构筑基》从Java基础讲起——深入理解Static

    1. static的作用和特点 可以用来修饰:成员变量,成员方法,代码块,内部类等。具体如下所示 修饰成员变量和成员方法 被 static 修饰的成员属于类,不属于单个这个类的某个对象,被类中所有对

    作者:未来可期_
    2020-06-26 10:05:47
  • SpringBoot:初探 RabbitMQ 消息队列

    SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依

    作者:Java_老男孩
    2020-06-22 02:14:31
  • 使用RocketMQ实现高可用

    1. 概述 本文主要解析 Namesrv、Broker 如何实现高可用,Producer、Consumer 怎么与它们通信保证高可用。 2. Namesrv 高可用 启动多个 Namesrv 实现高可

    作者:Java_老男孩
    2020-06-21 21:13:42