• Java异常系列

    时间:2022-12-07 20:11:51

    Java异常(一) Java异常简介及其架构Java异常(二) 《Effective Java》中关于异常处理的几条建议Java异常(三) 《Java Puzzles》中关于异常的几个谜题Java异常系列的更多相关文章夯实Java基础系列10:深入理解Java中的异常体系目录 为什么要使用异常 异常...

  • 问题解决系列:记录一次Java程序内存泄露的解决过程(proxool内存泄露)

    时间:2022-12-07 18:06:39

    一、问题场景在线上运行的程序,有一天突然前端响应缓慢,但是后台日志依旧还在正常输出。针对这种情况,本篇博客主要是进行问题解决的过程说明。二、问题环境软件版本Centos6.4JDK1.6proxool0.9.0RC3三、问题原因1. 使用top命令查看进程情况2. 使用jstat命令查看当前GC情况...

  • 【Java重构系列】重构31式之封装集合

    时间:2022-12-07 16:37:26

    2009年,Sean Chambers在其博客中发表了31 Days of Refactoring: Useful refactoring techniques you have to know系列文章,每天发布一篇,介绍一种重构手段,连续发文31篇,故得名“重构三十一天:你应该掌握的重构手段”。此...

  • Java学习系列:package-info.java的作用

    时间:2022-12-05 18:04:36

    场景学习​​spring-kafka​​​开源源码的时候,发现每个目录都有一个​​package-info.java​​文件,查找其用法,并整理出来。环境软件版本spring-boot2.1.8.RELEASEspring-kafka2.2.8.RELEASEJDK8intellij idea201...

  • 2015年12月28日 Java基础系列(六)流

    时间:2022-12-04 10:34:57

    2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流2015年12月28日 Java基础系列(六)流的更多相关文章2015年11月26日 Java基础系列(六)正则表达式Regexpackage com.de...

  • Java基础系列-ArrayList

    时间:2022-12-04 10:30:45

    原创文章,转载请标注出处:《Java基础系列-ArrayList》一、概述ArrayList底层使用的是数组。是List的可变数组实现,这里的可变是针对List而言,而不是底层数组。数组有自身的特点,不变性,一旦数组被初始化,那么其长度就固定了,不可被改变。这就导致了ArrayList中的一个重要特...

  • 夯实Java基础系列6:一文搞懂抽象类和接口,从基础到面试题,揭秘其本质区别!

    时间:2022-12-04 10:30:39

    目录抽象类介绍为什么要用抽象类一个抽象类小故事一个抽象类小游戏接口介绍接口与类相似点:接口与类的区别:接口特性抽象类和接口的区别接口的使用:接口最佳实践:设计模式中的工厂模式接口与抽象类的本质区别是什么?基本语法区别设计思想区别如何回答面试题:接口和抽象类的区别?参考文章微信公众号Java技术江湖个...

  • Java基础系列-Collector和Collectors

    时间:2022-12-04 10:30:33

    原创作品,可以转载,但是请标注出处地址:https://www.cnblogs.com/V1haoge/p/10748925.html一、概述Collector是专门用来作为Stream的collect方法的参数的。public interface Stream<T> extends B...

  • Java工程师学习指南第1部分:夯实Java基础系列

    时间:2022-12-04 10:07:33

    点击关注上方“Java技术江湖”,设为“置顶或星标”,第一时间送达技术干货。本文整理了微信公众号【Java技术江湖】发表和转载过的Java优质文章,想看到更多Java技术文章,就赶紧关注吧。Java原创专题:如何才能够系统地学习Java并发技术?Java集合类常见面试知识点总结设计模式常见面试知识点...

  • 夯实Java基础系列9:深入理解Class类和Object类

    时间:2022-12-04 10:02:51

    目录Java中Class类及用法Class类原理如何获得一个Class类对象使用Class类的对象来生成目标类的实例Object类类构造器public Object();registerNatives()方法;Clone()方法实现浅拷贝getClass()方法equals()方法hashCode(...

  • Java并发系列之AbstractQueuedSynchronizer源码分析(条件队列)

    时间:2022-12-01 22:01:58

    这篇文章主要为大家详细介绍了Java并发系列之AbstractQueuedSynchronizer源码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  • 问题解决系列:java运行HiveQL,报错:java.lang.NoClassDefFoundError_ org_apache_hadoop_conf_Configuration

    时间:2022-12-01 11:01:44

    (文章目录)问题场景使用Java编写HiveQL语句,然后通过jdbc的方式远程连接hive集群,并执行。在执行过程中,报错,错误信息如下:java.lang.NoClassDefFoundError: org/apache/hadoop/conf/Configurationat org.apach...

  • JAVA加密算法系列-AES

    时间:2022-11-29 22:11:04

    package ***;import java.io.UnsupportedEncodingException;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import ...

  • 夯实Java基础系列19:一文搞懂Java集合类框架,以及常见面试题

    时间:2022-11-27 21:34:03

    本系列文章将整理到我在GitHub上的《Java面试指南》仓库,更多精彩内容请到我的仓库里查看https://github.com/h2pl/Java-Tutorial喜欢的话麻烦点下Star哈文章首发于我的个人博客:www.how2playlife.com本文参考 https://www.cnbl...

  • 《手把手教你》系列技巧篇(二十五)-java+ selenium自动化测试-FluentWait(详细教程)

    时间:2022-11-24 17:38:41

    1.简介其实今天介绍也讲解的也是一种等待的方法,有些童鞋或者小伙伴们会问宏哥,这也是一种等待方法,为什么不在上一篇文章中竹筒倒豆子一股脑的全部说完,反而又在这里单独写了一篇。那是因为这个比较重要,所以宏哥专门为她量身定制了一篇。FluentWait是Selenium中功能强大的一种等待方式,翻译成中...

  • 【Java重构系列】重构31式之搬移方法

    时间:2022-11-23 14:43:48

    重构第二式:搬移方法 (Refactoring 2: Move Method)毋容置疑,搬移方法(Move Method)应该是最常用的重构手段之一,正因为太常用而且较为简单,以至于很多人并不认为它是一种很有价值的重构,但事实并非如此,在最初的代码诞生之后,有些方法可能会被放在一些不合适的地方,例如...

  • 6.Java集合总结系列:常见集合类的使用(List/Set/Map)

    时间:2022-11-23 12:56:18

    MARK总结:Set、List 和 Map 可以看做集合的三大类。List集合是有序集合,集合中的元素可以重复,访问集合中的元素可以根据元素的索引来访问。Set集合是无序集合,集合中的元素不可以重复,访问集合中的元素只能根据元素本身来访问(也是不能集合里元素不允许重复的原因)。Map集合中保存Key...

  • 顽石系列:Java技术面试

    时间:2022-11-22 18:35:28

    顽石系列:Java技术面试JDBC相关1.Statement与PreparedStatement的区 别,什什么是SQL注⼊入,如何防⽌止SQL注⼊?PreparedStatement支持动态设置参数、支持预编译、防止SQL注入,而statement不支持。SQL注入:通过拼接SQL语句达到无参数查...

  • Java内存泄漏分析系列之二:jstack生成的Thread Dump日志结构解析

    时间:2022-11-21 08:26:09

    原文地址:http://www.javatang.com一个典型的thread dump文件主要由一下几个部分组成:上图将JVM上的线程堆栈信息和线程信息做了详细的拆解。第一部分:Full thread dump identifier这一部分是内容最开始的部分,展示了快照文件的生成时间和JVM的版本...

  • Java 集合系列(二)ArrayList详解

    时间:2022-11-21 00:06:42

    这篇文章主要介绍了Java集合系列ArrayList,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧