自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

领域驱动设计之从问题域到限界上下文

限界上下文是什么,从何而来,有何价值?

2019-05-25 21:45:42

阅读数 155

评论数 0

架构的价值

在软件开发领域,我们提供软件系统服务为客户解决问题,带来价值,其中为客户所提供的业务功能是最为直观的价值。尤其在近段时期,互联网粗犷式发展,提倡早占山头早称王,追求让系统跑起来。而这这种风潮过度的关注当前直观为客户提供的功能价值,却往往忽视了架构带来的价值。 软件系统的价值 软件系统有两方面价值:...

2019-05-26 11:31:19

阅读数 27

评论数 0

订单部分商品退款模型思考

功能目标 订单支持部分商品的退款 订单支持多次退款 存在优惠的退款 优惠分摊后退款 逆向流程 与 正向流程分离 ER模型 Order主表 字段 说明 PayAmount 订单付款金额 OrderStatus 订单正向状态 RefundMark 退款标识 无退款、存在退...

2019-02-22 10:57:19

阅读数 992

评论数 0

Mysql Innodb的存储结构

资料 Mysql官方文档-Innodb在磁盘中的结构 表空间(tablespace) Innodb的所有数据都存放于表空间中,一个表空间对应一个ibd文件,其中的基本元素为段(segment),这个文件会存储所有表的数据以及保证回滚的回滚段。 默认的系统表空间为ibdata1,通过参数innod...

2019-02-13 17:15:24

阅读数 64

评论数 0

Java线程池参数分析

线程池组成 创建线程池 创建线程池通过Executors的工厂方法来创建线程池实例。 实际上Executors创建的线程池实例最终都是通过实例化配置不同参数的ThreadPoolExecutor对象。 public static ExecutorService newFixedThreadP...

2019-01-30 15:55:49

阅读数 488

评论数 0

解决Rational Rose 2007 在WIN10中安装后启动失败 闪退等问题

rose是很好的uml工具,由于年代久远在win10下可能无法很好的运行,以下是我遇到的问题及解决对策,希望对你有帮助。 问题1:提示缺少suite objects.dll 解决办法 问题2:启动闪退 一晃而过 我重安装了两次都遇到这样的问题,这是由于安装后没有重启造成的,在安...

2018-06-22 10:38:22

阅读数 3811

评论数 0

七牛云对象存储客户端直传前后端实现 【spring cloud + vue】

两种文件上传的方式 服务端传输 客户端直传 两种传输方式比较 服务端传输,所有客户端的上传请求需发送至业务服务器,再由业务服务器转发至文件服务器,上传结果的返回同样需要业务服务器的转发,这样的操作保证了传输的安全,但却大大提升了业务服务器的压力,增加了传输的时间及成本...

2018-05-31 23:27:42

阅读数 886

评论数 0

JWT认证标准原理 及在微服务系统中的设计及实现

引言       最近一直在思考微服务架构下的最佳授权方式,于是JWT便出现在了我的视野中,通过对其原理的学习及在项目中的实践我想这便是我想要的答案,本文将阐述JWT 背景原理,以及提及我在开发系统过程中通过API网关来进行JWT鉴权实现过程,下图展示了系统的架构及JWT认证所处位置; 介绍   ...

2018-05-31 23:27:27

阅读数 3085

评论数 0

微信接口开发 Spring boot FeignClient [text/plain]问题解决

错误 今天开发微信公众号接口路遇一坑,报错如下: Could not extract response: no suitable HttpMessageConverter found for response type [classxxxx] and content type [text/pl...

2018-05-30 12:21:50

阅读数 2377

评论数 0

Wireshark对远程Linux主机抓包

对远程Linux主机进行抓包 Wireshark是一款非常流行好用的抓包软件 ,那么我们能否在本地运行Wireshark来对远程的Linux主机进行抓包呢,Wireshark是为我们提供了这项服务的,只需要为Linux安装好rpcapd服务即可 01 Linux rpcapd服务的...

2018-05-24 16:30:15

阅读数 3614

评论数 0

解决flannel下k8s pod及容器无法跨主机互通问题

初学k8s,之前的步骤都一切顺利,但在搭建k8s集群并整合flannel时,即使关闭了防火墙跨主机间容器、pod始终无法ping通。 这是由于linux还有底层的iptables,所以在node上分别执行:iptables -P FORWARD ACCEPT...

2018-05-16 17:48:28

阅读数 5752

评论数 3

加速国内使用k8s

由于众所周知的原因,k8s在国内安装使用都存在极大的不便,通过以下两步配置可以加速k8s在国内的使用 配置docker国内镜像 可以选用daocloud或阿里云的加速器 daoCloud 加速器地址 :https://www.daocloud.io/mirror#accelerat...

2018-05-15 13:55:10

阅读数 1052

评论数 0

解决k8s 外网无法访问nodePort问题

iptables -P FORWARD ACCEPT

2018-05-15 13:44:29

阅读数 3797

评论数 0

Spring cloud 微服务docker容器化最佳实践

Spring cloud 是当下最炙手可热的微服务套件,我们将介绍如何整合Docker容器达到高效快捷的构建发布 采用了dockerfile-maven-plugin插件发布镜像到远程docker主机,该部分详细教程请看 使用Maven插件快捷打包发布远程Docker镜像 添...

2018-03-29 18:31:14

阅读数 4813

评论数 0

使用Maven插件快捷打包发布远程Docker镜像 dockerfile-maven-plugin

采用插件一步打包发布本地的Maven项目为远程主机的Docker镜像,之前的docker-maven-plugin已经被废弃, dockerfile-maven-plugin是其替代,我们将采用最新的dockerfile-maven-plugin插件 预备条件 一台可以远程访问的...

2018-03-29 17:40:04

阅读数 8229

评论数 11

Docker 构建Mysql容器并对外提供服务

引导在docker中运用mysql容器,并通过端口映射,外部访问 构建容器 docker run --name some-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql –name 指定容器名称...

2018-03-27 23:37:49

阅读数 803

评论数 0

Vue + Webpack 完美整合富文本编辑器 TinyMce

选择一个合适的富文本编辑器对于一个前端项目至关重要,这次我基于Vue来开发我项目中的前端部分,经过权衡选择了tinymce。其在UI,功能都很适合,tinymce官方文档:点击打开链接;引入tinymce 我选用的版本4.7.4npm install tinymce -S将tinymce创建为Vu...

2018-01-07 15:05:27

阅读数 28406

评论数 20

Ubuntu16.04 通过网线直连树莓派

预备条件 pc ubuntu 16.04 树莓派3B 一根网线 步骤 点亮树莓派并通过网线连接到PC 在Ubuntu右上角的网络里点击Edit Connections,在Ethernet下的连接及为有线连接点击该项的Edit 修改设置,在IPV4设置中设置Method为共...

2017-12-03 15:23:42

阅读数 5464

评论数 0

python 中的装饰器

由于python的方法为其第一类对象,顾在python中可以很便捷的将方法作为对象进行赋值及传输,而所谓装饰器的实质为:将被调用的方法交付于装饰器控制和管理,装饰器对于方法对象的运行调度具备绝对的控制,这非常适用于logger、方法的权限控制等场景,学过Java等语言的动态代理的同学应该能很容易的...

2017-11-15 00:06:02

阅读数 148

评论数 0

【图算法】狄克斯特拉算法Java实现

package cn.zhaoyuening.algorithms.dijkstra;import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set;class Verte...

2017-11-12 21:31:32

阅读数 306

评论数 0

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