- 博客(33)
- 资源 (17)
- 收藏
- 关注
原创 Myeclipse部署maven web项目到tomcat
myeclipse+maven 开发过程中动态部署web子项目到tomcat,与平时的web工程部署操作一致
2014-02-26 16:27:07 7549
原创 Android+struts2实现文件图片上传,附源码(侧重服务端开发)
前言项目中遇到Android手机聊天的图片、语音文件保存到服务器,网上搜索一下大概3种思路:1.servlet实现,有很多文章,利用DiskFileUpload2.使用smartupload未学习3.利用strtus2自带的文件上传功能。由于strtus2已广泛应用与企业应用,且上手较快,学习成本低、配置简单。文件上传功能已封装,简单易用,故毫不犹豫选择他。网上这方面的资料
2014-02-11 14:51:36 4272 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 11456 2
原创 openfire服务器端增加消息回执,解决openfire丢包问题
背景我们都知道openfire丢包是比较严重的,要做即时通讯,肯定无法容忍这样的事情。
2014-12-01 16:00:34 4047
原创 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 714
转载 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 1958
转载 mybatis传多参数的问题
在做数据库操作的时候,经常要传多参数进sql语句,以前版本的ibatis,不支持直接传多个参数进来,只能压入对象或者HashMap中,这样实在不是很方便。 在现在的版本,终于有了支持。 官方文档: 你可以传递多个参数给一个映射器方法。如果你这样做了,默认情况下它们将会以它们 在参数列表中的位置来命名,比如:#{1},#{2}等。如果你想改变参数的名称(只在多参数 情
2014-03-12 09:12:28 987
转载 struts2的global-result配置
在书写配置文件的时候,一系列冗长的配置让人头痛可以使用几种方式有效地减少配置的行数1.通配符配置2.global-result3.配置拦截器栈在一个专用的package里,并在此package里设置为default,这样使用的package extends此package即可对package里所有action进行拦截,不用逐一加interceptor-ref标签 这一篇主要
2014-03-11 14:02:59 2010
转载 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 1417
转载 MySQL索引类型
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了1000
2014-02-28 17:12:53 664
转载 指定struts2配置文件struts.xml的路径
ssh还是毕业的时候自觉了下下,对这个框架本不是很了解,加上出来工作用的一直是play框架,今天闲得慌就写了个ssh的demo,途中遇到了各种一大堆的错误,大部不外乎是缺少jar包造成的,到整合struts2的时候我不想把struts.xml文件放在默认目录src下,就改变了它的放置目录,放到WEB-INF\xml。启动tomcat时也没有报错,然后访问配置好的action,结果当然是404,
2014-02-25 15:18:11 4501
转载 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 786
转载 Openfire 管理员密码查看
转自:http://blog.csdn.net/jwzhangjie/article/details/11920059 今天安装Openfire但是设置完毕后忘记密码了,然后查看资料,找到了解决方法Openfire的密码加密是由 org.jivesoftware.util.Blowfish 实现的,不过需要加密需要获取Openfire的 passwordKey ,在安装的目录下面的op
2014-02-17 15:23:24 835
转载 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 641
转载 java 工程获取路径 web根目录。项目classpath根目录 各种实用方法
Java代码 "content-586097673" mb10">一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProperty("user.dir"); 上述相对路径中,java项目中的文件是相对于项目的根目录 web项目中的文件路径
2014-02-11 17:05:56 938
转载 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 1475
转载 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 4200 1
原创 maven项目依赖jar包,自动构建失败后使用手工添加
首先,到http://mvnrepository.com/ 这个网,在搜索栏中输入你要搜索的 JAR 包的关键字来搜索,下面直接贴图: 找到2.1版本的json-lib 拷贝dependency标签到maven项目的pom文件中这时候意外情况发生了:自动构建找不到json-lib这个jar包。 采用手工添加的方式解决此问题。到网上下载此jar包,放到
2014-01-23 11:21:25 1741
转载 MyEclipse + Maven开发Web工程的详细配置过程
使用Maven创建webapp工程----原因是使用Maven时一般需要遵循一定的目录结构,虽然也可以使用不同的目录结构,但目前还不熟悉如何修改pom.xml文件达到目的,而且修改太多默认配置对maven来说也不好。创建方法,在一个目录下使用命令:mvn archetype:generate -DarchetypeArtifactId=maven-archetype-webapp。按照提示
2014-01-22 16:09:07 1067
转载 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 1193
转载 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 596
转载 版本号比较
转自http://blog.csdn.net/beiyeqingteng问题:给定两个版本号,比较哪一个版本号更新。比如 1.2.9 比 1.2.4 新。 1.0.1 比 1.0 新。 思路:当比较版本号时,我们需要从头到尾比较每一组数据。所以,我们需要首先得到版本号的一个数字,第二个数字,第三个数字,然后和另一个版本号码所对应的数字进行比较。 publ
2014-01-22 10:28:37 647
转载 shell脚本变量与参数
变量分为三种: 1, 普通变量 即本地变量。variable是变量名variable=value //=左右两边不能有空格,否则会当做命令来对待,输出一个command not found$variable和${variable}都表示其值。 可以使用echo显示,使用unset清除。 测试变量是否已经赋值 ${variable:-valu
2014-01-21 14:35:34 737
转载 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 856
原创 常用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 637
转载 修改openfire数据库连接
初次安装openfire的时候设置的是采用内置的数据库hsqldb,需要修改为mysql数据库。问题:在web的控制台上找不到修改数据库连接方式的修改。解决:重新设置数据连接先要在mysql数据库新建一个Openfire的数据库:create database Openfire。openfire设置的配置文件路径为:../openfire/conf/openfire.x
2014-01-16 10:43:04 3549
原创 将openfire内置数据库hsqldb的数据备份迁移置mysql
真是变态的需求啊。本来我连openfire是个啥东西都不知道的,恶补了一天,原来在openfire安装的时候会选择数据库之前使用的hsqldb不便于管理,现在老大想要换成mysql。 首先从linux服务器上下载hsqldb数据库目录/opt/openfire/embedded-db 网上找了一下hsqldb的管理工具hsqldbmanager.zip,这里提供0积分下载链
2014-01-16 10:06:25 2575
转载 解决openfire在使用MySQL数据库后的中文乱码问题
openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。在实际使用时大家遇到最多的就是采用MySQL数据库后的中文乱码问题,这个问题十分有趣,而且从现象上可以看出openfire内部的一些机制。实际问题是这样的:首先启动openfire服务器,然后利用客户端或直接登录到后台新建一个帐户,为该帐户指定
2014-01-15 10:52:24 642
转载 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 1826
原创 自动备份(同步更新)linux环境上的tomcat服务器到windows系统
刚开始拿到这个任务时,有点发懵,真想跟老大说:“这个我做不来的”。但我们程序员都是骄傲的,哪能动不动就说自己不行,对吧。只能硬着头皮,抱着试试看的态度了。 首先,我先手动做了一下备份工作。主要两部分:一,将整个tomcat目录打成tar.gz包,然后使用FileZilla下载到windows。二,mysql数据的备份,使用Mysql workbench工具的数据导出导入功能。
2014-01-14 11:06:03 1475
转载 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 3231
openfire3.9.3在MyEclipse的源码部署.docx
2014-12-01
LoadRunner11-中文教程
2014-05-12
Android+struts2实现图片上传
2014-02-11
openfire内嵌数据库hsqldb管理工具
2014-01-16
spring与mybatis整合实现事务配置
2013-11-25
struts2 spring3 mybatis mysql 整合,实现简单登录
2013-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人