随笔分类 - Java知识点
摘要:一个Java对象占用多大内存
阅读全文
摘要:Servlet 和 Servlet容器的概念
阅读全文
摘要:数据库连接池大小设置
阅读全文
摘要:Java lambda表达式详解
阅读全文
摘要:今天打算写一下 Javaagent,一开始我对它的概念也比较陌生,后来在别人口中听到 ,`bTrace Arthas`后面才逐渐了解到Java还提供了这么个工具。 JVM启动前静态Instrument Javaagent 是什么? Javaagent是java命令的一个参数。参数 javaagent
阅读全文
摘要:Java 字节码以二进制的形式存储在 .class 文件中,每一个 .class 文件包含一个 Java 类或接口。Javaassist 就是一个用来 处理 Java 字节码的类库。它可以在一个已经编译好的类中添加新的方法,或者是修改已有的方法,并且不需要对字节码方面有深入的了解。同时也可以去生成一
阅读全文
摘要:Unsafe是位于sun.misc包下的一个类,主要提供一些用于执行低级别、不安全操作的方法,如直接访问系统内存资源、自主管理内存资源等,这些方法在提升Java运行效率、增强Java语言底层资源操作能力方面起到了很大的作用。 但是,这个类的作者不希望我们使用它,因为我们虽然我们获取到了对底层的控制权
阅读全文
摘要:前面刚说到Guava Cache,他的优点是封装了get,put操作;提供线程安全的缓存操作;提供过期策略;提供回收策略;缓存监控。当缓存的数据超过最大值时,使用LRU算法替换...
阅读全文
摘要:缓存分为本地缓存和远端缓存。常见的远端缓存有Redis,MongoDB;本地缓存一般使用map的方式保存在本地内存中。一般我们在业务中操作缓存,都会操作缓存和数据源两部分。如:...
阅读全文
摘要:在Storm集群中,有两类节点:主节点 master node 和工作节点 worker nodes。 主节点运行着一个叫做Nimbus的守护进程。这个守护进程负责在集群中分发代码,为工作节点分配任务,并监控故障。 Supervisor守护进程作为拓扑的一部分运行在工作节点上。一个Storm拓扑结构
阅读全文
