240 发简信
IP属地:江苏
  • Tair&Redis适用场景和技术对比

    适合使用Tair的场景: 不能容忍数据丢失 数据量大,内存放不下的服务 不适合使用Cellar的场景: 使用复杂数据结构(map/set),ma...

  • Resize,w 360,h 240
    利用nignx设置反向代理进行debug

    背景 使用vpn连接公司网络,再使用远程debug时,将会非常慢 解决方法 使用Nginx配置反向代理进行调试 原理 在本机访问内外域名,通过配...

  • PermGen Space问题

    最近做项目碰到了让我纠结的问题,tomcat服务器运行一段时间,总是会自动报异常:java.lang.OutOfmemoryError: Per...

  • DBunit + H2实战

    0. 概述 DBUnit是一种基于JUnit的数据库驱动测试框架。DBUnit 的设计理念就是在测试之前,给对象数据库植入我们需要的准备数据,最...

  • Resize,w 360,h 240
    JVM学习笔记

    1. young GC 和 full GC young gc:回收年轻代垃圾,回收频繁,速度较快 full gc:回收老年代+年轻代,速度比yo...

  • java 多线程创建及运行

    java多线程实现方式1.1 三种创建线程的方式 继承Thread类,重写run()方法 实现Runable()接口,重写run()方法 实现C...

  • java并发基础知识

    1.为什么要使用多线程 充分发挥多核CPU的性能 方便进行业务拆分,提升服务性能 2. java多线程有什么缺点 (1) 频繁的上下文切换线程在...

  • Resize,w 360,h 240
    redis学习

    1. 什么是redis 特点 高性能 单线程 内存 支持持久化 nosql 作用 缓存 分布式锁 分布式唯一键 队列 会话 redis配置文件 ...