![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
通宵程序的猫
这个作者很懒,什么都没留下…
展开
-
为JDK自带的jvisualvm安装Visual GC插件
1.打开cmd,输入jvisualvm,回车;2.点击工具——>插件;3.访问网址:https://visualvm.github.io/pluginscenters.html,找到自己JDK对应版本的插件下载地址;4.点击该链接进入如图界面,找到Visual GC插件,点击下载5.将下载的文件放到C:\Users\liuxincheng\AppData\Roaming\VisualVM\7u60\目录下;6.回到Java VisualVM,工具——>转载 2020-06-16 14:50:21 · 216 阅读 · 0 评论 -
使用java8实现List中对象属性的去重
今天在工作的时候遇到了一个问题,就是List的去重,不想用双重for,感觉太low,不想用for+Map,感觉应该有更好的方法,于是,google之。发现java8的stream流能完美解决这个问题。参考文档:https://blog.csdn.net/jiaobuchong/article/details/54412094 http://blog.zhouhaoch...原创 2018-06-06 01:17:30 · 13606 阅读 · 5 评论 -
log4j 详细讲解
来源:https://blog.csdn.net/u012422446/article/details/51199724 日志是应用软件中不可缺少的部分,Apache的开源项目log4j是一个功能强大的日志组件,提供方便的日志记录。在apache网站:jakarta.apache.org/log4j 可以免费下载到Log4j最新版本的软件包。一、入门实例1.新建一个JAva工程,导...转载 2018-09-01 21:19:26 · 98 阅读 · 0 评论 -
最详细的Linux安装oracle和出现的问题
一、安装Oracle前准备1.创建运行oracle数据库的系统用户和用户组[humf@localhost ~]$ su root #切换到rootPassword: [root@localhost sonny]# groupadd oinstall #创建用户组oinstall[root@localhost sonny]# groupadd dba #创建用户组dba[root...原创 2018-12-17 00:06:50 · 851 阅读 · 1 评论 -
web.xml配置详解
一.理论准备 先说下我记得xml规则,必须有且只有一个根节点,大小写敏感,标签不嵌套,必须配对。web.xml是不是必须的呢?不是的,只要你不用到里面的配置信息就好了,不过在大型web工程下使用该文件是很方便的,若是没有也会很复杂。 那么web.xml能做的所有事情都有那些?其实,web.xml的模式(Schema)文件中定义了多少种标签元素,web.xml...原创 2018-12-17 06:35:15 · 80 阅读 · 0 评论 -
String、StringBuffer、StringBuilder有什么区别
1 String(1) String的创建机理由于String在Java世界中使用过于频繁,Java为了避免在一个系统中产生大量的String对象,引入了字符串常量池。其运行机制是:创建一个字符串时,首先检查池中是否有值相同的字符串对象,如果有则不需要创建直接从池中刚查找到的对象引用;如果没有则新建字符串对象,返回对象引用,并且将新创建的对象放入池中。但是,通过new方法创建的Strin...原创 2018-12-28 21:44:24 · 96 阅读 · 0 评论 -
equals()与hashCode()方法详解及如何重写equals()
equals()方法详解hashcode() 方法详解Hashset、Hashmap、Hashtable与hashcode()和equals()的密切关系 java.lang.Object类中有两个非常重要的方法: public boolean equals(Object obj)public int hashCode() Object类是类继承结构的基础,所以是每一个类...原创 2019-01-17 20:07:36 · 153 阅读 · 0 评论 -
Collection总览
前言声明,本文使用的是JDK1.8从今天开始正式去学习Java基础中最重要的东西—>集合无论在开发中,在面试中这个知识点都是非常非常重要的,因此,我在此花费的时间也是很多,得参阅挺多的资料当然了,如果讲得有错的地方还请大家多多包涵并不吝在评论去指正~一、集合(Collection)介绍1.1为什么需要CollectionJava是一门面向对象的语言,就免不了处理对象为...原创 2019-01-18 00:09:30 · 115 阅读 · 0 评论 -
Centos7下安装Oracle11g r2
我的centos7是在virtualbox下安装的,安装Oracle安装了好久好久,最开始的时候在网上找的两个文章,按照步骤装,有一篇写着装的时候有灰色的竖线,直接按space键或者鼠标右键closed关闭掉就OK,我想着这多好,安装了好几次,都失败了,而且,在安装之前我也没有备份,我又有强迫症,稍有和步骤不一样,或者安装依赖包失败了,就又要从头再来,有时候会很生气,真的就把它们统统卸载了,又...原创 2019-01-24 00:47:53 · 869 阅读 · 2 评论