自定义博客皮肤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

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

原创 Git开发编程管理技巧

多分支管理master:主干,管理项目的整体功能发展【线上主要功能】staging:测试,在开发环境测试通过推送到staging【上线把关】develop:开发,开发者在各自的分支开发完merge到测试环境进行测试new Branch:owner 开发者分支,独立开发分支代码注:为了代码不与主干冲突,每个分支checkout master分支之后需要merge一次staging,这样在项目上线前不会发生大的冲突。临时任务代码管理在工作中通常会遇见这样的情况就是:现在正在当前n

2021-07-20 17:53:53 463 1

原创 Docker Dockerfile 验证Docker内部使用jmap报错问题解决

对于线上排查问题,如果不能轻松使用一些Java命令行工具真的有点崩溃。目录异常信息类型一:Can't attach to the process类型二:unknown CollectedHeap type实验验证先决条件Dockerfile创建镜像创建运行示例进入容器测试jmap参考文章异常信息类型一:Can't attach to the processCaused by: sun.jvm.hotspot.debugger.DebuggerExcep

2021-07-02 17:15:15 2149 1

原创 Mysql线上数据修复注意事项

在业务上我们比较看重的是数据的一致性,事务管理这块ACID特性能够帮助我们得到安全性保证。为了使我们的SQL更改变得整体有效,所以我们引入事务来执行每次数据修复。示例:BEGIN;UPDATE `lwj_sales`.`t_contract_order` set contractCancelStatus='NULL'where contractNum in ( 'HX0CNQ292105187CP','HX0ILW312105702CP');DELETE oa from `lwj_sal

2021-07-02 14:28:33 186

原创 Windows服务化保证springboot应用安全

在应用开发完成之初,许多人都习惯用窗口执行java -jar的命令去运行java程序。但这种方式容易遭到不安全因素的干扰,比如:人为关闭命令窗口 系统杀毒软件错误识别等关闭运行设置为系统服务自动启动参考:https://blog.csdn.net/Let_me_tell_you/article/details/107563530...

2021-07-01 16:07:58 185

原创 VirtualBox 导入centos8 voa镜像无GNOME GUI界面问题解决

问题描述:导入成功后启动,一直显示命令行窗口,卡在如下所示行:[ok] started GNOME display manager解决方案:方案一(无GUI):控制台进入 快捷键 ctrl + shift +f3方案二(有GUI):在方案一基础上进入控制台命令行窗口,yum upgrade 升级。...

2021-06-30 09:58:16 504

原创 Google Guava Java编程工具类中文教程

教程地址:https://wizardforcel.gitbooks.io/guava-tutorial/content/1.htmlGuava工程包含了若干被Google的 Java项目广泛依赖 的核心库,例如:集合 [collections] 、缓存 [caching] 、原生类型支持 [primitives support] 、并发库 [concurrency libraries] 、通用注解 [common annotations] 、字符串处理 [string processing] 、I/O

2021-06-29 15:42:30 202

原创 SpringFox接口文档API DOC

https://springfox.github.io/springfox/docs/current/#introductionSpringfox 的 Java 库套件都是关于为使用spring 系列项目编写的 JSON API 自动生成机器和人类可读的规范。Springfox 的工作方式是在运行时检查应用程序一次,以根据 Spring 配置、类结构和各种编译时 Java 注释推断 API 语义。1.1.历史Springfox 是从最初由Marty Pitt创建并命名为swagger...

2021-06-29 14:21:21 517

原创 Raft分布式一致性算法实现—Etcd分布式锁(秒杀)

windows系统下etcd的安装与使用

2021-06-16 15:14:44 751

原创 OceanBase企业级开源分布式数据库

OceanBase 社区版是一款开源分布式 HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。OceanBase 内核通过大规模商用场景的考验,已服务众多行业客户,现面向未来持续构建内核技术竞争力。技术特点高可用单服务器故障能够自愈,支持跨城多机房容灾,数据零丢失,可满足金融行业6级容灾标准(RPO=0,RTO<=30秒)。..

2021-06-09 09:06:04 1312 3

原创 GeoServer 用于共享地理空间数据的开源服务器

什么是地理服务器?GeoServer 是一个基于 Java 的服务器,允许用户查看和编辑地理空间数据。使用开放地理空间联盟 (OGC)制定的开放标准,GeoServer 在地图创建和数据共享方面具有极大的灵活性。打开和共享您的空间数据GeoServer 允许您向世界显示您的空间信息。实施Web 地图服务 (WMS)标准,GeoServer 可以创建各种输出格式的地图。OpenLayers是一个免费的地图库,它被集成到 GeoServer 中,使地图生成变得快速而简单。GeoServer 建立在G

2021-06-07 23:31:21 961

原创 AviatorScript轻量级Java表达式解析工具

viatorScript 是一门高性能、轻量级寄宿于 JVM 之上的脚本语言。特性介绍支持数字、字符串、正则表达式、布尔值、正则表达式等基本类型,完整支持所有 Java 运算符及优先级等。 函数是一等公民,支持闭包和函数式编程。 内置 bigint/decmal 类型用于大整数和高精度运算,支持运算符重载得以让这些类型使用普通的算术运算符 +-*/ 参与运算。 完整的脚本语法支持,包括多行数据、条件语句、循环语句、词法作用域和异常处理等。 函数式编程结合 Sequence 抽象,便捷处理任何

2021-06-07 23:22:39 9946

原创 SwitchHosts管理切换多个 hosts 方案工具

SwitchHosts 是一个管理、切换多个 hosts 方案的工具。它是一个免费开源软件。下载功能特性语法高亮使用不同的颜色显示 IP、域名以及注释,各类信息一目了然。方案多选通过多选模式组合不同方案,完成复杂环境的配置。托盘窗口在系统托盘菜单显示快捷菜单,点击可快速查看/切换 hosts 方案。远程方案支持本地和远程方案,可从网络下载并自动定时同步远程方案。导入 & 导出可方便地将本地所有方案导出,分享给团队其他成员...

2021-05-31 09:42:02 741

原创 Hibernate5.2用户指南

Preface System Requirements 1. Architecture 2. Domain Model 3. Bootstrap 4. Schema generation 5. Persistence Contexts 6. Flushing 7. Database access 8. Transactions and concurrency control 9. JNDI 10. Locking...

2021-05-31 09:35:57 231

翻译 Raft共识算法

目录什么是Raft?等等-什么是共识?Raft可视化刊物会谈Raft课程我在哪里可以问问题?我在哪里可以买到筏子?官网地址:https://raft.github.io/什么是Raft?Raft是一种共识算法,旨在使其易于理解。在容错性和性能上与Paxos等效。不同之处在于它被分解为相对独立的子问题,并且干净地解决了实际系统所需的所有主要部分。我们希望Raft能够使更多的受众获得共识,并且这个更广泛的受众将能够开发出比当今更高质量的基于共识的系统。等等-什

2021-05-26 23:07:21 948

转载 分布式锁Redis、zookeeper、etcd(推荐)怎样抉择?

目录分布式锁定义使用分布式锁的目的基于redis分布式锁基于zookeeper实现的分布式锁redis、zookeeper、etcd实现分布式锁的比较建议选择etcd实现分布式锁转载地址:https://blog.csdn.net/A_art_xiang/article/details/107362718分布式锁定义分布式环境下,锁定全局唯一资源。请求处理串行化、实际表现为互斥锁。使用分布式锁的目的 交易订单锁定:防止重复下单、解决业务层幂等问题。...

2021-05-26 22:57:15 1932

原创 Go学习路线图

1.1.1. 路线图1.1.2. 资源 先决条件 Go SQL 通用开发技能 学习 GIT,在 GitHub 上建立一些仓库,与其它人分享你的代码 了解 HTTP(S) 协议,request 方法(GET, POST, PUT, PATCH, DELETE, OPTIONS) 不要害怕使用 Google,Google 搜索的力量 看一些和数据结构以及算法有关的书籍 学习关于认证的基础实现 面向对象原则等等 命令行工具 cobra ur

2021-05-26 22:46:04 338

原创 Go语言学习站点

目录1.1.1. Go语言为并发而生1.1.2. Go语言简单易学1.1.3. 使用go的公司1.1.4. go适合做什么1.1.5. 学习Go语言的前景1.1.6. 学习Go语言目录导航http://www.topgoer.com/1.1.1. Go语言为并发而生go语言(或 Golang)是Google开发的开源编程语言,诞生于2006年1月2日下午15点4分5秒,于2009年11月开源,2012年发布go稳定版。Go语言在多核并发上拥有原生的设计优势,Go语言.

2021-05-26 22:44:45 2229

转载 Raft算法实现ETCD分布式kv存储实现配置共享服务注册发现

目录1.1.1. etcd介绍1.1.2. etcd应用场景1.1.3. 为什么用 etcd 而不用ZooKeeper?1.1.4. 为什么不选择ZooKeeper?1.1.5. 为什么选择etcd?1.1.6. etcd集群1.1.7. 搭建一个3节点集群示例:转载地址: http://www.topgoer.com/%E6%95%B0%E6%8D%AE%E5%BA%93%E6%93%8D%E4%BD%9C/go%E6%93%8D%E4%BD%9Cetcd/etcd%E4%

2021-05-26 22:38:18 435

原创 Flyway数据库版本控制与数据迁移工具

官网地址: https://flywaydb.org/Flyway是一个开源数据库迁移工具。与配置相比,它极力主张简单性和约定性。它仅基于7个基本命令:迁移,清理,信息,验证,撤消,基线和修复。可以使用SQL(支持特定于数据库的语法(例如PL / SQL,T-SQL等))或Java(用于高级数据转换或处理LOB)编写迁移。它具有一个命令行客户端。如果您使用的是JVM,建议您在应用程序启动时使用Java API(也适用于Android)迁移数据库。或者,您也可以使用Maven...

2021-05-26 22:10:35 1902

原创 Mysql数据库锁相关使用说明

目录悲观锁共享锁排他锁乐观锁乐观锁的实现行锁表锁mysql有乐观锁、悲观锁、共享锁、排它锁、行锁、表锁等概念。悲观锁共享锁sql语句:select.... lock in share mode;select * from usr_tb where id = 1 lock in share mode;我们观察开启事务而不提交:执行update操作:更新语句会被阻塞直到Lock等待超时。共享锁多个资源持有同一把锁的权限。行锁就是对唯一行记录加锁,

2021-05-25 23:51:08 260

原创 Docker可视化图形工具Portainer

目录Portainer介绍安装Portainer登录和使用Portainer查看主机信息创建portainer用户管理镜像管理容器容器原始管理与portainer管理对比参考文章:http://www.yunweipai.com/34991.htmlPortainer介绍Portainer是一个可视化的容器镜像的图形管理工具,利用Portainer可以轻松构建,管理和维护Docker环境。 而且完全免费,基于容器化的安装方式,方便高效部署。官方站点:https

2021-05-25 22:09:06 298

转载 ClickHouse快速的开源OLAP(联机分析处理)数据库管理系统

OLAP:联机分析处理OLAP是一种软件技术,它使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的。它具有FASMI(Fast Analysis of Shared Multidimensional Information),即共享多维信息的快速分析的特征。其中F是快速性(Fast),指系统能在数秒内对用户的多数分析要求做出反应;A是可分析性(Analysis),指用户无需编程就可以定义新的专门计算,将其作为分析的一部 分,并以用户所希望的方式给出报告;M是多维性(Multi—di

2021-05-19 09:01:54 963

翻译 Hibernate5相关特性参考

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

2021-04-30 08:45:20 733

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

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

2021-04-29 23:24:22 1333 1

原创 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 1745 1

原创 Kubernetes(k8s) 架构设计

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

2021-04-29 22:57:18 604 1

原创 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 1660 1

原创 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 994 1

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

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

2021-04-29 21:55:45 515 1

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

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

2021-04-29 21:37:10 2524 1

原创 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 706 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 302

翻译 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 990

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

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

2021-04-21 10:14:54 816 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 500 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 862 1

原创 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 581 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 374 2

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

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

2021-04-04 22:35:40 1196 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 1640 4

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

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

jQuery loading加载动画特效

jQuery loading加载动画特效,查看地址:http://www.jqueryfuns.com/resource/1221

2016-05-12

百度对象存储BOS

百度对象存储BOS的一个测试demo,可以参考我的博客介绍http://blog.csdn.net/boonya/article/details/46330433

2015-08-18

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

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

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

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

2018-06-25

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

TA关注的人

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