I. Solr Solr简介 Solr是Apache的顶级开源项目,使用java开发 ,基于Lucene的全文检索服务器. Solr比Lucene提供了更多的查询语句,而且它可扩展.可配置,同时它对Lucene的性能进行了优化. Solr的全文检索流程 索引流程: Solr客户端(浏览器.java程序)可以向Solr服务端发送POST请求,请求内容是包含Field等信息的一个xml文档,通过该文档,Solr实现对索引的维护(增删改). 搜索流程: Solr客户端(浏览器.java程序)可以向So…
Http协议 什么是Http协议 HTTP,超文本传输协议(HyperText Transfer Protocol)是互联网上应用最为广泛的         一种网络协议.所有的WWW文件都必须遵守这个标准.设计HTTP最初的目的是为         了提供一种发布和接收HTML页面的方法 Http协议的组成 Http协议由Http请求和Http响应组成,当在浏览器中输入网址访问某个网站时,         你的浏览器会将你的请求封装成一个Http请求发送给服务器站点,服务器接收到请      …
1.影响Servlet生命周期的注解:@PostConstruct和@PreDestroy @PostConstruct:被修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器调用一次,类似于Servlet的init()方法.注:方法会在构造函数之后,init()方法之前运行. @PreDestroy:被修饰的方法会在服务器卸载Servlet的时候运行,并且只会被服务器调用一次,类似与Servlet的destroy()方法.注:方法会在destroy()方法之后,彻底卸载前运行.…
1.简单版并发服务器 示例1: package main import ( "fmt" "net" "strings" ) //处理用户请求 func HandleConn(conn net.Conn) { //函数调用完毕,自动关闭conn defer conn.Close() //获取客户端的网络地址信息 addr := conn.RemoteAddr().String() fmt.Println(addr, " conncet s…
PHP 完整生命周期 执行PHP文件 PHP扩展模块初始化(MINIT) PHP扩展请求初始化(RINIT) 执行 PHP 逻辑 PHP扩展请求结束(RSHUTDOWN) PHP脚本清理 PHP扩展模块结束(MSHUTDOWN) 终止PHP PHP 请求生命周期 如果是 cli 执行 PHP 脚本,那么会完整执行整个过程,因为存在进程创建. 如果是 php-fpm 请求响应阶段,那么会执行中间四步过程,等到 fpm 进程退出才执行扩展模块清理工作. Swoole Server 四层生命周期 程序…
https://github.com/chyingp/nodejs-learning-guide…
转载请注明出处 :  http://blog.csdn.net/shulianghan/article/details/47146817 一. Tomcat 下载安装配置 1. Tomcat 下载 Tomcat 下载 : -- 下载地址 : http://tomcat.apache.org ; -- 下载页面 : -- 下载对应平台的版本 : 有 MAc/Linux 平台, Windows 平台的服务器软件; 2. Tomcat 运行 (Linux/Mac 环境) Tomcat 运行 (Mac/…
Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的Web服务器运行.Apache是Web服务器而Tomcat是Java应用服务器. Apache服务器 只处理 静态HTML:tomcat服务器 静态HTML 动态 JSP Servlet 都能处理.一般是把 Apache服务器与tomcat服务器 搭配在一起用. Apache服务器负责处理所有 静态的页面/图片等信息.Tomcat只处理动态的部分. Apache:是C语言实现的,专…
Apache与Tomcat都是Apache开源组织开发的用于处理HTTP服务的项目,两者都是免费的,都可以做为独立的 Web服务器运行.Apache是Web服务器而Tomcat是Java应用服务器. Apache服务器 只处理 静态HTML tomcat服务器 静态HTML 动态 JSP Servlet 都能处理. 一般是把 Apache服务器 与 tomcat服务器 搭配在一起用          Apache服务器 负责处理所有 静态的 页面/图片 等信息. Tomcat 只处理动态的 部分…
了解JNDI @author ixenos Web与企业应用中的连接管理 1. 数据库连接方式: (1)使用配置文件 (2)使用JNDI 2. 在Web或企业环境中部署 JDBC应用时,数据库连接管理与JNDI(Java Name Directory Interface)是集成在一起的 (1)遍布企业的数据源的属性可以存储在一个目录中,这样我们可以集中管理用户名.密码.数据库名 和 JDBC URL (2)使用JNDI创建数据库连接: Context jndiContext = new Init…