自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Java 注解

Java 注解

2022-11-16 22:44:29 128 1

原创 Dubbo要点总结

Dubbo要点总结1.Dubbo简介2.Dubbo架构3.服务注册中心Zookeeper4.Dubbo管理控制台5.负载均衡1.Dubbo简介Apache Dubbo是一款高性能的Java RPC框架。其前身是阿里巴巴公司开源的、轻量级的开源Java RPC框架,可以和Spring框架无缝集成,2018年阿里巴巴把这个框架捐献给了apache基金会什么是RPC?RPC全称为remote procedure call,即远程过程调用。比如两台服务器A和B,A服务器上部署一个应用,B服务器上部署一个

2021-08-19 12:53:33 154

原创 算法:二叉搜索树

算法:二叉搜索树一、二叉数问题解题思路二、二叉搜索树解题框架三、经典例题1.判断二叉搜索树。2.二叉搜索树中的搜索3.删除二叉搜索树中的节点4.二叉搜索树中的插入操作一、二叉数问题解题思路1.框架:前序遍历,中序遍历,后序遍历把当前节点要做的事做好,其他的都抛给递归框架,不用当前节点操心2.如果当前节点对下面的子节点会有整体影响,可以通过辅助函数增长参数列表,借助参数传递信息二、二叉搜索树解题框架Void BST(TreeNode root, int target){If(root.val =

2021-07-06 22:01:37 180 1

原创 算法:单调栈

单调栈一、基本概念二、经典例题1.数组中下一个更大元素2.下一个更大元素 II(循环数组)3.每日温度一、基本概念单调栈本质就是栈,按照巧妙的思路使得栈中存放的数据是有序的,所以单调栈也分为单调递增栈和单调递减栈单调递增栈:单调递增栈就是从栈底到栈顶数据是从大到小单调递减栈:单调递减栈就是从栈底到栈顶数据是从小到大二、经典例题1.数组中下一个更大元素题目描述:输入一个数组,返回等长数组,要求返回数组中每个位置数据对应原数组中数据下一个更大元素,如果没有,置为-1。解题代码:class So

2021-07-06 21:50:40 204

原创 springboot :Current request is not a multipart request

springboot :Current request is not a multipart request一、问题描述二、原因分析三、解决方法一、问题描述springboot 报错:Current request is not a multipart request二、原因分析这个一般是controller是带有上传文件的服务,类似@RequestParam MultipartFile[] file三、解决方法在form标签上加上enctype="multipart/form-data"

2021-07-05 22:37:30 2051

原创 LFU 缓存

LFU 缓存问题描述解题方法问题描述请你为 最不经常使用(LFU)缓存算法设计并实现数据结构。实现 LFUCache 类:• LFUCache(int capacity) - 用数据结构的容量 capacity 初始化对象• int get(int key) - 如果键存在于缓存中,则获取键的值,否则返回 -1。• void put(int key, int value) - 如果键已存在,则变更其值;如果键不存在,请插入键值对。当缓存达到其容量时,则应该在插入新项之前,使最不经常使用的项无效。

2021-07-04 23:22:11 141 2

原创 LRU 缓存机制

LRU 缓存机制问题描述解题方法1.哈希表 + 双向链表C++实现代码Java实现代码2.LinkedHashMap问题描述运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 ,实现 LRUCache 类。LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。void put(int key, int value) 如果关

2021-07-04 23:16:26 88

原创 Springboot:Table USER“not found: SQL statement

Springboot:Table USER"not found: SQL statement一、问题描述二、原因分析三、解决方法四、问题拓展一、问题描述使用 springboot整合mybatis plus(MP)时报错,显示对应表无法找到二、原因分析数据库表名和类名不一致三、解决方法使用@TableName(“表名”)注解四、问题拓展在写mapper对应的sql语句要注意mysql数据库关键字,例如:explain在数据库中为关键字,需要加上符号标记 ,explain字段名在mysq

2021-07-04 23:03:53 1597

原创 Springboot:找不到dao接口

Springboot:找不到dao接口问题描述解决方法1.给对应的接口加上@Repository注解2.在springboot启动类上加@MapperScan("包路径")问题描述Springboot整合mybatis 和tk mybatis 都报错 显示找不到对应的dao接口解决方法1.给对应的接口加上@Repository注解2.在springboot启动类上加@MapperScan(“包路径”)使用tk mybatis时要注意路径import tk.mybatis.spring.an

2021-07-04 22:54:14 2008

原创 Bug----Ajax无法接受后台返回值

Ajax无法接受后台返回值 在用Java的SSM框架编写项目时,前端HTML页面采用Ajax向后台服务器发送请求获取目标数据,前端代码如下图所示。 $.ajax({ type: "GET", url: "/hosregister/list.do", data: $("#myForm").serialize(),//主要是分页和多条件参数数据 dataType:"json",

2021-06-09 23:51:50 494

原创 双向循环队列代码实现(C++)

//双向循环队列代码实现(C++)class MyCircularDeque { private: vector<int> arr; //head指向数组第一个数据,tail指向数组最后一个数据的下一个位置,count为数组元素个数 int head,tail,count;public: /** Initialize your data structure here. Set the size of the deque to be k. */

2021-03-16 21:50:13 311

原创 XML

XML介绍可扩展标记语言(eXtensible Markup Language)。特性:xml具有平台无关性, 是一门独立的标记语言.xml具有自我描述性为什么学习XML?网络数据传输.数据存储配置文件XML文件.XML文件是保存XML数据的一种方式XML数据也可以以其他的方式存在(如在内存中构建XML数据)。不要将XML语言狭隘的理解成XML文件。XML语法格式XML文档声明<?xml version="1.0" encoding="UTF-8"?>

2021-03-14 12:28:53 62

原创 字典树代码实现(c++)

#include<map>#include<string>#include<iostream>using namespace std;//字典树class DictionaryTree {private: //字典树节点 class Node { public: bool isWord;//当前节点是否是一个完整单词的结尾 map<char, Node*> next; //走到下一个字母的路径 Node(bool isWor

2021-03-14 12:22:07 387

原创 循环队列代码实现(c++)

#include<iostream>#include<vector>using namespace std;//循环队列class CircularQueue {private: //head指向队列数组的首个元素 //tail指定队列数组的最后一个元素的下一个位置 int head, tail; vector<int> arr; //count表示当前循环队列数组元素数量 int count;public: CircularQueue(int

2021-03-14 12:18:33 219

原创 队列代码实现(c++)

#include<iostream>#include<vector>using namespace std;//队列class Queue {private: //head指向队列数组的首个元素 //tail指定队列数组的最后一个元素的下一个位置 int head, tail; vector<int> arr;public: Queue(int n = 10) :arr(n), head(0), tail(0) {}; //入队 void pus

2021-03-14 12:16:22 442

原创 jQuery进阶

jQuery 进阶1.jQuery常用函数1.1 与标签内容相关函数1.2 与标签属性相关函数1.3 与标签样式相关函数<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><script type="text/javascript" src="js/jquery-1.11.1.js" ></script><st

2021-02-26 00:10:59 151 3

原创 jQuery基础

jQuery基础1.jQuery概念jQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。jQuery库包含以下功能:1.HTML 元素选取2.HTML 元素操作3.CSS 操作4.HTML 事件函数5.JavaScript 特效和动画6.HTML DOM 遍历和修改7.A JAX8.Utilities提示: 除此之外,jQuery还提供了大量的插件。目前网络上有大量开源的 JS 框架, 但是 jQuery 是目前最流行

2021-02-25 23:49:32 117

原创 Java 网络编程

Java 网络编程一、网络常识1.什么是计算机网络       分布在不同地域的计算机, 通过硬件等网络设备使用通信线路互相连接形成的一个网格系统。计算机网络, 可以很方便的进行 信息的传递, 资源的共享 !2. 什么是计算机的IP地址       IP地址是计算机在互联网中的唯一标识 . 就像人在社会中的身份证号码.   &n

2021-02-11 00:24:11 128 2

原创 Java多线程同步

Java多线程同步一、线程同步问题       当我们有多个线程要同时访问一个变量或对象时,如果这些线程中既有读又有写操作时,就会导致变量值或对象的状态出现混乱,从而导致程序异常。因此多线程同步就是要解决这个问题。以下案例详细说明。案例描述:       在电影院卖票中,假设一共有5张电影票,现在有三个线程同时,同时在卖电影票。以下是代码实现。代码实现: p

2021-02-10 23:14:41 123 2

原创 MySQL常用数据类型

@MySQL 常用数据类型MySQL 常用数据类型一、数据类型概念数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。有一些数据是要存储为数字的,数字当中有些是要存储为整数、小数、日期型等。二、MYSQL常用数据类型MySQL支持多种类型,大致可以分为四类:整型、浮点型和定点型、日期/时间、字符串(字符)类型。1.整型2.浮点型和定点型参数m存储数字的总长度,d却不同,影响到精度,小数点后的位数。比如设一个字段定义为float(5,3)

2021-02-05 12:01:41 1088 2

空空如也

空空如也

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

TA关注的人

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