自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java实现微信小程序发送服务通知

Java代码实现发送微信小程序的消息服务通知,具体流程及踩过的坑讲解~~

2022-11-28 11:25:18 7509 9

原创 【Java序列化时间,Long类型全局配置】Java全局序列化LocalDateTime为时间戳配置类

【Java序列化时间,Long类型全局配置】Java全局序列化LocalDateTime为时间戳配置类

2023-11-07 15:30:07 375 2

原创 【Excel导入导出】Java实用的Excel模版下载,Excel导入功能

Java方便快捷的Excel模版下载及Excel数据导入

2023-11-07 15:24:08 482

原创 【Java导出PDF】Aspose-words导出PDF指南:Java导出带图片模板PDF(亲测实用)

使用Aspose-words导出PDF指南:Java导出带图片模板PDF(亲测实用)Java导出具体模板PDF,Java导出模板带图片PDF,Java导出自定义列表PDF

2023-07-04 16:52:27 2379 4

原创 Java8之Stream流的Collectors.toMap避坑指南

玩转Stream流之toMap避坑指南

2022-12-01 10:20:41 7297

原创 一看就会的使用AOP记录日志

如果大家不想看知识点,可以点击目录直接跳转到操作哦,阿里嘎多大家~一 AOP的含义简介在开始正式讲解之前,大家一定要明确AOP的具体含义是什么A : AloneO : OverWatchP : PlayAOP的含义呢,大概就是独自(Alone)游玩(Play)守望先锋(OverWatch)这款游戏,众所周知《守望先锋》(Overwatch,简称OW) 是由暴雪娱乐公司开发的一款第一人称射击游戏,于2016年5月24日全球上市,中国大陆地区由网易公司代理......好了好了,不和大家开玩笑了,

2022-05-06 16:29:50 850 1

原创 链表的简介

数据结构之链表基础知识1 什么是链表?链表链表,可以理解为像自行车链一样。数据元素是一个一个串联在一起的,这一串数据形成的结构就是链表。每一个元素都可以称之为是一个节点。2 链表有什么特性?非连续,非顺序非连续非顺序指的是 在内存中,每一个节点的存储空间不是连续和顺序的,每一个节点包含两个部分,一个是存储数据元素的“数据域”,另一个是存放下一个节点地址的“指针域”。3 链表的优缺点?优点:1 如特性所说,链表对内存空间连续和顺序没有要求,所以它可以充分利用内存空间且不需要知道下一个节点的数

2022-04-19 14:55:33 2472

原创 Java设计模式之单例模式

Java设计模式之单例模式今天,继续开始学习单例模式,首先,单例模式是什么?为什么需要单例模式?单例模式是什么?单例模式指的是整个系统中一个类只有一个对象的实例,实现这种功能的方式就叫单例模式。每一次创建新的类的时候,都调用曾经创建的那个类,这样的被称为单例模式为什么需要单例模式1 节省公共资源,你平时玩游戏用的wifi,我们不需要每个人都去买路由器,再去连接,而是只需要一个,然后大家都来连接这个wifi就行了。2 方便控制管理,比如你想操作某个日志类,那么如果该日志类不是单例的,每次都创建全新

2022-03-28 11:02:27 387

原创 Java设计模式之装饰者模式

Java设计模式之装饰者模式在开始之前,先简单了解一下什么是装饰者模式?装饰者模式好比你新买的iPhone13手机,他能正常运作,可以打电话,拍照,上网浏览CSDN,但是你又怕手机摔坏,于是你花钱去贴了一个手机膜,还买了手机壳,对于手机来说,他有了手机膜和手机壳,但是不会影响拍照和上网,那么这就算一个装饰,用手机膜和手机壳装饰了手机,但是没有改变手机原有的结构和功能,下面我用大家最常见的奶茶为例,详细讲解装饰者模式。首先,大家可以看一下这张图片结合这张图片,再结合代码,相信你会理解的更清楚抽象类奶

2022-03-14 11:05:10 240 1

原创 MybatisPlus进行批量保存,提升保存速率,从你我做起

MybatisPlus进行批量保存 @Override public int insertRoleList(List<InsertRoleDto> insertRoleDtos) {//*1* try{ List<SysRole> sysRoleList=new ArrayList<>(); for (int i=0;i<insertRoleDtos.size();i++){

2021-10-09 15:40:21 4641 4

原创 Java集合框架的遍历方法

Collection集合遍历一、集合(Collection)接口的介绍1.1数组和集合的区别:1:长度的区别:数组的长度固定集合的长度可变2:内容:数组存储的是同一种类型的元素集合可以存储不同类型的元素(但是一般我们不这样干…)3:元素的数据类型:数组可以存储基本数据类型,也可以存储引用类型集合只能存储引用类型(你存储的是简单的int,它会自动装箱成Integer)[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tFbUSj2C-1633763129119)(C:\

2021-10-09 15:05:51 169

原创 Java面向对象编程原则

面向对象编程原则概述1.1 软件的可维护性和可复用性可维护性较低的软件设计,通常由于如下四个原因造成:过于僵硬(Rigidity) :灵活性不够过于脆弱(Fragility) :健壮性(鲁棒性)不够复用率低(Immobility) :不能重用黏度过高(Viscosity) :高耦合,关联性太高一个好的系统设计应该具备如下三个性质:可扩展性(Extensibility)灵活性(Flexibility)可插入性(Pluggability)程序设计原则:高内聚,低耦合面向对象编程的

2021-10-09 15:00:25 368

原创 Java反射知识点学习

反射反射体现运行时的动态性public class NewInstance1 { //体现反射的动态性 public static void main(String[] args) throws Exception { int i = new Random().nextInt(3); String classPath=""; switch (i){ case 0: classPath=

2021-10-09 14:55:57 98

原创 Java抽象类介绍学习

抽象类抽象类:用abstract修饰的类叫做抽象类。在讲抽象类之前有必要强调一下abstract修饰符:abstract修饰的类为抽象类,此类不能有对象,(无法对此类进行实例化,说白了就是不能new);abstract修饰的方法为抽象方法,此方法不能有方法体(就是什么内容不能有);抽象类的示例代码:测试结果:注意:抽象类不能被实例化,只有具体类才能被实例化。接口接口就是一个规范和抽象类比较相似。它只管做什么,不管怎么做。通俗的讲,接口就是某个事物对外提供的一些功能的声明,其定义和

2021-10-09 14:49:56 115

原创 Java复习面试大全

Java面试大全(部分无答案)从基础到框架,总结了最经常遇到的问题,欢迎各位大佬制证,也欢迎各位收藏(部分没总结答案,见谅~)Java基础1 jre与jdk的区别jre是java运行时环境,jdk是java开发工具包,里面包含了jre与一些工具,jvm是java虚拟机,实现跨平台主要是因为jvm虚拟机。2 ==与equals的区别== 是java提供的等于比较运算符,用来比较两个变量指向的内存地址是否相同.而equals()是Object提供的一个方法.Object中equals()方法的默认实

2021-10-09 14:37:26 431

原创 Java一维数组入门

一维数组入门数组是一种用于存储数据的典型数据结构。数组是有序的数组存放的元素类型相同一旦创建数组,数组的长度不可修改数组的基本属性:数组的长度通常使用数组名.length返回一个int类型的数表示数组的长度package com.etime01;class Test01 { public static void main(String[] args) { // TODO Auto-generated method stub //静态初始化 int [] arr={

2020-11-18 21:11:42 270 5

空空如也

空空如也

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

TA关注的人

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