上一页 1 2 3 4 5 6 ··· 27 下一页
  2021年12月20日
摘要: 上文介绍定时任务调度平台的时候提到,定时任务调度平台的类模式一般用于处理耗时较长的任务。但是根据经验,有些耗时较长的任务,可以通过简化业务逻辑、分页、批量多次处理,改造为耗时较小的适合使用RESTful接口模式的定时任务。有一类数据同步结转非常耗时的任务,耗时多少完全看数据量,这类数据处理任务的解决 阅读全文
posted @ 2021-12-20 11:02 JeffWong 阅读(902) 评论(0) 推荐(1) 编辑
  2021年12月10日
摘要: 定时任务是后端系统开发中少不了的一个基本必备技能。 传统的实现定时任务的方式有很多种,比如直接使用操作系统的Timer和TaskSchedule,或者基于Quartz、HangFire、xxl-job、es-job等优秀开源任务调度框架。 PowerDotNet在借鉴现有任务调度框架Quartz的基 阅读全文
posted @ 2021-12-10 09:40 JeffWong 阅读(987) 评论(7) 推荐(4) 编辑
  2021年12月2日
摘要: ETCD目前在PowerDotNet已经被用于注册中心和配置管理(常见的配置中心在PowerDotNet中仅仅是一个小小的模块而已)中,作为基础设施的重要组成部分,ETCD的重要性不言而喻。 本文简单总结介绍下个人开发使用和管理ETCD的一些经验。 ETCD诞生于CoreOS公司,它最初是用于解决集 阅读全文
posted @ 2021-12-02 22:03 JeffWong 阅读(791) 评论(0) 推荐(2) 编辑
  2021年11月21日
摘要: 系统和系统之间,少不了数据的互联互通。随着微服务的流行,一个系统内的不同应用进行互联互通也是常态。 PowerDotNet的服务治理平台发源于早期的个人项目Power.Apix。这个项目借鉴了工作过的公司的服务治理方案,站在巨人的肩膀上,一步一步从无到有模仿设计和实现。 一开始,Power.Apix 阅读全文
posted @ 2021-11-21 23:33 JeffWong 阅读(1059) 评论(4) 推荐(3) 编辑
  2021年11月16日
摘要: 为了复用和解耦,快速开发更多的系统和应用,我们对自己经常说的“系统”和“应用”进行更高级的提取和抽象。 十多年前入行,辗转至今,写过很多很多应用,个人喜欢分门别类整理知识,也看到有些公司这样管理应用(照猫画虎还是挺容易的),所以有个趁手的系统应用管理平台就是顺理成章的事情。现在PowerDotNet 阅读全文
posted @ 2021-11-16 21:21 JeffWong 阅读(998) 评论(2) 推荐(3) 编辑
  2021年10月12日
摘要: 为了DB复用和简化管理,我们对常见应用依赖的DB模块进行更高级的提取和抽象。 虽然一些ORM可以简化DB开发,但是我们还是需要进行改进和优化,否则应用越多,后期管理运维越混乱。 根据常见开发需要,数据库连接串、数据库元数据管理基本上是合格的开发人员必须要用到的功能。 一、数据库连接 数据库连接串管理 阅读全文
posted @ 2021-10-12 12:55 JeffWong 阅读(1632) 评论(8) 推荐(7) 编辑
  2021年9月2日
摘要: 本系列我将主要通过图片和少许文字讲解通过个人自研的PowerDotNet进行快速开发平台化软件产品。 PowerDotNet不仅仅是包含像Newtonsoft.Json、Dapper、Quartz、Redis、ZooKeeper、ElasticSearch、ETCD、Autofac、JWT、MyBa 阅读全文
posted @ 2021-09-02 20:29 JeffWong 阅读(3437) 评论(41) 推荐(26) 编辑
  2018年6月8日
摘要: 我们继续上一篇文章的分析,本文将通过AOP的方式实现一个相对更加简易灵活的API安全认证服务。 我们先看实现,然后介绍和分析AOP基本原理和常用术语。 一、Authorized实现 1、定义注解 package com.power.demo.common; import java.lang.anno 阅读全文
posted @ 2018-06-08 09:59 JeffWong 阅读(6277) 评论(0) 推荐(5) 编辑
  2018年6月6日
摘要: 本文通过一个简易安全认证示例的开发实践,理解过滤器和拦截器的工作原理。 很多文章都将过滤器(Filter)、拦截器(Interceptor)和监听器(Listener)这三者和Spring关联起来讲解,并认为过滤器(Filter)、拦截器(Interceptor)和监听器(Listener)是Spr 阅读全文
posted @ 2018-06-06 00:34 JeffWong 阅读(18796) 评论(0) 推荐(4) 编辑
  2018年5月17日
摘要: 我们可以通过Spring Boot快速开发REST接口,同时也可能需要在实现接口的过程中,通过Spring Boot调用内外部REST接口完成业务逻辑。 在Spring Boot中,调用REST Api常见的一般主要有两种方式,通过自带的RestTemplate或者自己开发http客户端工具实现服务 阅读全文
posted @ 2018-05-17 09:56 JeffWong 阅读(57588) 评论(3) 推荐(7) 编辑
上一页 1 2 3 4 5 6 ··· 27 下一页