
java
文章平均质量分 77
上帝De助手
人生苦短,及时行“乐”!
展开
-
Java集成Jython及动态执行指定脚本
首先Jython是支持Python语法,但是却跑在JVM之上。因此它可以集成Python、Java两大阵营的基础库。但由于Jython目前最新版本也只是2.7.2,因为对于Python的很多库在Jython中用不了的,但是java的库基本上都是可以直接用的。Jython本身有2个发布版本,一个是installer(用于安装到PC端,类似于CPython的安装包),一个是standalone(用于Java集成开发,通过开放的编程API来执行Jython解释)。如果只是执行Python的普通脚本,或者仅原创 2022-02-23 10:51:04 · 2104 阅读 · 3 评论 -
java日期操作自定义类
每次当需要对日期进行处理的时候,总是会记不住库、方法和格式,所以就自己简单封装了下;包含了大部分功能,部分不常用的没有实现。package com.tunicorn.marketing.utils;import java.sql.Timestamp;import java.text.ParseException;import java.text.SimpleDateFormat;im原创 2017-07-14 17:27:11 · 2516 阅读 · 0 评论 -
java jackson库各对象之间转换
java对象 到 json字符串Model model = new Model();model.setAge(25);List models = new ArrayList();models.add(models);ObjectMapper mapper = new ObjectMapper(); mapper.writeValueAsString(model);mapper.wr原创 2017-02-26 18:30:56 · 4903 阅读 · 0 评论 -
java在spring mvc中的图片接收与发送处理
1、作为client发送和获取图片1.1、发送图片作为client时发送图片通常是通过from-data的multipart形式来发送的,这时我们就在模拟浏览器的form文件表单来提交请求,multipart形式的form表单内容一般如下清单: 对于这样的一个表单,当用户在点击submit时浏览器就会自动的组装一个multipart形式的POST请求,具体的请求体内容原创 2017-01-17 18:52:51 · 15277 阅读 · 2 评论 -
接口和抽象类的前世今生
今天被人问了java的接口了抽象类的不同处,我回答的就是网上的常规答案是:1、内容层面而言抽象类更丰富点:抽象类可以有实体方法、可以有各种类型变量成员、可以有全部的访问级别;除了必须有抽象方法外,和常规类没有其它差别这方面来讲,接口是对抽象类的精简版;除了抽象方法保留了,其它特性都去掉了;没有实体方法、访问级别只能是public、成员变量只能是public static final原创 2015-01-07 16:44:05 · 1685 阅读 · 0 评论 -
TestNG命令行执行与eclipse环境执行情况不一致
前阵子在命令行使用TestNG跑测试脚本时发现一个奇怪的问题,即同样的代码在原创 2014-08-27 11:28:09 · 8524 阅读 · 0 评论 -
tomcat+java的web程序持续占cpu问题调试
原文出处:http://www.blogjava.net/hankchen转载 2014-06-04 13:41:22 · 31923 阅读 · 0 评论 -
testng.xml文件结构组成及节点属性说明
TestNG的DTD检查文件:http://testng.org/testng-1.0.dtd.phptestng.xml文件结构及参数说明:原创 2014-05-15 18:33:26 · 16603 阅读 · 4 评论 -
命令行运行testNG
testNG的执行有2种基本方式:1、通过指定的XML文件来规定要执行的用例文件和用例【适用于批量】2、通过命令行参数来指定运行的用例文件和用例【适用于较少的用例文件】XML模板:【保存为testng.xml】 xml的调用命原创 2013-08-29 19:13:36 · 26717 阅读 · 7 评论 -
Java进行zip包压缩/解压
package com.xiaowu.test;import java.io.File; import org.apache.tools.ant.Project; import org.apache.tools.ant.taskdefs.Expand;import org.apache.tools.ant.taskdefs.Zip; import org.apache.tools转载 2013-11-08 15:53:47 · 3263 阅读 · 0 评论 -
Java Selenium封装--RemoteWebDriver
package com.selenium.driver;import java.io.File;import java.io.IOException;import java.net.URL;import java.util.HashMap;import java.util.Map;import java.util.Set;import java.util.regex.Matcher;原创 2013-10-24 20:04:36 · 8320 阅读 · 0 评论 -
Java Selenium封装--RemoteWebElement
package com.selenium.driver;import java.sql.SQLException;import java.util.List;import org.json.JSONException;import org.openqa.selenium.By;import org.openqa.selenium.Dimension;import org.openqa.原创 2013-10-24 20:04:57 · 7089 阅读 · 1 评论 -
关于Selenium Grid2节点注册失败的原因及解决
首先要使用selenium需要2个条件:1、java环境已安装并且配置正确2、需要的基础文件已经安装正确【selenium-server.jar、iedriver.exe、chromedriver.exe】注:iedriver.exe、chromedriver.exe需要放置在环境变量path中的任意一个目录下即可,否则每次请求时需要指定驱动的位置。其次注册节点和注原创 2013-09-24 10:56:06 · 4233 阅读 · 2 评论 -
java多线程返回函数结果
两种方式:一种继承Thread类实现;一种通过实现Callable接口。第一种方法:因为实现Thread类的run方法自身是没有返回值的,所以不能直接获得线程的执行结果,但是可以通过在run方法里把最后的结果传递给实例变量,然后通过getXX方法获取该实例变量的值。继承实现的代码:class RunThread extends Thread{ private String run原创 2013-09-12 10:08:40 · 10791 阅读 · 2 评论 -
如何搭建Selenium-Grid2环境(Java)
Selenium对于我们进行web自动化测试有很大的帮助,如果要进行大范围的测试覆盖,就不能仅仅在一两台机器上跑了;同样Selenium-Grid也给我们提供了这样的帮助,我们可以借助Selenium-Grid很容易的实现分布式测试环境的搭建。不同于其它一些通用的分布式程序【如:hudson】,Selenium-Grid是专门针对Selenium的自动化分布式测试解决方案。其优点是:快原创 2013-07-31 18:36:25 · 8191 阅读 · 1 评论 -
java父类与子类的多态性
父类:public class base { public String s1 = "base string"; public static String s2 = "base static string"; public void show() { System.out.println(this.s1); } public void show_static() {原创 2012-05-17 18:07:06 · 1982 阅读 · 0 评论 -
JIRA的外部请求接口REST的基本使用
JIRA是部分公司使用的缺陷管理工具,或者说是流程管理工具,因为也是支持其他流程管理和定制的。且不管它好与不好,主要是在于用的公司是否能用好它的功能。个人觉得jira好的方面就是较大程度的支持扩展,比如:jira插件扩展,REST接口。JIRA的插件扩展:基本上所有的功能都支持插件扩展,所以如果你有任何基于jira的需求都可以通过插件来扩展,当然开发插件是有成本的,而且其插件开原创 2012-01-06 16:06:55 · 22263 阅读 · 2 评论 -
JSP基础环境搭建
JSP是运行在web服务器下的,通常的jsp运行环境是tomcat,这里也是记录了jsp在tomcat的存在方式和基本环境的搭建。1、web服务器中的jsp目录结构:tomcat服务器下/webapps目录是固定用来存放jsp页面文件的tomcat服务器下/lib目录存放servlet等组件必须的类库文件;还有像数据库驱动等tomcat服务器下/conf目录下存放web服务器的原创 2011-12-01 11:53:29 · 2477 阅读 · 0 评论 -
tomcat/JSP服务器web.xml文件配置
<web-app version="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://java.sun.com/xml/ns/javaeehttp://java.sun.com/xml/ns/原创 2011-12-01 11:51:30 · 3984 阅读 · 0 评论