自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.acwink.dao.Cate

开始想的是namespace写错了,结果不是。后来在打包的文件中,发现没有我的mapper.xml文件。反应过来我的maven pom.xml 没有配置静态资源导出。配置上就好了 <build> <resources> <resource> <directory>src/main/java</directory> <includ

2021-08-18 18:24:42 1209

原创 Spring、SpringMVC、Mybatis 整合

Spring、SpringMVC、Mybatis 整合文章目录Spring、SpringMVC、Mybatis 整合1、Pom.xml配置1.1 Maven依赖的导入1.2 静态资源导出配置2、Spring和Mybatis整合2.1 创建applicationContext.xml2.2 创建mybatis-config.xml2.3 创建database.properties2.4 创建spring-dao.xml3 SpringMVC层3.1 配置web.xml3.2 创建spring-mvc.xml

2021-08-17 15:53:54 1243

原创 org.springframework.boot 红线 横线 报错 解决方案

我在spring实战中,因为使用的ide不一样,在ij中出现这个问题,加上和spring boot 版本号就行了<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <!--添加这一行解决报错--> <version>${project.pa

2021-06-28 23:05:54 6002

原创 JDBC sql模糊查询 占位符 ‘?‘ 问题

String sql = "select customercode, customername, phone, address, relationman, other from customer" + " where customername like \"%\"?\"%\" ";

2021-05-30 14:14:40 649

原创 已经创建表,设置字段独一无二

ALTER TABLE 表名ADD unique(字段名);

2021-05-29 19:49:35 127

原创 jdbc创建表出错,sql语法没错

因为,mysql驱动好像不支持将创建表的语句写在一行内,所以会报错。这样写在String,后面预编译不能通过,直接报出Unknow databaseCREATE TABLE tt (id INT AUTO_INCREMENT,word VARCHAR(100),translation VARCHAR(100),eg VARCHAR(1000),egTranslation VARCHAR(2000),PRIMARY KEY (id))这样子就不会出错了String sql = "CREATE TAB

2021-05-27 09:42:45 293

原创 idea ij 插入数据库中文出现 ???

因为ideaij 使用的编码和数据库不一样, 所以要求数据库转换编码jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false

2021-05-25 10:37:31 203

原创 [蓝桥杯2018决赛]版本分支

倍增理解https://blog.csdn.net/jarjingx/article/details/8180560倍增求LCAhttps://blog.csdn.net/wjh2622075127/article/details/81060586import java.util.*;public class Main { static final int N = (int)1e5 + 5; static int n, m, idx; static int[] h = n

2021-03-24 21:05:27 164

原创 vue js报错Module Error (from ./node_modules/vue-loader/lib/loaders/templateLoader.js): (Emitted value

Module Error (from ./node_modules/vue-loader/lib/loaders/templateLoader.js):(Emitted value instead of an instance of Error)Errors compiling template:Component template should contain exactly one root element. If you are using v-if on multiple elements,

2021-02-18 18:54:09 27561 1

原创 This may cause things to work incorrectly. Make sure to use the same version for both.

vue出现下面错误,更新vue-template-compiler.This may cause things to work incorrectly. Make sure to use the same version for both.If you are using vue-loader@>=10.0, simply update vue-template-compiler.If you are using vue-loader@<10.0 or vueify, re-instal

2021-02-10 13:02:50 570

原创 rollbackFailedOptional: verb npm-session

换源npm config set registry https://registry.npm.taobao.org配置后可通过下面方式来验证是否成功npm config get registry或npm info express

2021-02-08 16:03:18 149

原创 学了点Java IO的小菜菜,写了个文字字频统计

简单通过,文件字符流,读写文件,HashMap记录文字个数,最后用缓存流写出。qaqimport java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.HashMap;import java.util.Map;public class TextTotal { public static void ma

2021-01-31 22:06:20 84

原创 Linux 基本的増,删,改,查等基本命令

Linux 基本的増,删,改,查等基本命令学习了基本的,Linux 创建文件,链接文件,删除文件,创建目录,删除目录,文件内容查看等,基础Shell命令。文章目录Linux 基本的増,删,改,查等基本命令创建文件touch 命令CP 命令链接文件重命名文件删除文件处理目录查看文件内容创建文件touch 命令创建一个空文件touch test_one修改文件的修改时间touch test_one也就是再次创建一样的,并把原来的覆盖。ls -l --time=atime test_one

2021-01-30 19:51:17 103

原创 Ubuntu 命令行安装软件确定点不了

解决:tab + Enter

2021-01-30 15:35:51 615

原创 开启Ubuntu 20.04时右上角wifi标识不显示(我重启后就解决了)

开启Ubuntu 后,发现右上角没有Wifi选项,之前有,然后我重启过后就好了。记录一下!

2021-01-30 14:27:56 1060 1

原创 用多线程写了个硬盘搜索功能,似乎也只比windows自带的快以点点。(方法不对嘛)

此时的我必然是刚起床!!!最近学了多线程,想找个小的项目练练手。于是,利用多线程写了一个硬盘搜索功能。具体实现是: 实现Runnable接口,使用线程池, 个别类使用单例模式。Results.java : 存储搜索结果,运用了单例模式(懒汉式)。import java.util.Collections;import java.util.HashMap;import java.util.Map;/** * @author xiaoxiao * @date 2021.1.30 * */pu

2021-01-30 14:08:07 175 2

原创 Linux 换源 无法下载软件

当安装软件,我多次出现依赖包不全后,我发现 换的源与我Ubuntu 版本不同,且教程给的源不全,于是我直接到官网找到对应版本的源复制过来换。换源(加快下载速度)清华源: https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/其他源自己找叭。以清华源为例,我们会看到下面的网址鸭选择好自己的版本哈,然后复制。终端输入sudo vi /etc/apt/sources.list用 dG 命令将文件从头清空。把复制的粘贴进去,让后 esc 输入 :wq 。

2021-01-29 14:54:55 530

原创 Win10 +Ubuntu 20.04 双系统 安装后一直卡在紫色的页面

本人遇到上面的坑,肯定是网上搜索各种教程。然而非常有用的方法米有找到,于是我就重装系统,后有又直接卡在紫色的界面。这次我重启,然后进入系统选择栏 选中了 == Ubuntu高级选项 -> 点入 recovery -> 然后从grub开始向上每一个执行一遍(要慎重)==。很好 进入了桌面,这次我学聪明了。进入桌面后换源(加快下载速度)清华源: https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/其他源自己找叭。以清华源为例,我们会看到下面的网

2021-01-29 14:48:31 1272

原创 分巧克力

分巧克力文章目录分巧克力题目描述思路分析解题代码JavaC++题目描述儿童节那天有 K 位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有 N 块巧克力,其中第 i 块是 Hi×Wi 的方格组成的长方形。为了公平起见,小明需要从这 N 块巧克力中切出 K 块巧克力分给小朋友们。切出的巧克力需要满足:形状是正方形,边长是整数大小相同例如一块 6×5 的巧克力可以切出 6 块 2×2 的巧克力或者 2块 3×3 的巧克力。当然小朋友们都希望得到的巧克力尽可能大,你能帮

2021-01-22 22:48:23 143

原创 减绳子 [二分查找]

减绳子文章目录减绳子题目描述思路分析解题代码JavaC++题目描述有N根绳子,第i根绳子长度为LiLi,现在需要M根等长的绳子,你可以对N根绳子进行任意裁剪(不能拼接),请你帮忙计算出这M根绳子最长的长度是多少。输入格式第一行包含2个正整数N、M,表示原始绳子的数量和需求绳子的数量。第二行包含N个整数,其中第 i 个整数Li表示第 i 根绳子的长度。输出格式输出一个数字,表示裁剪后最长的长度,保留两位小数。数据范围1≤N,M≤1000000<Li<10e9输入样例:3

2021-01-21 23:26:27 155

原创 Java枚举类型使用

枚举类文章目录枚举类枚举类的使用如何定义枚举类方式一:自定义枚举类方式二:使用enum关键字Enum 类中的常用方法使用enum关键字定义的枚举类实现接口枚举类的使用如何定义枚举类?如何使用关键字enum定义枚举类?Enum类的主要方法实现接口的枚举类?枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类。当需要定义一组常量时,强烈建议使用枚举类。如果枚举类中只有一个对象,可以作为单例模式模式的实现方式。如何定义枚举类方式一:jdk5.0之前,自定义枚举类方式二:jdk5

2021-01-21 22:30:26 99

原创 java存大数和高精度浮点数(BigInteger与BigDecimal)

BigInteger与BigDecimalBigInteger背景: Integer 类作为 int 的包装类,能存储的最大的整数值为 2^31 - 1, Long类也是有限的,最大为 2^63 - 1. 如果要表示再大的整数,不管是基本数据类型还是他们的包装类都无能为力,更不用说进行运算了。java.math包的BigInteger 可以表示不可变的任意精度的整数。BigInteger 提供所有 Java的基本整数操作符的对应物,并提供 java.lang.Math的所有方法相关。另外,BigInt

2021-01-18 01:48:44 1320 1

原创 java科学计算常用方法(Math)

Math类位于: java.lang.Math 提供一系列的静态方法用于科学计算。其方法的参数和返回值类型一般为double型。注意加上 Mathjava求绝对值,求平方根,求幂次,求最大值,求最小值,随机数等方法描述abs()绝对值acosa(),asin(),atan(),cos(),sin(),tan()三角函数sqrt()平方根pow(double a, double b)a的b次幂log()自然对数exp()e为底指数max

2021-01-18 01:47:39 630

原创 java的System类简单使用

System类System 类代表系统,系统中很多属性和控制的方法都放置在该类的内部中。该类位于 java.lang包。该类的构造器是私有的,所以无法创建该类的对象,也就是无法实例化该类。其内部的成员变量和成员方法都是 static ,所以可以很方便进行调用成员变量System 类内部包含 in、out和err 三个成员变量,分别代表 标准输入流(键盘输入),标准输出流(显示器),和标准错误输出流(显示器)成员方法native long currentTimeMillis

2021-01-18 01:46:44 307

原创 java中对象数组排序(java比较器,Comparable 或 Comparator)

Java比较器java 中的对象,正常情况下,只能进行比较:== 或 != 。不能用 > 或 < 的。但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的大小。如何实现?使用现在连个接口中的任何一个:Comparable 或 Comparator。Comparable接口**位于:**java.lang.Comparable使用举例像 String, 包装类 等实现了Comparable 接口,重写了 compareTo() 方法,给出了两个对象比较大小的方式*

2021-01-18 01:45:00 713

原创 回文平方数

回文平方数文章目录回文平方数题目描述思路分析解题代码Java 代码C++ 代码题目描述回文数是指数字从前往后读和从后往前读都相同的数字。例如数字 12321 就是典型的回文数字。现在给定你一个整数 B,请你判断 1∼300 之间的所有整数中,有哪些整数的平方转化为 B 进制后,其 B 进制表示是回文数字。输入格式一个整数 B。输出格式每行包含两个在 B 进制下表示的数字。第一个表示满足平方值转化为 B 进制后是回文数字那个数,第二个数表示第一个数的平方。所有满足条件的数字按从小到大顺序

2021-01-17 22:58:39 1621

原创 Java中的日期类使用

日期时间API计算世界时间的标准主要有:UTCGMTCSTSystem静态方法System类提供的 public static long currentTimeMillis() 用来返回当前时间与 1970年1月1日0时0分0秒 之间以毫秒为单位的时间差。long l = System.currentTimeMillis();System.out.println(l);Date类java.util.Date类:import java.util.Date;public

2021-01-17 20:43:36 250

原创 红与黑[DFS]

红与黑[DFS]文章目录红与黑[DFS]题目描述思路分析AC代码java代码C++代码题目描述有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻(上下左右四个方向)的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。输入格式输入包括多个数据集合。每个数据集合的第一行是两个整数 WW 和 HH,分别表示 xx 方向和 yy 方向瓷砖的数量。在接下来的 HH 行中,每行包括 WW 个字符。每个字符表示一块瓷砖的颜色,规则如下1)‘

2021-01-16 22:26:53 378

原创 蛇形矩阵[模拟]

蛇形矩阵[模拟]文章目录蛇形矩阵[模拟]题目描述思路分析AC代码Java代码C++代码题目描述输入两个整数n和m,输出一个n行m列的矩阵,将数字 1 到 n*m 按照回字蛇形填充至矩阵中。具体矩阵形式可参考样例。输入格式输入共一行,包含两个整数n和m。输出格式输出满足要求的矩阵。矩阵占n行,每行包含m个空格隔开的整数。数据范围1≤n,m≤1001≤n,m≤100输入样例:3 3输出样例:1 2 38 9 47 6 5思路分析就像题目描述一样,先从最外边的圈圈开始填数

2021-01-15 22:22:35 131

原创 数字三角形

数字三角形涉及算法,动态规划,线性DP。题目描述给定一个如下图所示的数字三角形,从顶部出发,在每一结点可以选择移动至其左下方的结点或移动至其右下方的结点,一直走到底层,要求找出一条路径,使路径上的数字的和最大。 7 3 8 8 1 0 2 7 4 44 5 2 6 5输入格式第一行包含整数n,表示数字三角形的层数。接下来n行,每行包含若干整数,其中第 i 行表示数字三角形第 i 层包含的整数。输出格式输出一个

2021-01-14 21:44:28 79

原创 java String, StringBuffer, StringBuilder简单介绍和使用

字符串常用类String 类及常用方法public final class String implements java.io.Serializable, Comparable<String>, CharSequence, Constable, ConstantDesc {String 是一个final类,是 不可改变的字符序列。字符串是常量,它在值创建之后就不能更改了。String 对象的字符串内容是存储在一个字符数组value[]

2021-01-14 19:15:27 69

原创 货仓选址

文章目录货仓选址题目描述解题思路解题代码java代码C++ 代码题目扩展货仓选址题目描述在一条数轴上有 N 家商店,它们的坐标分别为 A1~AN。现在需要在数轴上建立一家货仓,每天清晨,从货仓到每家商店都要运送一车商品。为了提高效率,求把货仓建在何处,可以使得货仓到每家商店的距离之和最小。输入格式第一行输入整数N。第二行N个整数A1~AN。输出格式输出一个整数,表示距离之和的最小值。数据范围1≤N≤1000000≤Ai≤40000输入样例:46 2 9 1输入样例:12

2021-01-13 21:11:36 207

原创 线程的同步

文章目录线程的同步线程死锁问题Lock面试题目练习题线程的同步问题的提出多个线程的不确定性引起执行结果的不稳定多个线程对账本的共享,会造成操作的不完整性,会破坏数据。例如:当你和媳妇同时取同一张卡的钱,就会造成数据安全问题。线程安全问题,就是对数据的保护问题。???解决卖票过程中,出现重票和错票问题 !问题:卖票过程中,出现重票和错票问题 ==> 出现了线程安全问题。问题出现原因: 当某个线程操作车票的过程中, 尚未操作完成时,其他线程参与进来,也操作车票(也就是前一个线程进

2021-01-13 11:06:24 69

原创 数据结构课设作业

课程设计涉及到的算法和数据结构归并排序快速排序二分查找链表hash源文件下载地址:链接:https://pan.baidu.com/s/1lLIYqaLq-uMNUbZgzvQkDg提取码:aaaa

2021-01-12 00:33:11 229

原创 线程的生命周期(java 图)

线程的生命周期

2021-01-12 00:14:46 76

原创 JAVA多线程的创建和使用

线程的创建和使用多线程创建,方式一:继承Thread类创建一个继承 Thread 的子类重写 Thread 类中的 run() --> 此线程执行的操作申明在run() 中创建 Thread 类的子类的对象通过此对象调用 start()public class ThreadTest extends Thread{ @Override public void run() { // 线程休眠 1秒 try {

2021-01-12 00:11:58 247

原创 计算机网络(一)

计算机网络计算机网络 = 通信技术 + 计算机技术定义: 计算机网络,就时互连的、自治的计算机集合。主机通过交换网络,互连主机。InternetISP 网络互连的 “网络之网络”,为网络应用提供通信服务的 通信基础, 为网络应用提供的应用编程接口(API)网络传输协议计算机网络数据传输,需要遵循同样的规则,这样才能保证数据传输的统一性。定义:网络协议是数据交换而建立的规则、标准、或约定。常见的协议:1. e.g2. TCP3. IP4. HTTP5. Skype6

2020-12-13 22:21:27 187

原创 java abstract关键字使用

抽象类和抽象方法类的设计应该保证父类和子类能够共享特征。有时将一个父类设计的非常的抽象,以至于他没有具体的实例,这样的类叫做 抽象类abstract关键字的使用:abstract 抽象的abstract 可以修饰的结构:类、方法abstract 修饰类:抽象类此类不能够被实例化抽象类中一定要有构造器,便于子类对象实例化调用。开发中都会提供抽象类的子类,让子类实例化/** * abstract关键字的使用 * 1. abstract抽象的 * 2. abstract可以用

2020-12-13 22:15:42 117

原创 八种基础排序算法

排序算法排序算法的介绍:排序也称排序算法(sort Alogrithm),排序时将以组数据,依指定顺序进行排序的过程。排序的分类:内部排序:指将需要处理的所有数据加载到内部存储器中进行排序。外部排序:数据量过大,无法加载到内存中,需要借助外部存储进行排序。常见的排序算法分类:排序算法的复杂度和稳定性:冒泡排序基本介绍:冒泡排序(Bubble Sorting) 的基本思想:通过对待排序序列从前向后(从下标较小的元素开始),

2020-11-10 11:56:47 1205

原创 线性数据结构和非线性数据结构(java版)

线性数据结构和非线性数据结构数据结构包括 线性数据结构 和 非线性数据结构。数据结构线性数据结构作为最常用的数据结构,其特点是数据元素之间存在一对一的线性关系。线性结构有两种不同的存储结构,即顺序存储结构和链式存储结构。顺序存储的线性表称为 顺序表,顺序表中的存储元素是连续的。链式存储的线性表称为 链表,链表中的存储元素不一定是连续的,元素结点中存放数据元素以及相邻元素的地址信息。线性结构常有:数组,队列,链表和栈。非线性结构非线性结构包括:二维数组,多维数组,广义表,树结构,图结构。

2020-11-06 16:55:13 1070

空空如也

空空如也

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

TA关注的人

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