摘要: jsoup是一款Java的HTML解析器,主要用来对HTML解析.在爬虫的时候,当我们用HttpClient之类的框架,获取到网页源码之后,需要从网页源码中取出我们想要的内容,就可以使用jsoup这类HTML解析器了,可以非常轻松的实现.虽然jsoup也支持从某个地址直接去爬取网页源码,但是只支持H 阅读全文
posted @ 2020-05-13 10:01 幽暗森林之猪大屁 阅读(210) 评论(0) 推荐(0)
摘要: 一 概述 结构化数据 格式和长度固定,比如数据库表 非结构化数据 格式和长度不固定,比如word 全文检索 针对非结构化数据,采用先建立索引,然后再索引的基础上进行查询 java全文检索技术lucene 全文检索的工具包 应用场景:针对大数据量的情况下,对数据的模糊查询或者自然语言的检索。二 创建索 阅读全文
posted @ 2020-05-13 09:41 幽暗森林之猪大屁 阅读(146) 评论(0) 推荐(0)
摘要: REDIES 概念 非关系型数据库 表和表之间不再直接进行关联 数据一般存在内存中 支持数据类型 string/hash/list/set/sortedset key:value 字符串 命令 string set username zs get username del username hash 阅读全文
posted @ 2020-05-13 09:33 幽暗森林之猪大屁 阅读(103) 评论(0) 推荐(0)
摘要: 随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。本文主要简单介绍了分布式系统的概念、分布式系统的特点、常用的分布式方案以及分 阅读全文
posted @ 2020-05-13 09:30 幽暗森林之猪大屁 阅读(167) 评论(0) 推荐(0)
摘要: if…else 语句是许多程序员在写代码时最常用的方式之一。你甚至可以看到许多程序员的代码中嵌套着无数 else 语句。可这样,真的好吗? 一篇关于卫语句的实用介绍。 在刚开始接触编程时,我多希望能有人在我摸索着开发第一个网站的过程中,给我分享一点中肯的人生经验…… 那会儿我犯下的第一个大错误,就是 阅读全文
posted @ 2020-05-13 09:26 幽暗森林之猪大屁 阅读(150) 评论(0) 推荐(0)
摘要: SpringBoot与缓存JSR107Java Caching定义了5个核心接口,分别是CachingProvider, CacheManager, Cache, Entry和Expiry。CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运 阅读全文
posted @ 2020-05-13 09:21 幽暗森林之猪大屁 阅读(307) 评论(0) 推荐(0)
摘要: 在UML的类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency)1. 泛化(Generalization)【泛化关系】 阅读全文
posted @ 2020-05-13 09:17 幽暗森林之猪大屁 阅读(156) 评论(0) 推荐(0)
摘要: public class LazySingleton {//缺点,多线程并发的时候会失效,getmInstance不同步,例子:一个线程在创建mInstance时,还未创建完成,另一个线程访问mInstance此时还是为空,又创建了一次 private static LazySingleton mI 阅读全文
posted @ 2020-05-13 09:12 幽暗森林之猪大屁 阅读(179) 评论(0) 推荐(0)
摘要: JDBC之工具类封装 编写工具类步骤 1、将固定字符串定义为常量 2、由于工具类的方法都是静态,因此注册驱动可以放在静态代码块中 3、提供获取连接对象的方法Connection getConnection(); 4、提供关闭资源的方法close(ResultSet rs,Statement stmt 阅读全文
posted @ 2020-05-13 09:08 幽暗森林之猪大屁 阅读(206) 评论(0) 推荐(0)
摘要: public class DLCSingleton { private static volatile DLCSingleton mInstance =null; //volatile关键字是为了禁止编译器对 volatile关键字修饰的变量进行重排序,并保证volatile变量的读操作发生在写操作 阅读全文
posted @ 2020-05-13 08:58 幽暗森林之猪大屁 阅读(498) 评论(0) 推荐(0)