- 博客(10)
- 收藏
- 关注
原创 整合SSM框架实现最简单的操作数据库功能(详细版)
整合SSM框架前言:环境要求环境要求1.基本环境配置1.1 导入相关的pom依赖!1.2 在pom.xml中设置Maven的资源过滤设置1.3 建立项目的基本框架和配置框架2.从底至上层级代码编写2.1 Mybatis层编写2.1.1数据库配置文件 database.properties2.1.2 IDEA关联数据库2.1.3 编写MyBatis的核心配置文件2.2 编写数据库的实体类2.3 DAO层的接口和Mapper.xml2.3 编写service层的接口和实现类3.Spring整合3.1Spring
2020-08-14 10:01:19
1449
1
原创 快手2021届提前批面经
快手2021届提前批面经1.Java基础知识1.1 Java中四种引用:(有待加深)2.Java集合(包括list,set,map)2.1.HashMap与concurrentHashMap与HashTable区别2.1.1 HashMap与HashTable区别(面试考过)2.1.2**面试问题(HashMap是怎么存取null键的?)**2.1.3 HashMap的put过程:2.MySQl数据库2.1 为什么InnoDB用B+树,InnoDB的两个索引类型,索引什么情况下失效,非聚簇索引搜索的过程1.
2020-08-12 11:14:06
848
原创 计算机网络知识点总结(待细化)
计算机网络知识点总结1.OSI与TCP/IP各层的结构与功能,都有哪些协议?1.1 应用层1.2 运输层1.3 网络层(IP协议)1.4 数据链路层(ARP与RARP协议)1.5 物理层2.TCP的三次握手和四次挥手2.1 三次握手示意图2.2 为什么要三次握手(需要保证两边的发送和接收正常)2.3 第2次握手传回了ACK,为什么还要传回SYN?(一句话就是需要保证两个方向的通讯都是已经建立起来的)2.4四次挥手2.5为什么客户端最后还要等待2MSL?3.TCP协议首部格式4.TCP协议与UDP协议区别(注
2020-08-12 11:10:50
604
1
原创 SpringAOP源码解读——第一节
Spring源码解读——第一节1.AOP, AspectJ, Spring AOP的区别1.1 AOP1.2 Spring AOP1.3 AspectJ:2.SpringAOP的配置方法2.1 概念解释:2.2 基于接口的配置2.3 基于Spring 2.0 @AspectJ 配置1.首先我们引入依赖2.开启 @AspectJ 的注解配置方式:3.配置 Pointcut3.配置 Advice4.使用JoinPoint获取参数1.AOP, AspectJ, Spring AOP的区别1.1 AOPAO
2020-08-11 11:08:53
157
原创 Java基础知识:第一部分
Java基础知识:第一部分1.java基础知识1.1.java泛型1.1.1 .Java泛型的实现方法:类型擦除1.1.2.泛型一般有三种使用方式:泛型类、泛型接口、泛型方法。1.2.==和equals的区别,hashCode()与 equals()1.2.1.==和equals的区别1.2.2.hashCode()与 equals()1.3面向对象的三大特性1.3.1 封装1.3.2 继承1.3.3 多态(面试常考)(三个必要条件和三个方法)1.4 抽象类和接口的区别的区别:(我觉得更多是一种设计思想
2020-08-09 11:49:47
172
原创 拼多多排序函数笔试题
拼多多排序函数笔试题1.题目描述:2.代码:3.解析:1.题目描述:在所有排列中,找出最后一个数值的最小值和最大值;开始楼主写了个全排序一个个判断,达不到时间复杂度要求,本题的关键是注意到最小值的求解:结果一定为0或者1,前三个数可以构成最小值0;并且连续的4个数可以构成最小值0;2.代码: public static void main(String[] args) { Scanner input=new Scanner(System.in); int
2020-08-01 14:58:15
314
原创 Spring-Boot配置MySQL过程及出现的问题总结
Spring-Boot配置MySQL过程及出现的问题总结一.配置过程1. 添加Maven依赖2.修改application.properties配置文件3.编写测试代码4.数据库访问结果二. 配置数据库连接数据库中遇到的问题1.依赖注入问题一.配置过程1. 添加Maven依赖<!--数据库连接jar包--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-conn
2020-05-19 15:35:52
559
原创 opencv4.1.2环境下目标轮廓检测项目代码
opencv4.1.2环境下目标轮廓检测项目代码1.轮廓检测函数findContours()2.参数的实时调整显示3.项目源码4.处理效果4.1 原图4.2 阈值处理图片4.3 Trackbar的效果图4.4 轮廓提取效果1.轮廓检测函数findContours()首先查看该函数是得到什么数据,通过源码解读,可以看到:该函数得到的是一系列点组成的轮廓集合;@param contours De...
2019-12-30 15:11:46
499
原创 LeetCode二叉树前序,中序,后序遍历C++代码
LeetCode二叉树前序,中序,后序遍历C++代码前序遍历前序遍历/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(...
2019-12-19 21:10:55
259
原创 opencv在CMakeLists.txt中的调用问题
opencv在CMakeLists.txt中的调用问题opencv的安装opencv库的调用流程opencv的安装在这个问题上没有遇到很多坑,我就分享一个比较靠谱的安装教程,提供:链接opencv库的调用流程# 寻找OpenCV库find_package( OpenCV REQUIRED ) # 添加头文件include_directories( ${OpenCV_INCLUDE...
2019-12-11 19:57:08
203
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人