Monday, June 7, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


深入浅出,工作流引擎

Posted: 07 Jun 2021 02:02 AM PDT

随着 LCDP(低代码开发平台) 不断被公众认知,规模也在日益扩大,正在不断的惊醒着每个开发者,变革才是出路。由此我们简单带出我们今天要谈的WorkFlow工作流引擎。 WorkFlow工作流引擎目前是以BPMN和Active工作流为两大阵营为主,源代码以:Java、net为主,而PHP几乎没有工作流引擎(这就很尴尬了)。 说完大体情况,我...

6个有用的Vue开发技巧

Posted: 07 Jun 2021 02:07 AM PDT

前言 在平时的开发中,我们用vue可能很久了,但是对于有的新特性或者技巧没有发现,本文就带着大家一起看看常用的vue技巧 1.状态共享 随着组件的细化,就会遇到多组件状态共享的情况,Vuex当然可以解决这类问题,不过就像Vuex官方文档所说的,如果应用不够大,为避免代码繁琐冗余,最好不要使用它,今天我们介绍的是vue...

《Spring 手撸专栏》第 3 章:初显身手,运用设计模式,实现 Bean 的定义、注册、获取

Posted: 23 May 2021 04:55 PM PDT

持续坚持原创输出,点击蓝字关注我吧 作者:小傅哥 博客:https://bugstack.cn ❝ 沉淀、分享、成长,让自己和他人都能有所收获!😜 ❞ 目录 一、前言 二、目标 三、设计 四、实现 1. 工程结构 2. BeanDefinition 定义 3. 单例注册接口定义和实现 4. 抽象类定义模板方法(AbstractBeanFactory) 5. 实例化Bean类(Abstra...

一文讲懂服务的优雅重启和更新

Posted: 06 Jun 2021 09:59 PM PDT

在服务端程序更新或重启时,如果我们直接 `kill -9` 杀掉旧进程并启动新进程,会有以下几个问题: 1. 旧的请求未处理完,如果服务端进程直接退出,会造成客户端链接中断(收到 `RST`) 2. 新请求打过来,服务还没重启完毕,造成 `connection refused` 3. 即使是要退出程序,直接 `kill -9` 仍然会让正在处理的请求中断 ...

微服务预热那些事

Posted: 06 Jun 2021 06:58 AM PDT

# 背景 随着流量增长,服务的节点越来越多,对服务性能要求也越来越大,在服务启动时经常会发现存在抖动,针对这些服务抖动,就需要采取一些预热措施,下面就简单介绍下系统相关的服务预热、中间件预热、数据库预热等 # 预热场景 ## 服务预热 在《springcloud线上发布超时》系列文章中已经描述了一些微服务需要预热的服务...

基础数据类型在多线程中也会复制到工作内存吗?

Posted: 06 Jun 2021 08:13 PM PDT

基础数据类型在多线程中也会复制到工作内存吗?还是只有引用类型或包装类型的才会被复制到工作内存中

自定义了一个接口,其他人去实现,怎么去找相关的实现类

Posted: 06 Jun 2021 08:11 PM PDT

问题是这样的,微服务项目,多个模块,我在公共模块,注意,这个公共模块就是一个单纯的jar,放一些工具类和公共类,我现在在这里定义了一个接口,我希望引入我这个公共模块的人,实现这个接口,在这个公共的jar的另外一个工具类方法中,会调用这个类,然后再就调用实现类,获取我要的数据。 工具类- 调用这个接口 - 调用...

Elasticsearch是不是很占资源?

Posted: 06 Jun 2021 07:00 PM PDT

如题,用zipkin想用es存储,但是运维说很占资源,之前用3台8c16g的服务器几个月就崩了,还设成7天清理一次数据,大家有没有经验,有那么费资源吗?

Gokins —— 基于 Go 语言的持续集成和持续交付的工具

Posted: 06 Jun 2021 05:02 PM PDT

Gokins 是一个由 Go 语言和 Vue 编写的一款轻量级、能够持续集成和持续交付的工具。

Git 2.32.0 发布

Posted: 06 Jun 2021 04:45 PM PDT

Git 2.32.0 已经发布,本次更新由 100 个人贡献的 619 个非合并提交组成,其中 35 位是新面孔。包含了性能优化、可用性增强、以及大量的错误修复内容。 主要更新内容 git repack 现在采用了一个"cleverer strategy"来降低重新打包仓库的成本。 git push 的 v2 协议现在会发现与接收端的 common ancestors,以希望能使 Gi...

CotEditor 4.0.5 发布,Mac 下的文本编辑器

Posted: 06 Jun 2021 04:18 PM PDT

CotEditor 是一个轻量级、简洁、但功能强大的文本编辑器,用于编辑纯文本文件,如网页 HTML、CSS),程序源代码(Python、Ruby、Perl 等),结构化文本(Markdown、Textile、Tex 等)或任何其他类型的纯文本。 CotEditor 4.0.5 正式发布,该版本更新内容如下: 改进 更新 JavaScript 语法样式,以改进正则表达式的高亮;...

loginsight 2.2 发布,一款通用的日志分析工具

Posted: 06 Jun 2021 02:35 PM PDT

Loginsight是一款开源的通用日志分析工具,能快速打开大文件,且集成了时间线、过滤窗、正则搜索、分享等功能,有效帮助理清线索、记录思路、整理分析结果 2.2版本,我们继续推出了一些实用功能: 支持查看后台程序的实时输出 支持查看Android设备实时日志 支持读取粘贴板中的日志 支持导出过滤窗的内容 加入文件关联,可...

Java泛型用法

Posted: 06 Jun 2021 03:49 AM PDT

本质:参数化类型 泛型的擦除: 泛型只在编译阶段有效,编译之后JVM会采取去泛型化的措施. 泛型在运行阶段是没有效果 泛型通配符的介绍 概念 泛型的类型擦除 泛型只在编译阶段有效,泛型类型在逻辑上可看成是多个不同的类型,但是其实质都是同一个数据类型 编译之后程序会采取去泛型化的措施 泛型通配符的介绍 泛型的具体...

No comments:

Post a Comment