自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot整合第三方框架

Swagger2 是一个规范和完整的框架,用于生成、描述、调用和可视化Restful风格的web服务,现在我们使用spring boot 整合它。作用:接口的文档在线自动生成;功能测试;是一个MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。

2024-07-13 09:37:38 707

原创 springboot

Spring Boot使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。该框架集成了绝大部分目前流行的开发框架,就像Maven集成了所有的jar包一样,Spring Boot集成了几乎所有的框架,使得开发者能快速搭建Spring项目。Spring Boot的设计目的是让开发人员能够尽可能快地运行Spring应用程序,并且尽可能减少配置文件,它默认配置了很多框架的使用方式。springboot也是spring公司开发的一款框架。为了简化spring项目的初始化搭建的。

2024-07-12 10:08:43 760

原创 java设计模式--行为型模式

这种类型的设计模式属于行为型模式。定义一个操作中的==算法的骨架==,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定功能。

2024-07-11 08:30:00 755

原创 java设计模式--结构型模式

对其他对象提供一种代理以控制对这个对象的访问。

2024-07-10 19:55:40 971

原创 java设计模式--创建型模式

1) 设计模式是程序员在面对同类软件工程设计问题所总结出来的有用的经验,模式不是代码,而是某类问题的通用解决方案,设计模式(Design pattern)代表了最佳的实践。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。2) 设计模式的本质提高 软件的维护性,通用性和扩展性,并降低软件的复杂度。

2024-07-10 09:55:34 1163

原创 线程与进程(三)

线程池是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。线程池线程都是后台线程。每个线程都使用默认的大小,以默认的优先级运行,并处于多线程单元中。如果某个线程在中空闲(如正在等待某个事件),则线程池将插入另一个来使所有处理器保持繁忙。如果所有线程池线程都始终保持繁忙,但队列中包含挂起的工作,则线程池将在一段时间后创建另一个辅助线程但线程的数目永远不会超过最大值。超过最大值的线程可以排队,但他们要等到其他线程完成后才启动。总的来说 线程池其实就是一种。

2024-07-09 09:40:59 981

原创 线程与进程(二)

用户线程(非守护线程,Non-daemon Thread): 用户线程基本上和守护线程一样,唯一的不同之处在于如果用户线程全部退出运行,只剩下守护线程存在了,JVM就会退出。因为当所有非守护线程结束时,没有了被守护者,守护线程也就没有工作可做,当然也就没有继续执行的必要了,程序就会终止,同时会杀死所有的"守护线程",也就是说只要有任何非守护线程还在运行,程序就不会终止。非守护线程是一种正常的线程,它的存在会阻止JVM的退出,直到所有的非守护线程执行完毕或者手动调用System.exit()方法退出程序。

2024-07-05 11:57:58 980

原创 线程与进程(一)

进程是操作系统中执行的一个程序实例。它包含了程序代码和它的活动。每个进程都有自己独立的内存空间和资源,如文件描述符、网络连接等。进程就是正在运行中的程序(进程是驻留在内存中的)

2024-07-04 09:53:59 1105

原创 手写orm框架

ORM(Object-Relationl Mapping)对象关系映射,一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。它的作用是在关系型数据库和对象之间作一个映射.。1. 技术栈: (1)java+mysql+反射+自定义注解+泛型+jdbc.2. 持久层框架: 与数据库交互的一层称为持久层(dao)。完成orm操作。3. o:(Object对象) r:(relative关系) m:(mapping映射)。

2024-07-02 18:57:39 231

原创 java-高级-反射

getMethod(“方法名”,参数类型):获取本类以及父辈类中指定public修饰的方法。getDeclaredMethod(“方法名”,参数类型):获取本类中指定的方法对象。getMethods():获取本类以及父辈类中public修饰的方法。getDeclaredFields() 获取本类中所有的属性对象。反射就是类在运行期间,把类中成员抽取为其他类的过程就是反射。getDeclaredField() 获取本类指定的属性对象。getAnnotation():获取属性上的注解对象。

2024-07-01 14:48:12 140 1

空空如也

空空如也

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

TA关注的人

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