Buynow_Zhao
码龄13年
关注
提问 私信
  • 博客:188,621
    188,621
    总访问量
  • 31
    原创
  • 1,735,524
    排名
  • 25
    粉丝
  • 0
    铁粉

个人简介:梦想与爱 不可辜负

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2012-02-16
博客简介:

Buynow_Zhao的博客

博客描述:
buynow
查看详细资料
个人成就
  • 获得48次点赞
  • 内容获得59次评论
  • 获得188次收藏
  • 代码片获得199次分享
创作历程
  • 1篇
    2021年
  • 1篇
    2020年
  • 5篇
    2019年
  • 12篇
    2018年
  • 8篇
    2017年
  • 6篇
    2016年
  • 1篇
    2015年
成就勋章
TA的专栏
  • 高质量代码之道
    1篇
  • 源码深挖
  • 操作系统
    1篇
  • 汇编
    1篇
  • javase
    2篇
  • android
    2篇
  • SQLite
    1篇
  • spring
    5篇
  • j2ee
    3篇
  • 前端
    2篇
  • 大数据
  • 算法
    3篇
  • python
    1篇
  • Vue
    2篇
  • jwt
    1篇
  • token
    1篇
  • 容器
    6篇
  • k8s
    3篇
  • 网络
    1篇
  • uml
    1篇
  • mysql
    1篇
  • 系统分析
  • 领域驱动设计
    1篇
  • 架构
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

高质量的单元测试 & Spock单元测试框架详讲

文章目录方法篇为什么需要单元测试单元测试的定义单元测试与其他测试的区别单元测试的作用关于单元测试的成本如何写好单元测试什么场景适合单元测试单元测试的粒度关于TDDTDD的三定律实操篇spock的介绍引入spock 2.x 版本spock 1.x 版本(推荐)Blocks用expect替换 when & thenwhereMOCKmock 对象的构造简单的返回值mock链式mock异常mock复杂逻辑mockmock & spy & stubmock static method (2.
原创
发布博客 2021.01.15 ·
2616 阅读 ·
3 点赞 ·
0 评论 ·
22 收藏

DOSBOX 汇编debug各项调试命令

R 查看寄存器内容R AX 修改寄存器内容D 查看内存内容E 改写内存数据U 查看内存中的指令T 单步执行将CS IP 设置到指令 1000:0 并单步执行A 直接写指令...
原创
发布博客 2020.01.09 ·
2142 阅读 ·
4 点赞 ·
0 评论 ·
15 收藏

架构的价值

在软件开发领域,我们提供软件系统服务为客户解决问题,带来价值,其中为客户所提供的业务功能是最为直观的价值。尤其在近段时期,互联网粗犷式发展,提倡早占山头早称王,追求让系统跑起来。而这这种风潮过度的关注当前直观为客户提供的功能价值,却往往忽视了架构带来的价值。软件系统的价值软件系统有两方面价值:显式的功能价值:当下所为客户提供的功能所创造的价值;隐式的架构架子:通过好的架构设计、整洁的代码...
原创
发布博客 2019.05.26 ·
832 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

限界上下文是什么,从何而来,有何价值?
原创
发布博客 2019.05.25 ·
1423 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

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

功能目标订单支持部分商品的退款订单支持多次退款存在优惠的退款 优惠分摊后退款逆向流程 与 正向流程分离ER模型Order主表字段说明PayAmount订单付款金额OrderStatus订单正向状态RefundMark退款标识 无退款、存在退款、完全退款RemainderAmount退款后该笔订单剩余用户支付金额 PayAmount...
原创
发布博客 2019.02.22 ·
8126 阅读 ·
1 点赞 ·
3 评论 ·
19 收藏

Mysql Innodb的存储结构

资料Mysql官方文档-Innodb在磁盘中的结构表空间(tablespace)Innodb的所有数据都存放于表空间中,一个表空间对应一个ibd文件,其中的基本元素为段(segment),这个文件会存储所有表的数据以及保证回滚的回滚段。默认的系统表空间为ibdata1,通过参数innodb_file_per_table配置是否开启独立表空间,若开启则每个表建立后都将新增一个ibd文件(该...
原创
发布博客 2019.02.13 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java线程池参数分析

线程池组成创建线程池创建线程池通过Executors的工厂方法来创建线程池实例。实际上Executors创建的线程池实例最终都是通过实例化配置不同参数的ThreadPoolExecutor对象。 public static ExecutorService newFixedThreadPool(int nThreads) { return new ThreadPoolEx...
原创
发布博客 2019.01.30 ·
1819 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

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

rose是很好的uml工具,由于年代久远在win10下可能无法很好的运行,以下是我遇到的问题及解决对策,希望对你有帮助。问题1:提示缺少suite objects.dll解决办法问题2:启动闪退 一晃而过我重安装了两次都遇到这样的问题,这是由于安装后没有重启造成的,在安装点击完成后不要启动rose,请先重启电脑然后再行启动程序不再闪退完美运行。若依然存在问题需要检查...
原创
发布博客 2018.06.22 ·
15825 阅读 ·
2 点赞 ·
1 评论 ·
8 收藏

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

两种文件上传的方式服务端传输客户端直传两种传输方式比较服务端传输,所有客户端的上传请求需发送至业务服务器,再由业务服务器转发至文件服务器,上传结果的返回同样需要业务服务器的转发,这样的操作保证了传输的安全,但却大大提升了业务服务器的压力,增加了传输的时间及成本;客户直传是由客户端到业务服务器取得文件上传令牌,然后携令牌上传文件至文件服务器,这样很好的保证了安...
原创
发布博客 2018.05.31 ·
1973 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

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

引言 最近一直在思考微服务架构下的最佳授权方式,于是JWT便出现在了我的视野中,通过对其原理的学习及在项目中的实践我想这便是我想要的答案,本文将阐述JWT 背景原理,以及提及我在开发系统过程中通过API网关来进行JWT鉴权实现过程,下图展示了系统的架构及JWT认证所处位置;介绍 JWT (JSON Web Token) 是一套特别流行于分布式系统采用的授权标准 ,在采用加...
原创
发布博客 2018.05.31 ·
6473 阅读 ·
2 点赞 ·
7 评论 ·
19 收藏

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

错误今天开发微信公众号接口路遇一坑,报错如下:Could not extract response: no suitable HttpMessageConverter found for response type [classxxxx] and content type [text/plain]错误原因微信虽然接口返回为JSON格式数据但却将数据表示为了[text/plain...
原创
发布博客 2018.05.30 ·
10344 阅读 ·
1 点赞 ·
4 评论 ·
9 收藏

Wireshark对远程Linux主机抓包

对远程Linux主机进行抓包 Wireshark是一款非常流行好用的抓包软件 ,那么我们能否在本地运行Wireshark来对远程的Linux主机进行抓包呢,Wireshark是为我们提供了这项服务的,只需要为Linux安装好rpcapd服务即可01 Linux rpcapd服务的安装yum install glibc-static gcc flex byacc -ywg...
原创
发布博客 2018.05.24 ·
15605 阅读 ·
3 点赞 ·
2 评论 ·
32 收藏

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

初学k8s,之前的步骤都一切顺利,但在搭建k8s集群并整合flannel时,即使关闭了防火墙跨主机间容器、pod始终无法ping通。这是由于linux还有底层的iptables,所以在node上分别执行:iptables -P FORWARD ACCEPT...
原创
发布博客 2018.05.16 ·
17363 阅读 ·
4 点赞 ·
8 评论 ·
21 收藏

加速国内使用k8s

由于众所周知的原因,k8s在国内安装使用都存在极大的不便,通过以下两步配置可以加速k8s在国内的使用配置docker国内镜像可以选用daocloud或阿里云的加速器daoCloud 加速器地址 :https://www.daocloud.io/mirror#accelerator-doc阿里云加速器地址 :https://cr.console.aliyun.com/?spm...
原创
发布博客 2018.05.15 ·
2609 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

iptables -P FORWARD ACCEPT
原创
发布博客 2018.05.15 ·
9244 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

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

Spring cloud 是当下最炙手可热的微服务套件,我们将介绍如何整合Docker容器达到高效快捷的构建发布 采用了dockerfile-maven-plugin插件发布镜像到远程docker主机,该部分详细教程请看 使用Maven插件快捷打包发布远程Docker镜像添加docker插件依赖如何开放远程docker主机远程控制端口请看 使用Maven插件快捷打包发布...
原创
发布博客 2018.03.29 ·
6939 阅读 ·
0 点赞 ·
1 评论 ·
8 收藏

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

采用插件一步打包发布本地的Maven项目为远程主机的Docker镜像,之前的docker-maven-plugin已经被废弃, dockerfile-maven-plugin是其替代,我们将采用最新的dockerfile-maven-plugin插件预备条件一台可以远程访问的Docker主机maven3以上开放远程Docker远程访问端口# vim /li...
原创
发布博客 2018.03.29 ·
16209 阅读 ·
3 点赞 ·
13 评论 ·
19 收藏

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

引导在docker中运用mysql容器,并通过端口映射,外部访问构建容器docker run --name some-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql–name 指定容器名称 -p 参数将容器内的3306端口与本地3306接口映射-e 添加了一个环境变量MYSQL_ROO...
原创
发布博客 2018.03.27 ·
1953 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

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

选择一个合适的富文本编辑器对于一个前端项目至关重要,这次我基于Vue来开发我项目中的前端部分,经过权衡选择了tinymce。其在UI,功能都很适合,tinymce官方文档:点击打开链接;引入tinymce 我选用的版本4.7.4npm install tinymce -S将tinymce创建为Vue的组件,便于日后复用,创建组件editor.vue<template> ...
原创
发布博客 2018.01.07 ·
38888 阅读 ·
3 点赞 ·
20 评论 ·
19 收藏

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

预备条件pc ubuntu 16.04树莓派3B一根网线步骤点亮树莓派并通过网线连接到PC在Ubuntu右上角的网络里点击Edit Connections,在Ethernet下的连接及为有线连接点击该项的Edit 修改设置,在IPV4设置中设置Method为共享其他计算机,保存设置 点击右上角网络图标,选择Connection Information查看本机的I
原创
发布博客 2017.12.03 ·
8675 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏
加载更多