![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
文章平均质量分 69
Aunero
菜鸡Coder。
喜欢游戏、电影、音乐。
展开
-
Java中使用es条件构造器BoolQueryBuilder
由于es在java中查询没法像mybatis那样方便,而且es的构造器使用也比较繁琐,理解不是很方便,所以写一篇文章来记录es构造器BoolQueryBuilder查询时各种条件的构造的正确姿势。原创 2022-12-28 16:23:06 · 8140 阅读 · 2 评论 -
Caffeine一级缓存介绍和应用
Caffeine一级缓存介绍和应用原创 2022-09-29 15:10:55 · 1443 阅读 · 0 评论 -
Java多sheet模板导出表格
需求是这样的,需要在页面导出列表表格时同时导出每项的详情数据,而且详情表格并不是一个常规的二维表格,就像图中这样的效果,所以要解决的最主要两个问题就是:多sheet实现、异形表格模板填充。...原创 2022-07-01 17:12:22 · 3402 阅读 · 1 评论 -
Java中两种方法实现栈和队列(面试)
学到LinkedList,上课时老师提了一下代码实现栈和队列,面试可能会用上,就码了栈和队列两种实现方案。如有问题,希望指出。一、栈1.数组实现栈/* 利用数组的方式实现一个栈 栈的特点: 存储数据 -- 先进后出(就像弹夹) 定义一个栈类: 成员变量: 1.存储数据的数组 2.栈容量 3.栈顶索引 成员方法: 1.压入数据方法 2.取出数据方法 */public class Stack { privat原创 2020-06-21 11:46:54 · 233 阅读 · 0 评论 -
IntelliJ IDEA的Debug教程
1.什么是Debug模式它是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。2.Debug模式操作流程如何加断点选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可。如何运行加了断点的程序在代码区域右键Debug执行。看哪里1.看Debugger窗口。2.看Console窗口。点哪里点Step Into (F7)这个箭头,也可以直接按F7。如何删除断点选择要删除的断点,单击鼠标左键即可。如果是多个原创 2020-06-01 21:30:18 · 287 阅读 · 0 评论 -
Java的内存分配理解
本篇文章为本人学习笔记,如有错误,希望指正。Java 程序在运行时,需要在内存中分配空间。为了提高运算效率,就对空间进行了不同区域的划分每一片区域都有特定的处理数据方式和内存管理方式。区域名称作用栈内存方法运行时,进入的内存,局部变量都存放于这块内存当中堆内存new出来的内容都会进入堆内存,并且会存在地址值方法区字节码文件(.class文件)加载时进入的内存本地方法栈调用操作系统相关资源寄存器给CPU使用注意:JDK7 : 方法区 .原创 2020-06-01 21:13:17 · 283 阅读 · 0 评论 -
Java运算符的使用和规则
本篇文章为本人学习笔记,如有错误,希望指正。Java中运算符大致分为以下几类:算数运算符赋值运算符自增自减运算符关系运算符逻辑运算符三元运算符1. 算数运算符算数运算符包括:作用+加法运算,字符串连接运算-减法运算*乘法运算/除法运算%取模运算,两个数字相除取余数注意:/和%的区别:两个数据做除法,/取结果的商,%取结果的余数。整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。1.1 字符串的 + 操作.原创 2020-05-30 22:05:29 · 1691 阅读 · 0 评论 -
Java变量、标识符以及类型转换详解
本篇文章为本人学习笔记,如有错误,希望指正。一、进制进制详细概念以及转换:https://blog.csdn.net/diyu122222/article/details/80692904这篇写的很好,不懂进制原理可以看看。1. 不同进制的书写格式十进制:Java中,数值默认都是10进制,不需要加任何修饰。二进制:数值前面以0b开头,b大小写都可以。八进制:数值前面以0开头。十六进制:数值前面以0x开头,x大小写都可以。2. 字节字节是我们常见的计算机中最小存储单元。.原创 2020-05-30 22:03:16 · 340 阅读 · 0 评论 -
JAVA简述和JDK环境搭建
一、Java 语言背景介绍1. 什么是 Java 语言?Java 语言是美国 Sun 公司(Stanford University Network)在 1995 年推出的计算机语言。2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https://www.oracle.comJava语言共同创始人之一:詹姆斯·高斯林 (James Gosling),被称为“Java之父”2. Java 语言的三个版本JavaSE:标准版,用于桌面应用的开发,是其他两个版本的原创 2020-05-30 21:58:42 · 693 阅读 · 0 评论