自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 数据库两表联查、多表联查,多重联查

版权声明:本文为博主原创文章,未经博主同意不得转载以Oracle数据库为例有表表名:AAA 字段: id name tag表名:BBB 字段: id ban qq表名:AABB字段: id area location分类:1.内连接 inner joinselect 列名 from 主表 inner join 从表on 主表和从表关系注意:(1)必须要有on语句(2)关系必...

2019-09-15 18:03:51 3648

原创 产品经理的职责和分类

产品经理的职责介绍产品经理(Product Manager)是企业中专门负责产品管理的职位,产品经理负责市场调查并根据用户的需求,确定开发何种产品,选择何种技术、商业模式等。并推动相应产品的开发组织,他还要根据产品的生命周期,协调设计、研发、营销、运营等,确定和组织实施相应的产品策略,以及其他一系列相关的产品管理活动。产品经理是每个产品牵头人,在市场营销部,对某个产品在集团内的盈亏负责,并为这...

2019-07-18 16:13:31 948

原创 利用工具(SVN或者Git)down项目

版权声明:本文为博主原创文章,未经博主允许不得转载在Eclipse中安装git(从github上下载项目到Eclipse)https://blog.csdn.net/qq_40386113/article/details/81381851使用Git命令将项目从github克隆下来https://jingyan.baidu.com/article/642c9d343c7ee0644b46f7...

2019-06-05 18:42:11 863

原创 windows10配置tomcat

版权声明:本文为博主原创文章,未经博主允许不得转载windows10配置tomcathttps://jingyan.baidu.com/article/a3761b2bf2ee681577f9aa42.html

2019-06-05 17:24:35 354

原创 win10配置JAVA环境变量,JDK配置

版权声明:本文为博主原创文章,未经博主允许不得转载win10配置JAVA环境变量,JDK配置https://jingyan.baidu.com/album/72ee561a051d87e16138dfce.html?picindex=1Win10配置Jdk环境变量https://jingyan.baidu.com/album/db55b609fa946e4ba20a2f56.html?pi...

2019-06-05 17:19:32 564

原创 208面试题(redis模块179-194)

版权声明:本文为博主原创文章,未经博主允许不得转载179. Redis 是什么?都有哪些使用场景?Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、高性能、Key-Value缓存数据库,并提供多种语言的API。Redis 全称REmote DIctionary Server(远程字典服务器)。它通常也被称为数据结构服务器,因为值(value)可以是字符...

2019-05-09 22:25:47 199

原创 Java内存

版权声明:本文为博主原创文章,未经博主允许不得转载

2019-05-08 16:36:30 90

原创 gc算法与实现

版权声明:本文为博主原创文章,未经博主允许不得转载Gc垃圾回收机制运行在jvm中,定期清理jvm中无用的变量,保证jvm的正常使用,一般都是自动触发,分为Young gc, full gc.Young gc是在年轻带存满了之后,执行Young gc将不可达的对象清除,如果对象一直在用是不会清除的。当对象经过一定次数的Young gc清理如果对象一直经常使用,进入年老代。Young gc经...

2019-05-08 16:08:57 155

原创 208道面试题 容器(18-34)

版权声明:本文为博主原创文章,未经博主允许不得转载18. Java 容器都有哪些?19. Collection 和 Collections 有什么区别?(1)Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。(2)Col...

2019-05-07 17:47:10 219

原创 208道面试题 java基础(1-17)

版权声明:本文为博主原创文章,未经博主允许不得转载一、Java 基础1.JDK 和 JRE 有什么区别? jdk是java开发组件,是提供给开发人员的 jre是java运行环境,是提供给使用者的,使用者只关心这个程序能不能用,而不关心他是怎么运行 的。所以提供的jre是供使用者下载使用的。 简单来说:jdk和jre的区别就是一个用于开发,一个用于运行2.== 和 equals 的区别...

2019-05-06 16:47:00 202

原创 Git-7-Idea中的使用

版权声明:本文为博主原创文章,未经博主允许不得转载配置Git注:有些篇幅不全(大家谅解)

2019-04-26 22:10:57 94

原创 Git-5-基本操作

版权声明:本文为博主原创文章,未经博主允许不得转载使用git status以查看在你上次提交之后是否有修改。无更改更改后如果有更改,git会提示你接下来可以做哪些操作可以使用git add将新更改的内容添加至暂存区可以使用git checkout将暂存区的内容更新到工作区接下来我们将更改的文件提交至暂存区后查看状态Git提示我们可以使用git reset将版本库中的内容更新到...

2019-04-26 22:02:59 350

原创 Git-4-创建仓库

版权声明:本文为博主原创文章,未经博主允许不得转载创建版本库选择一个合适的地方,创建一个空目录并使用git init选择在当前位置创建一个版本库把文件添加到版本库中创建一个文件,并添加一些内容用命令git add,把文件添加暂存区:添加到仓库时没有任何提示信息是最正确的,如果出现上面提示信息也不要紧,是因为文件的编码格式有些问题,但是不影响用命令git committ,把...

2019-04-26 21:52:47 124

原创 Git-3-工作区、暂存区和版本库

版权声明:本文为博主原创文章,未经博主允许不得转载基本概念我们先来理解下Git 工作区、暂存区和版本库概念工作区:就是你在电脑里能看到的目录。暂存区:英文叫stage, 或index。一般存放在 “.git目录下” 下的index文件(.git/index)中,所以我们把暂存区有时也叫作索引(index)。版本库:工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。下面这...

2019-04-26 21:02:01 111

原创 Git-2-安装

版权声明:本文为博主原创文章,未经博主允许不得转载下载路径https://git-scm.com/download/winhttps://gitforwindows.org/安装过程中全部为默认选项即可(可直接跳到最后)安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!打开后还需要进行一步...

2019-04-26 20:38:33 124

原创 Git-1-介绍

版权声明:本文为博主原创文章,未经博主允许不得转载什么是GitGit是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git 与 SVN ...

2019-04-26 20:16:47 124

原创 SpringCloud-5-Hystrix

版权声明:本文为博主原创文章,未经博主允许不得转载Hystrix(断路器/熔断器)在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用,在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,...

2019-04-23 15:50:36 136

原创 SpringCloud-4-Feign

版权声明:本文为博主原创文章,未经博主允许不得转载用Feign实现服务消费者Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。准备工作还是将之前的注册中心(8761)和两个提供者启动起来(8762,8763)创建一个服务消费者重新新建一个...

2019-04-23 15:42:26 113

原创 SpringCloud-3-rest+ribbon

版权声明:本文为博主原创文章,未经博主允许不得转载用rest+ribbon实现服务消费者在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。ribbon是一个负载均衡客户端,可以很好的控制http和tcp的一些行为。准备工作我们先将之前用到的注册中心启动起来,然后再启动多个提供者,建立一个小的集群。启动多个提供者的方式是,点击Edit Co...

2019-04-22 20:12:52 150

原创 SpringCloud-2-Eureka(注册中心)+eureka client(服务提供者)

版权声明:本文为博主原创文章,未经博主允许不得转载创建注册中心(eureka server)我们需要用的的组件上SpringCloud Netflix的Eureka ,eureka是一个服务注册和发现模块,类似于Zookeeper。在Idea中创建一个空的项目,然后添加一个model填好项目结构及项目明后点击下一步选择Cloud Discovery中的Eureka Server后点击...

2019-04-22 19:56:19 159

原创 集群-分布式-微服务之间的关系

版权声明:本文为博主原创文章,未经博主允许不得转载分布式将一个大的系统划分为多个业务模块,业务模块分别部署到不同的机器上,各个业务模块之间通过接口进行数据交互。区别分布式的方式是根据不同机器不同业务。集群集群模式是不同服务器部署同一套服务对外访问,实现服务的负载均衡。区别集群的方式是根据部署多台服务器业务是否相同。微服务微服务的设计是为了不因为某个模块的升级和BUG影响现有的系统业务。...

2019-04-22 19:42:15 328

原创 SpringCloud-1-介绍

版权声明:本文为博主原创文章,未经博主允许不得转载简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际...

2019-04-22 19:30:49 126

原创 java集合篇总结

版权声明:本文为博主原创文章,未经博主允许不得转载一:集合接口的实现类1.常用集合分为单列集合和双列集合,双列集合就是map映射。2.单列的集合类的超级接口是Collection,下分为list,set两个子接口,list接口下有ArrayList,linkedList,vector等实现类,set接口下有HashSet,TreeSet等实现类。3.map接口是所有双列集合的超级接口,下有...

2019-04-21 20:35:59 86

原创 Spring Boot 整合 RabbitMQ

版权声明:本文为博主原创文章,未经博主允许不得转载pom.xml<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId>...

2019-04-20 11:26:47 134

原创 Spring Boot整合solr

一.Solr介绍Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。solr现在支持多种返回结果,xml,phthon。二、springboot整合solr1.pom.xml<?xml vers...

2019-04-20 10:29:27 727

原创 Spring Boot整合Mongdb

版权声明:本文为博主原创文章,未经博主允许不得转载创建项目1.pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:...

2019-04-19 20:36:58 126

原创 Solr-5-数据库导入

版权声明:本文为博主原创文章,未经博主允许不得转载在Solr项目的lib中添加mysql或oracle驱动jar包修改SolrHome/核/conf下的solrconfig.xml文件在最后添加<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler"&...

2019-04-17 11:26:40 178

原创 Solr-4-Java中的使用

版权声明:本文为博主原创文章,未经博主允许不得转载导入所需坐标,注意与低版本HTTPClient冲突<dependency><groupId>org.apache.solr</groupId><artifactId>solr-solrj</artifactId><version>7.3.1</version&g...

2019-04-17 11:17:35 200

原创 Solr-3-安装中文分词器

版权声明:本文为博主原创文章,未经博主允许不得转载将ikanalyzer-solr5中的两个jar包复制到solr项目的lib中将剩下的三个文件复制到solr项目的WEB-INF\classes下将solrHome\solr\conf\managed-schema文件中添加<fieldType name="text_ik" class="solr.TextField"> &...

2019-04-17 11:07:42 116 1

原创 Solr-2-Windows下安装部署

版权声明:本文为博主原创文章,未经博主允许不得转载将Solr压缩包解压,再解压一个新的Tomcat这里使用的环境为Jdk8,Solr7.3,Tomcat8第一步:在Tomcat的webapps下创建一个solr文件夹,并将…\solr-7.3.1\server\solr-webapp\webapp下的所有文件复制到新建的solr文件夹中第二步:将…\solr-7.3.1\dist下的s...

2019-04-17 10:59:36 150 1

原创 Solr-1-介绍

版权声明:本文为博主原创文章,未经博主允许不得转载什么是SolrSolr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr 包装并扩展了 Lucene,所以Solr的基本...

2019-04-17 10:48:36 134 1

原创 Spring介绍

版权声明:本文为博主原创文章,未经博主允许不得转载1.Spring是一个轻量级的控制反转(IOC)和面向切面的容器框架。2.IOC控制反转,将对象的创建权反转给Spring,使用IOC可以解决程序耦合性高的问题。(1)springioc就是控制反转,将创建对象的权力交给spring来管理,如果我们不使用spring管理,创建对象就是通过new对象的方法创建。(2)当我们使用了spring之...

2019-04-15 22:22:10 803 2

原创 Swagger-1-与SpringMVC整合

版权声明:本文为博主原创文章,未经博主允许不得转载介绍Swagger2可以减少我们创建文档的工作量,同时说明内容又整合入实现代码中,让维护文档和修改代码整合为一体, 可以让我们在修改代码逻辑的同时方便的修改文档说明。另外Swagger2也提供了强大的页面测试功能来调试。具体使用导入坐标<!--springfox的核心jar包--><dependency> ...

2019-04-15 20:46:29 340 1

原创 SpringMVC的Restfull风格接口开发

版权声明:本文为博主原创文章,未经博主允许不得转载什么是Restfull风格?简单点说就是访问后台时的请求路径与请求的方式有所不同.传统的请求路径如:http://127.0.0.1:8080/user/getUser.do?id=1Restfull风格的请求路径为:http://127.0.0.1:8080/user/1操作步骤将web.xml中Controller中的写法//...

2019-04-15 16:04:39 913 1

原创 MongoDB-5-地理位置计算

版权声明:本文为博主原创文章,未经博主允许不得转载MongoDB在使用距离查询时,存储的经纬度结构要类似这样才可以:'point' : [ 116.296616, 40.150002]#或者:'point' : { 'lng' : 116.296616, 'lat' : 40.150002}``然后给经纬度的point做一个2dSphere索...

2019-04-15 15:59:00 689 1

原创 MongoDB-4-与Spring整合后的使用

版权声明:本文为博主原创文章,未经博主允许不得转载引入坐标```<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.8.0</version> &...

2019-04-15 15:44:25 273 1

原创 MongoDB-3-Java中的使用

版权声明:本文为博主原创文章,未经博主允许不得转载引入坐标<dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver</artifactId> <version>3.8.0</version> <...

2019-04-15 15:33:38 218 1

原创 MongoDB-2-命令

版权声明:本文为博主原创文章,未经博主允许不得转载MongoDB-2-命令show dbs;–查看所有库use 库名;–创建库,没有该库就创建库,有就切换为该库db;–查看当前使用的库db.dropDatabase();–删除当前库db.createCollection(name, options);–创建集合name: 要创建的集合名称options: 可选参数, 指定有关内存大...

2019-04-15 15:19:19 279 1

原创 Windows10 安装 MongoDB

Windows 平台安装 MongoDBMongoDB 下载MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community•安装•以3.4.6版本为例•点击Custom(自定义安装):可以修改安装路径•...

2019-04-14 21:22:19 213 1

原创 MongoDB-1-介绍

什么是MongoDB ?MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(...

2019-04-14 20:47:33 230 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除