java
三十而立90后
90后的天下
展开
-
jvm参数联想记忆
下面来看一条经常设置设置jvm参数的命令(为了方便读就换行了):JAVA_OPTS="-server -Xms512M -Xmx512M -Xss256K -Djava.awt.headless=true -Dfile.encoding=utf-8 -XX:PermSize=64M -XX:MaxPermSize=128m"以下两条来自:https://www.oschina...转载 2019-04-10 17:41:48 · 534 阅读 · 0 评论 -
gc log的分析
日前查看某个程序的日志,发现一直在报GC相关的信息,不确定这样的信息是代表正确还是不正确,所以正好借此机会再复习下GC相关的内容:以其中一行为例来解读下日志信息:[GC (Allocation Failure) [ParNew: 367523K->1293K(410432K), 0.0023988 secs] 522739K->156516K(1322496K), 0.00...转载 2019-04-11 20:48:01 · 6882 阅读 · 0 评论 -
各种排序算法书写和比较
各种排序算法比较一、基本排序算法1. 冒泡排序 假如我们现在按身高升序排队,一种排队的方法是:从第一名开始,让两人相互比身高,若前者高则交换位置,更高的那个在与剩下的人比,这样一趟下来之后最高的人就站到了队尾。接着重复以上过程,直到最矮的人站在了队列首部。我们把队头看作水底,队尾看作水面,那么第一趟比较下来,最高的人就像泡泡一样从水底”冒“到水面,第二趟比较则是第二高的人……排队...转载 2019-04-03 15:33:22 · 1301 阅读 · 0 评论 -
Java常用命令:jps、jstack、jmap、jstat(带有实例教程)
1. jps jstack jmap jstathttps://blog.csdn.net/u013310517/article/details/80990924 图文版教程2. jinfo 查看参数信息转载 2019-04-03 11:16:22 · 1402 阅读 · 0 评论 -
注意java代码的内存泄漏
对于有语言编译基础的同志,要注意了.如果你是刚学Java的.那么下面你必须要看.当然本人也是一样.也会出现下面某些错误.所以本人总结了一些.当然都是个人看法.不代表就是对的.也许有些是错的.同时也希望熟悉JAVA的高高手指出.或者有更好的看法或建议.都可以和我沟通.大家一齐来学习.同时这也是对自己的一种提高.在项目应用中.往往都是面临复杂的业务.而且用户量增加.内存使用自然就会增大.还转载 2017-02-04 16:01:07 · 547 阅读 · 0 评论 -
Maven基础-默认中央仓库[settings.xml 配置详解 ]
首先:Maven中央仓库的搜索全部公共jar包的地址是,http://search.maven.org/===Maven基础-默认中央仓库===================================当我们创建一个简单的Maven项目后(只需要在pom.xml配置好依赖),运行mvn clean install就可以把项目构建好,不需要我们手工下载任何jar,这全靠转载 2016-12-25 00:08:01 · 2449 阅读 · 0 评论 -
Maven入门指南⑤:使用Nexus搭建Maven私服
1 . 私服简介 私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。 我们可以使用专门的 Maven 仓转载 2016-12-24 23:44:14 · 273 阅读 · 0 评论 -
log4j2 使用详解
Log4j 2的好处就不和大家说了,如果你搜了2,说明你对他已经有一定的了解,并且想用它,所以这里直接就上手了。 1. 去官方下载log4j 2,导入jar包,基本上你只需要导入下面两个jar包就可以了(xx是乱七八糟的版本号): log4j-core-xx.jar log4j-api-xx.jar 2. 导入到你的项目中:这个就不说了。转载 2016-10-10 16:48:12 · 460 阅读 · 0 评论 -
最详细的Log4j使用教程
日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导入包log4j-1.2.17.jar,整个工程最终目录如下2、src同级创建并设置log4j.prop转载 2016-10-10 16:43:05 · 241 阅读 · 0 评论 -
Centos 环境搭建之Maven私服nexus
1、 软件a) 下载Nexus 地址:http://www.sonatype.org/downloads/nexus-2.1.2-bundle.tar.gzb) 如无特殊说明,本文档操作用户为nexusc) nexus默认的管理员用户名密码是:admin/admin1232、 安装a) 解压1 $ tar zxvf nexus-2.1.2-bundle.tar.gzb) 移转载 2016-08-11 15:37:51 · 381 阅读 · 0 评论 -
MAVEN常用命令
MAVEN常用命令Maven库:http://repo2.maven.org/maven2/Maven依赖查询:http://mvnrepository.com/Maven常用命令: 1. 创建Maven的普通java项目: mvn archetype:create -DgroupId=packageName转载 2016-07-28 17:16:39 · 260 阅读 · 0 评论