自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

纸上得来终觉浅,绝知此事要躬行

诗和远方:个人古诗文作品赏鉴 http://blog.sina.com.cn/s/articlelist_1824254401_3_1.html

  • 博客(27)
  • 资源 (112)
  • 问答 (3)
  • 收藏
  • 关注

翻译 Hibernate5相关特性参考

目录ORM对象/关系映射JPA提供商惯用的持久性高性能可扩展性可靠的可扩展性Search全文搜索实体完全控制简单而强大本地或分布式空间查询集合体Validator应用层不可知验证可扩展的丰富的元数据API参考实施附加价值OGM许多NoSQL存储,一个用于访问它们的API各种各样的后端丰富的查询功能还有更多...Tools映射编辑器控制台逆向工程向导Ant任务Reactive

2021-04-30 08:45:20 609

原创 Kubernates(k8s)工作负载之工作负载资源

目录Deployments用例创建 DeploymentPod-template-hash 标签更新 Deployment翻转(多 Deployment 动态更新)更改标签选择算符回滚 Deployment检查 Deployment 上线历史回滚到之前的修订版本缩放 Deployment比例缩放暂停、恢复 DeploymentDeployment 状态进行中的 Deployment完成的 Deployment失败的 Deploymen...

2021-04-29 23:24:22 1220

原创 Kubernates(k8s)工作负载之Pods

文档地址:https://kubernetes.io/zh/docs/concepts/workloads/工作负载工作负载是在 Kubernetes 上运行的应用程序。无论你的负载是单一组件还是由多个一同工作的组件构成,在 Kubernetes 中你 可以在一组Pods中运行它。 在 Kubernetes 中,Pod 代表的是集群上处于运行状态的一组容器。Kubernetes Pods 有确定的生命周期。 例如,当某 Pod 在你的集群中运行时,Pod 运行所在的节点出现致命错...

2021-04-29 23:11:36 1643

原创 Kubernetes(k8s) 架构设计

目录节点管理节点自注册手动节点管理节点状态地址状况容量与可分配信息节点控制器节点容量节点拓扑节点体面关闭接下来控制面到节点通信节点到控制面控制面到节点API 服务器到 kubeletapiserver 到节点、Pod 和服务SSH 隧道Konnectivity 服务控制器控制器模式通过 API 服务器来控制直接控制期望状态与当前状态设计运行控制器的方式接下来云控制器管理器的基础概念设计

2021-04-29 22:57:18 477

原创 Kubernetes(k8s) 对象使用

文档地址:https://kubernetes.io/zh/docs/concepts/overview/working-with-objects/理解 Kubernetes 对象本页说明了 Kubernetes 对象在 Kubernetes API 中是如何表示的,以及如何在.yaml格式的文件中表示。理解 Kubernetes 对象在 Kubernetes 系统中,Kubernetes 对象是持久化的实体。 Kubernetes 使用这些实体去表示整个集群的状态。特别地,它们描...

2021-04-29 22:49:37 1041

原创 Kubernetes (k8s)生产级容器编排解决方案

文档地址:https://kubernetes.io/zh/docs/home/目录Kubernates简介Kubernetes功能实例探究Kubernetes 是什么?时光回溯为什么需要 Kubernetes,它能做什么?Kubernetes 不是什么Kubernetes 组件控制平面组件(Control Plane Components)kube-apiserveretcdkube-schedulerkube-controller-manage..

2021-04-29 22:37:25 896

原创 SpringCloud BUS 消息总线协调微服务配置与服务消息同步

目录Spring Cloud Bus简介config-server添加消息总线支持config-client添加消息总线支持动态刷新配置演示参考文章Spring Cloud Bus简介Spring Cloud config配置中心可以实现配置修改在不重启服务的情况下进行更新,但是每次更新属性还要去一个一个访问接口,太麻烦了,这个时候我们就要象到发布-订阅模型,让所有服务去订阅这个事件(配置文件发生改变),当配置文件改变时,去通知所有服务更新配置,Bus消息总线就可以完成这样的..

2021-04-29 21:55:45 474

转载 SpringCloud实现微服务商城架构开源项目

本文介绍的项目是基于SpringCloud为服务化的系统架构实现。从微服务网关,微服务注册与发现,配置、熔断限流、监控、以及服务调用链路追踪等,以及容器化部署持续集成等一系列方案。项目地址:https://github.com/macrozheng/mallmall前言mall项目致力于打造一个完整的电商系统,采用现阶段流行技术实现。项目文档文档地址:http://www.macrozheng.com 备用地址:https://macrozheng.github.io/..

2021-04-29 21:37:10 1987

原创 Java 并发编程synchornized和volatile的实现原理

目录1. volatile的定义与实现原理2.synchronized的实现原理与应用3.锁的升级与对比3.1.偏向锁3.2.轻量级锁3.3重量级锁4.锁的优缺点对比5.volatile跟Synchronize的区别6.参考文章在并发编程过程中 经常要处理一些:可见性 、 原子性 、 有序性的问题。“本文主要介绍synchronized和volatile到实现原理”synchronized和volatile几乎是java面试基础部分必会,不会你就吃...

2021-04-27 20:46:19 662 6

原创 TCC-Transaction分布式补偿事务框架

https://github.com/changmingxie/tcc-transactionFROMhttps://support.hwclouds.com/devg-servicestage/zh-cn_topic_0056814426.htmlTCC事务为了解决在事务运行过程中大颗粒度资源锁定的问题,业界提出一种新的事务模型,它是基于业务层面的事务定义。锁粒度完全由业务自己控制。它本质是一种补偿的思路。它把事务运行过程分成 Try、Confirm / Cancel 两个阶段。在每个阶段的逻辑.

2021-04-26 21:17:45 279

翻译 Terracotta为Ehcache实现应用支持分布式缓存和应用session共享

目录Terracotta产品介绍Terracotta服务器的一些关键功能包括:TC Server 4.3.x入门下载并安装1-下载Terracotta服务器。2-更新类路径3-配置Ehcache笔记启动Terracotta服务器1-配置Terracotta服务器2-启动Terracotta服务器Terracotta产品介绍https://github.com/terracotta-ossTerracotta服务器为Terracotta产品(例如E...

2021-04-23 09:40:45 665

原创 啄木鸟巡护系统架构演进过程

目录单体应用集群服务内外网集群微服务演进一个系统的架构是一个不断演进的过程,而不是一步到位过度设计。单体应用单体应用阶段:web服务端功能和mobile移动端API接口都在同一个项目中进行部署,在App端使用频繁时段,会造成后端web管理界面打不开的情况,造成程序处于假死状态。采用优化手段:JVM调优,Tomcat调优,数据库连接池优化,Nginx限流;但这些方法不能从根本上解决web端高峰时段正常使用。集群服务有了单体服务的糟糕体验之后,我们将原有代码进..

2021-04-21 10:14:54 755 3

翻译 Spring Cloud Alibaba 微服务体系

目录特征Spring CloudSpring Boot入门在阿里云上运行您的Spring Boot / Cloud应用程序Spring Cloud alibaba地址:https://spring.io/projects/spring-cloud-alibabaSpring Cloud Alibaba为分布式应用程序开发提供了一站式解决方案。它包含开发分布式应用程序所需的所有组件,使您可以轻松地使用Spring Cloud开发应用程序。使用Spring Cloud A.

2021-04-16 09:30:00 470 1

转载 SpringCloud微服务架构体系

转自:https://dalin.blog.csdn.net/article/details/1108487411、什么是微服务1.1、架构演进架构的发展历程是从单体式架构,到分布式架构,到SOA架构,再到微服务架构。 图1:架构演进 单体架构:未做任何拆分的Java Web程序 图2:单体架构示意图 分布式架构:按照业务垂直划分,每个业务都是单体架构,通过API互相调用。 图3:分布式架构示意图 SOA架构:SOA是一种面向服务的架构。其应用程序的不同组件通.

2021-04-08 08:40:03 793

原创 Gatling连续负载测试工具

官网地址:https://gatling.io/Gatling专为进行连续负载测试而设计,并与您的开发管道集成在一起。加特林(Gatling)包括网络记录仪和彩色报告。号称最佳测试Web应用程序的开发人员工具。Gatling FrontLine是Gatling的管理界面,其中包括用于集成和自动化的高级指标和高级功能。使用首先,到官网下载最新版的gatling:https://repo1.maven.org/maven2/io/gatling/highcharts/gatli

2021-04-04 23:39:58 531 1

原创 Locust开源负载测试工具

Locust是一个易于使用,可编写脚本且可扩展的性能测试工具。使用Python代码定义用户行为,并让数百万同时用户拥护您的系统。官网:https://locust.io/文档:https://docs.locust.io/en/stable/代码:https://github.com/locustio/locust 在代码中定义用户行为 不需要笨拙的UI或庞大的XML。只是普通的代码。 分布式和可扩展 Locust支持分布在多台计算机上的运行负载测试,因此可用于模拟数百万

2021-04-04 23:22:26 343 2

翻译 NGINX速率限制-限流方案

目录NGINX速率限制如何工作配置基本速率限制处理突发无延迟排队高级配置示例白名单limit_req在一个位置包含多个指令配置相关功能记录中发送给客户端的错误代码拒绝所有到特定位置的请求结论原文地址:https://dzone.com/articles/nginx-rate-limitingNGINX最有用但经常被误解和配置错误的功能之一是速率限制。它允许您限制用户在给定时间段内可以发出的HTTP请求的数量。请求可以像GET对网站首页的POST请求或.

2021-04-04 22:35:40 1088 1

原创 从0到1实战微服务架构

目录读者基础微服务架构梳理https://www.coder4.com/homs_online/读者基础由于篇幅、精力所限,本书无法写成一本”零起点”教程。我假设读者具有至少2年的服务端工作经验,并且了解以下技术或原理:Git Maven & Gradle Docker & k8s Java Spring / Spring Boot 数据库: 如MySQL 消息队列: 如RabbitMQ 缓存系统: 如Memcached 内存数据库: 如Re...

2021-04-04 17:57:09 1605 4

转载 Google Guava Cache高效本地缓存

Guava Cache缓存Guava Cache 是Google Fuava中的一个内存缓存模块,用于将数据缓存到JVM内存中。 提供了get、put封装操作,能够集成数据源 ; 线程安全的缓存,与ConcurrentMap相似,但前者增加了更多的元素失效策略,后者只能显示的移除元素; Guava Cache提供了多种基本的缓存回收方式 监控缓存加载/命中情况通常,Guava缓存适用于以下情况: 愿意花费一些内存来提高速度。 使用场景有时会多...

2021-04-04 17:40:18 2498

转载 ELK日志分析系统架构演变

文章转自:https://www.jianshu.com/p/66db4d660d9cELK中文网: https://elasticsearch.cn/背景介绍随着软件行业的发展,软件系统的生产部署结构日趋复杂。对于一个分布式的系统,同一应用通常部署在不同的节点上,通过负载均衡的方式将请求分发到各个不同的节点进行处理。此时就会相对增加生产运维的复杂度,在进行问题查询的时候很难判断本次请求是在哪台机器上执行的,也就无法快速的对日志进行查询从而定位问题,因此,就需要对日志进行统一的处理...

2021-04-04 10:25:11 417

原创 Jenkins自动化持续集成部署项目管理工具

官方网站:https://www.jenkins.io/Jenkins,翻译名叫詹金斯。 自动化持续集成部署,是属于DevOps范畴的CI/CD。用户手册概述此页面概述了《 Jenkins用户手册》中的文档。如果要启动并运行Jenkins,请参阅安装Jenkins,以获取有关如何在支持的所选平台上安装Jenkins的过程。如果您是典型的Jenkins用户(具有任何技能水平),并且想进一步了解Jenkins的用法,请参阅使用Jenkins。有关这些核心Jenkins功能的更多..

2021-04-04 09:55:04 405

转载 AB测试-最佳方案测试

目录实验设计流量分配实验效果实验结束多个活动交集量化的实验设计业务迭代的同时,如何与自身的过去比较更为复杂的实验设计AB测试的目标是选出不同参考方案的优点进行选择,包括:用户体验,用户流量,性能等等,每个产品测试的点不一样AB测试的目标就会不同。百度上的解释更加偏向于开发web、APP:https://baike.baidu.com/item/AB%E6%B5%8B%E8%AF%95/9231223?fr=aladdin产品经理关注点在于用户体验和接受度:http:/

2021-04-03 13:22:12 3454

转载 搭建Prometheus监控报警系统

目录什么是Prometheus?Prometheus的特点架构图基本原理服务过程三大套件本飞猪教程内容简介安装准备一.安装Prometheus Server二.安装客户端提供metrics接口1.通过golang客户端提供metrics2.通过node exporter提供metrics三.安装pushgateway四.安装Grafana展示五.安装AlterManager什么是Prometheus?Prometheus是由SoundClo

2021-04-03 13:03:00 518

原创 Dapper大规模分布式系统问题跟踪系统

目录0.概述1. 介绍1.1 文献的总结2. Dapper的分布式跟踪2.1 跟踪树和span2.2 植入点2.3 Annotation2.4 采样率2.5 跟踪的收集2.5.1 带外数据跟踪收集2.6 安全和隐私考虑3. Dapper部署状况3.1 Dapper运行库3.2 生产环境下的涵盖面3.3 跟踪Annotation的使用4. 处理跟踪损耗4.1 生成跟踪的损耗4.2 跟踪收集的消耗4.3 在生产环境下对负载的影响4.

2021-04-03 12:53:12 662

原创 Prometheus开源系统监视和警报工具

目录什么是普罗米修斯?特征组件架构什么时候合适?什么时候不适合?https://prometheus.io/什么是普罗米修斯?Prometheus是最初在SoundCloud上构建的开源系统监视和警报工具包。自2012年成立以来,许多公司和组织都采用了Prometheus,该项目拥有非常活跃的开发人员和用户社区。现在,它是一个独立的开源项目,并且独立于任何公司进行维护。为了强调这一点并阐明该项目的治理结构,Prometheus在2016年加入了Cloud Nativ...

2021-04-03 12:47:25 307 1

转载 SAP安全白皮书: 开发测试环境安全解决方案

目录网络隔离与访问控制安全策略网络边界安全与生产环境边界安全策略业务边界VPN安全策略运维边界安全策略安全服务安全管理安全评估网站监控秘钥管理主机安全https://support.huaweicloud.com/swp-sap/sap_03_0009.html网络隔离与访问控制SAP生产环境安全解决方案如图1 生产环境安全解决方案全景图所示。图1 开发测试环境安全解决方案全景图根据业务特点,由于开发测试环境仅供...

2021-04-03 11:34:26 1587

转载 SAP安全白皮书:生产环境安全解决方案

目录网络隔离与访问控制安全策略网络边界安全业务边界VPN安全策略运维边界安全策略安全服务与开发环境测试边界安全策略安全管理安全评估网站监控主机安全https://support.huaweicloud.com/swp-sap/sap_03_0001.html网络隔离与访问控制SAP生产环境安全解决方案如图1 生产环境安全解决方案全景图所示。图1 生产环境安全解决方案全景图根据业务特点,参考企业安全实践,建议将云上系...

2021-04-03 11:21:34 810

Windows Service项目示例可执行安装卸载

Windows Service项目示例可执行安装卸载,请确定是你看到博客才来下载的,否则没必要下载,这是测试工具而不是源码。

2018-06-25

SQL Server LocalDB 测试增删改查

SQL Server LocalDB 测试增删改查:SQL Server LocalDB本地文件数据库操作实践

2018-06-20

SpringBoot-Gradle-Maven-Java-Groovy

SpringBoot-Gradle-Maven-Java-Groovy:SpringBoot通过不同构建工具和语言实现。

2018-06-14

GradleWeb项目

GradleWeb项目:提供最简单的Web项目以来环境配置和示例下载

2018-06-14

JTT 1077-2016 道路运输车辆卫星定位系统 视频平台技术要求

JTT 1077-2016 道路运输车辆卫星定位系统 视频平台技术要求

2018-05-24

JTT 1076-2016 道路运输车辆卫星定位系统 车载视频终端技术要求

JTT 1076-2016 道路运输车辆卫星定位系统 车载视频终端技术要求

2018-05-24

C# WebAPI示例

C# WebAPI示例 C# WebAPI示例 C# WebAPI示例C# WebAPI示例

2018-05-16

SwaggerWebAPI

Swagger WebAPI;Swagger WebAPI;Swagger WebAPI;Swagger WebAPI;Swagger WebAPI;真的是哦,不骗你

2018-05-15

SDL2_ttf-2.0.14-win32-x64 & SDL2_ttf-2.0.14-win32-x86 二进制运行文件dll

SDL2_ttf-2.0.14-win32-x64 & SDL2_ttf-2.0.14-win32-x86 二进制运行文件dll

2018-03-09

JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)

JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)JTT1078-2016道路运输车辆卫星定位系统视频通信协议(扫描版)

2017-12-29

Mycat分表功能简易使用手册

Mycat分表功能简易使用手册:支持主表和子表路由操作,同时支持INSERT条件路由解析分发到不同的表。

2017-07-31

Mycat与Mysql跨库JOIN与性能测试

Mycat与Mysql跨库JOIN与性能测试

2017-06-14

Mybatis与JDBC批量插入MySQL数据库性能测试

Mybatis与JDBC批量插入MySQL数据库性能测试,资源包含文档、代码和数据库。

2017-04-13

WMS系统对外开放接口设计文档-V.1.0.docx

WMS系统对外开放接口设计文档-V.1.0.docx

2017-03-16

HBase配置文件与HBase doc文档

HBase配置文件与HBase doc文档

2017-02-16

Spring MVC+Maven+Velocity配置实例

Spring MVC+Maven+Velocity配置实例

2017-02-12

HTTPS的加密密钥

HTTPS即HTTP+SSL/TLS ,被称之为HTTP加密协议。

2017-02-07

Adobe Flash Professional CS6 Flash教学实践源文件

动画制作教程——时间轴:就是一个无限延伸的x轴。帧:如同直尺上的刻度,表示帧的值。动画:图像与帧(时间轴)结合起来,展示出不同帧的显示效果就形成了动画。元件:就是组成动画的材料,就像是车的‘轮子’和’轴‘,是很小的一个零件。

2017-01-28

Mybatis Mapper生成器示例

根据项目模块来生成对应的Mapper,这里采用Maven构建项目。Mybatis Generator插件怎么使用请参考:https://my.oschina.net/boonya/blog/719502。更多代码生成器介绍请参考:http://www.mybatis.org/generator/index.html

2016-09-28

Https安全请求验证集成Gradle

第一个项目编译过程gradle build,打成jar包。项目本身是一个HTTPS请求的验证代码工具,使用的是maven依赖。

2016-07-27

openhtmltopdf 解决中文字体和A4显示模板

https://github.com/danfickle/openhtmltopdf Open HTML to PDF是一个纯java库,用于使用CSS 2.1(及以后的标准)进行布局和格式化,输出为PDF或图像,呈现格式良好的XML/XHTML(甚至一些HTML5)的合理子集。 使用这个库可以生成漂亮的PDF文档。但要注意的是,你不能把现代HTML5+扔到这个引擎上,就指望得到很好的结果。您必须为这个库专门制作HTML文档,并使用它的扩展CSS功能,如#31或#32,以获得良好的效果。避免分页附近的浮动,使用表格布局。

2023-10-26

Jvm调优案例之大字段和垃圾收集器

Jvm调优案例之大字段和垃圾收集器

2022-11-14

Postgresql PipelineDB定时增量统计事件数据.vsdx

PG定时增量统计事件数据.vsdx 使用PipelineDB统计的方式减少了不少SQL统计查询,程序端只需要根据业务场景进行组装使用就可以了。

2020-10-16

平台产品体系.vsdx

平台产品体系文档使用Visio进行编辑,包括:系统架构、技术架构、测试上线流程。平台产品体系文档使用Visio进行编辑,包括:系统架构、技术架构、测试上线流程。

2020-09-22

Springboot 结合Apache Spark 2.4.4与Scala 2.12 集成示例

Springboot 结合Apache Spark 2.4.4与Scala 2.12 集成示例,hello world!

2020-09-02

阿里云SLB-ECS-OSS-RDS与系统数据迁移.docx

阿里云SLB-ECS-OSS-RDS与系统数据迁移.docx

2020-06-12

NGINX HTTP负载均衡操作及优化手册.docx

NGINX HTTP负载均衡操作及优化手册,涉及负载均衡的策略、调优等。NGINX HTTP负载均衡操作及优化手册,涉及负载均衡的策略、调优等。NGINX HTTP负载均衡操作及优化手册,涉及负载均衡的策略、调优等。

2019-12-27

Java虚拟机调优及问题排查手册.docx

Java虚拟机调优及问题排查手册:包括JVM排查、数据库连接排查、堆栈快照排查。Java虚拟机调优及问题排查手册:包括JVM排查、数据库连接排查、堆栈快照排查。

2019-12-24

AggregationController.java

Redis地图聚合数据示例代码,采用网格聚合算法处理经纬度数据实现聚合效果。Redis地图聚合数据示例代码,采用网格聚合算法处理经纬度数据实现聚合效果。

2019-12-24

Spring-Struts2项目环境搭建

Spring4.3.18+Struts2实现一个基本的项目环境(不包含数据访问部分)。Spring4.3.18+Struts2实现一个基本的项目环境(不包含数据访问部分)。

2019-11-25

spring3.0.5.zip

spring3.0.5 扩展AOP支持获取HttpServletResponse 对象。spring3.0.5未暴露HttpServletResponse ,AOP中处理回写数据需要HttpServletResponse才能实现结果数据回写,URL重定向等操作。

2019-11-14

Spring3.0.5扩展支持AOP获取HttpServletResponse

Spring3.0.5支持AOP获取HttpServletResponse扩展资源:spring.web-3.0.5.jar和spring.webmvc-3.0.5.jar 是需要升级替换的。

2019-11-09

web-requirejs.zip

web-requirejs项目示例与bootstrap模态窗口,效果请参考:https://blog.csdn.net/boonya/article/details/102623463

2019-10-18

常用GIS行业技术架构设-公司技术架构.rp

常用GIS行业技术架构设计,采用Axure设计图框表达,Axure版本8.0以上支持。

2019-09-09

Redis主从配置说明 .docx

Redis主从配置说明,此文档系统名称和客户名称都用了A和B表示。支持Redis主从环境搭建。Windows版本的redis为从建议使用redis-3.2.1。

2019-05-09

MySQL单主库多继承从库数据备份测试

MySQL单主库多继承从库数据备份测试,请阅读文章:https://blog.csdn.net/boonya/article/details/89714245

2019-05-07

MySQL指定表数据库和表同步并解决跨网络问题方案

MySQL指定表数据库和表同步并解决跨网络问题方案,有了这份解决方案可以实现多租户应用单位组织下的表迁移备份,并可实现特殊网络环境下跨网段增量备份。

2019-04-30

Docker软件的工作目录

Docker软件的工作目录:Mysql5.7-Redis-MongoDB-Apache-Tomcat-Nginx的工作路径。

2018-09-05

null.sys 修复Git异常

null.sys 修复Git异常

2018-08-28

C# 安装卸载启动停止Windows 服务示例

C# 安装卸载启动停止Windows 服务示例:包含服务和GUI,另外还提供可配置的Windows服务。

2018-06-27

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

TA关注的人

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