自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Java中使用es条件构造器BoolQueryBuilder

由于es在java中查询没法像mybatis那样方便,而且es的构造器使用也比较繁琐,理解不是很方便,所以写一篇文章来记录es构造器BoolQueryBuilder查询时各种条件的构造的正确姿势。

2022-12-28 16:23:06 8050 2

原创 Caffeine一级缓存介绍和应用

Caffeine一级缓存介绍和应用

2022-09-29 15:10:55 1432

原创 docker容器时间不同步导致在java应用中获取的时间不正确问题

在把Java应用部署到docker容器时,发现应用获取到的时间和现实时间相差了8个小时,会导致一系列不必要的麻烦。ntp常用服务器:中国国家授时中心:210.72.145.44NTP服务器(上海) :ntp.api.bz经测试中国国家授时中心与NTP上海服务器可以正常同步时间,注意需要加上-u参数!使用tzselect, 选择到China/Shanghai即可若显示未安装tzselect,可以安装一下tz...

2022-07-01 17:14:04 2432 1

原创 Java多sheet模板导出表格

需求是这样的,需要在页面导出列表表格时同时导出每项的详情数据,而且详情表格并不是一个常规的二维表格,就像图中这样的效果,所以要解决的最主要两个问题就是:多sheet实现、异形表格模板填充。...

2022-07-01 17:12:22 3400 1

原创 docker容器迁移教程

被领导要求部署一个和测试环境一样的演示环境,并且数据库也要同步过去,服务器上的各种服务都是docker部署的,由于之前docker玩的比较少,所以还是踩了不少坑的,在此记录一下正确的操作方法。例如我需要备份nginx镜像:备份完成之后可以在目录下查看到这个备份文件在我们需要迁移的目标机器上执行指令回车之后会提示是否输入密码,先yes然后输入密码,输入一下root密码即可,如果你是非root用户,可能要注意下文件权限问题3.镜像备份文件读取使用docker load载入镜像

2022-07-01 17:10:18 8799

原创 Java中两种方法实现栈和队列(面试)

学到LinkedList,上课时老师提了一下代码实现栈和队列,面试可能会用上,就码了栈和队列两种实现方案。如有问题,希望指出。一、栈1.数组实现栈/* 利用数组的方式实现一个栈 栈的特点: 存储数据 -- 先进后出(就像弹夹) 定义一个栈类: 成员变量: 1.存储数据的数组 2.栈容量 3.栈顶索引 成员方法: 1.压入数据方法 2.取出数据方法 */public class Stack { privat

2020-06-21 11:46:54 233

原创 IntelliJ IDEA的Debug教程

1.什么是Debug模式它是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。2.Debug模式操作流程如何加断点选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可。如何运行加了断点的程序在代码区域右键Debug执行。看哪里1.看Debugger窗口。2.看Console窗口。点哪里点Step Into (F7)这个箭头,也可以直接按F7。如何删除断点选择要删除的断点,单击鼠标左键即可。如果是多个

2020-06-01 21:30:18 282

原创 Java的内存分配理解

本篇文章为本人学习笔记,如有错误,希望指正。Java 程序在运行时,需要在内存中分配空间。为了提高运算效率,就对空间进行了不同区域的划分每一片区域都有特定的处理数据方式和内存管理方式。区域名称作用栈内存方法运行时,进入的内存,局部变量都存放于这块内存当中堆内存new出来的内容都会进入堆内存,并且会存在地址值方法区字节码文件(.class文件)加载时进入的内存本地方法栈调用操作系统相关资源寄存器给CPU使用注意:JDK7 : 方法区 .

2020-06-01 21:13:17 283

原创 Java运算符的使用和规则

本篇文章为本人学习笔记,如有错误,希望指正。Java中运算符大致分为以下几类:算数运算符赋值运算符自增自减运算符关系运算符逻辑运算符三元运算符1. 算数运算符算数运算符包括:作用+加法运算,字符串连接运算-减法运算*乘法运算/除法运算%取模运算,两个数字相除取余数注意:/和%的区别:两个数据做除法,/取结果的商,%取结果的余数。整数操作只能得到整数,要想得到小数,必须有浮点数参与运算。1.1 字符串的 + 操作.

2020-05-30 22:05:29 1687

原创 Java变量、标识符以及类型转换详解

本篇文章为本人学习笔记,如有错误,希望指正。一、进制进制详细概念以及转换:https://blog.csdn.net/diyu122222/article/details/80692904这篇写的很好,不懂进制原理可以看看。1. 不同进制的书写格式十进制:Java中,数值默认都是10进制,不需要加任何修饰。二进制:数值前面以0b开头,b大小写都可以。八进制:数值前面以0开头。十六进制:数值前面以0x开头,x大小写都可以。2. 字节字节是我们常见的计算机中最小存储单元。.

2020-05-30 22:03:16 339

原创 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

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除