Duncan's Blog

何以解忧,唯有学习

0%

1.1 JMS简介

JMS(Java Messaging Service) 是 Java 平台上有关面向消息中间件的技术规范, 它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、 接收消息的接口简化企业应用的开发。

1.2 ActiveMQ简介

ActiveMQ 是 Apache 出品, 最流行的, 能力强劲的开源消息总线。 ActiveMQ 是一个完全支持 JMS1.1 和 J2EE 1.4 规范的 JMS Provider 实现, 尽管 JMS 规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。

阅读全文 »

Lucune 技术

  1. 用户搜索的过程

    • 用户输入关键词
    • ——–搜索过程——–
    • 展示结果
  2. 搜索相关技术

    • lucene是什么?
      • lucene是一个用来构建搜索引擎的类库,并不是一个完整的搜索引擎。
      • lucene核心功能:创建索引和查询索引
    • solr是什么?
      • 是一个完整的搜索引擎,是基于lucene。
      • 官网地址
  3. 搜索的过程

阅读全文 »

Nginx简介

  Nginx是一款高性能的HTTP服务器/反向代理服务器及电子邮件服务器。
官方测试能够支撑5万并发访问,并且CPU、内存等资源消耗却非常低,运行非常稳定。

Nginx应用场景

  • HTTP服务器。Nginx可以做网页静态服务器。
  • 虚拟主机。 可以实现在一台服务器虚拟出多个网站。
  • 反向代理,负载均衡。当单台服务器不能满足用户的请求时,需要用多台服务器集群可以使用
    nginx做反向代理。并且多台服务器可以平均分担负载,不会因为某台服务器负载过高宕机
    而某台服务器闲置的情况。
阅读全文 »


例子

如下表单:

<form action="${pageContext.request.contextPath}/UserServlet" method="post">
姓名:<input type="text" name="name">
<input type="submit" value="提交">
</form>

在这个表单中如果‘姓名’为中文,提交至web后端进行获取,如:

name = request.getParameter("name");

此时获取到的name的值一定是乱码,此时就要进行中文乱码处理了。

阅读全文 »