
JavaSE之Spring
影子爱人1023
新下水的菜鸟程序员一枚,欢迎大神指教,相互学习,相互提高.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网页静态化技术之Freemarker
下面我们来介绍一下为什么要使用网页静态化技术. 门户网站中的新闻频道,或者文章类的频道,又或者电商类的网站,这些网站少说要有几百万个商品和详情页,如果每次访问这些页面都要从数据库查询信息的话那么数据库的压力可想而知.这时不少网站都会使用缓存技术来解决这个问题,今天我们要说的同样也可以减轻数据库访问压力的网页静态化技术Freemarker. 网页静态化技术和缓存技术有一个共同点,都是为了减轻数据...原创 2018-08-26 11:54:03 · 504 阅读 · 0 评论 -
JMS分布式消息中间件
什么是分布式消息中间件? 想要了解分布式消息中间件,首先要了解一下什么是分布式系统和什么又是中间件。 分布式系统:由一组若干个可以独立运行的程序模块,集成于一个分布式处理的系统。 消息中间件:可与OA、ERP集成的免费消息中间件Active Messenger,利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可以...原创 2018-08-27 13:59:23 · 459 阅读 · 0 评论 -
RESTful代码风格
什么是RESTful? Restful就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格,是对http协议的诠释。 资源定位: 互联网中的所有的事物都被称为资源,但是Restful风格就是要求网页请求的URl路径中没有动词,没有参数,只有名词。 举例:一般开发中大部分页面在传递时都会带有参数,常用的方式例如:http://www.xxxx.com?id=5,而使用Restf...原创 2018-08-28 19:42:54 · 1697 阅读 · 0 评论 -
SpringBoot入门
什么是SpringBoot: Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring 诞生时是 Java 企业版的轻量级代替品。无需开发重量级的 Enterprise JavaBean(EJB),虽然Spring的组件代码是轻量级的,但它的配置...原创 2018-08-28 23:53:47 · 172 阅读 · 0 评论 -
Spring Task 之任务调度
什么是任务调度? 在开发中或者企业应用中,通常会有一些特定的计划任务,例如在某个时间点做某件事情,其核心就是在某一个时间点,系统执行指定的一个操作。类似于定时器,在特定的时间执行特定的任务。常见的任务调度框架有Quqrtz和Spring Task等。 使用Spring Task完成任务调度: 配置文件: <?xml version="1.0" encoding="UTF-8"?&g...原创 2018-09-05 18:44:06 · 343 阅读 · 0 评论 -
搜索引擎Sorl
什么是Sorl? 在介绍Sorl之前先了解一下什么是Lucene! Lucene是一个开放源代码的全文检索引擎工具包,即它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。 Solr是一个开源搜索平台,主要用于构建搜索应用程序。 它建立在Lucene(全文搜索引擎)之上。 Solr是企业级的,快速的和高度可扩展的。 使用Solr构建的应...原创 2018-09-06 19:55:21 · 1124 阅读 · 0 评论 -
Spring Data Redis
我们在做项目时,通常都要考虑一个问题,网站首页每天都会有大量的人访问,对数据库造成很大的访问压力,甚至是瘫痪。如何解决呢? 我们通常的解决方法有两种:1.网页静态化。2.数据缓存。 网页静态化技术可以参照:网页静态化技术之Freemarker 下面我们就来介绍一下数据缓存。 redis: redis是一款开源的Key-Value数据库,运行在内存中,由ANSI C编写。企业开发通常采用R...原创 2018-09-06 20:39:33 · 183 阅读 · 0 评论