自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flysun的博客

自己的学习总结,大家觉得不错可以拿去借鉴。

原创 Vue页面开发问题

modal多个展示问题,设置z-index层级关系 .del-modal{ .ivu-modal-wrap,.ivu-modal-mask{ z-index: 1002; } }

2018-12-04 17:36:59 172 0

原创 js

js去重: let allRoleIds = roleIds.concat(dataRoleIds) allRoleIds = [...new Set(allRoleIds)]// 去重

2018-11-27 15:53:16 82 1

转载 HttpClient使用的Demo

import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; import org.apache.htt...

2018-10-18 20:10:41 1201 0

原创 git命令

使用Git下载指定分支命令为:git clone -b 分支名仓库地址

2018-10-17 10:49:16 91 0

原创 工具篇

1.Free Mybatis plugin idea中安装Free Mybatis plugin ,使得查看mybatis配置文件十分方便 2.Maven Helper idea中查看依赖 3.JSONView-for-Chrome-master 谷歌浏览器中查看json格式化插件...

2018-09-07 09:39:56 126 0

转载 Maven JAR包问题排查及解决方案

前言 写这篇文章的初衷是因为今天在使用mvn dependency:tree命令时,突然想起一年前面试阿里的一道面试题。面试题是说假设线上发生JAR包冲突,应该怎么排查?我那时候的回答是IDEA有个Maven Helper的插件,可以帮忙分析依赖冲突,然后还有一种办法是如果一个类import的时...

2018-08-23 23:25:59 472 0

转载 使用idea导入非maven项目并编译运行

1 导入项目  (1) new -> project from exiting sources   (2)选择要导入的项目   (3)非maven项目选择以eclipse方式导入,一直点下一步就行  2 编译  (1)右键单击选择open model setting   (2)选择...

2018-07-24 09:34:58 9478 1

原创 feign调用接口不稳定解决

Caused by: java.net.SocketException: Software caused connection abort: recv failed at java.net.SocketInputStream.socketRead0(Native Method) at jav...

2018-07-19 16:21:11 4458 1

原创 前端常用工具库

1.lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。Lodash 通过降低 array、number、objects、string 等等的使用难度从而让 JavaScript 变得更简单。网址:https://www.lodashjs.com/...

2018-07-05 23:07:46 724 0

转载 并发编程从入门到放弃1--线程安全性

什么是线程安全性?       当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些进程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。线程安全性包括原子性,可见性,有序性。原子性:提供了互斥访问,同一时刻只能有一个线程...

2018-06-11 23:51:19 146 0

转载 SpringBoot默认日志框架配置

今天来介绍下Spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢如何引入日志?日志输出格式以及输出方式如何配置?代码中如何使用?正文Spring Boot在所有内部日志中使用Commons Logging,但是默认配置也提供了对常用日志的支持,如:J...

2018-06-03 12:43:17 40663 5

转载 SpringMVC4.X的基本配置

1.静态资源的映射    新增加配置配置类继承WebMvcConfigurerAdapter,并实现其addResourceHandlers方法2.拦截器的配置   新增加配置配置类继承WebMvcConfigurerAdapter,实现addInterceptors方法。并拦截器类,继承Hand...

2018-05-20 16:29:57 581 0

转载 Spring4.x中常用注解如@RequestMapping的使用

SpringMVC常用以下几个注解:1.@Controller    表明这个类是SpringMVC里的Controller,将其声明为Spring的一个bean,Dispatcher Servlet会自动扫描注解了此注解的类,并将web请求映射到注解了@RequestMapping的方法上。2....

2018-05-20 14:15:20 2109 0

转载 SpringMVC 4.X环境搭建

Spring MVC 提供了一个DispatcherServlet来开发Web应用。在Servlet2.5及以下的时候,只要在web.xml下配置<Servlet>元素即可。但现在我们可以使用Servlet3.0+无web.xml的配置方式,在Spring MVC里实现...

2018-05-19 23:26:09 396 0

转载 Spring测试

一:添加依赖 <!-- Spring test 支持 --> <dependency> <groupId>org.springframework</groupId> &...

2018-05-19 22:29:25 92 0

转载 vue-cli脚手架中webpack配置基础文件详解

一、前言vue-cli是构建vue单页应用的脚手架,输入一串指定的命令行从而自动生成vue.js+wepack的项目模板。这其中webpack发挥了很大的作用,它使得我们的代码模块化,引入一些插件帮我们完善功能可以将文件打包压缩,图片转base64等。后期对项目的配置使得我们对于脚手架自动生成的代...

2018-05-19 18:06:57 217 0

转载 Spring4.x中多线程使用

直接上代码:一:配置类import java.util.concurrent.Executor; import org.springframework.aop.interceptor.AsyncUncaughtExceptionHandler; import org.springframewor...

2018-05-19 17:42:04 639 1

转载 Spring4.x中操作bean的初始化和销毁

在开发中,经常会在bean使用之前或者之后做些必要操作,下面提供两种方法:1.java配置方式,使用@Bean的initMethod和destroyMethod(相当于xml配置的init-method和destroy-method)2.注解方式,利用JSR-250的@PostConstruct和...

2018-05-19 17:28:56 189 0

转载 Spring4.x版本中资源的调用

开发中经常涉及调用各种资源的情况,包含普通文件、网址、配置文件、系统环境变量等,我们可以使用Spring的表达式语言实现资源的注入,Spring主要在@Value注解中使用表达式。一:添加依赖。增加commons-io可简化文件相关操作。将文件可转化为字符串 <dependency&...

2018-05-19 16:21:11 200 0

转载 Spring4.X后配置AOP

面向切面拦截,主要分为基于注解的拦截与基于方法规则的拦截。一:添加Spring和AOP相关的依赖 <properties> <java.version>1.7</java.version> <...

2018-05-19 15:22:21 712 0

转载 Spring3.1后的定时任务

通过在配置类上添加注解@EnableScheduling来开启对计划任务的支持,然后在计划任务的方法上注解@Scheduled,声明这是一个定时任务。Spring通过@Scheduled支持多种类型计划任务,包含cron,fixDelay,fixRate.一:定时任务类import java.te...

2018-05-19 14:58:22 125 0

原创 常用参考网址

mybatis网址:     http://www.mybatis.org/mybatis-3/zh/index.html

2018-05-18 00:27:04 192 0

原创 SpringBoot整合mybatis

SpringBoot配置mybatis有两种方式,一种为注解方式,一种为传统的用xml文件来存sql语句!下面分别介绍这两种方式!一:注解方式(copy网上)这种方式只适用于简单sql查询的场景,对于复杂sql的场景,我们还是希望将sql写在xml文件中的1创建User类[html] view p...

2018-05-16 00:30:46 523 0

原创 POI实现Excel导出

<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi&lt...

2018-04-27 14:17:48 120 0

转载 IntelliJ IDEA 使用教程(2017图文版) -- 从入门到上瘾

前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Gi...

2018-04-13 12:48:17 31532 6

原创 切分List

public static <T> List<List<T>> splitList(List<T> list, int partSize) {        List<Li...

2018-04-03 23:05:28 152 0

转载 Spring Cloud构建微服务架构(四)断路器

在微服务架构中,我们将系统拆分成了一个个的服务单元,各单元间通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟,而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断增加,最...

2018-04-01 23:43:35 98 0

转载 Spring Cloud构建微服务架构(三)高可用服务注册中心

前言在Spring Cloud系列文章的开始,我们就介绍了服务注册与发现,其中,主要演示了如何构建和启动服务注册中心Eureka Server,以及如何将服务注册到Eureka Server中,但是在之前的示例中,这个服务注册中心是单点的,显然这并不适合应用于线上生产环境,那么下面在前文的基础上,...

2018-04-01 23:38:05 109 0

转载 Java面试4-微服务篇

微服务篇微服务前后端分离是如何做的在前后端分离架构中,后端只需要负责按照约定的数据格式向前端提供可调用的API服务即可。前后端之间通过HTTP请求进行交互,前端获取到数据后,进行页面的组装和渲染,最终返回给浏览器。| 后端 | 前端 | || ---------------------------...

2018-04-01 13:51:11 2330 1

转载 Java面试3-框架篇

框架篇SpringBeanFactory 和 ApplicationContext 有什么区别BeanFactory 可以理解为含有bean集合的工厂类。BeanFactory 包含了种bean的定义,以便在接收到客户端请求时将对应的bean实例化。BeanFactory还能在实例化对象的时生成协...

2018-04-01 13:49:43 231 0

转载 Java面试2-核心篇

核心篇数据存储MySQL 索引使用的注意事项1.索引不会包含有NULL的列 只要列中包含有NULL值,都将不会被包含在索引中,复合索引中只要有一列含有NULL值,那么这一列对于此符合索引就是无效的。 2.使用短索引 对串列进行索引,如果可以就应该指定一个前缀长度。例如,如果有一个char(255)...

2018-04-01 13:45:25 252 0

转载 Java面试1-基础篇

基础篇基本功面向对象的特征面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个...

2018-04-01 13:40:41 245 0

转载 Spring Cloud与Spring Boot版本匹配关系

2018-03-30 16:44:34 503 0

转载 Spring Cloud构建微服务架构(二)服务消费者(Ribbon/Feign)

在上一篇《Spring Cloud构建微服务架构(一)服务注册与发现》中,我们已经成功创建了“服务注册中心”,实现并注册了一个“服务提供者:COMPUTE-SERVICE”。那么我们要如何去消费服务提供者的接口内容呢?RibbonRibbon是一个基于HTTP和TCP客户端的负载均衡器。Feign...

2018-03-29 01:28:12 334 1

转载 Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】

服务治理在简单介绍了Spring Cloud和微服务架构之后,下面回归本文的主旨内容,如何使用Spring Cloud来实现服务治理。由于Spring Cloud为服务治理做了一层抽象接口,所以在Spring Cloud应用中可以支持多种不同的服务治理框架,比如:Netflix Eureka、Co...

2018-03-29 01:11:25 158 0

转载 Spring Cloud构建微服务架构(一)服务注册与发现

创建“服务注册中心”创建一个基础的Spring Boot工程,并在pom.xml中引入需要的依赖内容:<parent> <groupId>org.springframework.boot</groupId>...

2018-03-29 00:47:10 103 0

转载 vue-devtools的安装与使用

一.在github上下载压缩包,github下载地址:https://github.com/vuejs/vue-devtools 二.解压到本地的某盘 三.用你的npm中进入该文件夹下 四.依次输: 1:npm install 2:npm run build     ...

2017-11-30 18:09:06 6324 2

转载 windows环境下安装npm、cnpm、bower

什么是npm、cnpm、bower? 简单地说,就是帮你下载好你需要的css或者js库,而且三者功能也都是一样的。那为什么要下载这3个不同的呢?据说npm容易被墙……而cnpm是淘宝的镜像,所以通常用cnpm代替npm。至于bower,是因为bower更多地用于前端开发。但是因为它也是依...

2017-11-28 23:07:28 124 0

原创 Vuejs学习参考

VueJs学习可以参看官方文档:https://cn.vuejs.org/v2/guide/Vue可以使用的组件包括iview,Elementhttps://www.iviewui.com/docs/guide/installhttp://element-cn.eleme.io/#/zh-CN/c...

2017-11-26 23:51:16 226 0

转载 RSA加密解密算法java实现

转载自:http://blog.csdn.net/markcooper/article/details/53814747 pom.xml: [html] view plain copy project xmlns="h...

2017-11-22 00:16:27 2720 1

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