- 博客(31)
- 资源 (2)
- 收藏
- 关注
原创 Field baseMapper in com.xxx required a single bean,but 100 were found --------Mybatis-Plus
报错发生时间:项目启动时。报错英文描述:Field baseMapper in com.xxx required a single bean,but 100 were found报错信息中文描述:文件baseMapper只需要一个bean服务,但是到了多个,所以它不知道选哪个 今天开发了新的代码后,然后启动项目,报了这个错。如下:一开始以为是我把哪里的配置改了,导致s...
2019-11-16 10:41:44
4293
1
原创 MyBatis 通过<foreach>标签来进行数据批量处理
目录一、前言二、标签的介绍三、标签的使用3.1 通过实现批量查询(select)3.2 通过实现批量插入(insert)3.3通过实现批量更新3.4 通过进行批量删除四、小结一、前言 数据库批量处理能够大幅度提高程序运行效率,减小数据库访问压力的有效方法之一。为了实现数据库能够批量处理数据,Mybatis提供相应的标签<foreach>...
2019-10-18 20:06:03
1053
原创 Java算法(5):快速排序
快速排序1.定义:(1)快速排序是一种分治的排序算法,它将一个数组分成两个子数组,将两部分独立地排序。(2)快速排序和归并排序时互补的:归并排序将数组分成两个子数组分别排序,并将有序的子数组归并以将整个数组排序;而快速排序将数组排序的方式则是当两个子数组都有序时整个数组也就自然有序了。(3)归并排序时,递归调用发生在处理整个数组之前;快速排序时,递归调用发生在处理整个数组之后。...
2019-02-28 17:27:10
377
原创 Java算法(4):归并排序
归并排序1.定义:(1)归并操作:将两个有序的数组归并成一个更大的有序数组。(2)通过递归的进行归并操作就是归并排序。(3)归并排序又分为自顶向下的归并排序和自底向上的归并排序。2.实现归并操作:代码剖析:当我想要将两个有序的数组归并成一个更大的有序数组时。首先,我们需要一个空的辅助数组来达到更好的存取值的效果;接着,比较前一个有序数组的当前元素与后一个有序数...
2019-02-12 21:09:34
785
原创 Java算法(3):希尔排序
希尔排序1.定义:(1)基于插入排序的排序算法(2)原因:对于大规模乱序数组插入排序很慢,因为它只会交换相邻的元素,因此元素只能一点一点地从数组的一端移动到另一端。例如:若值最小的元素正好在数组的尽头,要将它挪到正确的位置就要要进行 数组的长度-1 次移动。(3)希尔排序时先将任意间隔为h的元素都进行插入排序,同时,间隔h是一个递增序列中的一个值,且h按照递增序列递减,即这个h会随...
2019-02-06 02:53:27
256
原创 Java算法(2):插入排序
插入排序1.定义:(1)插入排序类似于咱们日常打扑克的时候,通常我们给牌排序时,总是将一张牌插入到其他已经有序的排中的适当位置。(2)由(1)可知,插入排序是通过遍历数组,并将当前元素与前面已经排好序的元素一一比较,获得最佳位置(3)为了给要插入的元素腾出空间,需要将其余所有元素在插入之前都向后移动一位。(4)与选择排序一样,当前索引左边的所有元素都是有序的,但它们的最终位置还...
2019-02-03 15:24:28
242
原创 Java算法(1):选择排序
选择排序1.定义:(1)找到数组中最小的那个元素(2)将它和数组的第一个元素交换位置(如果第一个元素就是最小元素那么它就和自己交换)(3)在剩下的元素中找到最小的元素,将它与数组的第二个元素交换位置(4)如此以往,直到将整个数组排序总结,不断地选择剩余元素之中的最小者,并放到剩余元素的第一个位置。 2.代码剖析:假设:数组a,长度n,下标i(1)这个算法每次...
2019-02-02 21:39:04
249
原创 工具类:提取字符串中的数字串(相邻的数字们分开放在一起)
工具类描述:(1)提取字符串中的数字串(2)各个数字串分开存储工具代码:/** * @author Atimynyc * @version 1.0 * @title 字符串处理工具 * @since 2019/1/30 */public class StringUtils { //获得数字串工具类 public static List<Stri...
2019-01-30 12:01:53
1002
原创 javaScript easyUI实现 图片预览功能(鼠标移动到图片上 显示大图在旁边)
最近博主在写一个上传图片的界面,然后想到了这样一个需求,就是,当图片在界面上显示时,有些图片由于博主加了限制显示图片的尺寸,看起来很小,无法看到细节。 因此博主想实现这样一个功能,就是当鼠标移动到图片上时,旁边就会出现这个图片的稍大的图,这样就可以让图片的细节被看到。说干就干。 存在的问题:(1)需要一个容器来放预览图(2)这个预览图的位置是通过图片的位置而决定的(设置成一...
2019-01-25 19:52:11
4163
2
原创 easyui-textbox、easyui-datetimebox 使用名字name选择器(input[name=xxx])赋值和取值
easyui-textbox:<input id="actSpecification" name="actSpecification" data-options="multiline:true" class="easyui-validatebox easyui-textbox" style="width: 710px;height: 65px;"> ea
2019-01-10 09:34:32
3200
3
原创 idea reimport包报错 java.lang.NoSuchMethodError
问题描述: java.lang.NoSuchMethodError: org.eclipse.aether.internal.impl.DefaultArtifactResolver.setLogger问题影响:maven无法重新reimport包maven版本:3.6.0 IDEA版本:2017.2今天博主换了一个maven,就直接去maven的官网上下载了最新版本的 ...
2018-12-21 21:42:58
2551
1
原创 工具类:Java 网页前端二维码生成 (maven:net.glxn.qrgen 下的QrCode方式)
二维码生成的方式有多种,今天博主来介绍其中一种的使用方法。首先,我们在pom.xml中插入以下代码来下载其jar包支持:<dependency> <groupId>net.glxn</groupId> <artifactId>qrgen</artifactId> <version>1.4<...
2018-12-12 21:02:12
1741
原创 Idea中添加jdk的反编译工具javap
jdk自带了反编译工具javap,可以反编译代码,形成类似于汇编的代码,通过反编译代码,我们可以分析程序运行的整体流程,以此分析代码。可以说要是想要优化程序的话,反编译代码这个步骤是肯定要有的。idea可以说是现在很火的一款java开发软件,如何在idea里添加jdk的反编译工具javap呢,下面详情:(1)打开External Tools配置框:File -> Settings...
2018-11-15 17:59:43
9573
4
原创 工具类:判断Java Bean对象所有属性是否为空
最近博主有一个项目,需要判断一个JavaBean中的对象属性是否都为null一开始,博主以为直接用if(Bean == null) 来判断(傻了)当一个Bean类创建了一个对象,不管那个对象里面有没有只,它肯定不是为空的!那么,如何判断这个对象里面每个属性的值都为null呢?下面po出代码,大家直接copy就行。import lombok.extern.slf4j.Slf4j;...
2018-10-30 14:16:38
20564
7
原创 2.Spring学习笔记之 ————IoC(控制反转)
控制反转(IoC),是Spring里一个专有的名词,其意思就是说,对象的实例由Spring容器来进行创建而不是我们自己手动创建,当我们在Spring容器中设定好Bean属性后,Spring容器就会自动创建其实例,我们只要去调用Spring的Bean就行。接下来是例子:首先,我们创建一个接口和一个接口的实现类public interface UserDao { public ...
2018-10-24 19:36:05
289
原创 idea如何只格式化自己写的代码而不影响到其他人的代码?
在公司中,一个文件的代码可能由许多人一起维护,而idea中的格式化ctrl+Alt+L快捷键默认是格式化整个文件,这可能会导致格式化到其他人的代码(如果别人代码的格式有问题的话)。所以,为了不影响到其他人的代码,只格式化自己的代码,idea中可以这样设置。 首先,File-->Settings-->Editor-->Code Style-->Java...
2018-10-16 16:06:13
8886
原创 1.Spring学习笔记之 ———— Bean的实例化
什么是Bean的实例化? 在面向对象的程序中,想要使用某个对象,就需要先实例化这个对象。Spring中,想要使用容器中的Bean,也需要实例化Bean。 其类似于当我们需要创建一个类对象而去new这个类一样。通常来说,当我们需要用到一个Bean的时候,只有将其实例化之后,我们才可以去调用它。在Spring中,Spring会自动帮我们实例化好Bean,只需要我们告诉Spr...
2018-10-13 17:21:27
1020
1
原创 一、Java容器:List接口的使用
最近博主一直被Java的各个容器的使用搞得很烦,每次都要去搜一下怎么使用,于是博主就想自己把所有的Java容器的用法总结起来,写成博客,之后方便使用,也可以方便大家使用。Java8新加的几个方法可以直接跳到后面编号21处。这一章主要介绍List接口中的各个方法的使用,同时也会介绍Lsit在Java8中更新的几个方法的意思和以及如何使用。1.List对象的创建list是一个接口,其下...
2018-09-27 14:47:39
827
1
原创 工具类:自动生成名字工具类
public class CharUtil { /** * 将字符串转换成相应的字符编码 * @param s * @return */ public static String bytes2HexString(String s) { byte[] b = s.getBytes(); s = ""; ...
2018-09-26 17:08:22
2375
原创 Java 关于List接口中sort()方法的使用
直接进入正题sort,顾名思义,排列的意思List接口中,sort方法时这样定义的:default void sort(Comparator<? super E> c) { Object[] a = this.toArray(); Arrays.sort(a, (Comparator) c); ListIterator<...
2018-09-26 16:01:11
18475
原创 Java 关于List接口中的replaceAll() 方法
想直接用的同学可以直接跳到最后。今天博主在查看List接口中有什么哪些方法时,发现了一个特殊的方法replaceAll()方法。为什么说它特殊呢,因为它传入的参数我是第一次见过,如下default void replaceAll(UnaryOperator<E> operator)对于该方法,Java jdk1.8手册里是这么描述的/** * 用函数接口的...
2018-09-26 14:15:23
12275
3
原创 SpringMvc中,Controller方法的多种实现方式(指定返回到哪个页面,指定返回到页面的数据)
1)ModelAndView@RequestMapping("/list") public ModelAndView itemsList() throws Exception{ List<Items> list = itmesService.list(); //创建ModelAndView视图 ModelAndView modelAndView = new...
2018-04-01 14:23:21
5965
1
原创 Spring 关于MyEclipse下创建Maven项目找不到application.xml文件的处理方法
博主之前没有用maven创建项目的时候,application.xml文件是放在src文件夹下的,web.xml配置文件也找得到。后来因为项目问题,又重新用maven新建了项目,文件的位置什么的都没变,但web.xml这个文件就是找不到application.xml配置文件。博主在web.xml的配置如下:<context-param> <param-name>...
2018-03-30 04:47:31
2649
原创 ModuleNotFoundError:No module named 'bs4':Can't use this module
对于新手来说,这个问题可以说是一定会遇到的,我也是bs4其实就是beautifulsoup4的缩写,大部分人其实已经安装了该python包,但是还是出现这种情况,那么可以在python里先运行一遍以下代码,就可以解决该问题啦:import pippip.main(["install","bs4"])运行完后,再运行你的项目就行啦...
2018-03-19 21:26:37
3496
原创 工具类:MD5加密
public final static String MD5(String s) { char hexDigits[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f' }; try { byte[] strTemp = s.getBytes();...
2018-03-15 15:39:21
288
原创 MyEclipse项目出现红色感叹号
今天博主打开了一个以前的项目,发现里面项目上有个红色感叹号,进去发现里面有一个类下有红色波浪线。但是按正常来说,我没动过代码,应该不会出事的,后来一查,发现问题了首先,右击项目名->properties->Java Build Path->Libraries这时候我发现原来是jar包丢失了,我按上面的位置找jar包,发现当时为了整理,把jar包放在了其他地方,所以项
2018-01-23 23:58:28
622
原创 Matlab 彩色图片直方图均衡化处理 line()函数实现
好了,不说这么多了,直奔主题,本次分别做了两次实现,分别是:彩色图片转灰度图直方图均衡化处理以及彩色图片的直方图均衡化处理,大家可以按需观看。一、程序源码 (1)彩色图片转灰度图直方图均衡化处理:%读取图片I=imread('test.jpg');%将图片转化成灰度图片I=rgb2gray(I);%显示原图像figure(4),imshow(I);%获得灰度图的长和宽[M,N]=si
2017-12-08 14:57:37
7769
3
原创 JavaWeb从后台下载文件
最近博主在做一个项目,就做到有关文件上传下载的功能,现在来代码实现一下如何进行通过前端 点击下载,来下载存在后台的图片。首先博主做得项目的主要功能是从客户传照片到服务器,在通过服务器处理后存到服务器后台,客户 可以在服务器处理完后立即下载该图片 因此,我的下载界面代码如下:UploadPSucceed.jsp<%@ page language="java" import="java.util.
2017-11-24 09:47:06
12182
原创 JAVA后台 关于如何从后台传递信息在jsp前端页面显示
JAVA后台 关于如何从后台传递信息在jsp前端页面显示首先,博主今天为了将后台的信息传递到前台,废了不少的脑筋,一开始,博主采用了request.setAttribute()的方法,来实现的,具体代码如下:在servlet中,写上: request.setAttribute(“name”, loginUser.getAccount());//这里的意思可以理解为将loginUser.getAcc
2017-10-29 17:28:15
19455
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人