摘要: 5 持续集成工具 手动集成:从svn下载代码-编译--sonarqube测试代码质量-打包jar(web)-部署服务器-自动化测试 5.1 为什么需要持续集成工具 使用持续集成工具配合一个工具,替换手动集成增强集成效率 5.2 常见的持续集成工具 Hudson是一个可扩展的持续集成引擎。 Jenki 阅读全文
posted @ 2019-08-24 16:14 mercybin 阅读(150) 评论(0) 推荐(0)
摘要: a) 表达式的两种写法 data:{ num:0; } i. <button v-on:click=”num++”>这是一个按钮</button> ii. <button @click=”num++”>这是一个按钮</button> b) 内联事件的处理函数(事件里面绑定一个函数) i. <butt 阅读全文
posted @ 2019-08-24 11:04 mercybin 阅读(144) 评论(0) 推荐(0)
摘要: a) 为什么要安装它:是一个基于 Chrome V8 引擎的 JavaScript 运行环境。让 JavaScript 运行在服务端的开发平台。 b) 安装node.js 安装之后,我们在idea上无法使用,所以我们要在idea上安装node.js的插件插件安装完毕之后,在IDEA里面的命令行运行命 阅读全文
posted @ 2019-08-24 10:57 mercybin 阅读(219) 评论(0) 推荐(0)
摘要: 导包 数据源配置文件(jdbc.properties) Spring配置文件(applicationContext.xml) 注意在创建resources文件夹下面创建文件夹时不能用cn.itsource.ssm.mapper,要用cn/itsource/ssm/mapper 例子 domain(E 阅读全文
posted @ 2019-08-22 13:08 mercybin 阅读(300) 评论(0) 推荐(0)
摘要: 1.SQL映射器Mapper a) 引入MyBatis基于动态代理机制,让我们无需再编写Dao的实现。 传统Dao接口,现在名称统一以Mapper结尾,还有我们映射器配置文件要和映射器在同一个包。 b) 映射器使用步骤 i. 根据数据库表创建domain类(User.java) ii. 根据doma 阅读全文
posted @ 2019-08-22 08:48 mercybin 阅读(512) 评论(0) 推荐(0)
摘要: 第一个demo快速实现实现 准备一个domain(Product)(与数据库的字段对应) a) Mybatis和JPA都是ORM映射框架,开发效率高,运行速度慢, b) JDBC的开发效率慢,运行速度快,写很多重复代码 a) ORM操作数据库的两种方式 i. Mybatis实现方式(SQL操作方式) 阅读全文
posted @ 2019-08-19 23:18 mercybin 阅读(256) 评论(0) 推荐(0)
摘要: a) jxl:只能对Excel进行操作,属于比较老的框架。 POI:是apache的项目,可对ms(微软)的word,Excel,PPT进行操作,包括office2003和2007。 b) POI框架学习 i. 导包 ii. 第一个demo a) 导入easyPOI的包 <!-- easypoi的支 阅读全文
posted @ 2019-08-11 13:19 mercybin 阅读(3832) 评论(0) 推荐(0)
摘要: a) 导入shiro和Spring的整合包 <!-- shiro的支持包 --><dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-all</artifactId> <version>1.4.0</version> < 阅读全文
posted @ 2019-08-06 23:29 mercybin 阅读(631) 评论(0) 推荐(0)
摘要: a) JPA仅仅是一种规范(相当于我们平时说的接口),而hibernate是JPA的一个实现,而SpringDataJPA就是对JPA的进一步封装 a) 批量查询时,定义一个List,list里面传入要查询个数等。 b) 分页加排序的时候,先获取到排序对象,然后获取分页对象,将排序对象传到分页对象里 阅读全文
posted @ 2019-08-03 00:51 mercybin 阅读(610) 评论(0) 推荐(0)
摘要: 1. 环境搭建 1.1先集成Spring和JPA 项目搭建、 导包 创建三层架构 Spring的配置文件(jdbc.properties-->datasource-->EntityManagerFactory-->transcational-->配置扫描三层组件) 注意:在注入对象的时候必须面向接口 阅读全文
posted @ 2019-08-01 19:40 mercybin 阅读(225) 评论(0) 推荐(0)