最新发布 第4页
何处钟希望迟迟不来,苦死了等的人。
本周热门
18 个 Java8 日期处理的实践
Java 8 推出了全新的日期时间 API,在教程中我们将通过一些简单的实例来学习如何使用新 API。Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date 设定为可变类型,以及 SimpleDateFormat 的非线程安全使其应用非常受限。新 API 基于 ISO 标准日历系统,java.time 包下的所有类都是不可变……
Java7的try-with-resources声明
看《Effective Java》第三版的时候,看到了其中建议将try-finally替换为try-with-resources。这个语法糖还算有意思,特此成文。用法辨析Java库中有很多资源需要手动关闭,比如 InputStream、OutputStream、java.sql.Connection 等等。在此之前,通常是使用try-finally的……
利用maven-shade-plugin打包包含所有依赖jar包
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin……
Spring MVC 流程图
Spring MVC 工作流程图图一图二 Spring 工作流程描述 1. 用户向服务器发送请求,请求被 Spring 前端控制 Servelt DispatcherServlet 捕获; 2. DispatcherServlet 对请求 URL 进行解析,得到请求资源标识符(URI)。然后根据该 URI,调用 H……
BeanFactory和ApplicationContext的区别
BeanFactory和ApplicationContext的区别 描述 BeanFactory:是 Spring 里面最低层的接口,提供了最简单的容器的功能,只提供了实例化对象和拿对象的功能; ApplicationContext:应用上下文,继承BeanFactory接口,它是 Spring 的一各更高级的……
爬虫常见面试问题及解答
最近在找实习的过程中,面试过几家爬虫工程师的职位,结合之前 BOSS 直聘爬虫的经历,跟大家分享一下面试中关于爬虫方面的问题。——————————基础知识——————————什么是爬虫?请求网站并提取数据的自动化程序爬虫基本流程?发起请求(scrapy 发送 get、post 请求),可能包含请求头等信息,等待服务器相应获取服务器响应内容,可能……
Elasticsearch的使用场景深入详解
了解了 ES 的使用场景,ES 的研究、使用、推广才更有价值和意义。1、场景—:使用 Elasticsearch 作为主要的后端传统项目中,搜索引擎是部署在成熟的数据存储的顶部,以提供快速且相关的搜索能力。这是因为早期的搜索引擎不能提供耐用的存储或其他经常需要的功能,如统计。Elasticsearch 是提供持久存储、统计等多项功能的现代搜索引……