自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 【杂笔】jol分析锁膨胀机制

对象头的markword的格式引入依赖

2023-08-29 22:16:28 122

原创 Linux使用日常

1.查看java的安装位置,以及下级目录内容,发现原来只装了JRE所以无法javac。查询是否已经安装JDK:rpm -qa|grep java。2.卸载已安装JDK。

2023-08-01 13:44:43 79

原创 SpringBoot相关

加载自动配置类的时候,并不是将spring.factories的配置全部加载进来,而是通过@Conditional等注解的判断进行动态加载。导入了一个注册器类,该注册类实现了ImportBDRegistry和DerminableImport的两个方法。注解读取对应的××Properties类;将其中的中的属性值绑定到Bean,Bean注册到容器。扫描到带@Import注解时,若实现第一个接口,注册BD到容器。6.:更新应用上下文,实现自动装配,bean实例化等。3:配置环境模块【创建、加载资源、配置监听】

2023-07-31 20:49:54 80

原创 Spring源码学习3——事务

之前aop流程,bean初始化后置会创建代理对象,此过程需要找出方法增强器,创建代理【wrapIfNecessary】寻找候选增强器,再从候选增强器种寻找到匹配项。从候选增强器种寻找到匹配项时如果是引介增强器【IntroductionAdvisor】且满足过滤器,直接匹配如果是切点增强器【PointcutAdvisor】,查看其切点是否匹配【canApplly】,而Bean工厂事务属性源增强器【BeanFactoryTransationAttributeSourceAdviosr】在此分支。

2023-07-31 14:20:53 40

原创 面试回顾笔记

之前的问题,现在多个任务需要处理【如查询订单、库存。。。】,如何多线程优化?我说开启异步线程去做这些工作,主线程继续执行。面试官又问,那主线程需要这些线程的数据呢?蒙了一下答不上来,现在个人感觉是使用Callable接口,通过提交后的future对象get获得数据吧。

2023-07-29 23:34:19 33

原创 MQ相关的问题与解决方法

MQ的一些可靠性场景

2023-07-26 21:48:03 181

原创 Spring源码学习2——AOP

需求:运行业务方法前后记录日志1.导入依赖。2.创建业务类。3.定义切面类,@Aspect告诉容器哪个是切面类。@PiontCut抽取公共切入点,也可以不抽,每个单独写完整切入点写通知方法。【@Before,@After,@AfterReturning,@AfterThrowing,@Around】,填入切入点4.配置类上@EnableAspectJautoProxy开启AOP模式【也可以通过xml开启】。并将业务类和切面类交给容器管理。【也可以交给注解做@Component】

2023-07-24 23:11:04 113

原创 Spring源码1——容器创建流程

二者用于在容器加载Bean后,实例化之前对Bean的进行修改或(修改元数据或添加逻辑),但是前者是对整个BeanFactory,仅执行一次;获取BeanFactory,查看有无MesageSource组件,有则赋值,无则new一个默认的DelegatingMessageSource并注册到容器。居然是空的,这里实际是留给子类做一些事情的,如自己可以写一个子类,重写此方法,做一些个性化属性处理。空的,可以写IOC容器的子类重写该方法,对工厂做一个后置处理。负责国际化,消息绑定,消息解析。

2023-07-24 00:30:08 322 1

原创 操作系统笔记

按照瑟夫指数大幅提升的

2022-12-05 23:04:41 780 1

原创 JVM_01

根据黑马程序员

2022-11-09 15:14:52 273

原创 MySql进阶

sql进阶

2022-06-25 15:54:04 787

原创 SpringBoot_开发实用篇_数据源

关于sql型号数据库、nosql型数据库、ES搜索引擎的整合

2022-06-17 21:58:07 458

原创 SpringBoot_开发常用篇_测试

springboot测试相关

2022-06-16 21:43:33 192 1

原创 Springboot_开发实用篇_数据相关(绑定、格式、校验)

主要讲了数据相关的知识。数据的绑定、校验、格式等等

2022-06-14 21:27:50 120

原创 SPpringBoot_demo_表现层消息一致性

关于消息处理

2022-06-08 21:08:41 102

原创 Mybatis-plus

mybatis-plus的简单笔记,根据尚硅谷视频写的

2022-06-05 22:14:27 2632

原创 SpringBoot03----------整合第三方技术

springboot整合三方插件

2022-06-01 20:15:48 124

原创 SpringBoot02:基础配置

SpringBoot02:基础配置属性配置快速创建模块——通过复制工程进入工程目录找一个复制粘贴改名为一个模板文件打开它,进入pom,修改artifactId(也可以把name和description删除)。不需要文件夹的删除退回上一级目录,将这个模板复制粘贴修改名字为准备添加模块的名字进入pom文件中修改artifactId导入对应的模块配置属性服务器端口点击resources中的application.properties直接访问http://localhost/

2022-05-31 22:39:46 792

原创 SpringBoot_01

SpringBoot_Day01前言黑马版本的springboot,地址:https://www.bilibili.com/video/BV15b4y1a7yG?spm_id_from=333.999.0.0基础篇使用篇原理篇快速启动Spring的作用用于简化Spring应用的初始搭建和开发过程。新建空工程创建模块选择SpringInitiaizrGroup,Artifact用于创建maven工程的坐标。package是默认创建一个包。自己使用的

2022-05-31 15:42:24 170

原创 SSM整合04_改删

修改点击编辑->弹出修改模态框->点击更新,完成数据修改。点击修改弹出模态框写一个模态框…给更新和删除按钮添加class 标识var editBtn = $("<button></button>").addClass("btn btn-primary btn-sm edit_btn") .append($("<span></span>").addClass("glyphicon gly

2022-05-29 17:02:22 95

原创 SSM整合03-增

SSM整合新增按钮对话框框架搭建步骤->点击新增按钮->弹出新增对话框->数据库查询部门列表,b并显示在对话框->用户输入数据,完成保存操作。通过调用bootstrap的模态框,绑定点击事件实现模态框使用表单填充数据,每个,都是表单的一个内容,label是提示信息.<!--员工添加模态框--> <div class="modal fade" id="empAddModel" tabindex="-1" role="dialog" aria-

2022-05-29 13:52:38 142

原创 SSM整合02-CRUD

SSM整合02-CRUD查询访问index.jsp页面index.jsp发送查询请求当请求这个首页直接跳转/emps<%@ page contentType="text/html;charset=UTF-8" language="java" %><jsp:forward page="/emps"></jsp:forward>EmpController接受请求拦截请求/emps,并使用分页插件先引入插件依赖<!-- http

2022-05-25 23:22:53 93

原创 SSM整合01

SSM整合01一、快速整合1.1引入依赖spring相关<dependencies> <!-- spring相关环境 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</arti

2022-05-24 15:35:44 75

原创 上海交大最优化笔记

问题优化得一些常用方法: 线性规划(LP)、非线性规划(NLP)、整数规划(IP)、混合整数规划(MIP)、最优控制、随机优化、多目标优化、博弈论。

2021-11-02 11:29:28 560

java实现网络通信小demo(src.zip

Java通过socket实现网络通信小demo

2021-11-18

硬件资料(F103开发板,液晶屏等等).zip

硬件初学者适用,包括F103开发板、一些器件等

2021-10-31

空空如也

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

TA关注的人

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