自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot+Spock的熟悉之路(四):用Spock+H2对SpringBoot进行集成测试

用Spock+H2对SpringBoot进行集成测试前言环境完整的依赖事先准备添加配置文件数据准备BaseControllerBaseServiceBaseRepository 和xmlDemoControllerService 和 ServiceImplDao层及对应的Xml文件配置H2数据库的嵌入模式一个简单的例子遇到的问题The file is locked启动的时候报Table "XXX"...

2019-11-16 16:08:17 1989 1

原创 SpringBoot+Spock的熟悉之路(三):用Spock对SpringBoot进行单元测试

用Spock对SpringBoot进行单元测试前言环境完整的依赖先说一嘴单元测试事先准备第三方插件引入添加Test自己的配置文件数据准备BaseControllerBaseServiceBaseRepository 和xmlDemoControllerService 和 ServiceImplDao层及对应的Xml文件启动项目看看结果对Controller进行单元测试对Service进行单元测试对...

2019-11-16 11:43:30 6498 1

原创 SpringBoot+Spock的熟悉之路(二):Spock,Mock和Mockitio的关系

Spock,Mock和Mockitio的关系前言环境依赖先说一嘴单元测试Spock和MockitoMockito的简述Mock,Stub和Spy数据准备MockStubSpySpock中的Mock,Stub和Spy尽量不要混合使用部分语法对比遇到的问题@InjectMocks在Spock中失效的问题参考资料前言本来打算是把Spock的使用写成一篇的,后来发现太长了而且结构比较冗杂,还是拆分出来...

2019-11-14 22:45:40 4159

原创 SpringBoot+Spock的熟悉之路(一):能正常启动并使用Spock

能正常启动并使用Spock前言对Spock的一言概述环境依赖IDEA的准备插件项目结构初次使用类的结构一个简单的例子简单总结遇到的问题项目启动或者Build Module的时候控制台报版本不一致Can't find MacroTransformation Or Internal Groovy error : code 1No runnable methods参考资料前言本来打算是把Spock的...

2019-11-14 22:44:54 4703 1

原创 关于mybatis中<collection>不执行的其中一种情况

问题我在mapper中写&lt;collection/&gt; 作联合查询的时候,返回的结果里没有联合查询的数据。使用debug在控制台把sql语句打印出来后,发现根本没有执行联合查询对应的sql语句。代码先试result的代码&lt;resultMap type="com.mytest.domain.ActivityRecord" id="baseactivityRecord...

2018-09-07 09:15:12 9225

原创 关于java类加载器的学习笔记

前言本篇博客是我自己看了这篇博客后,根据自己的需求,将一些关键知识简单的提取了出来,加以记录,以方便以后复习。想要深究的读者,我强烈建议仔细看一下上文提到的博客。当然还是先谢谢这位前辈辛苦分享的博客,帮我对类加载器有了一个更深的学习。什么是类加载器我们在编辑器里写的.java文件仅仅只是一个有一定格式规范的文本文档而已,真正执行的程序是后缀为.class的文件。在一个程序中,将我们...

2018-06-13 20:52:53 191

原创 mysql简单优化的学习笔记

前言以前光是会简单的使用数据库,除了使用主键之外还真的从来没有考虑过效率的问题,当然这对于我们平时练习用的数据量是没有问题。但是考虑到以后自己难免会接触到大数据量,所以至少基本的mysql优化还是得学一下。本篇博客也就是这段时间查的资料的整理,依旧是开头先感谢那些已经写了博客供我们学习的前辈们。开启查询缓存什么是查询缓存?当你频繁使用相同的sql语句进行查询的时候,mysql数据库...

2018-06-02 10:40:57 447

原创 关于mysql的数据引擎的笔记

前言我这篇笔记的关键部分算是直接拷贝了不少大佬写的资料,但由于当时没有记录链接,导致我现在无法找到这些资料的来源,也就无法将链接写进“参考资料”栏目里以便表示感谢。如果原作者看到,请在下面评论源地址链接,我会在后续加上的。什么是数据引擎定义为了对应不同的业务,mysql会使用不同的存储机制,索引技巧来安排数据库,而这些技术就可以被称为数据引擎。它是数据库的一种内部属性。查看...

2018-06-01 16:24:26 216

原创 关于mysql索引的基础学习笔记

关于本文算是自己在查找网上资料的时候看到的和学到的各种笔记的整理,着重讲述入门用法和基础原理,实践部分较少,进阶用法基本没有。还是先感谢已经写了不少资料的大佬们。什么是数据库索引关于索引在日常生活中的概念已经不用多说,书本目录,楼层区域图的划分都算是索引,而数据库的索引的目的其实也一样,都是为了增加查找速度。 在数据库中,索引的实现是通过数据结构。当然,这种数据结构数据库已经给你准备...

2018-06-01 14:57:07 428

原创 JUnit学习笔记(一)

前言在慕课网上听了一位老师的JUnit的基础讲解,感觉对于新人来说还是很友好,故总结下来做此笔记什么是单元测试你的程序主要是由一个个的 Class 组成的,一个类或一个对象当然也是一个单元,而比类更小的单元是类的方法(函式)。如果你的类中的基本单元——如某些方法不能正常工作,在某些输入条件下会得出错误的执行结果,那么如何保证你的类/对象乃至整个应用软件或系统作为一个整体能正常工作呢...

2018-03-31 23:38:58 4022 1

转载 微服务实战(一):微服务架构的优势与不足

本篇文章为转载文章,原文地址为:http://dockone.io/article/394 【编者的话】本文来自Nginx官方博客,是微服务系列文章的第一篇,主要探讨了传统的单体式应用的不足,以及微服务架构的优势与挑战。正如作者所说,微服务架构更适合用于构建复杂的应用,尽管它也有

2017-10-28 17:03:38 249

原创 SpringBoot 和 MyBatis

前言这一段时间在学习springboot,同时也就在尝试着将以前使用过的很多东西和springboot进行整合。这次主要尝试的是MyBatis的整合。本篇文章主要讲的是mybatis和springboot的很多最基本的配置和用法,适合对springboot和mybatis有些熟悉的小白学习(因为本身我也是一个新手)。如有一些没有注意到的地方,或者是有错误的地方,还请大佬及时指出。什么是mybatis

2017-10-25 16:05:51 11903 1

原创 关于springboot访问页面

前言springboot在访问页面的时候会有自己的一个方法。初学者在访问的时候会经常遇到问题,因此我单独把springboot访问页面的事单独提出来小说一下。(本测试使用maven来统一管理jar包)。springboot访问页面的方法本身而言(比如注解,视图解析器等)和springmvc+spring是一模一样的。因此本篇主要讲的还是项目结构或者配置方面的问题项目结构下面列举一下我关于spring

2017-10-17 18:40:30 36776 15

原创 Springboot与Aop

何为AopAop中文翻译过来是切面编程,说通俗点就是在运行两段代码之间强行插入一段其他的程序。它也是Spring框架里的一个核心功能。详细介绍可以参考这位大佬的博客,写的十分详细。本篇就不再过多介绍springboot关于aop的配置本配置采用的maven来统一管理jar包。 首先是引入关键的依赖,引入相应的jar包之后,才可以使用aop的注解 附上代码 <dependency>

2017-10-13 22:59:19 460

原创 关于Intellij IDEA的常用初始化配置

前言以前用惯了Eclipse和MyEclipse,之后听说了intellij IDEA,据说非常好用,然而我下下来,然而我用了一下后只觉得自己仿佛被逗了一般,感觉这个编辑器还不如eclipse方便。后来在网上找了一些教程,知道原来这个编译器有很多方便的配置默认是关闭的或者是冲突的,需要你自己手动改一下。改完之后果不其然用起来感觉要舒服不少。因此我将这些基础配置稍加整合了一下,方便以后自己再用的时候进

2017-09-27 16:14:41 19901 1

原创 SpringBoot那些事

前言之前研究了一段时间springboot框架以及一些使用,中间解决了不少坑。为了方便之后同为第一次使用springboot框架的小白能更加快速的了解springboot并掌握其基本用法,我写下了这篇博客。因为是相对基础的讲解,所以无法将springboot的全部功能写全。如果有大神发现可以补充的或者找出错的,还请不吝赐教。什么是SpringBootspringboot,说白了就是一个集合了spri

2017-09-26 20:34:22 787

原创 在自己写的html中点击button,页面会自动刷新的问题

以前在写练习的时候遇到过这样一个问题,自己在html中写了一个button<button>test1</button>在没有给其附上onclick事件时是点击是不会有任何反应的 但是把这个button放入from表单时<form action="testAction" method="psot"> <button>test1</button></form>无论有没有给button附上事件

2017-09-18 22:33:34 2881 1

原创 Spring Boot无法访问css,js等静态资源的问题

在intellij IDEA中编写了一个Spring Boot项目,运行时发现外链的css样式无法载入进页面,但是按住Ctrl又能点进css文件,这证明编辑器是能识别到这个css文件的。那么浏览器中的网页没有css样式的原因就在于spring boot对静态资源的访问方式了。原理spring boot框架里面包括了很多spring框架大家族的默认配置文件,其中的springmvc配置文件中有对静态资

2017-09-18 02:43:10 92078 13

原创 Linux下jdk的下载,安装,配置及异常(以Ubuntu16为例)

下载jdkjdk官网下载 选择合适的jdk版本,在这里我推荐使用后缀为.tar.gz格式的压缩包安装jdk新建一个文件夹存放jdk 使用命令创建目录:/uer/lib/jvmsudo mkdir /usr/lib/jvm进入下载好的压缩包的根目录下,用命令解压缩到刚刚新建的文件夹里sudo tar -zxvf jdk-8u144-linux-i586.tar.gz -C /usr/lib/jv

2017-09-18 00:44:38 674

原创 第一篇博客

开始第一步之前一直想写一篇技术博客的,由于以前从来没有写过类似的东西,因此在写第一篇之前始终是下不去手,写之前老是想很多问题,比如一个技术难点我是整块写好,还是拆分出来分成多个技术点好?写出来的东西会不会有错?写的格式会不会不符合规范?因为想这些问题想的多,所以迟迟不敢下手第一篇。后来想了想,连第一篇写都还没写,想这些没用的干什么?当自己发现昨天写的博客很傻逼的时候,才能表现你进步了。毕竟我感觉博客

2017-09-18 00:23:55 350

java代码实现的排序算法

java代码实现的排序算法(冒泡,快速,简单选择,堆排,直接插入,希尔,归并),代码本身的注释不多,主要注释的还是当前排序算法的一些特点,比如时间复杂度,空间复杂度,一趟排序后数列的特点。适合了解算法性质或者直接来拿即用的情况。

2018-07-04

空空如也

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

TA关注的人

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