自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 综合水平测试

1.GeneratorMapper.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><ge

2021-01-05 09:59:57 141

原创 剑指offer008-旋转数组的最小数字

1.题目把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组 [3,4,5,1,2] 为 [1,2,3,4,5] 的一个旋转,该数组的最小值为1。 示例 1:输入:[3,4,5,1,2]输出:1示例 2:输入:[2,2,2,0,1]输出:02.分析山谷问题,注意数组长度为1的情况。3.我的代码class Solution { public int minArray(int[] num

2020-12-23 09:15:28 114

原创 剑指offer007-青蛙跳台阶问题

1.题目一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个 n 级的台阶总共有多少种跳法。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。示例 1:输入:n = 2输出:2示例 2:输入:n = 7输出:21示例 3:输入:n = 0输出:1提示:0 <= n <= 1002.分析斐波那契数列的变种问题,假设fib[n]存的是跳到n阶的跳法,因为青蛙可以跳一阶或两阶,所以fib[n

2020-12-21 13:42:25 117

原创 剑指offer006-斐波那契数列

1.题目写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下:F(0) = 0, F(1) = 1F(N) = F(N - 1) + F(N - 2), 其中 N > 1.斐波那契数列由 0 和 1 开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。 示例 1:输入:n = 2输出:1示例 2:输入:n = 5输出:5

2020-12-21 11:58:05 76

原创 剑指offer005-用两个栈实现队列

1.题目描述用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 ) 示例 1:输入:["CQueue","appendTail","deleteHead","deleteHead"][[],[3],[],[]]输出:[null,null,3,-1]示例 2:输入:["CQueue","deleteHead","ap

2020-12-20 11:55:24 74 1

原创 剑指offer004-重建二叉树

1.题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。 例如,给出前序遍历 preorder = [3,9,20,15,7]中序遍历 inorder = [9,3,15,20,7]返回如下的二叉树: 3 / \ 9 20 / \ 15 7 限制:0 <= 节点个数 <= 50002.分析首先想到递归实现public void rebuild(Tree

2020-12-20 11:24:16 71 1

原创 剑指offer003-从尾到头打印链表

1.题目输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例 1:输入:head = [1,3,2]输出:[2,3,1] 限制:0 <= 链表长度 <= 100002.分析首先遍历一遍链表获取链表长度,不然不知道要返回的数组长度是多少,也没法创建。第二次遍历链表取值,从数组后面一个个放入。3.我的代码/** * Definition for singly-linked list. * public class ListNode

2020-12-19 14:03:25 62 1

原创 剑指offer002-替换空格

1.题目请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 示例 1:输入:s = "We are happy."输出:"We%20are%20happy." 限制:0 <= s 的长度 <= 100002.分析总体思路:遍历字符串,每遇到一个空格,截取字符串,再加"%20"int start, end;初始都为0,s.substring(start, end)是要在原字符串截取的子字符串。3.我的代码class Solution {

2020-12-19 13:42:30 82 1

原创 剑指offer001-二维数组中的查找

1.题目在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22], [10, 13, 14, 17, 24], [18, 21, 23, 26, 30]]给定 target

2020-12-18 17:06:30 52 1

原创 剑指offer000-找出数组中重复的数字

1.题目找出数组中重复的数字。在一个长度为 n 的数组 nums 里的所有数字都在 0~n-1 的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例 1:输入:[2, 3, 1, 0, 2, 5, 3]输出:2 或 3 限制:2 <= n <= 1000002.思考给定长度n的数组,并且数字为0 - n-1,我可以创建一个长度为n的数组用来计数,数组下标对应给定数组的数字遍历数组计数

2020-12-18 16:33:01 59 1

原创 发送请求得不到返回值问题

1.发送请求,浏览器console报如下错误Failed to load resource: the server responded with a status of 401 ()2.发现是后端代码的问题,注释掉上面一行,改为下面返回成功public Authentication attemptAuthentication(HttpServletRequest req, HttpServletResponse res) { try { //将json格式

2020-12-04 16:26:17 1086

原创 springboot打印mybatis日志到显示台

在application.yaml配置文件中写入配置#打印sql,方便调试mybatis: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

2020-12-03 20:21:02 179

转载 00-回调函数

java 回调函数解读模块间调用在一个应用系统中,无论使用何种语言开发,必然存在模块之间的调用,调用的方式分为几种:(1)同步调用同步调用是最基本并且最简单的一种调用方式,类A的方法a()调用类B的方法b(),一直等待b()方法执行完毕,a()方法继续往下走。这种调用方式适用于方法b()执行时间不长的情况,因为b()方法执行时间一长或者直接阻塞的话,a()方法的余下代码是无法执行下去的,这样会造成整个流程的阻塞。(2)异步调用异步调用是为了解决同步调用可能出现阻塞,导致整个流程卡住而产生的一

2020-11-30 09:42:58 63

原创 mybatis报错

1.使用mybatis框架报如下错误Caused by: java.lang.IllegalArgumentException: No enum constant org.apache.ibatis.type.JdbcType.Integer2.解决方法把Integer换成大写INTEGER

2020-11-16 22:25:46 57

原创 导入WSDL生成Web服务客户端报错

1.错误信息Exception in thread “main” java.lang.AssertionError: org.xml.sax.SAXParseException; systemId: jar:file:/H:/webservice/lab04-1/lib/jaxb-xjc.jar!/com/sun/tools/xjc/reader/xmlschema/bindinfo/binding.xsd; lineNumber: 52; columnNumber: 88; schema_refere

2020-11-16 11:07:39 777

原创 springboot整合mybatis

1.添加依赖 <!--mybatis依赖--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>1.3.2</version>

2020-11-13 14:41:48 63

原创 springboot解决跨域请求问题

/** * 解决跨域问题 */@Configurationpublic class AccessControlAllowOriginFilter extends WebMvcConfigurerAdapter { @Override public void addCorsMappings(CorsRegistry registry) { registry.addMapping("/**") .allowedOrigins("*")

2020-11-07 18:04:42 51

原创 vue-axios二次封装

1.新建request.jsimport axios from 'axios';axios.defaults.baseURL = "*******Base URL*******";export const myRequest = options => { if (options.method === 'get') { return axios({ url: options.url, method: 'get', headers: options.h

2020-10-19 18:29:57 71

原创 ubuntu18.04在vscode中配置c++环境

1.安装gcc g++sudo apt install gccsudo apt install g++检查是否安装成功gcc --verisong++ --version2.在vscode商店中安装c++插件3.在根目录创建.vscode文件夹,然后写入配置文件launch.json{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of

2020-10-12 20:14:53 867

原创 ubuntu18.04解决输入法乱码问题

原因: 没有安装QT命令行安装sudo apt install qt5-default qtcreator qml-module-qtquick-controls2

2020-10-12 19:05:46 285

原创 icomoon字体图标的使用

1.去官网下载字体图标https://icomoon.io/2.下载想要的字体图标3.解压缩文件,把下面的文件复制到项目中4.引入style.css文件,此处是在vue项目中引入5.在demo.html中复制想要的字体图标到标签中我这里是在vue项目中作为属性传过去,一般直接粘贴到标签中就可以6.给标签添加css属性7.展示...

2020-10-11 16:04:59 89

原创 文字不能被选中

/*文字不能被选中*/.select{ -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}

2020-10-11 15:02:28 124

原创 idea中使用opencv

1.到官网下载opencvhttps://opencv.org/releases/2.打开下载exe文件,解压缩到某个位置上3.在idea中新建一个project,我建立的是maven项目4.在idea项目中配置opencv1. Run -> EditCongigurations2. 在VM options中填入-Djava.library.path=D:\\openCV\\opencv\\build\\java\\x643. 注意前面是你自己解压缩opencv文件的盘符和文件夹名字

2020-10-07 21:44:46 1172

原创 CentOS7安装jdk

1.在官网下载jdk,https://www.oracle.com/java/technologies/javase-jdk14-downloads.html2.输入命令 rpm -qa | grep jdk目的是为了把系统自带的jdk清除,如果有rpm -e --nodeps ****(****是jdk文件的名字)3.使用xftp把文件传到/usr/local/java中4.解压缩 tar zxvf ****(****是jdk文件名)5.给当前环境添加JAVA的bin目录输入命令 vim /e

2020-09-01 17:36:25 100

原创 001-4. 寻找两个正序数组的中位数

1.题目描述给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 + 3)/2 = 2.5class Solution { public doub

2020-08-31 08:56:56 61

原创 000-867.转置矩阵

1.题目描述给定一个矩阵 A, 返回 A 的转置矩阵。矩阵的转置是指将矩阵的主对角线翻转,交换矩阵的行索引与列索引。示例 1:输入:[[1,2,3],[4,5,6],[7,8,9]]输出:[[1,4,7],[2,5,8],[3,6,9]]示例 2:输入:[[1,2,3],[4,5,6]]输出:[[1,4],[2,5],[3,6]]提示:1 <= A.length <= 10001 <= A[0].length <= 1000class Solution {

2020-08-30 09:48:00 60

原创 redis在centos系统安装报错

今天在centos系统中安装redis使用make命令时报了如下的错误make[1]: *** [server.o] Error 1make[1]: Leaving directory `/usr/local/redis/redis-6.0.6/src'make: *** [install] Error 2在网上查阅,发现是gcc编译器版本低的问题,升级版本就好了,代码如下[root@localhost redis-6.0.1]# gcc -v

2020-08-20 11:00:25 664 1

原创 02-JS底层运行机制之堆栈内存

3.经典面试题let a = {n: 1};let b = a;a.x = a = {n: 2};console.log(a.x); //undefinedconsole.log(b); //{n: 1, x: {n: 2}}

2020-08-09 15:54:46 98

原创 03-深度剖析函数的处理机制

1.知识点创建函数 堆内存 [[scope]]作用域 ...执行函数 EC(x) 私有上下文 AO(x) 私有变量对象 scope-chain 作用域链 ...2.课堂例题讲解let x = [12, 13]function fn(y) { y[0] = 100; y = [100]; y[1] = 200; console.log(y); //[100, 200]}fn

2020-08-09 15:41:21 99

原创 Vue-cli4创建项目,给目录起别名

1.首先在根目录创建vue.config.js文件2.代码如下module.exports = { configureWebpack: { resolve: { alias: { 'assets': '@/assets', 'common': '@/common', 'components': '@/components', 'n

2020-07-20 08:08:30 514

原创 day-03.计算属性computed(reduce函数的使用)、v-on参数、v-on修饰符、条件语句if

计算属性computed当要显示的数据需要复杂的处理的时候,一般会选择使用computed计算属性.computed与methods的区别?计算属性会进行缓存,当数据没有改变时,如果进行多次使用时,计算属性只会调用一次。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=d..

2020-06-30 21:40:11 567

原创 day-02.Spring引用类型自动注入和注解

引用类型自动注入byName方式byName方式引用类型属性自动注入注意被调用者bean标签的id属性必须和,调用者的javaBean类的属性名相同。例如,Student类中有成员变量:School school;<bean id="myStudent" class="club.soulhotel.Student" autowire="byName"> <property name="age" value="24"/> <property name="na..

2020-06-22 15:14:21 284

原创 day01-Spring的maven配置和set注入

在maven中添加依赖<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.5.RELEASE</version></dependency>在src/main/resouces目录下创建Spring的配置文件,名子一..

2020-06-22 00:55:11 101

原创 day-02.Vue基本指令和v-bind动态绑定属性

v-once指令表示元素和组件只会渲染一次,不会随着数据的改变而改变<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> &..

2020-06-21 23:41:25 86

转载 centOS8.1安装mysql数据库

本文章转载自博主「灵夕丨月下灵」原文链接:https://blog.csdn.net/xiaolong_4_2/article/details/81664582一:去官网查看最新安装包https://dev.mysql.com/downloads/repo/yum/二:下载MySQL源安装包wget http://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm安装MySql源yum -y install mysql80-

2020-06-20 16:27:55 635

原创 day-01.Vue框架初体验

看到Vue框架非常火,于是前来学习。第一个Vue代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title></head&gt

2020-06-20 00:52:29 68

原创 jackson的初步使用

今天在写大作业的时候,需要从后端向前端传输json格式数据,查阅相关资料,jackson的使用更为普遍。在maven中添加依赖,注意三个依赖版本号要相同<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.11.0</ver

2020-06-19 14:04:14 164

原创 mybatis动态代理报错

ICashier iCashier = (ICashier) sqlSession.getMapper(club.soulhotel.Dao.ICashier.class);今天第一次使用mybatis动态代理机制时,报错rg.apache.ibatis.binding.BindingException: Type interface club.soulhotel.Dao.ICashier is not known to the MapperRegistry. at org.apache.iba.

2020-06-18 17:13:27 408

原创 day-01.mybatis的初步使用

文件目录总览在maven中添加依赖 <!--加入mybatis的依赖--> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.1</version> </dependency> <!--加入my

2020-06-17 00:02:29 144

空空如也

空空如也

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

TA关注的人

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