-
"轻"量级 Java Web 服务框架漫谈
轻量级 Java Web 服务框架漫谈 博文太长了, 还是先说下概要: 框架"轻量"与否可以从两方面来看待: 1) 框架本身的体量 - 例如小 jar 无依赖的苗条框架; 2) 用户使用框架是否获得各种便利而无阻隔("隔" 的含义参考王国维先生的人间词话) 单单"轻量"二字不足以说明框架的特...
-
面向对象三大特性
面向对象三大特性 Java面向对象编程有三大特性,它们是封装、继承和多态。 封装: 字面上来说就是将一个东西包裹起来,这样会掩饰掉内部的细节。怎么样?这么一说是不是有点想法。 将类封装起来,只提供想提供的方法接口,而不需要提供具体实现细节,这样一来使得程序...
-
浅析分布式搜索引擎
浅析分布式搜索引擎 1. 基础知识 1.1 认识Lucene 维基百科的定义: Lucene是一套用于 全文检索 和 搜索 的 开放源码程序库 ,由Apache软件基金会支持和提供。Lucene提供了一个简单却强大的应用程序接口,能够做全文索引和搜索,在Java开发环境里Lucene是一个成熟的免费...
2019-08-16 09:27:26 全文搜索引擎java开发java开发环境java系统文档话费文件服务器定义全文搜索
-
详谈:Redis事务和消息订阅
详谈:Redis事务和消息订阅 一、Redis事务 1、概念 可以一次执行多个命令,本质是一组命令的集合。一个事务中的 所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。 事务能做的事:一个队列中,一次性、顺序性、排他性的执行一系列命令d 常用命令...
-
Spring Cloud 之 Eureka.
Spring Cloud 之 Eureka. 一、微服务概述 1. 什么是微服务 ?简单地说, 微服务是系统架构上的一种设计风格, 它的主旨是将一个原本独立的系统拆分成多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间基于 RPC 进行通信协作。 被拆分成的每一个小型服务都...
-
MySQL 性能调优——SQL 查询优化
MySQL 性能调优——SQL 查询优化 如何设计最优的数据库表结构,如何建立最好的索引,以及如何扩展数据库的查询,这些对于高性能来说都是必不可少的。但是只有这些还不够,要获得良好的数据库性能,我们还要设计合理的数据库查询,如果查询设计的很糟糕,即使增加再多的...
-
lock与synchronized的区别
lock与synchronized的区别 1. Lock是一个接口,而synchronized是Java中的关键字,synchronized是内置的语言实现,synchronized是在JVM层面上实现的,不但可以通过一些监控工具监控synchronized的锁定,而且在代码执行时出现异常,JVM会自动释放锁定。 但是使用Lock则不...
-
介绍一种很好用的任务调度平台
介绍一种很好用的任务调度平台 1 总体设计 分布式任务调度平台是什么 XXL-JOB是一个轻量级分布式任务调度平台,和quartz相似,但是XXL-JOB将调度中心与执行器解耦,弥补了quartz的不足(使用API方式操作任务,不人性化;系统侵入性严重等) 其核心设计目标是开发迅速、...
-
十四:桥接者模式(发送各类短信案例)
十四:桥接者模式(发送各类短信案例) 桥梁模式是对象的结构模式。又称为柄体(Handle and Body)模式或接口(Interface)模式。桥梁模式的用意是将抽象化(Abstraction)与实现化(Implementation)脱耦,使得二者可以独立地变化。 桥梁模式的用意 桥梁模式虽然不是一个使用...
-
泡一杯茶,学一学同异步
泡一杯茶,学一学同异步 Java 多线程系列文章第 2 篇 接下来几篇会给大家屡清楚多线程中涉及到的一些概念,理解了这些概念,往后的文章才好明白。 今天给大家讲讲 同步 和 异步 这兄弟俩。 同步 异步 通过咱们现实中的一个场景来描述这 2 个干巴巴的词。大家身边不知道...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
