index.home

0

架构漫谈(一):什么是架构

什么是架构架构的英文是Architecture,在Wikipedia上,架构是这样定义的: Architecture (Latin architectura, from the Greek ἀρχιτέκτων arkhitekton”architect”, from ἀρχι- “chief” and τέκτων “builder”) is both the process and the

0

MyBatis

MyBatis 是一个简化和实现了 Java 数据持久化层(persistence layer)的开源框架,它抽象了大量的 JDBC 冗余代码,并提供了一个简单易用的 API 和数据库交互。MyBatis 的前身是 iBATIS,iBATIS 于 2002 年由 Clinton Begin 创建。 MyBatis 3 是 iBATIS 的全新设计,支持注解和 Mapper。MyBatis 流行的主要原因在于它的简单性和易使用性。在 Java 应用程序中,数据持久化层涉及到的工作有:将从数据库查询到的数据生成所需要的 Java 对象;将 Java 对象中的数据通过 SQL 持久化到数据库中。MyBatis 通过抽象底层的 JDBC 代码,自动化 SQL 结果集产生 Java 对象、 Java 对象的数据持久化数据库中的过程使得对 SQL 的使用变得容易。如 果 你 正 在 使 用 iBATIS , 并 且 想 将 iBATIS 移 植 到 MyBatis 上 , 你 可 以 在 MyBatis 的 官 方 网 站( https://code.google.com/p/mybatis/wiki/DocUpgrade )上找到详细的指导步骤。

0

Lucene

Lucene:信息检索(IR)工具库,或者称为工具箱。信息检索指文档搜索,文档内信息搜索,或者文档相关的元数据搜索等操作。Lucene允许你向自己的应用程序中添加搜索功能,其并不关心数据来源、格式、甚至不关心数据的语种、只要能把它转为文本格式即可。(服务器上的网页,本地文件系统中的文档,Word文档,XML、HTML、PDF文档,或者其他能够从中提取文本信息的数据格式)

0

IKAnalyzer中文分词器

IK Analyzer 是一个开源的,基亍 java 语言开发的轻量级的中文分词工具包。从 2006年 12 月推出 1.0 版开始, IKAnalyzer 已经推出了 4 个大版本。最初,它是以开源项目Luence 为应用主体的,结合词典分词和文法分析算法的中文分词组件。 从 3.0 版本开始,IK 发展为面向 Java 的公用分词组件,独立亍 Lucene 项目,同时提供了对 Lucene 的默认优化实现。 在 2012 版本中,IK 实现了简单的分词歧义排除算法,标志着 IK 分词器从单纯的词典分词向模拟语义分词衍化。

0

Node.js 创建第一个应用

如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。从这个角度看,整个”接收 HTTP 请求并提供 Web 页面”的需求根本不需 要 PHP 来处理。不过对 Node.js 来说,概念完全不一样了。使用 Node.js 时,我们不仅仅 在实现一个应用,同时还实现了整个 HTTP 服务器。事实上,我们的 Web

0

Springmvc初识

1.SpringMVC与Struts20 SpringMVC基于web的应用系统,特别是状态管理、工作流以及验证都是需要解决的重要功能。http协议的无状态性决定了这些功能都不容易实现。spring 的web框架就是为帮助你解决这方面而设计的。 使用spring,你可以让它的web框架自动将传递进来的请求参数填充到你的模型对象中,同时提供验证和错误处理。你可以依赖这个框架,让它帮你管理用户在w

0

NPM 使用介绍

NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以通过输入 “npm -v”

0

hexo基本使用

安装npm install hexo -g #安装 npm update hexo -g #升级 hexo init #初始化 基本命令hexo n "my blog" == hexo new "my blog" #新建文章 hexo p == hexo publishhexo g == hexo generate#生成静态网页 hexo s == he