自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ONLYOFFICE 文档 8.1 现已发布:功能全面的 PDF 编辑器、幻灯片版式等等

ONLYOFFICE 桌面编辑器 8.1 现已发布:功能完善的 PDF 编辑器、幻灯片版式、改进从右至左显示、新的本地化选项等

2024-06-24 21:31:41 871 2

原创 mybatisPlus配置逻辑字段不生效问题【已解决】

mybatis-plus配置逻辑删除后不生效问题

2024-05-15 13:39:29 374 1

原创 Cannot deserialize instance of `java.util.ArrayList<java.lang.Object>` out of START_OBJECT token\n a

测试接口遇到报错Cannot deserialize instance of `java.util.ArrayList` out of START_OBJECT token\n a

2024-04-09 11:41:32 735 6

原创 使用PDFBox/itText调整PDF每页格式

使用PDFBox/itText将PDF每页格式调整为A4

2024-03-22 09:40:09 1459 10

原创 Java设计模式-观察者模式

观察者模式又被称为发布-订阅(Publish/Subscribe)模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。

2024-03-11 08:00:00 1002 5

原创 Java设计模式-策略模式

策略模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装,把使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。

2024-03-08 08:00:00 2003 6

原创 Java设计模式-责任链模式

Java设计模式之一责任链模式,又名职责链模式,为了避免请求发送者与多个请求处理者耦合在一起,将所有请求的处理者通过前一对象记住其下一个对象的引用而连成一条链;当有请求发生时,可将请求沿着这条链传递,直到有对象处理它为止。

2024-02-06 10:28:36 2080 34

原创 Java设计模式-状态模式

Java设计模式之一状态模式。状态模式对有状态的对象,把复杂的“判断逻辑”提取到不同的状态对象中,允许状态对象在其内部状态发生改变时改变其行为。

2024-02-02 08:00:00 3673 37

原创 Java设计模式-中介者模式

Java设计模式之一中介者模式。中介者模式又叫调停模式,定义一个中介角色来封装一系列对象之间的交互,使原有对象之间的耦合松散,且可以独立地改变它们之间的交互。

2024-01-29 11:19:10 3972 6

原创 SpringSecurity Web 权限方案

介绍spring security基本功能,包括自定义登录i页面,自定义403页面,相关注解和方法的使用。

2024-01-20 09:46:46 4507 14

原创 Java设计模式-迭代器模式

Java设计模式之一的迭代器模式、迭代器模式提供一个对象来顺序访问聚合对象中的一系列数据,而不暴露聚合对象的内部表示。

2024-01-17 11:33:00 2553 51

原创 SpringSecurity入门

Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。

2024-01-16 11:52:26 3017 56

原创 Java设计模式-备忘录模式

Java设计模式之一的备忘录模式。备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原

2024-01-14 00:01:12 3004 110

原创 Java设计模式-访问者模式

Java设计模式之一的访问者模式。访问者模式封装一些作用于某种数据结构中的各元素的操作,它可以在不改变这个数据结构的前提下定义作用于这些元素的新的操作。

2024-01-09 22:01:42 3091 96

原创 Java设计模式-解释器模式

Java设计模式之一的解释模式,解释器模式中使用类来表示语言的文法规则,因此可以通过继承等机制来改变或扩展文法。每一条文法规则都可以表示为一个类,因此可以方便地实现一个简单的语言。如果用户需要增加新的解释表达式只需要对应增加一个新的终结符表达式或非终结符表达式类,原有表达式类代码无须修改,符合 “开闭原则”。

2024-01-08 11:19:22 2521 84

原创 spring boot支付宝沙箱环境测试支付功能

spring boot支付宝沙箱环境测试支付功能以及配置注意流程

2024-01-08 08:00:00 2681 14

原创 Java设计模式-命令模式

Java设计模式之一的命令模式,在软件设计中,我们经常需要向某些对象发送请求,但是并不知道请求的接收者是谁,也不知道被请求的操作是哪个,我们只需在程序运行时指定具体的请求接收者即可,此时,可以使用命令模式来进行设计。

2024-01-07 11:17:34 2918 56

原创 Java设计模式-模板方法模式

Java设计模式之一的模板方法模式,模板方法模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构,就可以重定义该算法的某些特定步骤

2024-01-07 08:00:00 2533 4

原创 Java设计模式-代理模式

Java设计模式之一的代理模式,介绍了静态代理模式和动态代理,动态代理介绍了JDK动态代理和Cglib动态代理。

2024-01-06 11:32:36 3351 40

原创 Java设计模式-享元模式

Java设计模式之一享元模式,享元模式运用共享技术有效地支持大量细粒度的对象,大大减少了对象的创建,降低了程序内存的占用,提高效率。

2024-01-05 15:14:29 2853 34

原创 Java设计模式-外观模式

介绍Java设计模式之一外观模式,外观模式通过定义一个一致的接口(界面类),用以屏蔽内部子系统的细节,使得调用端只需跟这个接口发生调用,而无需关心这个子系统的内部细节

2023-12-30 08:22:53 3701 154

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

Java设计模式之一的装饰者模式,在装饰类继承+组合被装饰类。结合例子可以更加清晰的理解装饰者模式。

2023-12-29 08:00:00 2790 88

原创 Java设计模式-组合模式

介绍Java设计模式之一的组合模式

2023-12-28 08:00:00 3156 129

原创 Java设计模式-桥接模式

介绍Java设计模式-桥接模式,桥接模式将实现与抽象放在两个不同的类层次中,使两个层次可以独立改变。 是一种结构型设计模式

2023-12-25 08:00:00 3680 134

原创 Java设计模式-适配器模式

介绍Java设计模式之一的适配器模式,适配器模式分为三种,分别是类适配器模式,对象适配器模式,接口适配器模式。

2023-12-24 08:00:00 3071 46

原创 Java设计模式-原型模式

介绍Java设计模式之一的原型模式,以克隆羊为例

2023-12-23 08:00:00 5057 120

原创 Java设计模式-建造者模式

介绍Java设计模式之一的建造者模式

2023-12-16 08:00:00 4967 242

原创 Java设计模式-工厂模式

介绍简单工厂模式,工厂方法模式,抽象工厂模式。

2023-12-09 10:21:10 5596 238

原创 解读Java虚拟机垃圾回收器:探究经典算法背后的奥秘

介绍垃圾收集器的分类,性能指标以及几款经典的垃圾收集器。

2023-12-03 08:00:00 4733 230

原创 JVM执行引擎

介绍JVM执行引擎。执行引擎是Java虚拟机核心的组成部分之一。虚拟机的执行引擎由软件自行实现,物理机的执行引擎是操作系统层面上。

2023-11-28 08:05:37 5796 194

原创 JDK11新特性

介绍jdk11的新特性,包括ZGC的出现,String,Stream和Optional的增强。

2023-11-24 08:00:00 6584 192

原创 JVM垃圾回收相关算法

介绍垃圾收集算法的两阶段以及标记算法、清除算法。

2023-11-23 08:00:00 2848 128

原创 JVM垃圾回收相关概念

介绍JVM垃圾回收的相关概念,包括内存溢出和内存泄漏,STW,安全点和安全区域等。

2023-11-20 08:00:00 4431 174

原创 JVM-HotSpot虚拟机对象探秘

介绍JVM对象的实例化和内存布局,以及对象的访问定位。

2023-11-17 08:38:07 4098 205

原创 JVM如何运行,揭秘Java虚拟机运行时数据区

介绍Java虚拟机运行时数据区的结构。在运行时数据区中,总的来说分为五个部分。程序计数器,本地方法栈和虚拟机栈是线程私有的,方法区和堆内存是线程共享的。

2023-11-14 08:00:00 3547 125

原创 JVM字符串常量池StringTable

介绍JVM字符串常量池,即String Table,包括基本特性和内存分配等。

2023-11-10 09:22:57 4730 117

原创 JVM运行时数据区-虚拟机栈

学习JVM运行时数据区中的虚拟机栈,栈只要是用来存放栈帧,而栈帧又包括局部变量表,操作数栈,动态链接,方法返回地址等信息。

2023-11-08 08:00:00 3429 122

原创 JVM运行时数据区-堆

学习Java运行时数据区中的堆内存,包括堆空间分代思想,内存分配策略,以及逃逸分析等。

2023-11-05 08:39:51 2827 143

原创 探究Java虚拟机运行时数据区,了解方法区的奥秘

介绍JVM运行时数据区中方法区的在hotspot中的演进和内部结构

2023-11-02 08:00:00 1970 131

原创 Java虚拟机-类加载子系统

学习JVM的类加载系统,包括类的加载过程,类加载器的分类,双亲委派机制和沙箱安全机制

2023-11-01 08:00:00 1721 93

大数据概论课程设计-基于 KNN 与 MapReduce 的电影网站用户性别预测(附课程设计报告)

一、项目背景 M 网站是一个深受用户欢迎的电影社区网站,他提供大量的电影介绍及评论,包括上映影片的影讯查询与购票服务。用户可以记录想看、在看和看过的电影,顺便打分、写影评。为了提高用户的使用体验与满意度,网站计划为广大用户提供更加精准、更个性化的电影推荐服务。 二、操作要求 1.理解 KNN 算法的原理 2.掌握以 MapReduce 编程实现 KNN 算法 3.掌握以 MapReduce 编程实现 KNN 分类器评价 三、项目分析 什么有个性化的电影推荐服务?举个最简单的例子,不同性别的人偏爱电影的类型会有所不同,如大部分男生可能比较喜欢看警匪类型或动作类型的电影,而大部分女生一般喜欢看浪漫的爱情片。那么网站就可以根据性别特点为用户推荐合适的电影。如某会员是女生,那么当该会员登录时,网站可以为她推荐最新上映的浪漫爱情片;如果该用户是男性,则网站可以为他推荐最新上映的警匪片或者动作片。相对于常规的针对整体对象的推荐方式,比如好评排行榜、热门电影等,这类个性化的推荐方式更适合用户的真实需求,从而提高用户体验及增加用户黏性。

2024-01-04

Java程序设计大作业/课程设计

1、设计任务 面向对象程序设计课程设计是软件工程专业集中实践性环节之一,是学习完《Java语言程序设计》课程后进行的一次全面的综合练习。其目的在于加深对Java基础理论和基本知识的理解,掌握使用Java进行软件设计的基本方法,提高解决实际问题的能力,最终实现对于给定的应用要求,设计出满足要求的程序,使之满足各种用户的应用需求(信息要求和处理要求)。同时,此次设计对于同学将来的毕业设计和具体工作实践将有重要的意义。 2、项目描述 该系统内部信息储存可用txt文档,然后对职工进行增删改查实际上就是对文档内容读取并进行增删改查,并且可以对文档重新编排id。此次系统我将职工分为三类,即普通员工、经理和总裁,分别创建三个类,员工类,经理类,总裁类。每个类中有无参构造方法和有参构造方法,增加函数,删除函数,修改函数,查找函数,排序函数。

2023-09-19

数据结构与算法大作业、课程设计

1、编写哈夫曼树代码; 2、程序打印出字符及其对印哈夫曼编码结果 (运行结果截图); 3、程序打印出“THIS PROGRAM IS MY FAVORITE”总的报文传输长度 (运行结果截图,没做的把该行删除) 4、程序能对用户输入的01串进行解码,验证编码解码结果正确(运行结果截图,没做的把该行删除) 5、代码截图 文件附带代码、设计报告以及代码讲解视频

2023-09-04

大二上-大数据概论实验报告

实验一 Hadoop 系统搭建 【实验内容】 1. 安装及配置 VM 虚拟机 2. linux 下安装及配置 Java 环境 3. 搭建 linux 下 Hadoop 系统 实验二 Kafka 数据采集 【实验内容】 1. 安装及配置 Kafka 服务器 2. 启动 Kafka 服务器 3. 主题 topics 操作 4. 生产者消费者模型 实验三 Python 数据分析 【实验内容】 利用机器学习算法构建模型,根据鸢尾花的花萼和花瓣大小,区分鸢尾花的品种。实现一个基础的三分类问题。 实验四 大数据可视化工具 ECharts 【实验内容】 1. 练习掌握ECharts数据可视化步骤 2. 根据共享的实验数据,练习使⽤ECharts制作散点图、饼图、折线图等

2023-09-04

Java mybatisPlus

2024-03-13

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

TA关注的人

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