• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
金色的鱼儿
博客园 首页 新随笔 联系 订阅 订阅 管理

随笔分类 -  JAVA基础

1 2 3 4 5 下一页

JAVA基础知识
 
Illegal DefaultValue null for parameter type integer 警告
摘要:可能是swagger的配置有问题 我之前少了后面两个依赖 <!-- swagger文档依赖 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version> 阅读全文
posted @ 2022-02-07 15:18 金色的鱼儿 阅读(171) 评论(0) 推荐(0)
Java POI导出excel 指定名称分组折叠
摘要:package com.java.utils; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import 阅读全文
posted @ 2021-04-09 18:32 金色的鱼儿 阅读(1633) 评论(0) 推荐(0)
Java 集合SortedSet&SortedMap讲解
摘要:把每天重复的工作做好,把每次遇到的困难解决。 这次对java集合框架学习中的两个特殊的接口进行介绍:SortedSet和SortedMap, 这两个接口提供排序操作,实现他们的子类都具有接口中定义的功能。Set和Map本身不具备排序功能,提供了SortedMap和SortedSet接口之后可以在提供 阅读全文
posted @ 2021-03-15 15:15 金色的鱼儿 阅读(347) 评论(0) 推荐(0)
java两个List的交集,并集
摘要:文章来源:https://www.cnblogs.com/qdhxhz/p/10787130.html 非对象集合交、并、差处理 方法一:使用apache的CollectionUtils工具类(推荐) public static void main(String[] args) { String[] 阅读全文
posted @ 2021-01-22 21:30 金色的鱼儿 阅读(1316) 评论(0) 推荐(0)
求求你,别再用wait和notify了
摘要:Condition 是 JDK 1.5 中提供的用来替代 wait 和 notify 的线程通讯方法,那么一定会有人问:为什么不能用 wait 和 notify 了? 哥们我用的好好的。老弟别着急,听我给你细说... 之所以推荐使用 Condition 而非 Object 中的 wait 和 not 阅读全文
posted @ 2021-01-09 18:34 金色的鱼儿 阅读(266) 评论(0) 推荐(1)
文件写入的6种方法,这种方法性能最好
摘要:在 Java 中操作文件的方法本质上只有两种:字符流和字节流,而字节流和字符流的实现类又有很多,因此在文件写入时我们就可以选择各种各样的类来实现。我们本文就来盘点一下这些方法,顺便测试一下它们性能,以便为我们选出最优的写入方法。 在正式开始之前,我们先来了解几个基本的概念:流、字节流和字符流的定义与 阅读全文
posted @ 2021-01-09 17:31 金色的鱼儿 阅读(1013) 评论(0) 推荐(0)
阿里面试官:Java对象一定是在堆中分配吗?我被秒杀的体无完肤
摘要:面试经历 记得几年前有一次阿里去面试,问到了这么一个问题: Java中的对象都是在堆中分配吗?说明为什么! 当时我被问得一脸懵逼,瞬间被秒杀得体无完肤,当时我压根就不知道他在考什么知识点,难道对象不是在堆中分配吗?最后就没然后了,回去等通知了。 对象的分配 几乎所有的对象在堆中进行分配,这个是大家经 阅读全文
posted @ 2021-01-09 14:57 金色的鱼儿 阅读(198) 评论(0) 推荐(0)
Java多线程分批发送消息的小例子
摘要:需求: 假设有10万个用户,现在节假日做活动,需要给每个用户发送一条活动短信,为了提高程序的效率,建议使用多线程分批发送. 这里值得注意的是: 每开一个线程都会占用CPU的资源,所以线程根据所需要的条数来决定就好,避免浪费,我们用的是一个小例子,只是说明了多线程处理提高了效率,实际的大规模场景中不建 阅读全文
posted @ 2021-01-07 20:20 金色的鱼儿 阅读(608) 评论(0) 推荐(0)
java中的各种锁机制
摘要:Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。 Java中往往是按照是否含有某一特性来定义锁,我们通过特性将锁进行分组归类,再使用对比的方 阅读全文
posted @ 2021-01-07 18:22 金色的鱼儿 阅读(477) 评论(0) 推荐(0)
面试必问之JVM原理
摘要:1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM 阅读全文
posted @ 2021-01-07 17:24 金色的鱼儿 阅读(688) 评论(0) 推荐(0)
全面理解Java内存模型
摘要:Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。 如果我们要想深入了解Java并发编程,就要先理解好Java内存模型。Java内存模型定义了多线程之间共 阅读全文
posted @ 2021-01-05 14:29 金色的鱼儿 阅读(128) 评论(0) 推荐(0)
工作中遇到的java 内存溢出,问题排查
摘要:工作中遇到的java 内存溢出,问题排查 一、服务器配置及jvm运行参数 CentOS release 6.4 (Final) MemTotal: 16333916 kB Intel(R) Xeon(R) CPU E7-4860 v2 @ 2.60GHz 8C -Xmx4096m -Xms4096m 阅读全文
posted @ 2021-01-04 19:25 金色的鱼儿 阅读(890) 评论(0) 推荐(0)
java线上内存溢出问题排查步骤
摘要:一般线上遇到比较头疼的就是OOM内存溢出问题,我们都会先看错误日志,如果错误日志能够定位出哪个类对象导致内存溢出,那么我们只需要针对问题修改bug就好。但是很多时候我们单凭日志无法定位出内存溢出问题,那么我们这时候就需要以下操作来定位问题。 1、top下对当前服务器内存有个大致了解 top后 shi 阅读全文
posted @ 2021-01-04 19:21 金色的鱼儿 阅读(1679) 评论(0) 推荐(0)
性能测试-java内存溢出问题排查
摘要:背景: 最近测试一个智能呼叫系统,就是AI代替人工客服批量给客户打电话作推广活动,在测试的过程中,应用服务器和数据库服务器资源使用都挺正常的,但是长久不重启应用,过个2-3天,执行个几次同时呼叫600个电话拨打任务后,就可能存在: org.springframework.web.util.Neste 阅读全文
posted @ 2021-01-04 19:10 金色的鱼儿 阅读(415) 评论(0) 推荐(0)
JAVA正则表达式验证英文字母、汉字和数字!!!
摘要:java用正则表达式判断字符串中是否仅包含英文字母、数字和汉字 public static boolean isLetterDigitOrChinese(String str) { String regex = "^[a-z0-9A-Z\u4e00-\u9fa5]+$"; return str.ma 阅读全文
posted @ 2020-09-18 14:55 金色的鱼儿 阅读(4814) 评论(1) 推荐(0)
JAVA设计模式系列
摘要:JAVA设计模式系列 https://www.cnblogs.com/jingmoxukong/p/4228021.html 阅读全文
posted @ 2020-08-01 11:22 金色的鱼儿 阅读(130) 评论(0) 推荐(0)
解释器模式
摘要:定义一个语言的文法,并且建立一个解释器来解释该语言中的句子,“语言”是指使用规定格式和语法的代码。 其中,Context类用于存储解释器之外的一些全局信息;NumberNode类称作终结符表达式;SymbolNode类称作非终结符表达式;非终结符表达式中包含其他非终结符表达式或终结符表达式,非终结符 阅读全文
posted @ 2020-07-31 19:27 金色的鱼儿 阅读(150) 评论(0) 推荐(0)
JAVA 设计模式 命令模式
摘要:星云留水 JAVA 设计模式 命令模式 目录 用途 命令模式 (Command) 将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化;对请求排队或请求日志,以及支持可撤销的操作。 命令模式是一种行为型模式。 结构 图-命令模式结构图 Command : 用来声明执行操作的接口。 ab 阅读全文
posted @ 2020-07-28 17:53 金色的鱼儿 阅读(151) 评论(0) 推荐(0)
命令模式
摘要:命令模式关注动作本身,通过将动作封装成对象实现调用者和底层实现相分离。调用者只需要简单的下达命令,然后等待命令完成即可,对底层发生了什么完全不知情。关于命令模式一个很直观的例子就是点餐:当我们点餐时,我们只用关心将选好的菜品下单,然后等待送餐即可,我们不关心饭菜是怎么做的,不关心厨师是男是女。 下面 阅读全文
posted @ 2020-07-28 17:51 金色的鱼儿 阅读(185) 评论(0) 推荐(0)
forEachRemaining()方法的用法
摘要:forEachRemaining()是java1.8新增的Iterator接口中的默认方法对于这个方法,官方文档是这么描述的:Performs the given action for each remaining element until all elements have been proce 阅读全文
posted @ 2020-07-25 14:06 金色的鱼儿 阅读(9383) 评论(1) 推荐(2)
 

1 2 3 4 5 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3