- 浏览: 248985 次
- 性别:
- 来自: 深圳
最新评论
-
kiansoung:
在Slave机器需不需开SecondaryNameNode程序 ...
快速了解Hadoop架构 -
忧郁的小老虎:
openjdk和jdk的区别与联系 -
TheMatrix:
...
MyBatis入门实例 -
lishl:
非常感谢分享。详细,务实。赞一个。
Lucene学习笔记【2013-04-10更新】 -
派尔人事:
关于JPA一对一关系的删除问题,有请大家帮忙,感激不尽
文章列表
FreeMarker是一个模板引擎
,一个基于模板生成文本输出的通用工具,使用纯Java编写,FreeMarker被设计用来生成HTML Web页面(为了提高页面的访问速度,把页面静态化),特别是基于MVC模式的应用程序
FreeMarker的操作过程
是这样的:定义模板文件,准备好数据,通过模板显示准备的数据(如下图):
FreeMarker不是一个Web应用框架,而适合作为Web应用框架一个组件
FreeMarker与容器无关,因为它并不知道HTTP或Servlet;FreeMarker同样可以应用于非Web应用程序环境
FreeMarker更适合作为Model2框 ...
今天弄了一下标签云,代码如下:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>随机标签云</title>
<style type="text/css">
*{
margin:0;
padding:0
}
a{
text-decoration:none
}
#wrap{
width:400px;
margin:auto
}
&l ...
根据Lucene学习笔记之三:全文搜索详解,搭建lucene入门实例。主要内容包括建立索引和搜索,分词贯穿其中。
lucene建立索引
信息源
要采集,必须有信息源,在这里我们就以读取硬盘中一个文件夹下所有的文件(File) ...
Lucene学习笔记之三:全文搜索详解
- 博客分类:
- lucene
全文搜索详解主要是对其的组成部分和流程做一个详细的说明,有助于我们接下来学习lucene。
在Lucene学习笔记之一:信息检索与全文检索这篇文章中,我们已经说过,全文搜索是按索引来找,效率高(从字典的索引找, ...
java反射详解(一)_Class类
- 博客分类:
- java
Class类
Java类用于描述一类事物的共性,该类事物有什么属性,没有什么属性,至于这个属性的值是什么,则是由这个类的实例对象来确定的,不同的实例对象有不同的属性值。Java程序中的各个Java类,它们是否属于同一类事物,是不是可以用一个类来描述这类事物呢?这个类的名字就是Class,要注意与小写class关键字的区别哦。Class类描述了哪些方面的信息呢?类的名字,类的访问属性,类所属于的包名,字段名称的列表、方法名称的列表,等等。学习反射,首先就要明白Class这个类。
Person类代表人,它的实例对象就是张三,李四这样一个个具体的人, Java程序中的各个Java类属于 ...
上一节我们创建好了虚拟机(主机),现在我们基于创建好的虚拟机安装linux操作系统,我现在安装的是centos6.3这个版本【基于VirtualBox-4.2.4安装centos6.3】。好,开始干吧。
设置à
存储à
添加新光盘
CentOS-6.3-i386-bin-DVD1.iso
下 ...
弄一个团购地址的跳转链接,主要是要获取到那几个参数。弄好后,老大说要加密一下,因为有加密key,所以不能在页面进行加密,他叫我用dwr,我觉得那东西好麻烦啊,觉得用jquery会爽很多,那就用jquery呗。
搞好后,感觉应该不会有问题,就让虽人测试,玩大了,竟没有参数,一查原来是还没等jquery的请求回来,就往下执行了。现在让他同步即可,让他同步的方法是在请求之前加上$.ajaxSettings.async = false;
把全部代码帐号出来:
var attch=xxxxx;
$.ajaxSettings.async = false;
$.getJSON("url&q ...
领悟书生写论坛之类图设计
- 博客分类:
- java
大家好,今晚设计了BBS的类图,和大家分享一下。其实也比较简单。但还是解释一下。
论坛有分类(Category),一个分类下有多个版面(Forum),一个版面可以发表多个主题(Topic),一个主题对应多个回复(Reply)。由于主题和回复都有内容、发表时间、对应的用户等,所以把他们的共有的属性抽像成一个文章类(Article)。一篇文章对应着多个附件(Attachement),还有一篇文章对应一个用户(User),具体的字段是我暂时定的,在开发的时候有可能增加或减少
本文链接:http://www.naxsu.com/article/27,转载请注明出处,请尊重我的原创文章。
创建数据库,集合
由于MongoDB不是关系型数据库文件,实际上,它并不存在传统关系型数据库中所谓”数据库”的概念,当你第一次新增数据时,MongoDB就会以collection集合的开式进行保存和新建,而不需要你提前去建立
列出所有/当前的数据库
使用show dbs命令查看所有的数据库, 用db命令查询当前链接的数据库
huangyineng@ubuntu:/usr/local/mongodb/bin$ ./mongo
MongoDB shell version: 2.0.7
connecting to: test
逻辑结构关系对比
我们用一张表格来对关系型数据库和MongoDB进行对比
MongoDB
关系型数据库
文档对象(document)
下载
MongoDB
安装包
下载地址:
http://www.mongodb.org/downloads
,现在最新版是
2.0.7
,由于我现在打算把它装在
ubuntu
服务器(在虚拟机上装),所以我下载了
mongodb-linux-i686-2.0.7.tgz
如果有网络的话,可以用
wget
命令直接下载:
wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.7.tgz
上传与解压
如果你在
window
平台下载,你首先要上传到
linux
平 ...
MongoDB
简介
MongoDB
是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的,语法有点类似
Javascript
面向对象的查询语言,它是一个面向集合的、模式自由的文档型数据库。
...
git
跟其它版本控制系统一样,可以打标签
(tag),
作用是标记一个点为一个版本号,如
0.1.3, v0.1.7, ver_0.1.3.
在程序开发到一个阶段后,我们需要打个标签,发布一个版本,标记的作用显而易见。
下面介绍一下打标签,分享标签,移除标签的操作命令。
打标签
huangyineng@HUANGYINENG-PC ~/hello-world (master)
$ git tag -a 0.1.3 -m "Release version 0.1.3"
详解:
git tag
是命令
,-a
...
git实战-分支管理与合并
- 博客分类:
- git
显示所有分支
huangyineng@HUANGYINENG-PC ~/hello-world
(master)
$ git branch
* master
增加分支
huangyineng@HUANGYINENG-PC ~/hello-world
(master)
$ git branch b1
切换分支
huangyineng@HUANGYINENG-PC ~/hello-world
(master)
$ git checkout b1
Switched to branch 'b1'
...
git实战-共享及更新项目
- 博客分类:
- git
了解
remote
remote
是显示远程仓库信息的命令
显示远程仓库
huangyineng@HUANGYINENG-PC ~/hello-world
(master)
$ git remote
origin
显示远程仓库地址
huangyineng@HUANGYINENG-PC ~/hello-world
(master)
$ git remote -v
origin
git://github.com/git/hello-world.git (fetch)
origin
git ...