Easter79 Easter79
3年前
vue 引用tinymce(富文本)遇到的坑,以及添加本地图片上传
1.安装npminstalltinymce 2.组件初始化:在需要用到富文本的组件内,importtinymcefrom'tinymce'然后初始化  tinymce.init3.加载富文本需要的资源文件,放在static目录下!(https://oscimg.oschina.net/oscnet/8cc8e9eade1
捉虫大师 捉虫大师
3年前
小白也能看懂的dubbo3应用级服务发现详解
搜索关注微信公众号"捉虫大师",后端技术分享,架构设计、性能优化、源码阅读、问题排查、踩坑实践。本文已收录https://github.com/lkxiaolou/lkxiaolou欢迎star。dubbo是一款开源的RPC框架,主要有3个角色:提供者(provider)、消费者(consumer)、注册中心(registry)提供者启动时向
java中去除字符串(String)中的换行字符(\r \n \t)
本文转载自 若有侵权,请联系本人删除例1:publicclassTestpublicstaticvoidmain(String\\args)Strings\"'sdsgdasda""\\n""edaeafd'";System.out.println("转换前:"s);
Easter79 Easter79
3年前
Vue 3 组件开发:搭建基于 Vite 的在线表格编辑系统(组件集成)
通过前文(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.grapecity.com.cn%2Fblogs%2Fspreadjsvue3componentdevelopmentcombatpart1)的学习,我们已经用Vite搭建出了Vue3的项目原型。今天,我
Stella981 Stella981
3年前
Spring Boot 2 (十):Spring Boot 中的响应式编程和 WebFlux 入门
Spring5.0中发布了重量级组件Webflux,拉起了响应式编程的规模使用序幕。WebFlux使用的场景是异步非阻塞的,使用Webflux作为系统解决方案,在大多数场景下可以提高系统吞吐量。SpringBoot2.0是基于Spring5构建而成,因此SpringBoot2.X将自动继承了Webflux组件,本篇给大家
Wesley13 Wesley13
3年前
DDD领域驱动设计在凯京科技的应用实践(概念充电篇)
凯京科技成立已三周年,其技术架构经历从单体应用到微服务架构的升级,项目经历了从Spring到SpringBoot的改造,配置实现自动化,初步实现分布式,微服务,具备一定的容错能力,完成RPC框架Dubbo的定制化改造。目前,凯京科技在领域驱动方面也在不断的探索和实践,将DDD与微服务有机结合来构建系统,从而做到系统的高内聚、低耦合。1\.为什么选择D
Stella981 Stella981
3年前
ClickHouse和他的朋友们(4)Pipeline处理器和调度器
原文出处:https://bohutang.me/2020/06/11/clickhouseandfriendsprocessor/本文谈下ClickHouse核心科技:处理器Processor和有向无环调度器DAGScheduler。这些概念并不是ClickHouse首创,感兴趣的同学可以关注下materialize的ti
Stella981 Stella981
3年前
094、Java中String类之直接赋值时的堆内存自动引用
01.代码如下:packageTIANPAN;/此处为文档注释@author田攀微信382477247/publicclassTestDemo{publicstaticvoidmain(Stringargs){
Wesley13 Wesley13
3年前
CDN+P2P在大规模直播&实时直播的技术实践
摘要:本次分享将介绍爱奇艺多类型的直播业务现状,以及直播整体技术架构和客户端直播网络模块Livenet的实现。回顾直播技术顺应业务多样化的演进过程,包括从偏P2P架构发展到结合CDN&P2P混合架构,为多端适配而实现的多协议支持和切换等演变,直播P2P和直播推流SDK的技术实现等。演讲/周志伟整理/LiveVideoStack
Stella981 Stella981
3年前
Kubernetes集群在企业内部多租户共享场景下的管理
!(https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2pwZy9BMUhLVlhzZkhObU1VOFhBSk9qY2VMcXdPNUhFU0N4ZlRnS2ZMM0xLeVJrb1VBYWU0VGhqc2RkYnZjT1l2cTBxTkR3aDZreXB1aFBzM1