- 博客(57)
- 收藏
- 关注
原创 Spring SpringMVC MyBatis SpringBoot 重要概念
Spring是Java EE编程领域的一个轻量级开源框架,该框架由一个叫Rod Johnson的程序员在 2002 年最早提出并随后创建,是为了解决企业级编程开发中的复杂性,实现敏捷开发的应用型框架。Spring是一个开源容器框架,它集成各类型的工具,通过核心的Bean factory实现了底层的类的实例化和生命周期的管理。在整个框架中,各类型的功能被抽象成一个个的 Bean,这样就可以实现各种功能的管理,包括动态加载和切面编程。...
2022-08-08 17:04:05
449
原创 @Autowired 注解遇到多个类型匹配注入的方式
如果有多个类型匹配时,会先按照类型找到符合条件的对象,然后再用变量名称作为bean的id,从里面继续查找,如果找到仍然可以注入成功,如果没有匹配的ID则会报错。
2022-08-08 15:24:43
630
原创 剑指 Offer 42. 连续子数组的最大和
自己的方法:状态转移方程:dp[i] = dp[i-1]<0?nums[i]:dp[i-1]+nums[i];
2022-03-18 19:54:37
144
原创 剑指 Offer 63. 股票的最大利润
自己的题解:动态规划class Solution { public int maxProfit(int[] prices) { if(prices.length==0) return 0; int min = prices[0]; int ans = 0; for (int i = 1; i < prices.length; i++) { if(min>=prices[i]) {
2022-03-18 19:43:00
419
原创 剑指 Offer 41. 数据流中的中位数
k神的代码class MedianFinder { Queue<Integer> A, B; /** initialize your data structure here. */ public MedianFinder() { A = new PriorityQueue<>();//小顶堆,保存较大的一半 B = new PriorityQueue<>(Comparator.reverseOrder());//
2022-03-16 19:25:40
63
原创 剑指 Offer 28. 对称的二叉树
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public boolean isSymmetric(TreeNode root) { if(root.
2022-03-16 17:13:04
241
原创 剑指 Offer 27. 二叉树的镜像
自己的题解:/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public TreeNode mirrorTree(TreeNode root) {
2022-03-16 16:40:59
509
原创 剑指 Offer 26. 树的子结构
k神的题解:/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public boolean isSubStructure(TreeNode A, TreeNode B)
2022-03-16 15:21:02
118
原创 剑指 Offer 32 - III. 从上到下打印二叉树 III
自己的解法:/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public List<List<Integer>> levelOrder(Tr
2022-03-16 14:40:40
744
原创 剑指 Offer 32 - II. 从上到下打印二叉树 II
自己的解法:/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public List<List<Integer>> levelOrder(Tr
2022-03-16 08:25:32
136
原创 面试题32 - I. 从上到下打印二叉树
自己的解法:层序遍历+静态数组/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution { public int[] levelOrder(TreeNode root) {
2022-03-15 09:43:07
716
原创 面试题50. 第一个只出现一次的字符
自己的题解:利用map的性质class Solution { public char firstUniqChar(String s) { char ch = ' '; Map<Character, Integer> map = new HashMap<>(); for (int i = 0; i < s.length(); i++) { map.put(s.charAt(i), map.get
2022-03-15 09:33:13
395
原创 剑指 Offer 11. 旋转数组的最小数字
自己的题解:一旦比数组起始数还小,一定是最小值。如果没有大于起始数的,那么就是起始数最小。class Solution { public int minArray(int[] numbers) { int min = numbers[0]; for (int i = 1; i < numbers.length; i++) { if(numbers[i]<min) return numbers[i]; }
2022-03-15 09:25:38
147
原创 剑指 Offer 04. 二维数组中的查找
个人解法:n^2的遍历,但是进行了情况排除class Solution { public boolean findNumberIn2DArray(int[][] matrix, int target) { if(matrix.length==0 || matrix[0].length == 0) return false; for (int i = 0; i < matrix.length; i++) { int l
2022-03-15 08:58:11
145
原创 剑指 Offer 53 - II. 0~n-1中缺失的数字
自己的解法:运用数组,一旦数组不等同当前索引值,即可判断为是缺失数字。排序数组中的搜索问题,首先想到 二分法 解决。题解可以说是迭代二分法的模板代码。
2022-03-15 08:34:23
60
原创 剑指 Offer 06. 从尾到头打印链表
自己的解法数组版class Solution { public int[] reversePrint(ListNode head) { int[] arr = new int[10001]; int index = 0; while (head!=null){ arr[index++] = head.val; head = head.next; } int[] rev
2022-03-09 20:00:41
74
原创 剑指 Offer 30. 包含min函数的栈
自己的题解class MinStack { Stack<Integer> stack; Stack<Integer> min; /** initialize your data structure here. */ public MinStack() { stack = new Stack<>(); min = new Stack<>(); } public void push
2022-03-09 19:51:50
49
原创 剑指 Offer 09. 用两个栈实现队列
剑指 Offer 09. 用两个栈实现队列力扣官方题解:class CQueue { //定义两个栈 Stack<Integer> stack1; Stack<Integer> stack2; //初始化 public CQueue() { stack1 = new Stack<>(); stack2 = new Stack<>(); } /** * st
2022-03-09 19:46:02
47
原创 SSM项目运行错误记录Acquisition Attempt Failed
Spring项目运行时出现的错误:Acquisition Attempt Failed!!! Clearing pending acquires.<property name="jdbcUrl" value="jdbc:mysql://localhost:3306/eesy?serverTimezone=UTC"></property>原本打成了Timezone,应该是ServerTimezone...
2022-02-24 21:26:26
753
原创 操作系统期末重点
作业一:一.单选题(共15题,60.0分)1操作系统在计算机系统中位于( )之间。A、CPU和用户B、CPU和内存C、计算机硬件和用户D、计算机硬件和软件正确答案: C2下列选项中,( )不是操作系统关心的主要问题。A、管理计算机裸机B、设计、提供用户程序与计算机硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译程序正确答案: D3操作系统的逻辑结构不包含( )。A、混合型结构B、单内核结构C、分层式结构D、微内核结构正确答案: A4操作系统的三种基本类
2022-01-04 13:11:28
5097
原创 ERROR 126 (HY000): Incorrect key file for table ‘./mysql/user.MYI‘;try to repair it
USE mysql;CHECK TABLE user;REPAIR TABLE user;
2021-12-22 10:40:05
635
原创 第四届传智杯初赛B组AC代码 java
2021传智杯初赛b组AC代码Java1.组原成绩import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int t = sc.nextInt(); int h = sc.nextInt(); int e = sc.nextInt();
2021-12-19 18:43:44
1238
原创 `context.getResourceAsStream()`获取的文件位置
context.getResourceAsStream获取的是部署在服务器上面的文件位置 而不是我们本地的工程位置 意思是说获取的都是web下面的文件位置原址:https://www.cnblogs.com/classmethond/p/10226867.html
2021-11-20 21:10:15
191
1
原创 网页开发基础复习
常用的 DOCTYPE 声明HTML 5<!DOCTYPE html>HTML 4.01 Strict : 该 DTD 包含所有 HTML 元素和属性,但不包括展示性的和弃用的元素(比如 font)。不允许框架集(Framesets)。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">HTML 4.01 Transitional :该 DTD包
2021-11-08 16:28:46
59
原创 软考复习笔记
软考复习笔记计算机组成与体系结构数据的表示计算机结构Flynn分类法CISC与RISC流水线技术存储系统总线系统可靠性校验码目录计算机组成与体系结构数据的表示计算机结构Flynn分类法CISC与RISC流水线技术存储系统总线系统可靠性校验码计算机组成与体系结构数据的表示R进制转十进制 按权展开法: 将R进制数的每一位数值用R^k形式表示,即幂的底数是R,指数为k,k与该位和小数点之间的距离有关。 当该位位于小数点左边,k值是该位和小数点之间数码的格式。 当该位位于小数点右边,k值是负
2021-10-17 13:03:07
2167
原创 Java程序设计笔记整理(1)
整理自北京林业大学的Java程序设计MOOC课程第一章 绪论Java共有三个体系,JavaSE(标准版本)、JavaEE(企业级应用版本)和JavaME(移动应用版本)Java主要特点:简单、平台无关性、面向对象、健壮、分布式、安全面向对象的三个特性:封装、继承和多态在jdk中,如果Java源程序中有多个类,可以都不是public类。但是,如果要有public类,则只能有1个类是public类。main方法中参数的作用public static void main(String[] .
2020-07-10 16:53:12
691
原创 数据库原理与应用笔记整理(2)
整理自中国人民解放军陆军工程大学的数据库原理与应用的MOOC课程第二章:数据模型2.0 数据模型概述抽象与模型概念模型(Conceptual Model)|数据模型(Data Model)物理模型(Physical Model)模型转换...
2020-07-07 15:47:26
615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人