自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式之代理模式

由于某些原因需要给某对象提供一个代理以控制该对象的访问. 这时, 访问对象不该或者不适合直接引用目标对象, 代理对象作为访问对象和目标对象之间的中介.Java中的代理按照代理类生成时机不同又分为静态代理和动态代理. 静态代理代理类在编译期就生成, 而动态代理则是在java运行时就生成. 动态代理又分为jdk动态代理和CGLib代理两种。

2024-10-24 16:51:24 1168

原创 设计模式之工厂模式

工厂方法模式,又称工厂模式、多态工厂模式或虚拟构造器模式,通过定义工厂父类负责定义创建对象的公共接口,而子类负责生成具体的对象抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口。

2024-05-07 09:08:15 1633 1

原创 设计模式之单例模式

而静态内部类方式在Singleton类被装载时并不会立即实例化,而是在需要实例化时,调用getInstance()方法, 才会装载SingletonInstance类,从而完成Singleton的实例化.类的静态属只会在第一次加载类的时候初始化,所以在这里,JVM帮助我们保证了线程的安全性,在类进行初始化的时候, 别的线程是无法进入的;2、从实现方式来讲: 他们最大的区别就是懒汉式是延时加载,他是在需要的时候才创建对象,而饿汉式在虚拟机启动的时候就会创建,懒汉式无需关注多线程问题,写法简单明了,能用则用。

2024-05-06 15:59:50 441

原创 Redis ZSet数据结构实现排行榜功能

java使用Redis ZSet数据结构实现排行榜

2022-11-10 11:49:31 1381

原创 Java实现微信公众号模板消息管理群发和单发

Java实现微信公众号发布模板消息群发和单发

2022-11-09 18:11:22 3576 12

原创 java代码实现生成pdf缩略图

java代码抓取pdf部分文件生成缩略图(50%)0. 参考博文:java代码获取pdf文件第一页作为封面缩略图通过BufferedImage实现将几张图片合成一张图片,图片效果类型为依次排列图片1. 导入依赖<!-- 生成pdf预览图的相关依赖包 --><dependency> <groupId>org.icepdf.os</groupId> <artifactId>icepdf-core</artifactId

2021-06-21 11:56:14 1545

原创 Java使用遗传算法实现智能组卷

遗传算法实现智能组卷0.需求 用户选择年级(非必传)、科目(非必传)、题目分类(知识点初版没有)、每个题型对应的题型数、难度系数,一键智能生成试卷,如下图,需要使用到遗传算法来实现出题规则1.遗传算法:1.0 参考博文:理论概念详解:https://www.jianshu.com/p/ae5157c26af9、https://www.cnblogs.com/artwl/archive/2011/05/19/2051556.html实践:https://www.cnblogs.com/art

2021-03-05 15:29:01 14896 19

空空如也

空空如也

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

TA关注的人

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