在路上

 找回密码
 立即注册
在路上 站点首页 学习
订阅

学习

JVM调优总结
JVM调优工具 Jconsole,jProfile,VisualVM Jconsole : jdk自带,功能简单,但是可以在系统有一定负荷的情况下使用。对垃圾回收算法有很详细的跟踪。详细说明参考这里 JProfiler:商业软件,需要付费。功能强 ...
2017-2-9 13:06
JVM 优化经验总结
开始之前 Java 虚拟机有自己完善的硬件架构, 如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM 屏蔽了与具体操作系统平台相关的信息,使得 Java 程序只需生成在 Java 虚拟机上运行的目标代码 (字节码), 就可以 ...
2017-2-9 13:06
JSP模板继承功能实现
最近刚入职新公司,浏览一下新公司项目,发现项目中大多数JSP页面都是独立的、完整的页面,因此许多页面都会有如下重复的代码:%@ page language=java contentType=text/html; charset=UTF-8 import=java.util.Calend ...
2017-2-9 13:06
LinkedList的实现原理
1. LinkedList概述: List 接口的链接列表实现。实现所有可选的列表操作,并且允许所有元素(包括 null)。除了实现 List 接口外,LinkedList 类还为在列表的开头及结尾 get、remove 和 insert 元素提供了统一的命 ...
2017-2-9 13:06
Java 内存区域详解
原文 http://segmentfault.com/a/1190000002931555 引言 学习Java也有一段时间了,总感觉有些东西学的不是很精通。例如Java内存区域到底是怎么样的?程序是怎么跑的?对象是怎么存放的?这些都影响了我对自己 ...
2017-2-9 13:06
Java 8默认方法会破坏你的(用户的)代码
Java 8的默认方法试图尝试更进一步简化Java API。不幸的是,这一最近的语言扩展带来了一系列复杂的规则,但只有少部分java开发者意识到这一点。这篇文章告诉你为什么引入默认方法会破坏你的(用户的)代码。 起初看 ...
2017-2-9 13:06
深入理解java垃圾回收机制
一、垃圾回收机制的意义 java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的 ...
2017-2-9 13:06
Java线程池的原理及实现
多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。 假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T2 在线程中执行任务的时 ...
2017-2-9 13:06
关于 Java 对象序列化您不知道的 5 件事
数年前,当和一个软件团队一起用 Java 语言编写一个应用程序时,我体会到比一般程序员多知道一点关于 Java 对象序列化的知识所带来的好处。 关于本系列 您觉得自己懂 Java 编程?事实上,大多数程序员对于 Java ...
2017-2-9 13:06
ArrayList的实现原理
1. ArrayList概述: ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个A ...
2017-2-9 13:06
Java基础知识你知道多少?你知道Java知识从哪开始学习
首先我们要知道Java的大致分类,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ON(Open Net Environment)体系。学习Java的第一步就是要安 ...
2017-2-9 13:06
Java开发出师在什么时候
  谈到就业问题,都是大问题。谁都想有个好开始,一步领先可能步步领先。最近又是动力节点毕业季一大波小伙伴踏上了找工作的旅途。然而在找工作中有的人一蹴而就,而有的人还在迟迟的徘徊摇摆不定。有的人学习比别 ...
2017-2-9 13:06
Red Hat Linux Enterprise 7.0配置Java 环境变量
在Red Hat Linux Enterprise 7.0中配置Java 环境变量。首先,在官网上下载 JDK 这里我使用的是jdk-8u65-Linux-x64.tar.gz 针对在windows上的设置,修改修改path:C:Program FilesJavajdk1.8.0_31bin;C:Program FilesJ ...
2017-2-9 13:06
Java简易LRU缓存实现
背景 LinkedHashMap继承自HashMap,内部提供了一个removeEldestEntry方法,该方法正是实现LRU策略的关键所在,且HashMap内部专门为LinkedHashMap提供了3个专用回调方法,afterNodeAccess、afterNodeInsertion、afte ...
2017-2-9 13:06
写Java也得了解CPU–CPU缓存
原文出处: cnblogs - macemers CPU,一般认为写C/C++的才需要了解,写高级语言的(Java/C#/pathon…)并不需要了解那么底层的东西。我一开始也是这么想的,但直到碰到LMAX的Disruptor,以及马丁的博文,才发现写Java ...
2017-2-9 13:06

相关分类

小黑屋|在路上 ( 蜀ICP备15035742号-1 

;

GMT+8, 2025-7-9 18:58

Copyright 2015-2025 djqfx

返回顶部