摘要: java web开发,常用到的文件上传功能,常用的commons-fileupload和commons-io两个jar包。关于如何使用这两个jar来完成文件上传的功能,这里不做详解。使用commons-fileupload来上传文件,有两种方式可以是实现。1. 传统API 1 2 3 4 ... 阅读全文

posted @ 2014-09-30 17:59 chace0120 阅读(680) 评论(0) 推荐(0) 编辑


2014年9月16日

摘要: 先描述一下问题现象,在本地测试运行一个java web网站,一切正常。但把网站部署到Linux服务器上后,发现登录出了问题,提示验证码输入不正确。登录时需要输入验证码,而验证码的原值是先存入session中的,然后点击【登录】后,会对比用户输入的验证码与原值,可此时查看日志发现,从session... 阅读全文

posted @ 2014-09-16 21:15 chace0120 阅读(734) 评论(0) 推荐(0) 编辑


2014年6月1日

摘要: 刚刚做完一个网站项目,网站的显示数据是通过远程服务获取的,过程比较“曲折”,如下图所示。 项目使用spring mvc来开发,其中需要请求rest服务,使用spring提供的RestTemplate类可以很方便的实现rest请求发送和响应结果接收。中间系统属于老版本的系统,采用的是php开发的... 阅读全文

posted @ 2014-06-01 00:19 chace0120 阅读(2328) 评论(0) 推荐(0) 编辑


2014年5月23日

摘要: 以下要说的内容可能不起眼,但本人在找的时候着实费了一番功夫,个人感觉网上说的不着点,就在这儿有针对性地记录下来操作流程吧。 关于TODO的作用这里不做说明,在IDE中编写代码时,我们总会用到TODO,但我用的Netbeans IDE,以前极少使用,所以用的不是很熟练。 好了,言归正传,首先要... 阅读全文

posted @ 2014-05-23 17:42 chace0120 阅读(603) 评论(0) 推荐(0) 编辑


2013年7月6日

摘要: 最近有个技术需求,要把已写好的Java程序注册成Windows服务,网上搜了两个快捷办法,一个是Java Service Wrapper,这是个收费的第三方组件,免费的版本还没有适合64位Win7系统的,所以我就尝试了第二个办法——JavaService。 虽然JavaService的版本从网上搜来的比较老,配置过程还不算太麻烦。可是我整了一天,尝试了网上的各种说法,这个JavaService总是提示服务注册成功,但是启动总是失败。好不容易有一次把日志报错文件整出来了,从中发现原来项目封装成的可执行jar包中找不到某个类,上网搜了搜,我们在用Eclipse打包项目时,应该选择将引用的jar包. 阅读全文

posted @ 2013-07-06 09:43 chace0120 阅读(818) 评论(0) 推荐(0) 编辑


2013年3月5日

摘要: 今天要说一个中在使用PHP驱动连接Mongo时的一个细节问题。其实这个问题在PHP手册中已经提出,它是个英文的例子。 我们在使用new Mongo("admin:123456@127.0.0.1/test")时,注意到我们在验证用户和密码时需要指明“test”数据库,我们可以理解为这里“test”数据库只是用于获取连接时使用,当我们得到Mongo连接实例时,还不能直接操作“test”中的数据,我们还需要通过$mongo->selectDB("test")来选定要操作的数据库($mongo = new Mongo()),更便捷点儿就是$collect 阅读全文

posted @ 2013-03-05 23:14 chace0120 阅读(920) 评论(0) 推荐(0) 编辑


2013年2月7日

摘要: 最近一直在自学MongoDB的知识点,并每学完一章就做了相应的笔记。先简单谈谈我的感受,当我刚看完《MongoDB权威指南》后,原先的关系型数据库观受到了颠覆,一时半会还真吃不消。但后来我又用PHP结合MongoDB编写了一个示例代码——用户管理系统,这是个很简单的系统,其中包含了对Mongo数据进行CRUD综合操作时的各种方式方法,使得我对MongoDB的认识又更深了。但不得不说,关于MongoDB中的MapReduce功能、数据库管理以及分片等知识点还是不理解,有点小深奥了。在学习期间写过了很多总结文档,这个文档主要是总结我在看书、写例子时发现的注意要点。MongoDB有三个用于管理的保留 阅读全文

posted @ 2013-02-07 21:38 chace0120 阅读(572) 评论(1) 推荐(0) 编辑

摘要: 1. MongoDB的PHP驱动MongoDB在PHP驱动程序是一个PHP扩展,在绝大部分平台下都很容易安装。PHP5.1及以上版本的系统就可以了。首先查看phpinfo()的输出,确定运行的PHP版本和VC版本。这里VC版本可以简单地理解为PHP的编译机制,如果用的是Apache,则需要VC6,否则需要VC9,例如IIS。有些Zend用的VC8。还要注意是否是线程安全的(Thread Safety),对应到PHP的驱动包名中缩写为“ts”。同时要明确extension_dir的值,所有的扩展组件都放在这里。2. 在Windows下安装PHP的MongoDB扩展到官网下载和PHP版本、VC版本 阅读全文

posted @ 2013-02-07 21:34 chace0120 阅读(1821) 评论(0) 推荐(0) 编辑

摘要: 之前在看Mongo的书时,看到了聚合这章。其中谈到了group这个功能,其实正如书中所说,MongoDB中的group和SQL中的group by是很相似的,但我自我分析,可能由于Mongo中的group的使用形式不同,而且使用的是js语法,所以导致咋一看上去不明白这个group怎么用。下面通过具体的一个例子来详细说明Mongo的group用法。我们平常所用的博客,每天会有很多人发博客,每篇文章中都有多个标签,现在要找出每天最热点的标签。首先,我们可以按天分组,将每天每一标签的计数给统计出来。我们可以简单地假设集合中文档的结构如下:1 {“title” : “java sun”, “autho 阅读全文

posted @ 2013-02-07 11:22 chace0120 阅读(9903) 评论(3) 推荐(2) 编辑


2013年2月6日

摘要: 1. Linux环境下安装MongoDB① 从官网上下载适合所用的Linux系统的MongoDB的安装包,注意自己的Linux操作系统是32位,还是64位。② 为了方便管理,这里将MongoDB的运行程序、存储数据和日志放到目录/www/mongodb下,命令如下:1 $ mkdir mongodb注意这里创建完mongodb目录后,该目录的所属用户和用户组都是root,考虑到Linux自身的权限机制和安全性问题,可以将该目录的拥有权传让给我们常用的用户,命令如下:1 $ chown chan:chan mongodb“chan”就是我们常用来登录系统的用户名,“:chan”代表用户chan所 阅读全文

posted @ 2013-02-06 15:23 chace0120 阅读(1597) 评论(0) 推荐(1) 编辑


2013年2月2日

摘要: 写这篇随笔时,说实话我心里是虚的,由于本人的能力有限,也从未接触过项目数据库的实际实施、管理工作,像集群啊、分片等高级知识点也只是概念上的了解,所以下面写的内容是我在看相关知识点时总结的、自己觉得有用的、较少的管理技巧,同时也希望有数据库管理与实施经验的高手能够在这儿发表一些见解和链接,供我们学习,在此表示感谢。1. MongoDB的启动与停止MongoDB的启动之前已经谈过,但是需要注意的MongoDB在启动时有很多可配置的启动选项。在命令行运行mongod –help可以查看所有选项。其中有一项是--config,可以支持从文件中获取配置项信息。例如:1 D:\> mongod -- 阅读全文

posted @ 2013-02-02 20:19 chace0120 阅读(1636) 评论(0) 推荐(2) 编辑


Copyright © 2024 chace0120
Powered by .NET 9.0 on Kubernetes