自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq964166471

宝剑锋从磨砺出,梅花香自苦寒来。

  • 博客(33)
  • 资源 (17)
  • 收藏
  • 关注

原创 Myeclipse部署maven web项目到tomcat

myeclipse+maven 开发过程中动态部署web子项目到tomcat,与平时的web工程部署操作一致

2014-02-26 16:27:07 7492

原创 Android+struts2实现文件图片上传,附源码(侧重服务端开发)

前言项目中遇到Android手机聊天的图片、语音文件保存到服务器,网上搜索一下大概3种思路:1.servlet实现,有很多文章,利用DiskFileUpload2.使用smartupload未学习3.利用strtus2自带的文件上传功能。由于strtus2已广泛应用与企业应用,且上手较快,学习成本低、配置简单。文件上传功能已封装,简单易用,故毫不犹豫选择他。网上这方面的资料

2014-02-11 14:51:36 4198 7

原创 myeclipse+maven实现多模块项目struts+spring+mybatis,详解

本文中创建maven项目,不使用命令,完全用myeclipse实现,个人感觉这样新手更容易接受! 开发环境:myeclipse 8.5+maven(非myeclipse自带插件) 目标:期望有两个web项目A和B,访问同一个数据库,即依赖同一个java项目C这里借用一下前辈的理解:其实是将业务分为多个模块,各个模块之间相互独立,甚至每个模块可以独立运行。查询若干资料可以利用maven创建model,然后整合为一个项目,今天先介绍一下基于maven的多模块项目搭建。

2014-01-27 10:53:54 11418 2

原创 openfire服务器端增加消息回执,解决openfire丢包问题

背景我们都知道openfire丢包是比较严重的,要做即时通讯,肯定无法容忍这样的事情。

2014-12-01 16:00:34 4015

原创 百度云开发clouda学习(一)

云时代好像很牛X的样子, 要不停的学习

2014-04-11 09:55:20 872

原创 mysql常用语句、命令

limit分页查询SELECT * FROM `book` LIMIT 0 , 30 标示从第一条开始,获取30条SELECT * FROM `book` LIMIT 30 标示获取前面30条,和上面的功能一样SELECT * FROM `book` LIMIT 19 , 10 标示从第20条开始取10条,也就是20~30,注意从第一条编号是0

2014-03-25 16:16:04 673

转载 sturts2和kindeditor的文件上传,upload.parseRequest(request)得到的List为空

如题,使用kindeditor插件上传文件,FileItemFactory factory = new DiskFileItemFactory(); ServletFileUpload upload = new ServletFileUpload(factory); List items = upload.parseRequest(req

2014-03-17 14:52:03 1934

转载 mybatis传多参数的问题

在做数据库操作的时候,经常要传多参数进sql语句,以前版本的ibatis,不支持直接传多个参数进来,只能压入对象或者HashMap中,这样实在不是很方便。 在现在的版本,终于有了支持。 官方文档: 你可以传递多个参数给一个映射器方法。如果你这样做了,默认情况下它们将会以它们  在参数列表中的位置来命名,比如:#{1},#{2}等。如果你想改变参数的名称(只在多参数  情

2014-03-12 09:12:28 969

转载 struts2的global-result配置

在书写配置文件的时候,一系列冗长的配置让人头痛可以使用几种方式有效地减少配置的行数1.通配符配置2.global-result3.配置拦截器栈在一个专用的package里,并在此package里设置为default,这样使用的package extends此package即可对package里所有action进行拦截,不用逐一加interceptor-ref标签 这一篇主要

2014-03-11 14:02:59 1980

转载 MySQL中 boolean 与tinyint(1)

MySQL没有boolean类型。这也是比较奇怪的现象。例:create table xs( id int primary key, bl boolean)这样是可以创建成功,但查看一下建表后的语句,就会发现,mysql把它替换成tinyint(1)。也就是说mysql把boolean=tinyInt了,但POJO类要定义成什么类型呢?因为惯性思维,在java类中也

2014-03-03 09:31:06 1374

转载 MySQL索引类型

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable(   ID INT NOT NULL,    username VARCHAR(16) NOT NULL  );   我们随机向里面插入了1000

2014-02-28 17:12:53 639

转载 指定struts2配置文件struts.xml的路径

ssh还是毕业的时候自觉了下下,对这个框架本不是很了解,加上出来工作用的一直是play框架,今天闲得慌就写了个ssh的demo,途中遇到了各种一大堆的错误,大部不外乎是缺少jar包造成的,到整合struts2的时候我不想把struts.xml文件放在默认目录src下,就改变了它的放置目录,放到WEB-INF\xml。启动tomcat时也没有报错,然后访问配置好的action,结果当然是404,

2014-02-25 15:18:11 4450

转载 Tomcat性能优化(整理)

精简Tomcat和配置文件官网下载tomcat,并解压1)删除不需要的管理应用和帮助应用,提高tomcat安全性删除webapps下所有文件 # rm –fr $CATALINA_HOME/webapps/* 删除server/wenapps下所有文件 (此目录本人在tomcat-6.0.37版本下未找到)# rm –fr $CATALINA_HOME/server/web

2014-02-20 15:38:41 760

转载 Openfire 管理员密码查看

转自:http://blog.csdn.net/jwzhangjie/article/details/11920059 今天安装Openfire但是设置完毕后忘记密码了,然后查看资料,找到了解决方法Openfire的密码加密是由 org.jivesoftware.util.Blowfish 实现的,不过需要加密需要获取Openfire的 passwordKey ,在安装的目录下面的op

2014-02-17 15:23:24 801

转载 Tomcat内存溢出解决办法

使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)

2014-02-17 12:59:26 599

原创 情人节

媳妇说今天都没惊喜!没办法,IT男真心不懂这个,^_^

2014-02-14 17:56:10 1425

转载 java 工程获取路径 web根目录。项目classpath根目录 各种实用方法

Java代码  "content-586097673" mb10">一 相对路径的获得   说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目)   String relativelyPath=System.getProperty("user.dir"); 上述相对路径中,java项目中的文件是相对于项目的根目录 web项目中的文件路径

2014-02-11 17:05:56 912

转载 linux与windows获得项目的路径及创建下级目录

String filePath = session.getServletContext().getRealPath("/");windows下获得的路径为weblogic部署的项目路径如:D:\Middleware\user_projects\domains\base_domain\autodeploy\项目名称\然而是linux下获得的路径没有项目名称后面的反斜杠“\”所以为了保证l

2014-02-11 17:01:52 1452

转载 Myeclipse安装 配置Maven

myeclipse自带了maven插件,但是和原生插件还是有点不一样,本文介绍Maven的安装和配置,同样适用于eclipse。1.首先需要安装jdk,myeclipse(废话!)。 首先卸载8.6集成maven插件(因为自带的该插件BUG比较多,不稳定)。进入Help -> MyEclipse Configuration Center -> Dashboard,找到 Maven Su

2014-01-23 16:56:52 4128 1

原创 maven项目依赖jar包,自动构建失败后使用手工添加

首先,到http://mvnrepository.com/ 这个网,在搜索栏中输入你要搜索的 JAR 包的关键字来搜索,下面直接贴图: 找到2.1版本的json-lib 拷贝dependency标签到maven项目的pom文件中这时候意外情况发生了:自动构建找不到json-lib这个jar包。 采用手工添加的方式解决此问题。到网上下载此jar包,放到

2014-01-23 11:21:25 1714

转载 MyEclipse + Maven开发Web工程的详细配置过程

使用Maven创建webapp工程----原因是使用Maven时一般需要遵循一定的目录结构,虽然也可以使用不同的目录结构,但目前还不熟悉如何修改pom.xml文件达到目的,而且修改太多默认配置对maven来说也不好。创建方法,在一个目录下使用命令:mvn  archetype:generate  -DarchetypeArtifactId=maven-archetype-webapp。按照提示

2014-01-22 16:09:07 1046

转载 Maven构建一个简单的Java项目

使用Maven构建一个简单的Java项目  1、进入命令行,执行下面的语句。mvn archetype:generate -DgroupId=cn.luxh.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false  执行完成后,可以看

2014-01-22 15:58:06 1171

转载 maven3常用命令

1)创建一个Project mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false   mvn archetype:generate

2014-01-22 15:51:50 571

转载 版本号比较

转自http://blog.csdn.net/beiyeqingteng问题:给定两个版本号,比较哪一个版本号更新。比如 1.2.9 比 1.2.4 新。 1.0.1 比 1.0 新。 思路:当比较版本号时,我们需要从头到尾比较每一组数据。所以,我们需要首先得到版本号的一个数字,第二个数字,第三个数字,然后和另一个版本号码所对应的数字进行比较。 publ

2014-01-22 10:28:37 619

转载 shell脚本变量与参数

变量分为三种: 1, 普通变量 即本地变量。variable是变量名variable=value             //=左右两边不能有空格,否则会当做命令来对待,输出一个command not found$variable和${variable}都表示其值。 可以使用echo显示,使用unset清除。 测试变量是否已经赋值  ${variable:-valu

2014-01-21 14:35:34 703

转载 Linux防火墙添加端口

在linux实际操作中经常需要对防火墙进行修改,比如经常要修改或添加相关端口,下面以添加运行Tomcat所需8080端口为例:(以下命令操作均为root用户)1、编辑iptables文件# vi /etc/sysconfig/iptables添加如下一行,可以参照已有的已经开启的ssh的22端口-A INPUT -m state --state NEW -m tcp -p tc

2014-01-17 11:07:07 835

原创 常用Linux打包命令 tar和zip

压缩tar包tar -cvf XXX.tar  /home/a  /home/b压缩tar.gzgzip XXX.tar压缩zip包zip -q -r project_back.zip webapps webapps2 解压gzip -cd XXX.tar.gz | tar -xvf -unzip project_back.zip

2014-01-17 10:40:41 615

转载 修改openfire数据库连接

初次安装openfire的时候设置的是采用内置的数据库hsqldb,需要修改为mysql数据库。问题:在web的控制台上找不到修改数据库连接方式的修改。解决:重新设置数据连接先要在mysql数据库新建一个Openfire的数据库:create database Openfire。openfire设置的配置文件路径为:../openfire/conf/openfire.x

2014-01-16 10:43:04 3506

原创 将openfire内置数据库hsqldb的数据备份迁移置mysql

真是变态的需求啊。本来我连openfire是个啥东西都不知道的,恶补了一天,原来在openfire安装的时候会选择数据库之前使用的hsqldb不便于管理,现在老大想要换成mysql。 首先从linux服务器上下载hsqldb数据库目录/opt/openfire/embedded-db 网上找了一下hsqldb的管理工具hsqldbmanager.zip,这里提供0积分下载链

2014-01-16 10:06:25 2504

转载 解决openfire在使用MySQL数据库后的中文乱码问题

openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。在实际使用时大家遇到最多的就是采用MySQL数据库后的中文乱码问题,这个问题十分有趣,而且从现象上可以看出openfire内部的一些机制。实际问题是这样的:首先启动openfire服务器,然后利用客户端或直接登录到后台新建一个帐户,为该帐户指定

2014-01-15 10:52:24 624

转载 MySQL更新时Error Code:1093和Error Code:1175的解决办法

转自:http://blog.csdn.net/shenzhen_liubin/article/details/9969517Error Code: 1093. You can't specify target table 'ws_product' for update in FROM clause这个是我们在使用update或者delete语句时,在where条件里面加入的子查询导致

2014-01-15 09:18:11 1794

原创 自动备份(同步更新)linux环境上的tomcat服务器到windows系统

刚开始拿到这个任务时,有点发懵,真想跟老大说:“这个我做不来的”。但我们程序员都是骄傲的,哪能动不动就说自己不行,对吧。只能硬着头皮,抱着试试看的态度了。 首先,我先手动做了一下备份工作。主要两部分:一,将整个tomcat目录打成tar.gz包,然后使用FileZilla下载到windows。二,mysql数据的备份,使用Mysql  workbench工具的数据导出导入功能。

2014-01-14 11:06:03 1441

转载 putty和psftp命令行参数

putty.exe [-ssh | -telnet | -rlogin | -raw] [user@]hostExample: putty -ssh -l vagrant -pw vagrant -P 2222 127.0.0.1 -V        print version information and exit -pgpfp    print PGP key fingerp

2014-01-14 10:11:29 3190

angular-phonecat.zip

angular-phonecat.z01和angular-phonecat.zip合并

2015-11-08

angular-phonecat

angular-phonecat.z01和angular-phonecat.zip合并

2015-11-08

openfire3.9.3在MyEclipse的源码部署.docx

离职了,发一点文档。 说明:发的文档是公共的,不涉及公司业务相关的东东,故定制化的源码修改没法发,所以不是特别全面 但应该可以帮助新人成功部署到本地环境

2014-12-01

eclipse-maven3-plugin插件

eclipse-maven3-plugin插件

2014-09-01

LoadRunner11-中文教程

LoadRunner的入门材料,笔者反正是十分喜欢 第 1 课: 简介 LoadRunner....................................................................11 为什么要实现性能测试自动化? ..............................................................12 LoadRunner 包含哪些组件?...................................................................12 了解 LoadRunner 术语............................................................................13 什么是负载测试流程?.............................................................................13 熟悉 HP Web Tours.................................................................................13 应用程序要求...........................................................................................15 第 2 课:LoadRunner 的功能................................................................17 创建负载测试...........................................................................................18 运行负载测试...........................................................................................21 监控负载测试...........................................................................................21 分析结果..................................................................................................24 第 3 课: 创建脚本...................................................................................25 Virtual User Generator (VuGen) 简介......................................................25 如何开始录制用户操作? .........................................................................26 使用 VuGen 向导模式..............................................................................28 如何录制业务流程来创建脚本? ..............................................................29 如何查看脚本? .......................................................................................33 第 4 课: 回放脚本...................................................................................35 如何设置运行时行为?.............................................................................35 如何实时查看脚本的运行情况? ..............................................................39 何处可以查看有关回放的信息? ..............................................................40 如何确定测试已通过?.............................................................................41 如何搜索或筛选结果?.............................................................................43 第 5 课: 解决常见回放问题....................................................................47 设置 HP Web Tours,让其出现回放错误................................................47 如何使用唯一的服务器值? .....................................................................48 第 6 课: 为负载测试准备脚本.................................................................53 如何评测业务流程? ................................................................................53 如何模拟多个用户? ................................................................................56 如何验证 Web 页面内容?.......................................................................60 如何生成调试信息? ................................................................................61 测试是否成功? .......................................................................................62 第 7 课: 创建负载测试场景.....................................................................65 LoadRunner Controller 简介....................................................................66 如何启动 Controller? ..............................................................................66 Controller 窗口一览..................................................................................69 如何修改脚本详细信息? .........................................................................70 如何生成重负载?....................................................................................71 如何模拟真实加压方式? .........................................................................72 如何模拟不同类型的用户?......................................................................76 如何监控负载下的系统? .........................................................................78 第 8 课: 运行负载测试............................................................................83 Controller “运行”视图一览...................................................................84 如何运行负载测试场景? .........................................................................85 如何监控负载下的应用程序?..................................................................86 如何实时观察 Vuser 的运行情况? ..........................................................87 在何处查看用户操作的概要信息?...........................................................88 如何在测试期间增加负载?......................................................................89 应用程序在负载下如何运行?..................................................................90 应用程序是否发生错误? .........................................................................91 如何知道测试已完成运行?......................................................................92 应用程序在负载下是否正常运行?...........................................................93 第 9 课: 面向目标的高级场景.................................................................95 应该使用哪种目标类型? .........................................................................96 如何创建面向目标的场景?......................................................................97 Controller 窗口一览(面向目标的场景).................................................98 如何定义目标? .......................................................................................99 如何确定加压方式? ..............................................................................100 应该监控哪些联机图?...........................................................................101 是否已达到我的目标?...........................................................................104 第 10 课:分析场景................................................................................105 Analysis 会话如何工作? .......................................................................106 如何启动 Analysis 会话? ......................................................................106 Analysis 窗口一览..................................................................................108 是否达到了我的目标? (服务水平协议)..............................................109 如何查看性能概要? ..............................................................................116 如何以图形方式查看性能? ...................................................................118 服务器的性能是否稳定? .......................................................................121 如何确定问题的根源?...........................................................................125 还可以收集哪些与场景运行情况相关的其他信息? ...............................129 如何发布结果? .....................................................................................130 结论.......................................................................................................133

2014-05-12

jquery帮助文档

运行index.html 在浏览器查看jquery的各函数用法。

2014-02-12

java_web面试笔试题汇总

java_web面试笔试题汇总,test

2014-02-12

用Apache或tomcat启用目录浏览并.htacess加密

Apache安装步骤,详细描述配置目录浏览以及加密的步骤 tomcat配置虚拟目录

2014-02-12

Android+struts2实现文件图片上传

android实现文件上传、服务端struts2实现。简单易用、注释详细。

2014-02-11

Android+struts2实现图片上传

Android文件上传,服务端struts2实现。可运行,代码注释全。 另参考博文 http://blog.csdn.net/qq964166471/article/details/19073761

2014-02-11

openfire表结构

网上给出的表结构,很长查阅不方便。 笔者将表名设置为标题,可使用文档结构图,方便查阅

2014-01-27

myeclipse+maven管理struts2+spring+mybatis

是一个demo,供新手参考学习。 本人机器上是测试通过的。 若有调试不通的,可参考博客内容

2014-01-26

linux下openfire安装配置

详细讲述了在linux上安装openfire的步骤 包括jdk、mysql、openfire的安装配置

2014-01-17

openfire内嵌数据库hsqldb管理工具

hsqldb.jar 提供批处理文件startHsqldb.bat,直接执行即可 Type选择HSQL Database Engine Standalone URL选择jdbc:hsqldb:D:\openfire\embedded-db\openfire User默认为SA 密码默认为空

2014-01-16

spring与mybatis整合实现事务配置

struts2、spring与mybatis整合 包含简单登录功能 事务配置,运行JunitTestVillageArticle的modify测试。配置说明参考注释

2013-11-25

struts2 spring3 mybatis mysql 整合,实现简单登录

struts2 spring3 mybatis mysql 整合,实现简单登录。 资源中包含使用的jar包,导入工程可调试 http://localhost:8080/SSM/user/gotoLogin.action

2013-11-20

jQuery笔记(上)

jQuery笔记(上) 入门学习笔记,仅供参考

2013-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除