bean-ioc spring bean day

day27 打卡39. 组合总和 40.组合总和II 131.分割回文串

day27 打卡39. 组合总和 40.组合总和II 131.分割回文串 39. 组合总和 39题目链接 class Solution { List<List<Integer>> result = new ArrayList<>(); LinkedList<Integer> path = new L ......
总和 回文 day 131 27

day1

1、理论知识 二叉树的种类 满二叉树: 如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上,则这棵二叉树为满二叉树。 二叉树的所有叶子节点都在最后一层,并且节点总数为2^n-1,n为层数【从1 开始】 完全二叉树: 二叉树的所有叶子节点都在最后一层或者倒数第二层,且最后一层的叶 ......
day1 day

代码随想录算法训练营Day55 动态规划

#代码随想录算法训练营 代码随想录算法训练营Day55 动态规划| 392.判断子序列 115.不同的子序 392.判断子序列 题目链接:392.判断子序列 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些(也可以不删除)字符而不改变剩余字符相对位置 ......
随想录 训练营 随想 算法 代码

【day1】pytest

一、pytest单元测试框架 二、单元测试框架与自动化测试框架 1.什么是自动化测试框架 单元测试框架、pom设计模式、数据驱动、关键字驱动、全局配置文件的封装、日志监控等只是自动化测试框架的组成部分之一。 2.pytest简介 pytest是一个非常成熟的python单元框架,灵活,容易上手。 p ......
pytest day1 day

设计模式(二十九)----综合应用-自定义Spring框架-Spring IOC相关接口分析

1 BeanFactory解析 Spring中Bean的创建是典型的工厂模式,这一系列的Bean工厂,即IoC容器,为开发者管理对象之间的依赖关系提供了很多便利和基础服务,在Spring中有许多IoC容器的实现供用户选择,其相互关系如下图所示。 其中,BeanFactory作为最顶层的一个接口,定义 ......
Spring 设计模式 框架 接口 模式

Day01

MarkDown学习 二级标题 三级标题 四级标题 字体 Hello,world! Hello,world! Hello,world! ~~Hello,world!~~ 引用 学习Java 分割线 图片 超链接 点击跳转到bilibili 列表 A C a b c 表格 名字|性别|生日 --|-- ......
Day 01

【ACM算法竞赛日常训练】DAY4题解与分析【树】【子序列】| 组合数学 | 动态规划

DAY4共2题: 树(组合数学) 子序列(dp,数学) 🎈 作者:Eriktse 🎈 简介:19岁,211计算机在读,现役ACM银牌选手🏆力争以通俗易懂的方式讲解算法!❤️欢迎关注我,一起交流C++/Python算法。(优质好文持续更新中……)🚀 🎈 原文链接(阅读原文获得更好阅读体验): ......
组合数学 题解 序列 算法 数学

500报错:ReflectionException: There is no setter for property named 'sicon' in 'class com.pikaqiu.health.bean.SubMenu'"

报错信息:"timestamp": "2023-03-27T09:07:50.958+00:00", 出错原因:首先看报错信息中这么写到: "message": "nested exception is org.apache.ibatis.reflection.ReflectionException ......

《渗透测试》WEB攻防-通用漏洞&SQL读写注入&MYSQL&MSSQL&PostgreSQL 2022 Day25

1 mysql一些命令介绍 1 load_file() 通过select load_file('xx.xx');读取文件 读取文件并返回文件内容为字符串。要使用此函数,文件必须位于服务器主机上,必须指定完整路径的文件,而且必须有FILE权限。 该文件所有字节可读,但文件内容必须小于max_allow ......
amp PostgreSQL 漏洞 MYSQL MSSQL

spring cloud 中导入openfeign包不成功

需要指定openfegin的版本 ......
openfeign spring cloud

Spring整合Mybatis出线的小问题

Caused by: java.sql.SQLException: ${jdbc.driver} 这个问题出现一部分的原因,使用DruidDataSource获取数据库连接池的时候设置属性的时候直接加载了配置文件当中的属性如下 //1、定义一个方法来管理所需的对象(bean) @Bean publi ......
Mybatis Spring 问题

Spring AOP、AspectJ、CGLIB

静态代理和动态代理 AOP 代理则可分为静态代理和动态代理两大类,其中静态代理是指使用 AOP 框架提供的命令进行编译,从而在编译阶段就可生成 AOP 代理类,因此也称为编译时增强;而动态代理则在运行时借助于 JDK 动态代理、CGLIB 等在内存中“临时”生成 AOP 动态代理类,因此也被称为运行 ......
AspectJ Spring CGLIB AOP

spring-web中的annotation注解之十:@ModelAttribute

spring-web中的annotation注解之十:@ModelAttribute 1、@ModelAttribute注解在方法上:*该方法在Controller每个方法执行前会被调用,没有返回值的 @ModelAttribute 方法使用 model.addAttribute(String ke ......

Spring Core Technologies

Core Technologies 1. The IoC Container 1.1 Introduction to the Spring IoC Container and Beans Service Locator pattern The BeanFactory interface provid ......
Technologies Spring Core

非常小的一个东西,Spring依赖注入Bean类型的8种情况

大家好,我是三友~~ 今天来讲一个可能看似没有用但是实际又有点用的一个小东西,那就是@Autowired支持注入哪些Bean的类型。 为啥要讲这个呢? 故事说起来可能就比较长了。 不过长话可以短说,仅仅就是突然想起来之前有一个妹子问过我这个问题! 微信公众号:三友的java日记 1、普通对象 这没什 ......
东西 类型 情况 Spring Bean

代码随想录 day27 39. 组合总和 | 40.组合总和II | 131.分割回文串

39. 组合总和 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制 ......
总和 随想录 回文 随想 代码

spring-web中的annotation注解之五:@ExceptionHandler

spring-web中的annotation注解之五:@ExceptionHandler 解释:异常处理注解,该注解作用对象为方法,并且在运行时有效,可以指定异常类型也可以不指定。 方法的参数:由该注解注释的方法可以具有灵活的输入参数,异常参数e、ServletRequest/HttpServlet ......

代码随想录Day11-Leetcode20. 有效的括号,1047. 删除字符串中的所有相邻重复项,150. 逆波兰表达式求值

20. 有效的括号 写过很多遍了,但还是不能秒a /** * @param {string} s * @return {boolean} */ var isValid = function(s) { let stack = [] let obj = {'(':')', '[':']', '{':'} ......
随想录 括号 表达式 字符串 随想

代码随想录Day13-Leetcode239. 滑动窗口最大值,347.前 K 个高频元素,栈和队列总结

239. 滑动窗口最大值 一开始没有思路,暴力了,然后果然超时; 看提示中的单调队列没有特别明白;后面反应过来跟单调栈很像; 也确实很符合本题的情况,一旦队尾出现更大的数,前面更小的数就不需要了, 他们不会成为最大数被弹出后的备选。 值得注意的是本题数次出现区间错误,一开始我的操作居然是删除q[l] ......
随想录 最大值 队列 随想 Leetcode

Spring Boot中如何优雅地实现异步调用?

前言 SpringBoot想必大家都用过,但是大家平时使用发布的接口大都是同步的,那么你知道如何优雅的实现异步呢? 这篇文章就是关于如何在Spring Boot中实现异步行为的。但首先,让我们看看同步和异步之间的区别。 同步编程:在同步编程中,任务一次执行一个,只有当一个任务完成时,下一个任务才会被 ......
Spring Boot

某大厂面试题:说一说Java、Spring、Dubbo三者SPI机制的原理和区别

大家好,我是三友~~ 今天来跟大家聊一聊Java、Spring、Dubbo三者SPI机制的原理和区别。 其实我之前写过一篇类似的文章,但是这篇文章主要是剖析dubbo的SPI机制的源码,中间只是简单地介绍了一下Java、Spring的SPI机制,并没有进行深入,所以本篇就来深入聊一聊这三者的原理和区 ......
原理 机制 Spring Dubbo Java

Spring源码核心剖析

SpringAOP作为Spring最核心的能力之一,其重要性不言而喻。然后需要知道的是AOP并不只是Spring特有的功能,而是一种思想,一种通用的功能。 ......
源码 核心 Spring

day02 微信小程序

内容回顾 搭建环境 全局配置 pages window tabbar 页面 json js wxml wxss flex布局 display: flex flex-direction: row/column justify-content:... align-item:... 小程序开发 组件(标签 ......
程序 day 02

day36

力扣题目链接(opens new window) 给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。 注意: 可以认为区间的终点总是大于它的起点。 区间 [1,2] 和 [2,3] 的边界相互“接触”,但没有相互重叠。 class Solution { public int era ......
day 36

AI基础_Day02

函数概述 print() input() type() int() str() float() chr() ord() 函数的作用: ​ 用来将一段功能代码封装到一起,并起个名. ​ 在使用时,只需要使用代码的名字即可 好处: ​ 提高代码的开发效率 ​ 使代码更加简洁 ​ 提高代码的复用率 函数的 ......
基础 Day 02

AI基础_Day03

猜拳游戏 a. 两个角色 玩家 player - 电脑 robot b. 动作: 石头 0 , 剪刀 1, 布 2 c. 我的出拳: 由输入完成 d. 电脑的出拳: 随机数完成 e. 比较出拳 f. 相等 - 平局 g. 玩家赢: p0:r1 p1:r2 p2:r0 h. 剩下的情况就是电脑赢 if ......
基础 Day 03

AI基础_Day04

Python 官方中文文档 https://docs.python.org/zh-cn/3/ 字符串常用方法 a.查找_替换_统计 find() 掌握 注意: 找不到子串时,返回-1 rfind() 了解 index() 了解 注意: 找不到子串时,程序会崩溃,产生一条异常信息,导致程序无法执行 r ......
基础 Day 04

AI基础_Day05

列表 推导式 格式: 列表变量 = [表达式 for 变量 in range(10)] 表达式中需要使用后面的变量 组包和拆包 组包: 将多个值同时赋给一个变量时,解释器会进行自动组包操作 拆包: 将一个容器值(元组),里面的多个数据同时赋值多个变量,解释器会进行拆包操作 注意: 拆包要注意被赋值的 ......
基础 Day 05

Day25网卡配置

1 cat /etc/sysconfig/network-scripts/ifcfg-eth0 2 3 TYPE=Ethernet 4 BOOTPROTO=static 5 IPADDR=172.16.10.11 6 NETMASK=255.255.255.0 7 NAME=eth0 8 DEVIC ......
网卡 Day 25

AI基础_Day01

硬件系统(科普了解) 主机系统 CPU(中央处理器) 控制器 运算器 内存储器 RAM Random Access Memory 随机存储器 (保存不住数据) ROM Read-Only Memory 只读存储器 外部设备: 输入设备 键盘 鼠标 输出设备: 显示器 音箱 外存储器: 软盘 U盘 硬 ......
基础 Day 01