![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 65
张zoro
读万卷书,行万里路
展开
-
定时任务的学习(一)用@schedule注解实现的简单案例
【代码】定时任务的学习(一)用@schedule注解实现的简单案例。原创 2024-04-08 22:18:22 · 134 阅读 · 0 评论 -
sql中rownum得使用
sql中rownum得使用原创 2022-12-08 10:22:44 · 4390 阅读 · 0 评论 -
spring boot 项目集成security
springboot集成security需要三步:一、引入依赖 <!--集成安全框架--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </depen原创 2022-04-22 09:28:10 · 2699 阅读 · 3 评论 -
静态与非静态
static所修饰得变量属性、方法、代码块、内部类,被称为静态变量属性、静态方法、静态代码块、静态内部类;我们都知道:静态成员不可以访问非静态成员,而非静态成员可以访问静态成员;但是原因是为什么呢。 对此我进行了研究,首先我们要了解类得生命周期;类的生命周期:——装载——验证——准备——解析——初始化——对象实例化——垃圾收集——对象终结,卸载类型如下图:静态成员的创建是在类加载时得准备阶段所创建的,可以被类的所有实例所共享,而非静态成员是在类实例化得时...原创 2022-04-20 16:49:19 · 78 阅读 · 0 评论 -
MVC-三层架构-SSM
MVCMVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。Model(模型):模型代表一个存取数据的对象或JAVA POJO. 它也可以带有逻辑,在数据变化时更新控制器。View(视图): 视图代表模型包含的数据的可视化。Controller(控制器): 控制器作用于模型和视图上。它控制数据流向模型对象,并在数据变化时更新视图。它使视图与模型分离开。MVC架构程序的工作流程是这样的:(1)用户通过View页面向服务端提出请求转载 2022-04-20 16:25:39 · 3506 阅读 · 0 评论 -
JVM的整理
首先百度百科关于jvm的描述很精确了,但是有些地方理解起来难,因此写了这篇博客,借鉴百科的同时,用简明的语言去阐述Jvm,一方面是梳理一遍会利于自己对jvm的进一步理解与记忆,再者是希望大家看完后能有所收获,有什么问题希望大家指正。什么是Jvm?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言...原创 2022-02-10 16:12:42 · 86 阅读 · 0 评论 -
MQ消息队列(二)RabbitMQ
首先了解RabbitMQ的成员Producer:生产者,将消息发送到Exchange;Exchange:交换器,将从生产者收到的消息路由到Queen;Queen:存放消费者消费的消息;Consumer:消费者,从Queen中获取消息;BindingKey:绑定键,Exchange与Queen之间的的配置,换句话说就是Exchange将怎样的消息路由到Queen;RoutingKey:路由键,Producer(生产者)将消息与路由键发送给Exchange(交换器),交换器对比Bin..原创 2022-02-09 18:10:37 · 1189 阅读 · 1 评论 -
MQ消息队列(一)MQ
什么是MQ?消息队列可以简单理解为:把要传输的数据放在队列中。·把数据放到消息队列叫做生产者 ·从消息队列里边取数据叫做消费者为什么用MQ?解耦、异步、削峰解耦传统方法:public void 方法(){ 代码1; 调用系统B服务; 调用系统C服务; 代码2;}MQ方法:public void 方法(){ 代码1; 发送消息; 代码2;}异步传统方式:传统方法:public void 方法(){ 代码1;...原创 2022-02-09 16:59:17 · 703 阅读 · 0 评论 -
安装多个jdk出现的切换jdk版本异常的问题
最近装了多个jdk,明明已经把原来的jdk配置更改了,依然找到的是原来版本得jdk,百度了一下才知道是因为:a)jdk1.6、jdk1.7会生成这三个文件在:C:\Windows\System32目录下;b)jdk1.8会生成这三个文件在:C:\ProgramData\Oracle\Java\javapath目录下;所以我们有两种处理方式一,删掉C:\ProgramData\Oracle\Java\javapath或C:\Windows\System32目录下的java.exe、java.原创 2022-02-08 18:17:34 · 2006 阅读 · 0 评论 -
Java异常(一)捕获异常try......catch.....finally
在Java中,凡是可能抛出异常的语句,都可以用try ... catch捕获。把可能发生异常的语句放在try { ... }中,然后使用catch捕获对应的Exception及其子类。多catch语句可以使用多个catch语句,每个catch分别捕获对应的Exception及其子类。JVM在捕获到异常后,会从上到下匹配catch语句,匹配到某个catch后,执行catch代码块,然后不再继续匹配。简单地说就是:多个catch语句只有一个能被执行。例如:public static void main转载 2022-01-27 11:12:59 · 1071 阅读 · 0 评论