- 博客(7)
- 资源 (18)
- 收藏
- 关注
原创 Spring源码——容器的基本实现
前言内容主要参考自《Spring源码深度解析》一书,算是读书笔记或是原书的补充。进入正文后可能会引来各种不适,毕竟阅读源码是件极其痛苦的事情。本文主要涉及书中第二章的部分,依照书中内容以及个人理解对Spring进行了注释,详见Github仓库:https://github.com/MrSorrow/spring-frameworkI. 容器基本用法测试工程在上一篇文章中,已...
2018-07-27 13:28:30 2036 2
原创 Spring源码——IDEA读Spring源码环境搭建
IDEA读Spring源码环境搭建I. Spring介绍还有什么好介绍的,做 Java 的都知道。至于为什么读源码,还有什么好说的,还不是被逼的!II. Gradle安装下载:https://gradle.org/install/Windows平台下,需要配置gradle的环境变量。新增 GRADLE_HOME 环境变量,指向Gradle解压目录配置Path环境...
2018-07-23 17:45:50 30392 38
原创 JavaEE进阶——FreeMarker模板引擎
I. 简介FreeMarker 是一款 模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。 模板编写为FreeMarker Template Language (FTL)。 在模板中,你可以专注于如何展现数据, 而在模板之外可以专注于...
2018-07-18 15:32:50 20532 3
原创 Docker——入门实战
I. Docker简介Docker是一种新兴的虚拟化技术,能够一定程度上的代替传统虚拟机。不过,Docker 跟传统的虚拟化方式相比具有众多的优势。我也将Docker类比于Python虚拟环境,可以有效的配置各个版本的开发环境,比如深度学习与Java环境。其他的Docker简介也不需要过多介绍,可以参考很流行的《Docker — 从入门到实践》。关于博客,文末列出了最近在掘金上看到...
2018-07-14 15:35:24 154667 41
原创 当Docker遇见Deep Learning
序阅读本篇文章可以帮你解决的问题是:提供一套解决方案,能够在支持Docker的任何版本ubuntu系统下,搭建出完美运行各种深度学习框架、各种版本、各种环境依赖(NAIVID显卡)的深度学习工程代码。搭建深度学习计算平台,一般需要我们在本机上安装一些必要的环境,安装系统、显卡驱动、cuda、cudnn等。而随着Docker的流行,往往能够帮我们轻松的进行环境搭建、复制与隔离,所以官方也利用...
2018-07-12 15:49:27 4625 1
原创 JavaEE进阶——全文检索之Solr7.4服务器
I. SolrSolr简介Solr是Apache的顶级开源项目,使用java开发 ,基于Lucene的全文检索服务器。 Solr比Lucene提供了更多的查询语句,而且它可扩展、可配置,同时它对Lucene的性能进行了优化。Solr的全文检索流程索引流程: Solr客户端(浏览器、java程序)可以向Solr服务端发送POST请求,请求内容是包含Field等信息的一个xml文...
2018-07-06 14:09:56 6960 11
原创 JavaEE进阶——全文检索之Lucene框架
I. 引言全文检索全文检索首先对要搜索的文档进行分词,然后形成索引,通过查询索引来查询文档。先创建索引,然后根据索引来进行搜索。比如查字典,字典的偏旁部首就类似于索引,字典的具体内容则类似于文档内容。应用场景:搜索引擎站内搜索文件系统的搜索LucenceLucene是Apache的一个全文检索引擎工具包,通过Lucene可以让程序员快速开发一个全文检索功能。Lu...
2018-07-04 15:58:24 7167 1
文件上传服务器
2017-05-10
Banner实现轮播图(RecyclerView添加Header)实例 下载
2017-05-03
RecyclerView+CardView+Glide加载图片实现瀑布流
2017-05-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人