自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (8)
  • 收藏
  • 关注

原创 微服务统一语言切换———domain处理

一、前言随着为服务越来越流行,项目越来越多,多项目之间全局处理的需求也随之增加,比如统一登录,统一语言切换等场景,接下来我就讲一讲统一语言切换的问题。 例如https://a.daily.yunu-inc.org/,https://b.daily.yunu-inc.org项目之间有个共同的特点 ,他们都属于 ***.yunu-inc.org***这个域下,那么就为统一语言切换提供可能,具体的思...

2019-12-24 11:18:40 761

原创 Spring Boot 2.x :遇到跨域不用慌

https://mp.weixin.qq.com/s?__biz=MzU4MzU4MTkwMQ==&mid=2247484023&idx=1&sn=c6ad9d6d49364753c190c3f4cb871ce3&chksm=fda7abd5cad022c330ea5ae9b76522be37421c8c42f88e0de4199684a5a6a585295f73d...

2019-11-25 14:42:38 242 1

原创 架构组件:基于shard-jdbc中间件,实现数据分库分表

https://mp.weixin.qq.com/s?__biz=MzU4Njg0MzYwNw==&mid=2247483713&idx=1&sn=cd4228e19d07e0371af7ef06515f4298&chksm=fdf455f9ca83dcef81c44f10bff15a3d3a29553746eef9cad9d4e2a13c5d5709d95a375...

2019-11-25 14:37:56 189

原创 springboot静态页面、动态页面及WebMvcConfigurer使用分析

1、绝对路径写死不合理,相对路径问题待思考?2、在SpringBoot项目中,默认访问 _static_目录下的静态文件,如果自定义怎么处理,原理分析?目录结构如下图:静态页面(静态页面与动态页面学习 )Spring Boot 默认为我们提供了静态资源处理,默认提供的静态资源映射如下: - classpath:/META-INF/resources - classpath:/re...

2019-09-19 13:59:40 1848

原创 flowable(四)--Flowable BPMN 2.0 designer 介绍

这一步就到了画流程图的过程,好的画图工具可以使我们工作事半功倍,下面我就介绍几款画图工具:一、idea平台idea使用的比较多的用户,自然想省点事直接在idea上开发,那样的话大家可以用actiBPM插件安装成功效果是这样的:二、eclipse平台(推荐使用)选择Help → Install New Software。在下图面板中,点击Add按钮,并填写下列字段:Name: Flo...

2019-09-16 19:07:42 5465

原创 flowable(一)--介绍

一、Flowable 入门介绍Flowable是一个使用Java编写的轻量级业务流程引擎。Flowable流程引擎可用于部署BPMN 2.0流程定义(用于定义流程的行业XML标准), 创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据,等等。详细学习可以直接去官网了解官网地址:https://www.flowable.org/Flowable6.3中文教程:http...

2019-09-16 19:01:51 1114 1

原创 flowable(五)——个人消费申请流程图

有上一章介绍了基本的数据结构,接下来我们以个人消费申请为例,介绍具体的开发步骤:一、开发思路图首先第一步画流程图,如下PersonalConsumptionApplication.bpmn20.xml<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://www.omg.org/spec/BP...

2019-09-16 14:29:05 861 4

原创 flowable(二)——spring boot 部署

一、Flowable 入门介绍Flowable是Activiti(Alfresco持有的注册商标)的forkFlowable是一个使用Java编写的轻量级业务流程引擎。Flowable流程引擎可用于部署BPMN 2.0流程定义(用于定义流程的行业XML标准), 创建这些流程定义的流程实例,进行查询,访问运行中或历史的流程实例与相关数据,等等。下面进入正题直接从配置文件说起二、配置文件bui...

2019-09-16 09:44:02 1125

原创 flowable自学(三)——Flowable 流程引擎 结构介绍

一、流程引擎API架构图7大接口介绍1、 ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();2、 RuntimeService runtimeService = processEngine.getRuntimeService();RuntimeService:在流程运行时对流程实例进行管理与控制。...

2019-09-16 09:09:28 4206

原创 参数校验框架 Hibernate Validator

一、场景:一般我们的参数校验是这样的概括一下如下图:​​​​​​​通过上图有没有发现,数据校验可谓是贯穿所有的应用程序层,一个 API 接口或方法不简单只有两个输入参数,多则几十个参数,都在进行参数校验,这样既耗时又容易出错。有没有办法简化这个流程呢?大家都知道 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException...

2019-08-28 12:52:10 205

原创 JAVA实现Excel导入

1、引入jar包compile ‘io.github.mrdear:excel:0.0.7’2、配置excel.html页面如下<!DOCTYPE html><html lang="en"><head> <script src="https://code.jquery.com/jquery-2.1.4.js"></script...

2019-06-17 16:49:00 223

原创 java代码重构思考

场景:下面代码是当添加评论时,后端接收到数据后,处理数据并添加的过程 public Review getReview(ReviewParamsModel reviewParamsModel) { Review review = new Review(); if (reviewParamsModel != null) { rev...

2019-06-12 06:52:33 129

原创 枚举单例与其他单例对比分析

前言关于单例模式,作为23种设计模式中最为常用的设计模式,单例模式并没有想象的那么简单。因为在设计单例的时候要考虑很多问题,比如线程安全问题、序列化对单例的破坏等。有关单例的学习可以看单例模式的七种写法一、一般单例模式痛点问题要保证线程安全、序列化与反序列化安全、反射安全二、其他单例模式与枚举对比下面举一种线程安全的单例与枚举做对比1、“双重校验锁”实现单例:public clas...

2019-05-08 16:17:15 344

原创 go安装过程中debug启动遇到的问题

安装环境:go1.12+mac+idea2018.1.12debug启动第一个遇到的问题1、could not launch process: exec: “lldb-server”: executable file not found in $PATH需要手动下载dlv 如下命令:go get github.com/derekparker/delve/cmd/dlv安装完成在ide...

2019-04-18 19:20:06 850

原创 go 安装与学习

Go 语言环境安装1、[安装步骤](http://www.runoob.com/go/go-ide.html)2、安装过程中遇到的问题

2019-04-18 18:56:05 95

转载 谈谈线上CPU100%排查套路

CPU100%排查步骤

2019-04-16 11:00:55 249

转载 幂等性

学习资料:https://www.cnblogs.com/756623607-zhang/p/7920628.html

2019-04-02 14:13:41 80

原创 idea配置字节码工具

idea配置字节码工具配置成功后点击ok ,并apply后,右键即可看到自己自定义的扩展工具执行效果图如下:

2019-03-27 00:15:14 814

原创 字符串"+"操作的原理

字符串"+"操作的原理在阿里手册上意外的看到了一段关于java中对字符串的“+”运算的处理 突然间想到要详细了解下这个知识点,于是从网上找资料学习了一下。一、"+"操作内部原理到底是如何实?我们知道这里我们是无法像其他方法一样看到实现的逻辑的,原因很简单“+”拼接的字符串其实是Java提供的一个语法糖,其目的更方便程序员使用,让程序更加简洁,有更高的可读性。要想看到内部原理就需要我们把他...

2019-03-26 23:36:54 434

原创 限流算法之计数器(一)

一、为什么需要限流按照服务的调用方,可以分为以下几种类型服务1、与用户打交道的服务比如web服务、对外API,这种类型的服务有以下几种可能导致机器被拖垮:用户增长过快(这是好事)因为某个热点事件(微博热搜)竞争对象爬虫恶意的请求这些情况都是无法预知的,不知道什么时候会有10倍甚至20倍的流量打进来,如果真碰上这种情况,扩容是根本来不及的(弹性扩容都是虚谈,一秒钟你给我扩一下试试...

2019-03-06 17:08:49 3270 3

转载 Fastjson与Gson序列化反序列化变量名规范问题

一、大家先看个例子:以上代码的setter/getter是使用Intellij IDEA自动生成的,仔细观察以上代码,你会发现以下规律:基本类型自动生成的getter和setter方法,名称都是isXXX()和setXXX()形式的。 包装类型自动生成的getter和setter方法,名称都是getXXX()和setXXX()形式的。我们可以发现,虽然Bean1和Bean2中的成员...

2019-01-07 11:09:16 1218 1

转载 Charles的安装及使用

此文章转载https://www.jianshu.com/p/fdd7c681929c,为了尊重原创特意放在文章开头,感谢作者!本人只是做个补充而已!简介:Charles其实是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。开发iOS都在Mac系统上吧,安装Charles的...

2018-12-14 14:40:27 298

原创 欢迎使用CSDN-markdown编辑器

package com.system.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import jav

2017-04-20 09:47:46 163

原创 Linux 安装go语言及配制环境变量

1、安装包下载地址:http://www.golangtc.com/download2、下载成功后 将下载的源码包解压至 /usr/local目录。tar -C /usr/local -xvf go1.8.linux-amd64.tar.gz -C, 表示 改变至目录 DIR3.配置环境变量找到/etc/profile文件编辑如下命令进入编辑页面拉...

2017-03-15 14:50:48 622

转载 maven环境快速搭建

最近,开发中要用到maven,所以对maven进行了简单的学习。因为有个maven高手在身边,所以,很快就上手了,我这里算是自我总结吧。关于maven是什么东东,请参考其它文章。----------------准备工作-------------Jdk  1.5以上java开发环境。Eclipse IDE 一个。Maven 3.0.3下载地址: http://mave

2017-01-23 15:04:57 170

原创 调用marathon rest API

步骤:1、访问marathon下载源码地址为 https://github.com/mesosphere/marathon-client2、修改Marathon类 此处多添加一个GET ping 的方法=============================================================================================

2017-01-23 10:28:37 3933

抓包工具Charles-4.2.7 win linux macOs

抓包工具Charles-4.2.7:包含 win 、linux 、macOs三个版本

2018-12-14

jd-gui反编译

jd-gui-0.3.6版本;支持class文件,war包,zip等等格式编辑及反编译class文件 。。

2017-09-19

文件类型解析器

文件类型解析器 。。

2017-09-19

dkms-2.3.tar.gz

dkms-2.3.tar.gz

2017-03-31

v17.03.1-ce boot2docker.iso

v17.03.1-ce boot2docker.iso

2017-03-30

boot2docker.iso

v17.03.0-ce boot2docker.iso

2017-03-24

inject.jar

javax.inject.jar

2017-01-23

Dagger.jar

Dagger.jar

2017-01-23

空空如也

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

TA关注的人

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