Ubuntu下安装Nginx, MySQL, PHP (LEMP) 关于LEMPLEMP是一组用于开发运行Web程序的开源软件简称,各首字母依次代表:Linux,Nginx(发音:Engine X),MySQL,PHP;与传统的LAMP相比,使用的Web服务器是Nginx替代Apache;Nginx是一款开源免费的高性能HTTP服务器,它稳定,功能强大,配置简单,消耗资源少;在国内有相当大的市场,很流行。下面就来介绍在Ubuntu下如何安装。首
Magento多文件上传代码功能实现 不知你在使用Magento扩展开发过程中是否有曾遇到过需要上传多个文件的情况,如果是,本文恰好为你而准备,帮你寻找解决思路。Magento后台使用的是Flex Uploader的Flash组件实现多文件上传功能;本文最后还讨论单页面多uploader组件异常问题解决。
在JAR中打包使用JAR库 不知大家在写Java程序的时候有没有这样的需求: 将引用其它第三方JAR库的项目打包成一个JAR文件运行.也就是说在你打包好的JAR文件中再包含那些你引用的第三方JAR文件,合成一个JAR包,这样只需在Windows下双击,或在Linux终端下输入 java -jar yourjarfile.jar即可方便运行.在最初一种普遍的做法是在打包的JAR文件中的META-INF/MANIFEST里使用Class-Path选项,像这样:
解析12306订票流程 每当春节时,访问12306购买火车票回家过年成了很多人的首选,但由于12306的总总不给力,给那些在官网刷票的人带来了很多的不便。从2011年未12306上线起,连续两年回家我都是靠网上购票,当然了今年也不例外;我记得11年时我使用的是官网直接刷票,到了12年则使用了木鱼的抢票助手,逐渐的感觉到买票的困难。而今年年未让我感觉特别的难,于是就萌生了自己写一个抢票应用的念头,最开始设想的就是本地桌面应
Ubuntu12.04下安装PHP5 下载PHP,从http://www.php.net/下载,本人下载的是php-5.4.16.tar.gz,最新的5.4版本。安装PHP一般是为了开发WEB应用,因此需要安装一个对应的服务容器与数据库,在这里采用的是一种很普遍的方式,即Apache+MySQL+PHP的方式,关于Apache的安装请参考我的上一篇博文:Ubuntu12.04下安装Apache,关于MySQL的安装可参见另一篇博文
Ubuntu12.04下安装Apache 在安装Apache之前,必须要安装它所依赖的类库,如下步骤本人亲测,注意下载上面提到的包时需解压,下面的命令都是在进入解压后的目录下执行的。1.安装libtool从http://www.gnu.org/software/libtool/下载libtool./configuremakesudo make install2.安装expat从http://sour
获取腾讯微博信息API 协议参考webqq-core项目:https://code.google.com/p/webqq-core/参考项目:https://github.com/lzqwebsoft/test-projectTencent API每个操作url,都要使用 Cookie账号检测: 检查账号是否要验证码 http://check.ptlogin2.qq.com/chec
在Heroku上部署Java应用三步曲 作为程序员的你不知是否曾有过编写一个自己Blog的想法,下面这篇文章将列举三篇从Heroku翻译的文章,并结合个人实践来实现上述目地,同时也是对个人这几个月来学习Heroku的总结。第一篇:在Heroku上部署Java应用-开始,主要讲的是Heroku的环境配置。第二篇:在Heroku上部署Java应用-部署Java,这篇主要讲的是如何部署一个简单的Hello world应用于Heroku
在Heroku上部署Java应用-连接数据库 原文:https://devcenter.heroku.com/articles/connecting-to-relational-databases-on-heroku-with-java部署在Heroku上的应用程序可以使用多种关系数据库服务,包括Heroku提供的Postgres数据库和AWS(亚马逊)提供的MySQL数据库。数据库的提供是通过使用add-on系统实现的。默认情况下,
在Heroku上部署Java应用-部署Java 原文:https://devcenter.heroku.com/articles/java本篇文章是使用Java与嵌入式服务器Jetty在Heroku上部置应用的快速入门。本篇本章使用的样例代码在Github上:https://github.com/heroku/devcenter-java。关于Jetty的使用,我发现了一篇很好的文章:http://blog.csdn.net/kon
在Heroku上部署Java应用-开始 原文:https://devcenter.heroku.com/articles/quickstartHeroku是一个支持多种编程语言的云应用平台,使用Heroku,你可以通过add-on资源附加诸如SQL与NoSQL数据库,或Memcached等等服务来扩充你的应用,并且都有免费的(这非常的酷,因为这样你不必再苦苦寻找,只需使用一条heroku命令,轻松搞定,让你的应用具备多重功能,甚至发
Struts-国际化支持 实现原理在Struts中,session中存放当前会话的Locale的key值为:Globals.LOCALE_KEY,更改session中的这个属性就可以同它关联的标签等实现国际化。标签根据存储在session范围内的Locale实例,从默认的Resource Bundle中检索和Locale对应的资源文件,再从资源文件中读取key对应的消息字符串。同样的还有等,同时Struts的验
Struts-分页表单 有时候,由于表单数据太多,无法在同一个页面显示(如用于用户注册的表单),可以把它拆分成多个表单,分多个页面显示,在这种情况下,即可以为每个表单创建单独的ActionForm,也可以只创建一个ActionForm,它和多个表单对应,下面就来介绍通过struts来实现此功能,本例使用一个ActionForm共享多个表单的机制来实现,运行截图如下:1.进入首页,输入帐号与手机信息:2.点击“
Ubuntu12.04下安装Mysql 下面就个人这几天在ubunt12.04下安装mysql做一个总结:在linux下安装mysql有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar.gz文件来安装。这三种中,由于最后一种是统一的整体文件,个人感觉最简单,故本文将采用此方式来进行安装:首先到mysql的下载中心上下载最新的tar.gz包:1.在浏览器中输入http://
Struts-文件上传 Struts通过封装,可以非常简的实现文件上传,在页面上只需要提供一个元素,则Struts自动的将其提交的属性封装成一个org.apache.struts.upload.FormFile对象注入到对应ActionForm对象中,则在Action中直接可以通过ActionForm对象的FormFile属性来操作上传的文件流,从而实现上传功能,具体的示例如下:首先,要先创建一个上传的页面视图文件i
Struts-第一个Struts应用 摘自:《精通struts.基于MVC的.Java.Web设计与开发》---电子出版社--2004年8月第1版应用首页:输入test,单击提交后显示:保持输入框为空再次提交:最后输入Monster,显示页面如下:1.配置web.xml,加入Struts框架:<web-app xmlns="http://java.sun.com/xml/n
Struts-利用Token解决重复提交 利用同步令牌(Token)机制可以解决Web应用中重复提交的问题,Struts通过org.apache.struts.action.Action类中提供的一系列和Token相关的方法给出一个参考实现:1.protected boolean isTokenValid(javax.servlet.http.HttpServletRequset requset) 判断存储在当前用户会话中的令
MSNLite表情包制作生成器(Java实现) 最近看到一则新闻说小米收购了MSNLite(hada.me)团队,打算开发PC端的米聊客户端,于是对MSNLite产生了兴趣,同时也在自己的机器上安装了MSNLite,乖乖,使用了几天确实感觉她比以前的MSN快多了,并且功能强大,无广告;但唯一让我感觉不足的是表情包太难找了(不知是不是我的搜索技术不过关)。找来找去发现在她的官方论坛上有一篇关于表情包的解释(http://bbs.hada.me/t