- 博客(18)
- 收藏
- 关注
转载 Java反射
转自:https://blog.youkuaiyun.com/weixin_41835916/article/details/81540163反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个...
2019-02-14 13:41:47
160
转载 倒排索引的概念
见其名知其意,有倒排索引,对应肯定,有正向索引。 正向索引(forward index),反向索引(inverted index)更熟悉的名字是倒排索引。 在搜索引擎中每个文件都对应一个文件ID,文件内容被表示为一系列关键词的集合(实际上在搜索引擎索引库中,关键词也已经转换为关键词ID)。例如“文档1”经过分词,提取了20个关键词,每个关键词都会记录它在文档中的出现次...
2019-02-13 11:32:39
711
转载 Lucene&Solr&ElasticSearch使用比较
转载自https://blog.youkuaiyun.com/ms_lang/article/details/832150151、Lucene和Solr和Elasticsearch的区别LuceneLucene是apache下的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。官网地址:ht...
2019-02-13 11:12:39
875
转载 thymeleaf使用详解
转载自:http://www.ityouknow.com/springboot/2016/05/01/spring-boot-thymeleaf.html thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网...
2019-01-20 21:20:39
210
转载 Spring IOC容器源码分析
转载自: https://javadoop.com/post/spring-iocSpring 最重要的概念是 IOC 和 AOP,本篇文章其实就是要带领大家来分析下 Spring 的 IOC 容器。既然大家平时都要用到 Spring,怎么可以不好好了解 Spring 呢?阅读本文并不能让你成为 Spring 专家,不过一定有助于大家理解 Spring 的很多概念,帮助大家排查应用中和 Spr...
2019-01-20 21:04:21
191
转载 详细解读java并发队列BlockingQueue
转载自: https://javadoop.com/post/java-concurrent-queue 最近得空,想写篇文章好好说说 java 线程池问题,我相信很多人都一知半解的,包括我自己在仔仔细细看源码之前,也有许多的不解,甚至有些地方我一直都没有理解到位。说到线程池实现,那么就不得不涉及到各种 BlockingQueue 的实现,那么我想就 BlockingQueue 的问题...
2019-01-20 20:58:44
181
转载 最详细的Spring Aop源码分析
转载自: https://javadoop.com/post/spring-aop-source之前写过 IOC 的源码分析,那篇文章真的有点长,看完需要点耐心。很多读者希望能写一写 Spring AOP 的源码分析文章,这样读者看完 IOC + AOP 也就对 Spring 会有比较深的理解了。今天终于成文了,可能很多读者早就不再等待了,不过主要为了后来者吧。本文不会像 IOC 源码分析...
2019-01-20 20:55:28
318
转载 Docker详细学习笔记
一、Docker 简介Docker 两个主要部件:Docker: 开源的容器虚拟化平台 Docker Hub: 用于分享、管理 Docker 容器的 Docker SaaS 平台 -- Docker HubDocker 使用客户端-服务器 (C/S) 架构模式。Docker 客户端会与 Docker 守护进程进行通信。Docker 守护进程会处理复杂繁重的任务,例如建立、运行、发布你的...
2018-11-25 11:49:05
190
原创 linux下安装zookeeper
1.第一步:安装 jdk,此步省略,可参考博文https://blog.youkuaiyun.com/qq_33285543/article/details/843364522.把 zookeeper 的压缩包上传到 linux 系统。3.使用tar -zxvf命令解压zookeeper的压缩包4.进入解压后的zookeeper目录下,使用mkdir data命令创建一个data目录,目录结构如下...
2018-11-22 11:59:22
131
原创 linux中安装jdk
1.去oracle官网下载需要的jdk版本https://www.oracle.com/technetwork/java/javase/downloads/index.html,这里我下载的是jdk1.8的版本2.将下载好的jdk传输到linux服务器上,执行命令tar -xzvf 解压下载的压缩包。3.使用vim /etc/profile命令配置JAVA_HOME。在文件的最后两行加上e...
2018-11-22 11:45:23
127
原创 linux下安装mysql
1.新开的云服务器,需要检测系统是否自带安装mysql# yum list installed | grep mysql2.如果发现有系统自带mysql,果断这么干# yum -y remove mysql-libs.x86_643.随便在你存放文件的目录下执行,这里我下载安装的是mysql5.6的版本,如需安装其他版本的mysql可自行区mysql官网获取相应的链接...
2018-11-22 11:08:15
99
原创 java中使用ActiveMQ
导入activeMq的相关依赖 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-client</artifactId> <version>5.13.4&...
2018-11-15 16:04:34
420
原创 基于Spring Task实现的定时任务
spring中实现定时任务有spring quartz和spring Task两种方式,quartz默认是多线程进行的,配置比较复杂,而spring Task默认是单线程运行的,配置实现相对简单,下面以spring Task来实现一个简单的定时任务package com.example.demo.test;import org.springframework.scheduling.ann...
2018-09-07 00:16:46
182
转载 Java学习路线(2018最新版本)
转载自https://blog.youkuaiyun.com/chenshiyang0806/article/details/79879269
2018-09-06 23:51:16
1374
原创 spring中基于JavaMailSender的邮件发送
程序开发过程中可能要用到邮件发送功能,比如做账号激活或者在程序中通过发送邮件的方式来提醒代码开发者我们的某段代码发生了异常要及时处理,这里发送邮件用到的是spring中自带的类JavaMailSender来实现邮件的发送。首先我们导入依赖 <dependency> <groupId>org.springframework.boot</...
2018-09-06 23:36:58
288
转载 将本地项目上传到码云上
转载自 https://blog.youkuaiyun.com/tiegenZ/article/details/79551717步骤:1、码云上新建一个项目 XXXX (项目名)2、本地创建一个文件夹E:/XXXX,然后使用git bash 3、cd 到本地文件夹中E:/XXXX //如果是在创建的文件中git bash 则此步骤可省略4、使用 git init 命令 ...
2018-09-01 11:43:55
148
原创 spring boot中上传图片至七牛云
一次项目中要求将图片上传到七牛云,所以记录了下来,有相关需求的朋友可以参考一下,首先导入七牛云的相关依赖,<dependency> <groupId>com.qiniu</groupId> <artifactId>qiniu-java-sdk</artifactId> ...
2018-09-01 10:59:40
3664
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人