- 博客(26)
- 收藏
- 关注
原创 SpringBoot2.0集成Mybatis(简单配置druid及pagehelper)
SpringBoot是目前比较火的一款web应用开发的解决方案,详细的介绍可以浏览Spring boot官网https://spring.io/projects/spring-boot总的来说,它是一款约定大于配置的框架,集成了历来Spring的优秀产品,也可以和很多开源框架完美集成。本人也是刚刚接触Spring Boot,几个月前使用Spring boot集成Mybatis完成了毕业设计的APP...
2018-06-19 14:52:08 4143
原创 Vue中v-for遍历多层嵌套数据,不能重新渲染的问题
问题{ "properties": [ [ { "name": "property_name", "example": "travel_time", "value": "" }, { "name": "property_value", "example": "20180831", &quo
2018-10-24 18:55:38 21603 16
原创 Less学习笔记
简介Less 是一门 CSS 预处理语言,它扩展了 CSS 语言,增加了变量、Mixin、函数等特性,使 CSS 更易维护和扩展。Less 可以运行在 Node 或浏览器端。目前CSS预处理语言主要有SASS、SCSS、Less、Stylus。相比于其他的预处理语言,Less在功能的丰富性上略输一筹,相应的学习成本也较低,基本满足了咱们对于CSS编程式开发的需求。因为在工作中接触到vu...
2018-10-17 11:55:54 691
原创 JavaScript学习(八)运算符
算数运算符+运算符会由运算子决定它的重载,是连接字符串还是数值相加对象的相加是先执行对象的valueOf方法获取值,如果不是字符串,调用toString转成字符串再相加。(当然,也可以定义自己的valueOf或toString方法返回想要的值)余数运算符的正负由第一个运算子决定,为了得到正确的余数要先使用绝对值函数*为指数运算符 2 * 4 = 16 指数运算符是右结合的 *...
2018-09-03 23:51:39 217
原创 JavaScript学习(七)数据类型--数组
数组数组可以先定义后赋值任何数据类型的数据都可以放入数组typeof arr=>object数组是特殊的对象,它的键名是索引(0,1,2,3…)数组的键名会自动将字符串转成数字数组的length可写,设置length小鱼当前length,数组自动减少到该length。设置数组length为0–>清空数组可以为数组添加属性(因为他是一个对象),但不会增加数组的lengt...
2018-09-03 23:27:10 206
原创 JavaScript学习(六)数据类型--函数
函数声明函数声明有三种方式: function命令、函数表达式和function构造函数重复声明的函数会被覆盖//function命令function print(s) { console.log(s); //函数表达式 var print = function(s) { console.log(s);};//函数具名表达式var print = func...
2018-09-03 23:25:08 166
原创 JavaScript学习(五)数据类型--对象
对象的定义一组键值对var user = { name: 'wmj', age: 23, sex: 'man'};对象的键是字符串,因此普通的字符串和数值可以不加引号,但是特殊的标识符需要加上引号,所以不管什么,还是加上引号为好。JavaScript中的对象的键名可以指向任何数据类型,包括函数(广义的对象)var obj = { p: functio...
2018-09-03 23:23:45 152
原创 JavaScript学习(四)数据类型--字符串
笔记 规范:JavaScript中字符串使用单引号” “内的字符串可以多行输出 字符串可以当做数组,只用数组的方式获取某个位置的值或者字符串的长度,只读操作。 var s = 'hello';s[0] // "h"s[1] // "e"s[4] // "o"// 直接对字符串使用方括号运算符'hello'[1] // "e&quo
2018-09-03 23:23:07 112
原创 JavaScript学习(三)数据类型--数值
笔记JavaScript中,数值都是以64位浮点数形式存储,包括整数,因此1与1.0是相同的;即JavaScript底层没有整数,左右的书都是64位浮点数(小数)。浮点数不是精确的值,因此涉及小数的运算会很奇怪,如0.1+.02!==0.3等等;JavaScript能够表示的数值范围是2^1024~2^-1023,超出的数值无法显示(不太明白,还需要研究,先摘抄下来)。但是能够精确显示的...
2018-09-03 23:22:29 144
原创 JavaScript学习(一)基本语法
1.变量提升 JavaScript引擎在编译js代码时,首先解析代码,获取所有被声明的变量,然后再一行一行的运行。因此,所有变量的声明都会被提升到代码的头部,即是变量提升;2.var作用域 在JavaScript中,{}包裹的区块不会限制var修饰的变量;3.switch语句 switch语句中,switch语句后面的表达式,和case后面的表达式比较事...
2018-08-29 11:17:40 199
原创 vue中使用sass和less的方法
sass和less都是css的预编译处理语言,两者各有优势,需要根据实际需求来选择使用哪一个。 关于这两者,摘取一段描述: 首先sass和less都是css的预编译处理语言,他们引入了mixins,参数,嵌套规则,运算,颜色,名字空间,作用域,JavaScript赋值等 加快了css开发效率,当然这两者都可以配合gulp和grunt等前端构建工具使用 sass和less主要区别:在于实现方式...
2018-08-13 17:05:00 6843 1
原创 node不是内部或外部命令
最近为了学习vue重新安装了node的环境 官网下载的node-v8,一路安装后就好了,自带npm,然后安装vue-cli,就一切ok了。 然而今天跑项目却出了如题的问题,node不是内部或外部命令。 很诧异,之前还运行的好好的。 检查一番发现,原来是环境变量中的path没配,而我之前的操作都是在node的安装路径下进行的,所以没问题,但是已离开那个路径,系统就无法调用到node了。 因...
2018-08-13 15:56:51 2134
原创 SpringBoot2.0使用pagehelper进行分页查询
SpringBoot2.0使用pagehelperjin进行分页查询pagehelper是一款分页插件,可以很好地集成在SpringBoot框架中,简单配置,轻松使用 在使用pagehelper这个插件进行分页之前,我们需要先集成一款持久层框架,我这里继承了mybatis,如果有需要,可以看我之前的博客,了解一下如何集成mybatis持久层框架以及配置Druid数据源。 SpringB...
2018-07-10 15:36:12 18373 5
原创 Spring Boot 整合 Swagger2
Swagger是一套API文档工具框架,帮助我们摆脱人为的维护API文档官方说法:Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。首先添加依赖:<dependency> <groupId&g...
2018-07-04 12:21:33 674 1
原创 Spring整合druid
之前写了一篇关于框架的博客,Spring Boot整合了Mybatis,其中也整合了druid,但只附上了代码,没有详细的分析分享一篇比较详细的博客,对druid进行了详尽的分析地址:https://blog.csdn.net/dyingfame/article/details/79347448这里也只服上详细的配置源码,注释很全yml:spring: datasource: name...
2018-06-19 17:14:15 2298
转载 Druid连接池学习笔记(转)
Druid连接池声明:以下内容均来自GitHub及其他博客的整理总结,仅供个人学习使用。转自:https://blog.csdn.net/dyingfame/article/details/79347448内容很棒,学习一下1. Druid连接池简介1.1 Druid简介DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志...
2018-06-19 17:05:25 2548
原创 本地项目转移GitHub
注册GitHub已经很长时间,但是并没有托管实际的项目上去正好最近毕业设计完成,于是想把自己的项目放上去于是学习了一下如何将自己本地的项目转移上去首先我们需要在GitHub上创建一个仓库然后需要将本地项目进行Git的初始化然后将项目里的文件项目里的文件添加到本地仓库接下来执行Git的commit 提交修改的文件(本地仓库)git commit -m "说明"然后我们还需要把本地库和GitHub上的...
2018-06-14 10:57:58 739
原创 springboot创建项目后运行报错
Description:Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.Reason: Failed to determine a suitable driver classAction:Consider the fol...
2018-06-14 10:32:42 1599 2
原创 Establishing SSL connection without server's identity verification is not recommended.
WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default i...
2018-06-14 10:32:12 673
原创 Result Maps collection does not contain value for java.lang.Integer解决方法
在使用springboot搭建的SSM项目中,遇到了Result Maps collection does not contain value for java.lang.Integer解决方法的报错原因是mybatis的配置文件中的类型错误比如我的错误就是parameterType写成了parameterMap,导致无法识别参数的类型,因此出错,记录下来!...
2018-06-14 10:31:33 2246
原创 Java遍历Map对象
Map作为我们常用的容器,在学习和工作中用的很多,下面介绍几种遍历Map集合对象的方法,供大家参考第一种,在for-each循环中,使用Entry对象遍历Map中的每一个键值对,这个方法比较常用,但是for-each在java1.5之后引入,所以需要高于1.5的版本才可以使用,另外,对于为空的Map进行foe-each遍历会抛出空指针异常,需要注意Map是否为空第二种,和第一种类似,也是for-e...
2018-06-14 10:30:49 784
转载 Java线程机制
新建( new ):新创建了一个线程对象。可运行( runnable ):线程对象创建后,其他线程(比如 main 线程)调用了该对象 的 start ()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获 取 cpu 的使用权 。运行( running ):可运行状态( runnable )的线程获得了 cpu 时间片( timeslice ) ,执行程序代码。阻塞( block ):...
2018-06-14 10:30:02 117
原创 IDEA工程文件目录标注
Sources 一般用于标注类似 src 这种可编译目录。有时候我们不单单项目的 src 目录要可编译,还有其他一些特别的目录也许我们也要作为可编译的目录,就需要对该目录进行此标注。只有 Sources 这种可编译目录才可以新建 Java 类和包,这一点需要牢记。Tests 一般用于标注可编译的单元测试目录。在规范的 maven 项目结构中,顶级目录是 src,maven 的 src 我们是不会设...
2018-06-14 10:29:11 2338
转载 Spring MVC 配置文件dispatcher-servlet.xml 文件详解(转自 学无止境-yj)
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:mvc="http://www.springframework.org/schema/mvc" xmlns:context="http:/
2018-06-14 10:27:13 2247
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人