自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 列出Spring框架中用到的设计模式,并适当举例说明。

简单工厂模式:BeanFactory根据传入一个唯一的标识来获得Bean对象。工厂方法模式:Spring中的FactoryBean就是典型的工厂方法模式。单例模式:Spring提供了全局的访问点BeanFactory。适配器模式:Spring中在对于AOP的处理中有Adapter模式,由于Advisor链需要的是MethodInterceptor(拦截器)对象,所以每一个Advisor...

2019-07-30 15:39:30 690

原创 SpringBoot相关应用

SpringBoot概要SpringBoot是由Pivotal团队提供的全新框架,其设计的目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义模板化的配置。SpringBoot不是编写应用程序的框架,它可以帮助我们以最少的配置或零配置开发和构建,打包和部署应用程序。SpringBoot不是应用程序服务器。但是它是提供应用程...

2018-07-20 15:11:45 208

原创 Solr基于Lucene实现搜索引擎

Solr概述    Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过HTTP Get操作提出查找请求,并得到XML格式的返回结果。    Solr是一个高性能的,采用Java5开发,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更...

2018-07-17 16:13:34 2196

原创 关于Lucene的使用

Lucene概述    Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文全文搜索引擎工具包,但她不是一个完整的全文搜索引擎,而是一个全文搜索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全...

2018-07-16 12:30:18 149

原创 分布式文件管理系统FastDFS

FastDFS概述    FastDFS是一个开源的轻量级的分布式文件系统,他对文件进行管理。功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等。解决了大量的存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站,视频网站等等。    FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用FastDFS很容易搭建一套高性...

2018-07-13 15:07:37 647

原创 ActiveMQ系列内容

ActiveMQ概述及配置为什么要使用消息队列未使用消息队列:使用消息队列:ActiveMQ概述    ActiveMQ是Apache出品,最流行的,能力强劲的消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE 1.4规范的JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中仍然伴随着特殊的地位。1.多种语言和协议编写客户端。语言:Jav...

2018-07-12 16:01:36 404

原创 Redis的使用

Redis概要及配置    Redis(Remote Dictionary Server)是一个由key-value的存储系统。是一个开源的使用ANSI C语言、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是字符串(String),哈希(Map),列表(list),集合(sets)和有...

2018-07-11 18:16:26 160

原创 关于Nginx的一系列使用

Nginx的概要及配置    Naginx是一款轻量级的WEB服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务中表现较好,中国大陆使用Nginx的网站有:百度、京东、新浪、网易、腾讯、淘宝等。在连接高并发的情况下,Nginx是Apache服务器不错的替代品。Ngin...

2018-07-10 15:50:47 189

原创 Apach服务器

    Apach是世界上使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。    Apach Http Server (简称Apach)是Apach软件基金会的一个开放源代码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apach的配置...

2018-07-09 17:18:42 183

原创 FreeMarker简单介绍

FreeMarker概要    FreeMarker是一款模板引擎,即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。    FreeMarker是免费的,基于Apache许可证2.0版本发布。其模板编写为FreeMarker Template Langua...

2018-07-06 14:58:42 200

原创 关于RestFul的详细介绍

    百度百科上介绍的Rest如下:Rest(Representational State Transfer表象性状态转变)。Rest是Web服务的一种架构风格。使用Http,URI,XML,JSON,HTML等广泛流行的标准和协议的轻量级、跨平台、跨语言的架构设计。它是一种设计风格、设计思想,不是一种标准。Rest架构的主要原则:    1,网络上的所有事物都被抽象为资源。    2,每个资源...

2018-07-05 17:35:07 412

原创 常见的Linux命令

1    rm *  -rf     删除该目录下的所有文件以及文件夹2    ll    查看目录下的文件3    cd..    返回上一级4     rm -rf 文件名/文件夹名    删除某个文件或文件夹5    tar -zxf 压缩包的文件名    解压某个压缩文件6    cp -r 源文件/文件夹 目标目录   拷贝某个文件或文件夹到目标目录7    cd 文件夹的名字    跳...

2018-07-04 14:49:45 124

转载 关于登录拦截器的实现

一、分析当用户提交订单时必须要求用户登录,可以使用拦截器来实现。拦截器的处理流程:1、拦截请求的url2、从Cookie中取token 3、如果没有token,跳转到登录页面4、取到token,需要调用sso系统的服务查询用户信息5、如果用户Session已经过期,跳转到登录页面6、如果用户Session没有过期,放行二、Service根据token取用户信息,如果取到返回User对象。如果取不到...

2018-06-29 10:44:08 1294

转载 如何实现单点登录

一.什么是单点登录系统    SSO(Single Sign On),单点登录。在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。目前比较流行的企业业务整合的解决方案之一。二.创建单点登录系统1.创建工程    使用的技术:    1,MyBatis    2,Spring    3,SpringMVC    4,Jedis2.依赖的jar包<dependencies&g...

2018-06-28 16:46:22 270

转载 如何实现网页静态化

1.分析    针对商城项目每个商品要对应生成一个html文件,保存在磁盘,访问文件就不一定使用tomcat,可以使用Nginx访问。可以使用Freemarker工具实现。2.Freemarker的使用方法    第一步:添加Freemarker的jar包到工程中。    第二步:Freemarker的运行不依赖外部容器,可以在java工程中使用。创建一个测试方法进行测试。    第三步:创建一个...

2018-06-27 13:37:01 3861

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除