- 博客(37)
- 资源 (4)
- 收藏
- 关注
原创 WebDriver环境搭建使用
1. WebDriver简介利用浏览器原生的API,封装成一套更加面向对象的Selenium WebDriver API。直接操作浏览器页面里的元素,甚至操作浏览器本身(截屏,窗口大小,启动,关闭,安装插件,配置证书之类的)2. 环境搭建使用webdriver需要三个前提:浏览器(服务端安装的真实的浏览器), webdriver驱动(可执行程序), webdriver api(程序调用包)。...
2019-03-21 16:57:56
2313
原创 converter设计模式扩展,多种输入输出与标准输入输出的转化方案
converter设计模式扩展,多种输入输出与标准输入输出的转化方案需求背景converter设计模式扩展converter设计模式总结需求背景一般情况下B端应用系统会对接多个用户,不同用户在入参出参格式、应用系统处理方式、出参返回时机,甚至异步出参等方面不尽相同。针对应用系统的标准入参出参和多用户入参出参的差异,需要一个中间件来实现入参出参的转化。converter设计模式是实现这种转换的框...
2019-03-21 14:03:36
1250
原创 Java8的一个小缺点
java8 增加了函数编程,函数可以作为参数传递,方便之处很多人已经说过了。确实也增加了java的功能,使代码更简洁,可读性增强。不过,函数式的编程相关的问题就来啦,本文从内存的泄露问题出发,提出java8中的小问题。
2017-07-25 15:27:30
1019
原创 mybatis中resultMap使用之返回分组数据
resultMap是mybatis最重要的强大元素。通过描述数据的关系结构,将结果集进行映射到java类或java bean中,达到结果集复杂处理的目的。本文解决的主要问题的分组数据的返回
2017-07-14 16:11:46
24305
2
原创 Oracle with as使用小节
Oracle 数据库中的操作 with as 是一个子查询,该子查询是将查询的数据放入Oracle的临时表中,为后续查询提供筛选数据。
2017-06-14 15:19:58
562
原创 读书笔记-代码大全-第一章软件构建
系统生长以增量方式进行设计、编译和测试是最强有力的软件开发概念。 对于一个软件系统,我们可先做出一个尽可能简单、但能运行的版本。系统中的接口不必接受真实的输入,也无须对数据进行真正的处理,更不用产生真实的输出—–它仅仅需要构成一个足够强壮的骨架,支撑起未来的将要开发的真实系统。建造软件精心计划,是项目能有“在后期改变细节”的能力工具箱积累大量技术、技巧和诀窍,有效开发高质量软件
2016-04-06 15:42:45
686
原创 YCSB扩展-语句执行频率,执行指定的测试查询语句
ycsb是雅虎开源的一款通用的性能测试工具,该工具的特点是小巧,灵活,扩展性强。本文使用ycsb对MongoDB数据库进行测试,并扩展其原代码使ycsb支持了如下:(1)支持测试语句执行的时间频率,即每隔一定的时间执行一条语句;(2)执行指定的sql语句
2016-03-18 16:29:35
1747
原创 Mybatis中mapper文件中的两层循环
使用mapper.xml文件来存储和执行sql语句是Mybatis框架中重要的应用。在mapper.xml文件中对List数据的循环遍历较为普遍和常用,而两层或多层循环时常也会用到
2016-01-18 16:08:01
14713
转载 mybatis中 mapper.xml文件中,获取数组中指定的位置的数据
mybatis中 mapper.xml文件中,获取数组中指定的位置的数据
2015-10-10 14:34:39
23174
原创 Maven+Spring MVC+MyBatis+dbpc+Mysql Web项目构建
导读:其实, 笔者是一个刚接触Maven ,Spring MVC 的”小生”,在搭建环境,构建demo的时候,从网上找了不少的材料或教程,吃了不少的苦头,最终搭建成功。对于demo项目的构建,我会尽量详细描述,说明白,如果还是有些地方不是很明白,欢迎发邮件给我sunshijun07@163.com,看到后,我会及时回复1.环境说明1.1 系统环境Win7 专业版,32位系统1.2 JDKJDK版本为
2015-08-16 23:28:57
1323
原创 Maven Web项目 java.lang.NoClassDefFoundError: org/springframework/core/NestedRuntimeException错误
使用svn或git引入maven web工程时,总是出现NoClassDefFoundError的错误。而查看Maven Denpendencies时,相应的jar是有的。导致这样的错误可能是因为Maven Denpendencies没有引入到WEB/lib中文件夹中。
2015-08-13 11:38:42
23227
原创 Maven Web项目构建
网上有不少构建Maven Web项目的教程或步骤,大体步骤大同小异。笔者使用java ee 最新的版本的Eclipse:Eclipse Java EE IDE for Web Developers. Version: Mars Release (4.5.0), maven-3.3.3构建,总结前人经验,使用的图文详细介绍了构建过程,希望对新手能有帮助。
2015-08-11 23:09:35
1059
原创 Server Tomcat v7.0 Server at localhost failed to start
问题描述使用sping mvc开始网站时,可能会遇到如下的提示:Server Tomcat v7.0 Server at localhost failed to start 。常规的方法从百度上搜索的解决问题的方法,是检查web.xml是否填写正确,当然这必须要做的,一定确保配置信息的正确。但是可能还是不起作用,另外的原因可能是缺少必须的jar,但是eclipse又没有很明显的提示给开发者,这时就不知所措了。
2015-08-05 15:15:53
4841
原创 java ee中使用dbcp
java ee中使用dbcp使用java进行网站开发时,访问数据库数据必不可少,而dbcp在管理数据库连接方面有着独特的优势。
2015-07-29 21:32:10
1050
原创 DELL灵越 n4030笔记本安装win7之无线网卡驱动安装
本人安装的是win7 32位专业版,安装完毕后发现无线网卡找不到了。DELL灵越 n4030自己带无线网卡的。问题的根源在于无线网卡驱动没有安装或没有安装匹配的无线网卡驱动。 那么问题来了,什么无线网卡驱动才匹配呢? 本人在官网找了很久,尝试了几个,都不行。而且还使用戴尔官网提供的系统分析,然后推荐的无线网卡驱动,仍然不行。最后从网上找到一个感觉不靠谱的驱动,安装后居然行了
2015-07-21 10:50:46
3135
原创 Django之学习点滴
最近在学习Django,找到一个网上教程:http://www.iteedu.com/webtech/python/djangocn2/index.php。非常不错,向提供者致敬。在学习过程中发现一个小错误,希望能给学习的人提供帮助。1.第一章使用django-admin.py startproject mysite命令创建一个工程2.第五章介绍使用模型,在`` mysite`
2015-03-11 17:48:03
695
原创 java远程调用(rmi)常见的两个错误
java的 rmi远程调用给分布式编程带来极大的方便,在使用rmi过程中eclipse开发平台会提示一些错误,可能是因为遗漏了需要注意的地方。
2014-05-23 11:07:35
9632
原创 zookeeper之watch事件延迟
zookeeper,一个很灵活的分布式架构,其中包含一个watch机制,检测节点值的变化,然而watch机制有些需要注意的地方:watch事件延迟。
2014-05-17 15:54:18
5526
原创 ubuntu下安装中文输入法
第五步:通常情况下,IBus图标(一个小键盘)会出现在桌面右上角的任务栏中。有时候这个图标会自行消失,可使用以下命令,找回消失的IBus图标:ibus-daemon -drx
2014-05-15 09:19:01
1060
原创 ubuntu12.04 桌面版 jdk 安装
1.安装:http://jingyan.baidu.com/article/b0b63dbfd5db8b4a48307027.html2.上面链接地址,到第6部测试时可能并未成功,还应应输入如下命令: sudoupdate-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300
2014-04-02 21:57:40
744
原创 C# 可访问性不一致
可访问进行不一致:基类“abc”比类“bcd”的可访问性底。 此类问题是你的基类和继承类的权限声明不一致。abstract class Element{} //基类public class OneElement : Element{} //派生类这种情况会出现如上的错误提示,应该为如下:abstract public c
2014-03-22 09:51:48
1992
原创 网页中模糊查询js插件autocomplete和typeahead
autocomplete插件是一款很不错的模糊查找的js插件支持本机数据和远程数据,功能全面,能够满足开发者的使用。但是当数据量较大时(数据达到3000条),在ie浏览器环境下,查找功能会变慢,即使是本地数据速度仍然会很慢。在chrom下速度很快。typeadhead是由Twitter开发一款开源的模糊查找功能的js插件,在功能上没autocomplete全面,但是在速度上做的很好,在ie环境
2014-01-04 16:47:05
2369
原创 VS2010的ReportViewer报表下钻设置
报表下钻设置:在.rdlc文件下相应的字段右击,“文本框属性”,“操作”,选中“转到URL”点击“fx”按钮,弹出表达式对话框然后就可以在文本框写js程序,完成下钻设置。以下为一个例子程序javascript:var width = document.body.clientWidth/2 - 400; //设置弹出页面距左侧距离,这里的400是弹出
2014-01-04 15:35:12
1550
原创 ie浏览器对border-radius属性的支持小结
1. ie10,ie9支持border-radius属性2.ie10兼容性视图,ie8,ie7,ie6,不支持border-radius属性对于不支持圆角属性的ie浏览器,可以通过引入ie-css3.htc或PIE.htc文件来解决该问题。在CSS文件中引入ie-css3.htc时,当用ie9浏览器打开时,网页中会提示如下问题“0x800a138f - JavaScript 运
2014-01-04 09:45:04
8411
原创 asp.net 中的DropDownList控件的前台与后台
asp.net中封装了下拉框,名称为DropDownList。该控件可以在网页加载时在后台代码中进行初始化,即在.cs文件中初始化。如果在页面中在页面不刷新的情况下,js代码改变了该下拉框的数据,虽然在当前页面下拉框数据已经改变,但是页面重新刷新js代码改变的数据并未保留,显示的还是之前初始化时的数据。保持js改变的数据方法如下: 1.使用ajax将js修改后的下拉框中的数据全
2014-01-03 10:55:47
2157
原创 asp.net中的Session的赋值引用和地址引用(DataTable)
用asp.net开发网站时用Session来存储一些信息能够带来一些方便。在Session里存储DataTable类型的数据时有些地方要注意。 1. 用Session存储基本类型时,在其它网页中用该Session时,是重新复制一个值而已 Session["IntDate"] = 10;
2014-01-02 22:21:49
3042
原创 ie10对reportviewer兼容性之滚动条问题
reportviewer是VS2010里一个服务器端控件,是一款不错制作报表的工具,美中不足的是ie10对reportviewer兼容性不是很好,ie7,8,9不存在这样的问题。 在实际应用中,我们可能需要将reportviewer控件放在一个固定大小的div中,那么也要将该reportviewer控件设置大小,当控件内部的表格长度和宽度大于reportviewer控件大
2014-01-02 21:00:54
2878
原创 div标签在body里水平垂直居中
水平居中: div标签在整个body里居中的方法用CSS控制即可,body{text-align:center;} .box{margin: 0 auto;} 类box就是在整个body里水平居中垂直居中:div在body里的垂直居中用CSS控制都不是很有效果,所以用js来控制比较管用,代码如下(jQuery):function SetPostion(){ var whe
2014-01-02 09:19:22
5002
原创 SQL Server两种版本并存
在同一台服务器上安装两个版本的SQL Server是可以的,比如SQL Server2008 ,SQL Servr2012.如果远程连接这台服务器上的两个数据就要设置一下了,SQL Server默认额侦听端口是1433,所以要想访问一台服务器上的两个SQL Server的话,需要更改其中一个侦听端口
2013-12-31 10:20:33
5333
原创 让ie支持圆角
在实际做网站项目过程中,对于一些输入框或div标签的边框设置成圆角会提升用户体验。但是讨厌的ie对圆角不能很好的支持,实际上很多方面ie都不支持,可能是ie出于安全的考虑。所以开发人员,在开发网站之前一定要和客户商量好浏览器兼容问题并谨慎对待ie的兼容性尤其是ie6。 ie支持圆角的例子:.box{ border: 2px solid #C0C0C0;
2013-12-31 10:01:55
1054
yahoo s4 部署cluster1时用的编译文件
2014-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人