J2EE
文章平均质量分 63
放心飞吧
不可知论者的不懈努力
展开
-
8种Java排序算法整理
package org.hbz.test;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class SortMethod { /* * 1.直接插入排序 基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的, * 现在要把第n个数插原创 2017-01-21 21:19:19 · 430 阅读 · 0 评论 -
Java 浮点型与双精度数值比较
对于双精度与浮点数之间的比较存在潜在的转化原创 2017-09-14 09:22:10 · 5090 阅读 · 1 评论 -
【Centos7】卸载OpenJDK
1.查看安装了哪些OpenJDK[root@master1 bin]# rpm -qa | grep jdk2.卸载OpenJDK[root@master1 bin]# yum -y remove java-1.8.0-open*3.这时在/usr/bin中已经没有java了4.使用java -version看到了自己配置的JDK[hadoop@master1 ~]$ java原创 2017-02-24 14:27:03 · 2533 阅读 · 0 评论 -
【Hotspot】tomcat参数调整
## tomcat启动慢(1)在catalina.sh中加入这么一行:-Djava.security.egd=file:/dev/./urandom(2)打开$JAVA_PATH/jre/lib/security/java.security这个文件,找到下面的内容:securerandom.source=file:/dev/urandom 替换成 securerandom.source原创 2017-04-20 19:09:35 · 475 阅读 · 0 评论 -
【HotSpot】 jps
jps(1) General Commands Manual jps(1)Name jps - Java Virtual Machine Process Status ToolSYNOPSIS jps [ options ] [ hostid ]PARAMETER原创 2017-03-30 17:55:35 · 443 阅读 · 0 评论 -
【HotSpot】 jstatd
jstatd(1) General Commands Manual jstatd(1)Name jstatd - Virtual Machine jstat DaemonSYNOPSIS jstatd [ options ]PARAMETERS optio原创 2017-03-30 17:57:26 · 419 阅读 · 0 评论 -
【HotSpot】jps命令行详解
jps (JVM Process Status)jdk提供的一个查看当前Java进程的小工具, 可以看做是JavaVirtual Machine Process Status Tool的缩写。非常简单实用。命令格式:jps [选项 ] [ 主机号 ][options]选项 :-q:仅输出VM标识符,不包括classname,jar name,arguments in main me原创 2017-03-30 15:35:41 · 587 阅读 · 0 评论 -
【JSP 标签】格式化日期
在使用JSP开发页面时,java.util.Date在JSP页面直接输出的格式不好看,需要进行格式化原创 2017-02-22 10:44:45 · 516 阅读 · 0 评论 -
【JSP 标签】选择判断c:choose
在JSP页面中对 根据一个属性的多个可能的值进行相应的输出。<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>移动用户列表 tbody td{ height:50px; } 性别 照片 入网时间原创 2017-02-22 10:54:02 · 3170 阅读 · 0 评论 -
深入理解JVM
学习Java的同学注意了!!!在阅读本文之前,先向大家强烈推荐一下周志明的《深入理解Java虚拟机》这本书。前些天面试了阿里的实习生,问到关于Dalvik虚拟机能不能执行class文件,我当时的回答是不能,但是它执行的是class转换的dex文件。当面试官继续问,为什么不能执行class文件时,我却只能回答Dalvik虚拟机内部的优化原因,却不能正确回答具体的原因。其实周志明的转载 2016-12-22 17:54:42 · 300 阅读 · 0 评论 -
如何成为一个优秀的java程序员
Java程序员有许多应遵循的守则或最佳实践方式。本文概述了每个开发者最应该遵循的10条守则或戒律,如果不遵循它们,将会导致灾难性后果。1. 为代码添加注释(Add comments to your code). – 每个人都知道这一点,但不是每个人都会这么做。你有多少次“忘记”添加注释了?确实,注释不会为你的程序增加任何函数功能。但是,有多少次,看到2周前写的代码,你都记不起它是干什么的?转载 2016-12-22 18:01:10 · 3076 阅读 · 0 评论 -
解析java中volatile关键字
在Java多线程编程中经常volatile,有时候这个关键字和synchronized 或者lock经常有人混淆,具体解析如下: 在多线程的环境中会存在成员变量可见性问题: java的每个线程都存在一个线程栈的内存空间,该内存空间保存了该线程运行时的变量信息,当线程访问某一个变量值的时候首先会根据这个变量的地址找到对象的堆内存或者是栈堆存(原生数据类型)中的具体的内容,然后把这个内同赋值一个副转载 2016-12-22 17:58:24 · 312 阅读 · 0 评论 -
50个Java多线程面试题(上)
Java 语言一个重要的特点就是内置了对并发的支持,让 Java 大受企业和程序员的欢迎。大多数待遇丰厚的 Java 开发职位都要求开发者精通多线程技术并且有丰富的 Java 程序开发、调试、优化经验,所以线程相关的问题在面试中经常会被提到。在典型的 Java 面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式创建线程比较好(比如: 继承 thr转载 2016-12-22 17:57:22 · 370 阅读 · 0 评论 -
安尼梅森面试题
从离职开始到现在,面试了有四五家公司了,一次次的面试真是感觉从头凉到脚,北京的冬天马上要来了,这尼玛再面试不到合适的,就得面朝北方、迎着西伯利亚的寒风,不停地喝风了。说到面试,还真是跟平时工作不一样,必须得多做准备,多看面试题,否则,就别去面试,人生就是在不同的状态之间转换,大学毕业之前,走到哪儿都是一副学生的状态,工作了就有了工作状态,而面试状态也是很重要的,跟学生是时代的考试差不多。进原创 2017-10-19 19:49:56 · 846 阅读 · 0 评论