自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 很全的spring注解解释说明

使用注解的优势:1.采用纯java代码,不在需要配置繁杂的xml文件2.在配置中也可享受面向对象带来的好处3.类型安全对重构可以提供良好的支持4.减少复杂配置文件的同时亦能享受到springIoC容器提供的功能一、注解详解(配备了完善的释义)------(可采用ctrl+F 来进行搜索哦~~~~)@SpringBootApplication:申明让spring boot自动给程序进行...

2020-03-13 15:21:07 654

原创 Springboot整合mybatis和Springcloud

Springboot整合mybatis和Springcloud一、Springcloud简介1、Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家...

2019-04-25 20:10:52 2367

原创 springboot快速入门

在这里介绍并学习一下如何利用Spring Boot快速的搭建一个简单的web应用。一、环境准备Java环境(jdk1.7版本以上),maven3.0以上二、使用Spring Boot框架可以大大加速web应用的开发过程,先在maven项目依赖中引入spring-boot-starter-web:三、接下来创建application.java四、运行main方法,在浏览器访问http:...

2019-04-25 19:55:26 101

原创 struts重定向,从一个action的方法重定向到另一个action的方法并带参数

项目中遇到了需要从一个action的一个方法重定向到另一个action的一个方法,并且需要带参数,网上找了很多资料没有我想要的,后来发现了这位大佬的博客 https://blog.csdn.net/heisetoufa/article/details/84437278带给我一些启发。因为我的项目比较大,暂时先借用一下这位大佬的代码。package com.test.action;public class TestAction extends BaseAction implements Prepara

2020-09-01 11:34:03 404

原创 Java实现redis消息队列发布/订阅模式

最近在一个老项目中需要用消息队列,本来想着用卡夫卡,但是试了几个版本之后发现jdk和卡夫卡版本一直对不上,最后选择用redis来实现消息队列的发布/订阅模式。感谢这位大佬的博客给了我很多的帮助,https://www.cnblogs.com/qlqwjy/p/9763754.html再次感谢这位大佬。下面我们就看看我是怎么来实现的。直接上代码redis.propertiesredis.url=localhostredis.port=6379redis.maxIdle=30redis.minIdl

2020-08-31 13:37:57 1096

原创 微服务报错Cannot execute request on any known server

最近在搭建springboot+springcloud时出现了 Cannot execute request on any known server 这个错误,经过百度和自己的试验终于解决了错误。报错截图:看错误意思大概就是没有找到注册中心。解决办法:刚开始的时候自己并没有把红色框内的信息添加到.yml文件中。红色框内的就是你已经创建好并且能启动访问的注册中心,这只是单节点的配置,集群写法是下面注释掉的部分。创作不易,不喜勿喷...

2020-08-28 15:50:14 848

转载 Oracle中with as的用法详解

with as的作用其实就是把一大堆重复用到的sql语句放在with as里面,取一个别名,后面的查询就可以用它,这样对于大批量的sql语句起到一个优化的作用,而且清楚明了。with as短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同

2020-07-30 19:10:18 2258

转载 Spring Cloud五大核心组件详解

一、Spring Cloud核心组件:Eureka(1)Netflix Eureka1)、Eureka服务端:也称服务注册中心,同其他服务注册中心一样,支持高可用配置。如果Eureka以集群模式部署,当集群中有分片出现故障时,那么Eureka就转入自我保护模式。它允许在分片故障期间继续提供服务的发现和注册,当故障分片恢复运行时,集群中其他分片会把它们的状态再次同步回来2)、Eureka客户端:主要处理服务的注册与发现。客户端服务通过注解和参数配置的方式,嵌入在客户端应用程序的代码中,在应用程序运行时,

2020-07-30 18:52:49 3388

转载 使用Log4j将程序日志实时写入Kafka

Demo及相关软件下载:https://download.csdn.net/download/wqc19920906/10342360很多应用程序使用Log4j记录日志,如何使用Kafka实时的收集与存储这些Log4j产生的日志呢?一种方案是使用其他组件(比如Flume,或者自己开发程序)实时监控这些日志文件,然后发送至Kafka。而另外一种比较便捷的方案是使用Kafka自带的Log4jAppender,在Log4j配置文件中进行相应的配置,即可完成将Log4j产生的日志实时发送至Kafka中。本文以K

2020-07-03 16:07:05 513

转载 git常用命令

git:分布式的版本管理系统,一般的开发模式:如果是开发人员,忽略此步骤,从下面大字的开始即可:项目开始阶段,初始化项目(init),提交本地的代码到仓库,将本地仓库的代码推送到远端库(push);项目开发人员从远端库克隆代码到本机(clone),此时本地仅有一个master分支;新建dev分支并切换、在Dev分支中进行开发工作,其实就是修改并提交代码(add+commit);当开发的dev分支的代码没问题时,将dev分支合并(merge)到master;将master推送到远端分支,至此,其他的项目

2020-05-22 15:25:24 132

转载 安装Git和创建一个仓库repository

这里讲的是windows 安装Git:要使用Git,第一步当然是安装Git了。根据你当前使用的平台来阅读下面的文字:在Windows上使用Git,可以从Git官网直接下载安装程序,然后按默认选项安装即可。安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!安装完成后,还需要最后一步设置,在命令行输入: $ git config --global user.name "Your Name" $ g

2020-05-22 15:18:47 244

转载 Apache Solr入门教程(初学者之旅)

Apache Solr入门教程(初学者之旅)写在前面:本文涉及solr入门的各方面,建议边思考边实践,相信能帮助你对solr有个清晰全面的了解并能简单实用。在Apache Solr初学者教程的这个例子中,我们将讨论有关如何安装最新版本的Apache Solr,并告诉你如何配置它。此外,我们将告诉你如何进行使用solr的样本数据文件索引。Apache Solr支持不同格式,包括各种数据库,PDF文件,XML文件,CSV文件等等。在这个例子中,我们将研究如何从一个CSV文件索引数据。首选这个例子的环境是W

2020-05-21 17:48:20 129

转载 Lucene介绍与入门使用(转载)

Lucene简介  Lucene是apache软件基金会4 jakarta项目组的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎(英文与德文两种西方语言)。Lucene的目的是为软件开发人员提供一个简单易用的工具包,以方便的在目标系统中实现全文检索的功能,或者是以此为基础建立起完整的全文检索引擎。Lucene是一套用于全文检索和搜寻的开源程式库,由Apache软件基金会支持和提供。Lucene提

2020-05-21 16:49:34 231

转载 HashMap的工作原理是什么

HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道HashTable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入...

2020-03-13 16:27:14 116

原创 Spring-cloud-config分布式配置中心

一、分布式配置中心简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring-cloud中,有分布式配置中心组件Spring-cloud-config,它支持配置服务放在配置服务的内存中(即本地),也支持存放在远程Git仓库中或者svn中,在Spring cloud config组件中,分两个角色,一是config service,二...

2019-04-25 20:05:08 91

原创 Spring boot 整合Spring data 访问MySQL

一、首先介绍一下Spring dataSpring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得数据库的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。此外,它还支持基于关系型数据库的数据服务,如Oracle RAC, MySQL等。对于拥有海量数据的项目,可以用Spring Data来简化项目的开发,就如Spring Framework对JDBC...

2019-04-25 19:59:27 137

空空如也

空空如也

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

TA关注的人

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