会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
转载和引用,请注明原文出处!
Fork me on GitHub
结局很美妙的事,开头并非如此!
小不点啊
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
下一页
2018年5月5日
Lucene系列三:Lucene分词器详解、实现自己的一个分词器
摘要: 一、Lucene分词器详解 1. Lucene-分词器API (1)org.apache.lucene.analysi.Analyzer 分析器,分词器组件的核心API,它的职责:构建真正对文本进行分词处理的TokenStream(分词处理器)。通过调用它的如下两个方法,得到输入文本的分词处理器。
阅读全文
posted @ 2018-05-05 01:17 小不点啊
阅读(11991)
评论(4)
推荐(1)
2018年5月4日
Lucene系列二:Lucene(Lucene介绍、Lucene架构、Lucene集成)
摘要: 一、Lucene介绍 1. Lucene简介 最受欢迎的java开源全文搜索引擎开发工具包。提供了完整的查询引擎和索引引擎,部分文本分词引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便在目标系统中实现全文检索功能,或者是以此为基础建立起完整的全文检索
阅读全文
posted @ 2018-05-04 22:34 小不点啊
阅读(2338)
评论(0)
推荐(0)
Lucene系列一:搜索引擎核心理论
摘要: 一、为什么需要搜索引擎 问题1:数据库索引的原理是怎样的? 索引原理:对列值创建排序存储,数据结构={列值、行地址}。在有序数据列表中就可以利用二分查找快速找到要查找的行的地址,再根据地址直接取行数据。 问题2:索引的排序,是怎么排的? 数值列 时间列 文本列 问题3:在新闻标题列上建索引,当我们查
阅读全文
posted @ 2018-05-04 21:57 小不点啊
阅读(2617)
评论(0)
推荐(1)
2018年5月1日
多线程系列八:线程安全、Java内存模型(JMM)、底层实现原理
摘要: 一、线程安全 1. 怎样让多线程下的类安全起来 无状态、加锁、让类不可变、栈封闭、安全的发布对象 2. 死锁 2.1 死锁概念及解决死锁的原则 一定发生在多个线程争夺多个资源里的情况下,发生的原因是每个线程拿到了某个(某些)资源不释放,同时等待着其他线程所持有的资源。 解决死锁的原则就是确保正确的获
阅读全文
posted @ 2018-05-01 12:36 小不点啊
阅读(776)
评论(0)
推荐(0)
2018年4月30日
多线程系列七:记录一次学习项目性能优化的过程及心得
摘要: 一、项目背景和问题 有一个自适应的考试学习系统,对学员的学习要求经常考试进行检查,学员的成绩出来以后,老师会要求系统根据每个学员的考卷上错误的题目从容量为10万左右的题库中抽取题目,为每个学员生成一套各自个性化的考后复习和练习的离线练习册。所以,每次考完试,特别是比较大型的考试后,要求生成的离线文档
阅读全文
posted @ 2018-04-30 14:47 小不点啊
阅读(908)
评论(0)
推荐(0)
2018年4月28日
WebService系列二:使用JDK和CXF框架开发WebService
摘要: 一、使用JDK开发WebService 服务端程序创建: 1.新建一个JDK开发webservice的服务端maven项目JDKWebServiceServer 2. 定义一个接口,使用@WebService注解标注接口,使用@WebMethod注解标注接口中定义的所有方法 3. 编写接口的实现类,
阅读全文
posted @ 2018-04-28 22:17 小不点啊
阅读(1518)
评论(0)
推荐(0)
WebService系列一:WebService简介
摘要: 原文链接:http://www.cnblogs.com/xdp-gacl/p/4259109.html 一、WebService是什么 WebService是一种跨编程语言和跨操作系统平台的远程调用技术 跨编程语言:就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!
阅读全文
posted @ 2018-04-28 21:20 小不点啊
阅读(674)
评论(0)
推荐(0)
2018年4月21日
SpringCloud系列十二:SpringCloudSleuth(SpringCloudSleuth 简介、SpringCloudSleuth 基本配置、数据采集)
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:SpringCloudSleuth 2、具体内容 Sleuth 是一种提供的跟踪服务,也就是说利用 sleuth 技术可以实现完整的微服务的访问路径的跟踪操作。 2.1、SpringCloudSleuth 简介 微服务
阅读全文
posted @ 2018-04-21 19:23 小不点啊
阅读(4196)
评论(1)
推荐(0)
SpringCloud系列十一:SpringCloudStream(SpringCloudStream 简介、创建消息生产者、创建消息消费者、自定义消息通道、分组与持久化、设置 RoutingKey)
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:SpringCloudStream 2、具体内容 2.1、SpringCloudStream 简介 SpringCloudStream 就是使用了基于消息系统的微服务处理架构。对于消息系统而言一共分为两类:基于应用标准
阅读全文
posted @ 2018-04-21 12:08 小不点啊
阅读(19339)
评论(4)
推荐(2)
2018年4月18日
SpringCloud系列十:SpringCloudConfig 高级配置(密钥加密处理(JCE)、KeyStore 加密处理、SpringCloudConfig 高可用机制、SpringCloudBus 服务总线)
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:SpringCloudConfig 高级配置 2、具体内容 在 SpringCloudConfig 之中考虑到所有配置文件都暴露在远程仓库之中的安全性问题,所以提供有安全访问的处理机制,这样可以对一些数据进行加密以及在
阅读全文
posted @ 2018-04-18 22:33 小不点啊
阅读(8205)
评论(0)
推荐(0)
SpringCloud系列九:SpringCloudConfig 基础配置(SpringCloudConfig 的基本概念、配置 SpringCloudConfig 服务端、抓取配置文件信息、客户端使用 SpringCloudConfig 进行配置、单仓库目录匹配、应用仓库自动选择、仓库匹配模式)
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:SpringCloudConfig 基础配置 2、具体内容 通过名词就可以发现,SpringCloudConfig 核心作用一定就在于进行配置文件的管理上。也就是说为了更好的进行所有微服务的配置项的管理,在 Sprin
阅读全文
posted @ 2018-04-18 20:54 小不点啊
阅读(1774)
评论(0)
推荐(0)
2018年4月15日
SpringCloud系列八:Zuul 路由访问(Zuul 的基本使用、Zuul 路由功能、zuul 过滤访问、Zuul 服务降级)
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:Zuul 路由访问 2、具体内容 在现在为止所有的微服务都是通过 Eureka 找到的,但是在很多的开发之中为了规范微服务的使用,提供有一个路由的处理控制组件:Zuul,也就是说 Zuul 就作为中间的一个代理层出现。
阅读全文
posted @ 2018-04-15 23:32 小不点啊
阅读(21480)
评论(2)
推荐(2)
SpringCloud系列七:Hystrix 熔断机制(Hystrix基本配置、服务降级、HystrixDashboard服务监控、Turbine聚合监控)
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:Hystrix 熔断机制 2、具体内容 所谓的熔断机制和日常生活中见到电路保险丝是非常相似的,当出现了问题之后,保险丝会自动烧断,以保护我们的电器, 那么如果换到了程序之中呢? 当现在服务的提供方出现了问题之后整个的程
阅读全文
posted @ 2018-04-15 14:58 小不点啊
阅读(42885)
评论(0)
推荐(2)
2018年4月14日
SpringCloud系列六:Feign接口转换调用服务(Feign 基本使用、Feign 相关配置)
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:Feign 接口服务 2、具体内容 现在为止所进行的所有的 Rest 服务调用实际上都会出现一个非常尴尬的局面,例如:以如下代码为例: 所有的数据的调用和转换都必须由用户自己来完成,而我们本身不擅长这些,我们习惯的编程
阅读全文
posted @ 2018-04-14 15:50 小不点啊
阅读(7643)
评论(0)
推荐(0)
2018年4月13日
SpringCloud系列五:Ribbon 负载均衡(Ribbon 基本使用、Ribbon 负载均衡、自定义 Ribbon 配置、禁用 Eureka 实现 Ribbon 调用)
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:Ribbon 负载均衡 2、具体内容 现在所有的服务已经通过了 Eureka 进行了注册,那么使用 Eureka 注册的目的是希望所有的服务都统一归属到 Eureka 之中进 行处理,但是现在的问题,所有的微服务汇集到
阅读全文
posted @ 2018-04-13 23:39 小不点啊
阅读(15938)
评论(0)
推荐(0)
SpringCloud系列四:Eureka 服务发现框架(定义 Eureka 服务端、Eureka 服务信息、Eureka 发现管理、Eureka 安全配置、Eureka-HA(高可用) 机制、Eureka 服务打包部署)
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:Eureka 服务发现框架 2、具体内容 对于服务发现框架可以简单的理解为服务的注册以及使用操作步骤,例如:在 ZooKeeper 组件,这个组件里面已经明确的描述了一个服务的注册以及发现操作流程,在整个 Rest 架
阅读全文
posted @ 2018-04-13 21:51 小不点啊
阅读(3702)
评论(4)
推荐(2)
2018年4月11日
SpringCloud系列三:SpringSecurity 安全访问(配置安全验证、服务消费端处理、无状态 Session 配置、定义公共安全配置程序类)
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:SpringSecurity 安全访问 2、具体内容 所有的 Rest 服务最终都是暴露在公网上的,也就是说如果你的 Rest 服务属于一些你自己公司的私人业务,这样的结果会直接 导致你信息的泄漏,所以对于 Rest
阅读全文
posted @ 2018-04-11 23:34 小不点啊
阅读(17375)
评论(0)
推荐(1)
SpringCloud系列二:Restful 基础架构(搭建项目环境、创建 Dept 微服务、客户端调用微服务)
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:Restful 基础架构 2、具体内容 对于 Rest 基础架构实现处理是 SpringCloud 核心所在,其基本操作形式在 SpringBoot 之中已经有了明确的讲解,那么本次为 了清晰可见,创建一套新的微服务架
阅读全文
posted @ 2018-04-11 22:13 小不点啊
阅读(6336)
评论(5)
推荐(0)
2018年4月9日
SpringCloud系列一:SpringCloud的简介和架构
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 SpringCloud简介 是什么 Spring Cloud是一个基于Spring Boot实现的云应用开发工具。 能干嘛 SpringCloud是一套分布式微服务治理的框架,既然它是一套微服务治理的框架,那么它本身不会提供具体
阅读全文
posted @ 2018-04-09 21:44 小不点啊
阅读(4303)
评论(0)
推荐(0)
2018年4月7日
SpringBoot系列十二:SpringBoot整合 Shiro
摘要: 声明:本文来源于MLDN培训视频的课堂笔记,写在这里只是为了方便查阅。 1、概念:SpringBoot 整合 Shiro 2、具体内容 Shiro 是现在最为流行的权限认证开发框架,与它起名的只有最初的 SpringSecurity(这个开发框架非常不好用,但是千万不要 以为 SpringSecur
阅读全文
posted @ 2018-04-07 22:55 小不点啊
阅读(2298)
评论(2)
推荐(1)
上一页
1
2
3
4
5
6
7
8
9
10
下一页
公告