随笔分类 -  Java

摘要:一,什么是数据库分区 前段时间写过一篇关于MySQL分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可以通过my.cnf中的datadir来查看),一张表主要对应着三个文件,一个是frm存放表结构的 阅读全文
posted @ 2019-09-06 15:16 MrMrCash 阅读(344) 评论(0) 推荐(0)
摘要:懂业务才是王者 此部分仅为凑字数内容,请忽略! 由于订单类型可以指定处理规则和订单分录默认值,因此系统在输入订单和退货单时,会要求这些订单类型。您可以将订单周期分配至每个订单类型,以控制订单处理并提供此订单类型的默认值。 您为订单类型定义的值可默认为分配订单类型时的订单,这取决于定义标准值规则集的方 阅读全文
posted @ 2019-09-02 00:29 MrMrCash 阅读(517) 评论(0) 推荐(0)
摘要:工作流管理系统基本概念 近两年随着电子商务环境不断演进(例如阿里巴巴的B2B电子商务平台),从原来支持企业内部单系统的业务流程、到企业内部应用、服务的集成,再进一步向企业与合作伙伴之间业务交互,工作流正扮演着越来越重要的角色。 - BPMI业务流程管理促进会 BPMI(Business Proces 阅读全文
posted @ 2019-08-25 18:23 MrMrCash 阅读(1094) 评论(0) 推荐(0)
摘要:1. Hibernate Annotation关系映射有下面几种类型: 1)一对一外键关联映射(单向) 2)一对一外键关联映射(双向) 3)一对一主键关联映射(不重要)在这不演示 在实际中很少用,使用注解@PrimaryKeyJoinColumn 意思是说,我的主键去参考另外一张表中的主键,作为我的主键,但是在我测试使用 注解一对一主键关联映射,在生成表的时候,数据库中并没有生成关联,... 阅读全文
posted @ 2017-12-14 18:30 MrMrCash 阅读(403) 评论(0) 推荐(0)
摘要:One to many映射关系指的是两个实体间一个实体可以和多个实体有关联关系,但是多的这一端只能和一的这一端的一个实例有关系。它是一个1 到 n的关系。例如在任何的公司员工可以注册多个银行账户,一个银行账户只能和一个员工相关联,在这篇文章中我们将会学习怎么在Hibernate3中建立这种映射关系。 阅读全文
posted @ 2017-10-09 11:23 MrMrCash 阅读(243) 评论(0) 推荐(0)
摘要:Spring Data JPA 查询数据库时,如果两个表有关联,那么就设个外键,在查询的时候用Specification创建Join 查询便可。但是只支持左连接,不支持右连接,虽说左右连接反过来就能实现一样的效果,但是这就关系到谁是谁的外键的问题。外键搞起来有时候确实麻烦。所以为了查询个视图,没有找 阅读全文
posted @ 2017-10-07 17:44 MrMrCash 阅读(15795) 评论(0) 推荐(0)
摘要:这里先写下需要的pom.xml配置(我引用的2.4.0,相对稳定) 在集成springfox-swagger2之前,我也尝试着集成了swagger-springmvc,方式差不多,但是swagger-springmvc相对麻烦一点,因为要把它的静态文件copy到自己的项目中。所以还是用新版本的。 至 阅读全文
posted @ 2017-10-04 10:31 MrMrCash 阅读(372) 评论(0) 推荐(0)
摘要:在平时的开发中工作中,环境的搭建其实一直都是一个很麻烦的事情 特别是现在,系统越来越复杂,所需要连接的一些中间件也越来越多. 然而要顺利的安装好这些中间件也是一个比较费时费力的工作. 俗话说"工欲善其事,必先利其器",这篇文章,就跟大家一起分享一下使用docker在本地环境或者测试环境快速搭建我们常 阅读全文
posted @ 2017-09-26 10:00 MrMrCash 阅读(2869) 评论(0) 推荐(0)
摘要:使用spring data jpa 开发时,发现国内对spring boot jpa全面介绍的文章比较少案例也比较零碎,因此写文章总结一下。 spring data jpa介绍 首先了解JPA是什么? JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Jav 阅读全文
posted @ 2017-07-30 02:38 MrMrCash 阅读(283) 评论(0) 推荐(0)
摘要:什么是iframe iframe 就是HTML 中,用于网页嵌套网页的。 一个网页可以嵌套到另一个网页中,可以嵌套很多层。 selenium 中提供了进入iframe 的方法 main.html frame.html selenium 代码 阅读全文
posted @ 2017-07-30 02:33 MrMrCash 阅读(719) 评论(0) 推荐(0)
摘要:实例要求 实例:set_timeout.html 下面的html 代码, 点击click 按钮5秒后, 页面上会出现一个红色的div快, 我们需要写一段自动化脚本智能的去判断这个div是否存在, 然后把这个div 然后高亮。 <html> <head> <title>Set Timeout</tit 阅读全文
posted @ 2017-07-30 02:30 MrMrCash 阅读(1304) 评论(0) 推荐(0)
摘要:对话框类型 1. 警告框: 用于提示用户相关信息的验证结果, 错误或警告等 2. 提示框: 用于提示用户在当前对话框中输入数据,一般需要用户单击取消或者确认按钮 3. 确认框: 用于提示用户确认或者取消某个操作,一般需要用户单击取消或者确认按钮 测试页面 用如下页面为例进行讲解, 包括了警告框,提示 阅读全文
posted @ 2017-07-30 02:29 MrMrCash 阅读(876) 评论(0) 推荐(0)
摘要:浏览器最大化 前进,后退, 刷新 截图操作 模拟鼠标操作 杀掉Windows浏览器进程 阅读全文
posted @ 2017-07-30 02:28 MrMrCash 阅读(829) 评论(0) 推荐(0)
摘要:链接(link) 链接的操作 输入框 textbox 输入框的操作 按钮(Button) 找到按钮元素 下拉选择框(Select) 下拉选择框的操作 单选按钮(Radio Button) 单选项元素的操作 多选框 check box 多选框的操作和单选框一模一样的, 这里就不再讲了 阅读全文
posted @ 2017-07-30 02:27 MrMrCash 阅读(253) 评论(0) 推荐(0)
摘要:什么是xpath xpath 是XML Path的简称, 由于HTML文档本身就是一个标准的XML页面,所以我们可以使用Xpath 的用法来定位页面元素。 xpath定位的缺点 xpath 这种定位方式, webdriver会将整个页面的所有元素进行扫描以定位我们所需要的元素, 这是个非常费时的操作 阅读全文
posted @ 2017-07-30 02:26 MrMrCash 阅读(339) 评论(0) 推荐(0)
摘要:自动化测试步骤 在自动化测试过程中, 测试程序通常的操作页面元素步骤 1. 找到Web的页面元素,并赋予到一个存储对象中 (WebElement) 2. 对存储页面元素的对象进行操作, 例如:点击链接,在输入框中输入字符等 3. 验证页面上的元素是否符合预期 通过这三个步骤, 我们可以完成一个页面元 阅读全文
posted @ 2017-07-30 02:24 MrMrCash 阅读(525) 评论(0) 推荐(0)
摘要:一、操作弹出窗口 原理 在代码里, 通过 Set<String> allWindowsId = driver.getWindowHandles(); 来获取到所有弹出浏览器的句柄, 然后遍历, 使用swithcto.window(newwindow_handle)方法。 就可以定位到新的窗口。 测试 阅读全文
posted @ 2017-07-30 02:22 MrMrCash 阅读(2529) 评论(0) 推荐(0)
摘要:Criteria的完整用法 QBE (Query By Example) Criteria cri = session.createCriteria(Student.class); cri.add(Example.create(s)); //s是一个Student对象 list cri.list() 阅读全文
posted @ 2017-05-25 13:29 MrMrCash 阅读(202) 评论(0) 推荐(0)
摘要:1,Criteria Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteria和DetachedCriteria 。 2,DetachedCriteria Spring 的框架提供了getHibernateTemplate 阅读全文
posted @ 2017-05-25 13:27 MrMrCash 阅读(241) 评论(0) 推荐(0)
摘要:import org.apache.commons.io.FileUtils; import org.apache.commons.io.filefilter.DirectoryFileFilter; import org.apache.commons.io.filefilter.FileFileFilter; import org.apache.commons.io.filefilter.Fi... 阅读全文
posted @ 2017-05-24 11:45 MrMrCash 阅读(5620) 评论(0) 推荐(0)