- 博客(10)
- 资源 (15)
- 收藏
- 关注
原创 怎么利用 ChromeDriver 和 Selenium对 CEF应用进行自动化测试-python实现
In my cefpython application I specify a remote debug port: switches = {"remote-debugging-port": "22222"} cefpython.Initialize(settings, switches)Run chromedriver: chromedriver --port=33333I’m u...
2020-01-20 23:03:07 2514 1
转载 怎么利用 ChromeDriver 和 Selenium对 CEF应用进行自动化测试-java实现
OverviewChromeDriver and Selenium are tools for automated testing of Chromium-based applications. The tests themselves can be written in a number of languages including Java, JavaScript and Python. C...
2020-01-20 22:38:06 1400
原创 activiti 全局流程监听ActivitiEventListener,实现监听不同类型事件,不需要在acitivit中配置任务监听,非常方便
如果我们像给任务配置监听,按照常规的做法是这样的一个个配置,比较麻烦。现在利用ActivitiEventListener,监听全局事件,并且可以判断不同的事件类型,进而执行不同的业务逻辑。1.定义事件处理handler接口用接口来定义统一约定public interface EventHandler { void handle(ActivitiEvent event);}...
2020-01-16 15:50:35 6004 3
原创 activiti创建自子任务,创建抄送任务,任务分裂的实现思路
今天看activiti的act_ru_task表,发现有一个parent_task_id_字段,比较好奇,就研究了一番。发现原来是可以给一个task创建subtask那么他的适用场景就是创建自子任务创建抄送任务任务分裂上代码,如何实现创建子任务,为Zl用户创建一个任务Task newtask = taskService.newTask(); newtask....
2020-01-15 21:47:58 6589 8
原创 toString 更优雅的实现方式
看看XXX的写法,又臭又长@Override public String toString() { return "FillRecordDetailEntity [id=" + id + ", fillRecordTotalId=" + fillRecordTotalId + ", businessInfoId=" + businessInfoId + ", commitT...
2020-01-15 09:58:03 905 1
转载 搞分布式系统一定要知道的理论 CAP和BASE理论
CAPCAP是一个已经经过证实的理论:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。一致性我们知道ACID中事务的一致性是指事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行前后,数据库都必须处于一致性状态。也就是说,事务的执行结果必须是使数据库从一个一致性状态...
2020-01-12 10:20:28 298
转载 微服务架构设计必须懂的原则
如何进行微服务架构设计呢?简单来说可分为下面三个步骤:第一步,把应用中关键的需求定义出来;第二步,识别出采用微服务架构时应用中所包含的所有服务;第三步,将第一步所定义出的关键需求作为架构需求的场景来描述服务之间如何进行协作。这个步骤很像单体架构下我们所做的系统高层架构设计,通过高层架构设计会识别并定义出各个业务领域模型,这些业务领域模型包含了业务对象的关键操作流程,通过这些业务领域模型就可以辅助我...
2020-01-11 00:06:06 1179
原创 selenium webdriver执行远程 第三方js解决方案
今天一个朋友问我问题考虑了下直接上代码,这是伪代码不能执行,但是给出了思路url = 'http://www.qingmiaokeji.cn/test.js'res = urllib.request.urlopen(url=url)js_source = res.read().decode('utf-8')driver.execute_script(js_source) ...
2020-01-08 18:45:02 573
原创 Windows下Apache安装教程
下载apche进入https://www.apachehaus.com/cgi-bin/download.plx点击下载1.Apache24压缩包放入d盘 ,解压。Apache服务器的安装打开cmd(用管理员方式打开)窗口,进入D:\Apache24\bin目录,如下图所示:输入命令httpd -k install进行服务安装,安装成功入下图所示:Apache服务器的启动...
2020-01-08 12:27:56 1481
原创 oracle timestamp相减 计算差多少秒
CREATE OR REPLACE function timestamp_diff(a timestamp, b timestamp) return number is begin return extract (day from (a-b))*24*60*60 + extract (hour from (a-b))*60*60+ extract...
2020-01-04 20:12:03 2295 1
jquery validate 支持验证name重复的表单
2019-01-09
自己开发java代码生成工具
2013-06-24
LuceneinAction(中文版).pdf
2012-05-25
在线答疑系统(bbs)
2011-06-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人