自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 spring boot集成websocket(实时推送和个性化订阅)

一、为什么使用WebSocket    WebSocket通过在客户端和服务端之间一次握手后创建持久性的链接进行高效的双向数据传输,一般用于服务端有连续的状态变更需在客户端实时展示。传统的HTTP只能通过轮询机制不断建立HTTP连接获取服务器最新信息,这种方式效率低且浪费资源。二、WebSocket简介    W...

2019-07-14 20:04:24 1709 1

原创 sping cloud gateway集成spring security实现前后端分离模式下的后端微服务认证授权

#引言  由于目前网上大部分spring security的集成都是基于传统的spring servlet机制,而spring cloud gateway 采用webflux作为底层web技术支持,不支持servlet,笔者在集成的过程中走了很多弯路,所以特地写一篇spring cloud gateway和security的集成实践博客,如有错误,欢迎指正。Spring Security ...

2019-06-30 16:27:26 47481 22

原创 guava-retrying实现业务逻辑重试

上一篇文章用实例分析了使用spring-retry实现的业务重试逻辑,本篇将使用另一重试工具库guava-retrying 实现业务逻辑重试功能,以下以调用第三方平台上传数据为例,直接贴代码如下1.pom引入 com.github.rholder guava-retrying 1.0.6

2018-02-06 17:41:35 706

原创 Spring 重试功能

业务系统在调用其他系统服务或者外部服务时,为防止网络抖动或其它异常因素,需要引入重试机制确保服务调用更健壮,spring 提供了spring-retry支持重试机制,废话不多说,下面直接贴代码。    1.pom引入 org.springframework.retry spring-retry 1.0.2.RELEAS

2018-02-06 14:13:36 783

转载 Spring通过@async 实现异步调用

参见博客园:https://www.cnblogs.com/shangxiaofei/p/6211367.html

2018-01-30 18:10:31 294

原创 搭建docker私有镜像仓库及部署 web管理端

1.安装centos和docker  centos内核版本在3.10以上(推荐centos7以上),docker在1.6版本以上,具体安装docker和启动服务略过2.官方获取docker registry镜像并启动  #dockerpull registry 拉取官方私有仓库镜像registry#docker run -d -p 5000:5000 --restart=alway

2018-01-26 18:34:43 3070 1

原创 门面模式及Java实现

门面模式(Facade)也叫外观模式,它隐藏了系统的复杂性,并向客户端提供了一个可以访问系统的接口,所以门面模式也是一种结构性模式。门面模式为子系统的一组接口提供一个统一的访问接口(入口),客户端直接通过门面类里的统一的访问接口,来间接调用子系统的方法,从而减少客户端和子系统的耦合。本文同时提供java版实现

2017-12-27 10:23:36 938 1

原创 工厂模式之简单工厂、工厂方法、抽象工厂分析对比

工厂模式有三种分类,简单工厂(也叫静态工厂)、工厂方法模式、抽象工厂 一、简单工厂简单工厂通俗的说就是提供一个类,这个类中的某个方法根据入参的不同来创建并返回实现了同一个接口的不同具体子类(产品)。java实现如下:1.首先定义一个接口(抽象产品)并定义核心方法public interface Message {    void  sendMessage();}

2017-12-17 23:26:05 403

原创 spring利用BeanFactoryAware动态获取bean调用的实现

实现 BeanFactoηAware 接口的 bean 可以直接访问 Spring 容器,被容器创建以后,它会拥有一个指向 Spring 容器的引用,可以利用该bean根据传入参数动态获取被spring工厂加载的bean,实现方法如下:      第一步,需在spring的配置文件applicationContext.xml中启用自动注解扫描功能。             第二步,开发B

2017-03-03 17:17:59 5571

原创 java图像裁剪(生成文件缩略图)

/** * 生成文件缩略图 * @param src * @param dest * @param proportion * @param width * @param height * @throws IOException * @throws ImageFormatException */ public static void compress(File

2014-04-11 14:14:43 552

原创 hibernate分页的实现

系统采用springMVC+hibernate架构,本文是基于网络上的一个paginationsupport类经过修改而成,下面直接贴代码:1.PaginationSupport类(封装页面数据)package com.darren.demo3l.commonUtils;import java.util.List;public class PaginationSupport {

2013-12-03 13:10:26 892

转载 基于Spring、Hibernate的通用DAO层与Service层的实现

spring和hibernate涉及到的数据库的操作很多都是通用的,这篇文章提供了一个好的思路。  转载自ITEYE_基于Spring、Hibernate的通用DAO层与Service层的实现

2013-11-27 10:20:23 740

原创 struts2的完整的struts.xml骨架

struts.xml当然是整个struts 2 框架的整个核心,以下是一份完整的struts.xml骨架:<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/str

2013-10-11 10:15:33 488

设计模式(Java) 第2版 中文

23中设计模式的思想与java实现,完整高清版。 本书通过一个完整的Java项目对经典著作Design Patterns一书介绍的23种设计模式进行了深入分析与讲解,实践性强,却又不失对模式本质的探讨。本书创造性地将这些模式分为5大类别,以充分展现各个模式的重要特征,并结合UML类图与对应的Java程序,便于读者更好地理解。全书给出了大量的练习,作为对读者的挑战,以启发思考,督促读者通过实践练习的方式来掌握设计模式。同时,作者又给出了这些练习的参考答案,使读者可以印证比较,找出自己的不足,提高设计技能。 《Java设计模式(第2版)》适合各个层次的Java开发人员与设计人员阅读,也可以作为学习Java与设计模式的参考读物或教材

2017-11-15

java转换json所需的所有包(完整版)

java转换json所需的所有包(完整版),亲测可用,自己做项目经常用的,分享给大家。

2013-04-22

eclipse+tomcat+汉化和web开发环境配置

经过我一整天的摸索,里面记录了详细配置过程

2011-11-17

需求分析报告模版

如何形成需求分析报告,怎么写规范的需求报告

2011-09-27

软件需求分析模板

怎么做好软件需求的规范指导,也可以知道进行需求分析

2011-09-27

win7下正确安装iis和asp

win7下正确的安装iis和asp,可以参照设置

2011-06-10

空空如也

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

TA关注的人

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