自定义博客皮肤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的博客

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

  • 博客(152)
  • 资源 (4)
  • 收藏
  • 关注

原创 Vue页面开发问题

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

2018-12-04 17:36:59 455

原创 js

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

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

转载 HttpClient使用的Demo

import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolException;import org.apache.http.client.ResponseHandler;import org.apache.http.cl...

2018-10-18 20:10:41 2926

原创 git命令

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

2018-10-17 10:49:16 206

原创 工具篇

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

2018-09-07 09:39:56 217

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

前言写这篇文章的初衷是因为今天在使用mvn dependency:tree命令时,突然想起一年前面试阿里的一道面试题。面试题是说假设线上发生JAR包冲突,应该怎么排查?我那时候的回答是IDEA有个Maven Helper的插件,可以帮忙分析依赖冲突,然后还有一种办法是如果一个类import的时候提示两个地方可导入,那就说明有冲突。现在回头想想确实太不专业了,以下是一次JAR包冲突的一个比较正规...

2018-08-23 23:25:59 1232

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

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

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

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

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

2018-07-19 16:21:11 9529 3

原创 前端常用工具库

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

2018-07-05 23:07:46 1184

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

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

2018-06-11 23:51:19 244

转载 SpringBoot默认日志框架配置

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

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

转载 SpringMVC4.X的基本配置

1.静态资源的映射    新增加配置配置类继承WebMvcConfigurerAdapter,并实现其addResourceHandlers方法2.拦截器的配置   新增加配置配置类继承WebMvcConfigurerAdapter,实现addInterceptors方法。并拦截器类,继承HandlerInterceptorAdapter类3.全局异常处理@ControllerAdvice下面为代...

2018-05-20 16:29:57 1105

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

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

2018-05-20 14:15:20 5110

转载 SpringMVC 4.X环境搭建

Spring MVC 提供了一个DispatcherServlet来开发Web应用。在Servlet2.5及以下的时候,只要在web.xml下配置<Servlet>元素即可。但现在我们可以使用Servlet3.0+无web.xml的配置方式,在Spring MVC里实现WebApplicationInitializer接口便可实现等同于web.xml的配置。具体可参考博客:http:/...

2018-05-19 23:26:09 559

转载 Spring测试

一:添加依赖 <!-- Spring test 支持 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring-framewor

2018-05-19 22:29:25 243

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

一、前言vue-cli是构建vue单页应用的脚手架,输入一串指定的命令行从而自动生成vue.js+wepack的项目模板。这其中webpack发挥了很大的作用,它使得我们的代码模块化,引入一些插件帮我们完善功能可以将文件打包压缩,图片转base64等。后期对项目的配置使得我们对于脚手架自动生成的代码的理解更为重要,接下来我将基于webpack3.6.0版本结合文档将文件各个击破,纯干料。重点章节点...

2018-05-19 18:06:57 535

转载 Spring4.x中多线程使用

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

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

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

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

2018-05-19 17:28:56 344

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

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

2018-05-19 16:21:11 353

转载 Spring4.X后配置AOP

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

2018-05-19 15:22:21 1034

转载 Spring3.1后的定时任务

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

2018-05-19 14:58:22 286

原创 常用参考网址

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

2018-05-18 00:27:04 351

原创 SpringBoot整合mybatis

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

2018-05-16 00:30:46 684

原创 POI实现Excel导出

<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.9</version> </depend

2018-04-27 14:17:48 209

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

前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的IDE...

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

原创 切分List

public static <T> List<List<T>> splitList(List<T> list, int partSize) {        List<List<T>> result = new ArrayList<List<T>>();        int orgSi

2018-04-03 23:05:28 257

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

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

2018-04-01 23:43:35 195

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

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

2018-04-01 23:38:05 204

转载 Java面试4-微服务篇

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

2018-04-01 13:51:11 2769 2

转载 Java面试3-框架篇

框架篇SpringBeanFactory 和 ApplicationContext 有什么区别BeanFactory 可以理解为含有bean集合的工厂类。BeanFactory 包含了种bean的定义,以便在接收到客户端请求时将对应的bean实例化。BeanFactory还能在实例化对象的时生成协作类之间的关系。此举将bean自身与bean客户端的配置中解放出来。BeanFactory还包含了be...

2018-04-01 13:49:43 413

转载 Java面试2-核心篇

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

2018-04-01 13:45:25 406

转载 Java面试1-基础篇

基础篇基本功面向对象的特征面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况...

2018-04-01 13:40:41 361

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

2018-03-30 16:44:34 626

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

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

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

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

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

2018-03-29 01:11:25 282

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

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

2018-03-29 00:47:10 205

转载 vue-devtools的安装与使用

一.在github上下载压缩包,github下载地址:https://github.com/vuejs/vue-devtools二.解压到本地的某盘三.用你的npm中进入该文件夹下四.依次输:1:npm install2:npm run build         (这一步一定不要忘了,没有执行这一步的话,项目文件夹shells>chrome文件夹里会少一个

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

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

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

2017-11-28 23:07:28 227

原创 Vuejs学习参考

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

2017-11-26 23:51:16 317

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

转载自:http://blog.csdn.net/markcooper/article/details/53814747pom.xml:[html] view plain copyproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.

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

eclipse中git插件

具体使用方法见博客地址: http://blog.csdn.net/flysun3344/article/details/77332496

2017-10-01

instantclient_11_2.rar

[Navicat] 连接Oracle报错_Cannot load OCI DLL 87。Cannot load OCI DLL 87: Instant Client package is required for Basic and TNS connection. 原因: Oracle需要装client才能让第三方工具通过OCI(Oracle Call Interface)来连接。

2017-09-10

hessian-4.0.7.jar

hessian-4.0.7.jar

2016-10-25

利用Myeclipse发布webservice

利用Myeclipse中的JAX-WS发布webservice十分方便,直接部署tomcat即可完成webservice的发布。

2016-03-18

空空如也

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

TA关注的人

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