【翻译】Linux命令分类整理

1、系统信息 uname -a # 显示Linux系统信息 uname -r # 显示内核发布版本信息 uptime # 显示系统已经运行的时间和系统负载 hostname # 显示系统主机名 last rebo...

内存数据跨天原子切换设计与实现

本文是对我前几天工作中遇到的内存数据跨天原子切换问题的设计思路和实现代码的总结,为了描述清楚,篇幅略长,如缺乏耐心可以先看文章开头背景介绍,然后直接跳到文章结尾看实现代码。 注意...

Java NIO写大文件比较

FileChannel.write(ByteBuffer)、FileChannel.transferFrom、MappedByteBuffer

如何合理地估算线程池大小?

如何合理地估算线程池大小? 这个问题虽然看起来很小,却并不那么容易回答。大家如果有更好的方法欢迎赐教,^_^ 先来一个天真的估算方法:假设要求一个系统的TPS(Transaction Per Second或者...

Redis学习记录初篇

按照Redis官网定义,Redis是一个开源的基于BSD协议的强大的K-V内存数据库。它提供了五种数据结构:strings、hashes、lists、sets和sorted sets。Redis完全基于ANSI C编写。 Redis通常被用作缓...

RabbitMQ搭建和管理

1、安装 在Mac下安装RabbitMQ是非常简单的,一般默认RabbitMQ服务器依赖的Erlang已经安装,只需要用下面两个命令就可以完成RabbitMQ的安装(前提是homebrew已经被安装): brew update brew...

Timer与TimerTask源码阅读杂记

年前想参考Timer和TimerTask定时调度的原理,所以当时简单阅读了下相关源码,杂乱地记了下阅读笔记。

高级Java服务端工程师要求

1、精通Java语言 2、熟悉JVM原理,有一定JVM调优经验 3、熟悉常用Web框架及其原理(Spring AOP、MVC等),最好看过源码实现 4、熟悉常见Web服务器的配置管理和调优 5、缓存、消息队列、搜索等...

Java代理模式随谈

代理模式的优点、动态代理、使用CGLib动态代理测量方法执行时间、代码零入侵

JVM性能调优监控工具jps、jstack、jmap、jhat、jstat、hprof使用详解

JDK本身提供了很多方便的JVM性能调优监控工具,除了集成式的VisualVM和jConsole外,还有jps、jstack、jmap、jhat、jstat、hprof等小巧的工具,本博客希望能起抛砖引玉之用,让大家能开始对J...

Guava EventBus实现事件发布订阅实例及简单源码解读

发布订阅者模式是23种设计模式之外的一种很常用的设计模式,各种框架的listener都利用了这种模式,比如Quartz、Spring、Servlet。利用Google EventBus能使得发布订阅模式的实现更加简单,它能...

没有更多内容

加载失败,请刷新页面