随笔分类 -  工作

记录工作中配到的问题
摘要:我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"CVuser","JavaVuser"等协议。同样,Jmeter也支持自定义编写的测试代码,不过与LoadRunner不同的是,Jmeter没有自带编译器,需要借助第三方编译器才能实现。1)下面举一个简单的Java自定义测试代码例子,使用Java编译器编写测试代码(Java编译器可以用Eclipse),实现功能为:在测试前输入任意一个字符串,然后判断该字符串的长度是否大于5,如果大于则测试结果成功,否则测试结果失败, 阅读全文
posted @ 2013-04-21 12:03 季相相 阅读(1654) 评论(0) 推荐(0) 编辑
摘要:目录(?)[-]进程与线程使用线程的理由有关线程操作的函数线程之间的互斥互斥锁线程之间的同步条件变量试题最终代码1、进程与线程2、使用线程的理由3、有关线程操作的函数4、线程之间的互斥5、线程之间的同步6、试题最终代码1、进程与线程进程是程序执行时的一个实例,即它是程序已经执行到何种程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。一个进程由几个线程组成(拥有很多相对独立的执行流的用户程序共享应用程序的大部分数据结构),线程与同属一个进程的其他的线程共 阅读全文
posted @ 2013-04-21 12:01 季相相 阅读(211) 评论(0) 推荐(0) 编辑
摘要:由于项目需求在上传头像是需要使用异步上传文件,在上传的过程中需要对文件进行校验:规则如下:宽度和高度大于200,宽高比要小于2,大小小于2M。我这里使用的是AjaxFileUploader这个组件,服务器使用Struts处理文件。实例:[html]view plaincopyprint?<formaction=""id="imageForm"enctype="multipart/form-data"method="POST"><inputtype="file"name=&quo 阅读全文
posted @ 2013-04-17 21:45 季相相 阅读(188) 评论(0) 推荐(0) 编辑
摘要:最近在工作中做一个管理系统,在本地的时候自己测试,没有任何问题,然后放在公司服务器开始测试,测试的一开始就出现了问题,通过date类型的条件查询数据的时候,接收请求的action直接down掉,并且直接跳转到了input对应的界面,这种问题之致命的,因为一旦这样,所有该action的请求功能全部down掉,简单的说,整个系统部分功能完全崩溃,一开始没找到病症,死活解决不了,后来在不懈的努力之下,终于找到了问题所在,是因为linux环境是英文的,不能识别yyyy-MM-dd这种日期格式,说实话,struts2这个地方做的太粗糙了,java作为跨平台的语言,这点居然给忽视了,后来自己在网上找到.. 阅读全文
posted @ 2013-04-16 11:45 季相相 阅读(571) 评论(1) 推荐(0) 编辑
摘要:上篇中已经安装好redis,然后下面就说怎么在java web中用客户端来使用regis使用jedis java客户端一:一个简单的示例代码:[java]view plaincopypublicstaticvoidmain(String[]args){Jedisjedis=newJedis("147.151.240.234",6379);jedis.set("foo","bar");Stringvalue=jedis.get("foo");System.out.println(value);}二:spring中配置 阅读全文
posted @ 2013-04-12 13:21 季相相 阅读(1820) 评论(0) 推荐(2) 编辑
摘要:公司工作中碰到缓存问题,考虑用nosql实现,regis目前是生产环境,所以这里先说win7 64位的regis的安装首先下载一个redis的安装包:我下载的第一个:https://github.com/dmajkic/redis/downloads解压后,得到一个redis的文件夹,打开文件夹得到如下图的一些文件:安装包中是不提供redis.conf的,关于配置可以到网上搜索一下,或者从这里直接下载:http://pan.baidu.com/share/link?shareid=4010&uk=117752620下载后可以将redis.conf放到上图所示位置!用命令行(win键+r 阅读全文
posted @ 2013-04-12 13:19 季相相 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2013-03-27 09:59 季相相 阅读(88) 评论(0) 推荐(0) 编辑
摘要:一、相关缩写OGC——Open Geospatial Consortium(开放地理空间联盟),负责制订GIS领域的标准二、PostGIS的扩展PostGIS是利用Postgresql的扩展机制,在Postgresql的基础上增加了表达地理信息的空间数据类型和操作这些类型的函数。三、PostGIS支持的数据类型1、OpenGIS Consortium (OGC)定义了两种标准方式来表达空间对象,分别是WKT(Well-Known Text)和WKB(Well-Known Binary)。WKT其实等价于编程语言中的类型的字面量,而WKB是空间对象在数据库中的存储格式。常用数据类型如下:• PO 阅读全文
posted @ 2013-03-26 14:18 季相相 阅读(613) 评论(0) 推荐(0) 编辑
摘要:1.准备工作 1)PostgreSQLhttp://www.postgresql.org/ 2)Geoserver http://geoserver.org/display/GEOS/Download 3)Openlayershttp://trac.openlayers.org/wiki/HowToDownload 4)JDKhttp://java.sun.com/javase/downloads/index.jsp 5)Tomcathttp://tomcat.apache.org/download-60.cgi2. JDK环境配置 在系统变量中设定: CLASSPATH .;C... 阅读全文
posted @ 2013-03-24 12:24 季相相 阅读(1524) 评论(0) 推荐(0) 编辑
摘要:一、Spring是什么通常说的Spring其实指的是Spring Framework,它是Spring下的一个子项目,Spring围绕Spring Framework这个核心项目开发了大量其他项目,比如Spring Security,Spring Data,Spring WebFlow等等。Spring是为简化Java EE开发而生,而在Java EE中使用最多的就是Spring Framework,接下来我们主要就是学习Spring Framework。Spring Framework包括他的核心解决方案IoC容器、Spring AOP。另外,还有对Web、数据访问层的支持。下面是Sprin 阅读全文
posted @ 2013-03-22 09:31 季相相 阅读(227) 评论(0) 推荐(0) 编辑