自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

听风动的博客

不要在表面浮潜,输出是最好的输入。

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringCloud分布式框架使用EUREKA注册中心,整合API网关服务。

一、前言在我之前发布的关于SpringCloud分布式框架的介绍,相信大家已经对SpringCloud中的组件已经有了很大的了解,这些组件基本涵盖了微服务架构中最为基础的几个核心设施,利用这些组件我们已经可以构建起一个简单的微服务架构系统,比如,通过使用Spring Cloud Eureka实现高可用的服务注册中心以及实现微服务的注册与发现;通过Spring Cloud Ribbon或Feig...

2019-04-29 17:31:01 1374 1

原创 java.获取ip封装工具类

package com.jk.util;import org.apache.commons.lang.StringUtils;import javax.servlet.http.HttpServletRequest;public class CommonUtils { //获取客户端ip public static String getIp(HttpServletR...

2019-04-26 11:04:15 363 1

原创 SpringCloud跨域访问技术配置文件版

生产者创建工具类包,创建配置类package com.jk.config;import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework...

2019-04-26 10:56:48 401 1

转载 Java面试官:兄弟,你确定double精度比float低吗?

我有一个朋友,叫老刘,戴着度数比我还高的近视镜,显得格外的“程序员”;穿着也非常“不拘一格”,上半身是衬衣西服,下半身是牛仔裤运动鞋。我和老刘的感情非常好,每周末我们都要在一起吃顿饭。这周,我们吃的是洛阳有名的吴家刀削面,席间他聊了一件蛮有趣的面试经历;我听得津津有味。散席的时候,老刘特意叮嘱我把他和面试者的对话整理一下发出来,因为他觉得这段对话非常的精彩,值得推荐给更多初学Java的年轻...

2019-04-23 15:15:12 222 1

原创 使用idea开发工具如何让SpringBoot框架(SpringCloud框架)整合RabbitMQ

1.创建Maven多模块,有两个子项目一个消息发送(rabbitmq-send) 一个接收消息(rabbitmq-receive) 创建项目勾选 web ingratio/Messaging ->RabbitMQ首先创建父项目,选择Maven接着创建子模块儿消息发布者(rabbitmq-send),选择springboot项目创建项目勾选 web ingr...

2019-04-22 18:54:51 673

原创 什么是RabbitMQ? RabbitMQ详解

1.什么是rabbitMQ RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现, 能够实现异步消息处理 RabbitMQ是一个消息代理:它接受和转发消息。 你可以把它想象成一个邮局:当你把你想要发布的邮件放在邮箱中时,你可以确定邮差先生最终...

2019-04-22 16:19:50 12022 1

原创 resul风格 指定请求方式

// resul风格 指定请求方式 // resul风格必须指定参数类型,ReqMapping value值必须与传参类型指定/{ 形参 }实际上Mapper层已经获取到参数 // 但如果不加指定,controller无法识别 // 虽说不影响功能使用,但一旦进行业务处理传极大概率400。 // GetMapping 结合 PathVariable使用...

2019-04-18 10:46:02 933

转载 张一鸣:10年面试2000人,我发现混的好的人,全都有同一个特质

张一鸣演讲整理:为何毕业多年后原本水平差不多的同学都拉开了差距?大家好!各位都非常年轻,我今天来的时候挺有压力。因为我毕业快11年了,看到你们,真是觉得“长江后浪推前浪”。我去年参加了武汉的校招,感觉新一代年轻人的素质确实都非常好。我昨天就在想,今天应该跟大家分享什么。想了想,先把题目拟出来,把乔布斯的“Stay hungry, Stay foolish”,改成“Stay hung...

2019-04-18 08:38:48 134

原创 java.sql.SQLException: Invalid value for getInt() -

今天遇到了一个这样的错java.sql.SQLException: Invalid value for getInt() - '管理员' at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:965) ~[mysql-connector-java-5.1.45.jar:5.1.45] at com.mysql.jdbc.S...

2019-04-16 14:01:40 6985

原创 如何配置SpringCloud Config 全局配置中心

1.在git上创建配置文件远程仓库2.在将仓库目录克隆到本地复制链接本地磁盘创建一个文件夹右击选择Git Bash Here 将项目导入本地依次执行以下操作$ git clone 你刚刚复制的路径文件夹已经显示在目录中创建三个配置(环境名:dev开发(development environment)、test测试(testing enviro...

2019-04-15 19:33:37 1298

原创 如何使用idea开发工具集成git插件,完成文件上传,包括git命令详解

1.git是什么 是分布式项目版本管理工具,功能强大 ,带有分支系统 Git是目前世界上最先进的分布式版本控制系统(没有之一)。 2.git项目版本控制 通过分支结构来管理项目版本 初始化项目上传至代码托管服务器只有一个分支就是master主分支 然后开发不要在master主分支下,需要我们自己创建分...

2019-04-12 19:46:06 2778

原创 SpringCloud框架+Feign技术如何使用断路器(Hystrix)

一:什么是断路器:在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会...

2019-04-12 11:31:56 709 1

原创 记一次Feign中如何传实体Bean的问题

需要加一个@RequestBody序列化对象 /** * 新增 */ @PostMapping("saveOrder") @ResponseBody public void saveOrder(@RequestBody OrderBean orderBean) { userService.saveOrder(orderBean...

2019-04-11 13:58:25 1848 1

原创 SpringCloud框架如何集成MongoDB数据库技术记录日志

1.common项目pom.xml文件引入核心Jar包 <!-- MongoDB数据库 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot...

2019-04-11 11:09:30 1597

原创 SpringCloud框架如何集成Redis缓存技术

1.首先要在spring boot项目pom.xml文件中添加Redis需要的依赖包,可在生成springboot项目选择自动引入:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-...

2019-04-11 10:03:42 2568

原创 SpringCloud框架+Feign技术框架整合

接上条博客的项目:https://blog.csdn.net/SpringCYB/article/details/89147639什么是Feign?当我们通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行拼接,如果参数少的话或许我们还可以忍受,一旦有多个参数的话,这时拼接请求字符串就会效率低下,并且显得好傻。那么有没有更好的解决方案呢?答案是确定的有...

2019-04-11 09:21:27 1578

原创 SpringCloud框架讲解,以及如何在idea上搭建一个简单的SpringCloud框架并使用Ribbon技术

一:springCloud框架 是springboot的升级框架,其中包含很多子项目 eureka注册中心, feign消费者,Hystrix熔断器,Zuul路由, Config全局配置中心,Bus消息总线,负载均衡策略 底层基于httpClient实现,发布一个controller类 spring家族: spring F...

2019-04-09 15:17:45 1386 6

原创 Maven多模块项目讲解,以及在idea上如何使用SpringBoot框架搭建

一:Maven多模块项目1.Maven多模块项目 2.解决项目中出现多个相同的jar包 和 service接口 以及 实体类对象 3.将以上相同的提取成一个项目来维护管理,然后其他需要用到则只要引用jar包即可 4.将springboot+dubbo框架项目进行拆分 5. 生产者 消费者 接口项目 实体类和jar...

2019-04-09 13:58:47 464

原创 使用Dubbo分布式框架,结合SpringBoot框架+Zookeeper,实现生产者消费者的maven父子级结构项目。

1.首先创建maven项目,删除src文件夹2.pom.xml文件中加入标签,声明打包类型,管理项目依赖关系,不作为项目使用<packaging>pom</packaging>3.创建dubbo生产者,选择Spring Init...选择你要的服务,我选择自己的MySql数据库4.shop_my项目pom.xml文件引入依赖关系,父项目...

2019-04-03 21:27:56 537

原创 小记Dubbo分布式框架。

1.什么是dubbo框架?dubbo是阿里巴巴开发的分布式框架(之前的框架为集中式框架)。2.dubbo框架有什么用把一个大的项目拆分成多个项目,由原来的一个项目处理工作,变为多个项目一同处理工作,提高工作效率3.dubbo框架如何使用 生产者(服务端):service+dao项目组合消费者(客户端):controller项目注...

2019-04-03 19:00:47 206

原创 Shiro如何集成Thymeleaf,前台根据Shiro标签赋权限。

1.pom.xml文件导入核心jar包 <!--thymeleaf和shiro整合包--> <dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf...

2019-04-03 11:24:03 2036

原创 Shiro拦截器给方法授权,赋访问权限

ShiroConfig配置类重写授权方法: //授权方法 @Override protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principal) { //从session中获取到当前登录的用户对象 //Object principal = S...

2019-04-03 11:11:50 1108

原创 解决Shiro登录成功之后跳转路径为空,浏览器登陆成功显示小绿叶界面问题。

通常我们使用shiro,登录之后就会跳到我们上一次访问的URL,如果我们是直接访问登录页面的话,shiro就会根据我们配置的successUrl去重定向,如果我们没有配置successUrl的话,那么shiro重定向默认的/,这个逻辑看shiro的源码就可以知道。所以如果说你上一次的访问路径为空那下一次登录重定向地址默认的"/",则会出现登录成功后界面跳转到icon小绿叶界面。我们需要定义一个类来...

2019-04-02 20:06:48 1364

原创 SpringBoot 集成 Shiro 加入Ehcache缓存

1.pom.xml文件导入核心jar包 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-ehcache</artifactId> <version>1...

2019-04-02 19:48:16 1056

原创 shiro讲解,以及SpringBoot微框架集成shiro完成登录拦截器功能。

一:shiro是什么?1.shiro是什么shiro是apache开源组织开发的一套开源的安全(权限)框架,跨语言跨平台,能在B/S架构上运行,也能在C/S架构上运行。2.shiro与传统权限的区别shiro是对传统的五表权限进行了封装,shiro把用户的认证(登录)和授权(用户赋权限)功能进行了封装处理,使权限操作更加简便,shiro需要传统五表权限来维护用户 角色 权限...

2019-04-02 11:44:22 1242 1

springbootpoi-demo.zip

java+springboot+easypoi连接数据库实现导入导出操作源码。可以直接使用只需修改数据库连接信息即可。

2020-05-14

jdk1.8.0_152.zip

JDK是Java Development Kit 的缩写,中文称为Java开发工具包,由SUN公司提供。它为Java程序开发提供了编译和运行环境,所有的Java程序的编写都依赖于它。使用JDK可以将Java程序编写为字节码文件,即.class文件。

2019-05-16

空空如也

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

TA关注的人

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