学无止境

hugo通过Github Action部署到Github Pages

最近一段时间,把博客从hexo迁移到了hugo,顺便整理下,使用github actions自动部署到github pages。

浏览

linux 安装nginx

Nginx(发音同engine x)是异步框架的网页服务器,也可以用作反向代理、负载平衡器和HTTP缓存。2019年3月11日,Nginx公司被F5 Networks以6.7亿美元收购。

在很多情况下,我们都需要在linux服务中安装nginx,今天我为大家带来,如何在linux系统中正确的安装nginx。

浏览

基于数据库的主键_订单号生成策略

在项目开发的实际过程中,经常会遇到需要生成id,或者订单号的业务,如果只是保证唯一,我们在分布式下,只需要考虑*雪花算法*就可以轻松实现,那么怎么去生成有规则有顺序的单号呢。

浏览

docker命令大全

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版),我们用社区版就可以了。

浏览

idea 常用快捷键

idea作为目前java开发最常用的工具,针对其使用整理了一些快捷键,你绝对能用到

浏览

SpringBoot中使用SpringIntegration

spring-integration是一个功能强大的EIP(Enterprise Integration Patterns),即企业集成模式。对,spring-integration是一个集大成者。就我自己的理解,集成了众多功能的它,是一种便捷的事件驱动消息框架用来在系统之间做消息传递的。 今天我们来探索一下如果使用它发送http请求。

浏览

springBoot 定制自己的starter

在学习Spring Boot的过程中,接触最多的就是starter。使用者可以把starter当成是一种服务,使得使用某个功能时不需要关注各种依赖库的处理,不需要具体的配置信息,由Spring Boot自动通过classpath路径下的类发现需要的Bean,并织入bean。而自动装配就是Springboot最大的特性。

浏览

BeanFactory详解

BeanFactory,它是一个接口工厂类,用于管理spring中的Bean。在Spring中,BeanFactory是IOC容器的核心接口,它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。 Spring为我们提供了许多易用的BeanFactory实现,XmlBeanFactory就是常用的一个,该实现将以XML方式描述组成应用的对象及对象间的依赖关系。XmlBeanFactory类将持有此XML配置元数据,并用它来构建一个完全可配置的系统或应用。

浏览

activiti表结构

activiti表结构 表结构 表分类 表名 解释 一般数据 ACT_GE_BYTEARRAY 通用的流程定义和流程资源 ACT_GE_PROPERTY 系统相关属性 流程历史记录 ACT_HI_ACTINST 历史的流程实例 ACT_HI_ATTACHMENT 历史的流程附件 ACT_HI_COMMENT 历史的说明性信息 ACT_HI_DETAIL 历史的流程运行中的细节信息 ACT_HI_IDENTITYLINK 历史的流程运行过程中用户关系 ACT_HI_PROCINST 历史的流程实例 ACT_HI_TASKINST 历史的任务实例 ACT_HI_VARINST 历史的流程运行中的变量信息 用户用户组表 ACT_ID_GROUP 身份信息-组信息 ACT_ID_INFO 身份信息-组信息 ACT_ID_MEMBERSHIP 身份信息-用户和组关系的中间表 ACT_ID_USER 身份信息-用户信息 流程定义表 ACT_RE_DEPLOYMENT 部署单元信息 ACT_RE_MODEL 模型信息 ACT_RE_PROCDEF 已部署的流程定义 运行实例表 ACT_RU_EVENT_SUBSCR 运行时事件 ACT_RU_EXECUTION 运行时流程执行实例 ACT_RU_IDENTITYLINK 运行时用户关系信息 ACT_RU_JOB 运行时作业 ACT_RU_TASK 运行时任务 ACT_RU_VARIABLE 运行时变量表 流程查询 /*得到流程*/ SELECT ACT_RE_PROCDEF.

浏览

springboot中使用sentinel

首页我们先说说遇到的场景,我们需要对某些服务进行限流操作,在这样的场景下,我们要怎样才能做到这样的需求呢,这时候阿里的sentinel就能解决我们这样的问题 官方的介绍是这样的 引入jar包 <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>ahas-sentinel-client</artifactId> <version>1.1.2</version> </dependency> 添加bean @Bean public FilterRegistrationBean sentinelFilterRegistration() { FilterRegistrationBean registration = new FilterRegistrationBean(); registration.setFilter(new CommonFilter()); registration.addUrlPatterns("/*"); registration.setName("sentinelCommonFilter"); registration.setOrder(1); return registration; } 添加配置 上面讲到我们引入的包是ahas-sentinel-client,这个包到底是干嘛的,它是直接连接阿里云外网ahas服务用的,他需要两个配置 ,指你在阿里云分配的密钥https://ahas.console.aliyun.com dsconfig project.name=sentinel-demo ahas.license=XXXXX

浏览