首页
学习
活动
专区
工具
TVP
发布

IT大咖说

专栏作者
905
文章
1428490
阅读量
98
订阅数
极致的微前端框架,成本低、速度快、原生隔离、功能强
◆ 一、开源项目简介 无界微前端是一款基于 Web Components + iframe 微前端框架,具备成本低、速度快、原生隔离、功能强等一系列优点。 ◆ 二、开源协议 使用MIT开源协议 ◆ 三、界面展示 ◆ 四、功能概述 背景 微前端已经是一个非常成熟的领域了,但开发者不管采用哪个现有方案,在适配成本、样式隔离、运行性能、页面白屏、子应用通信、子应用保活、多应用激活、vite 框架支持、应用共享等用户核心诉求都或存在问题、或无法提供支持。 Web Components 是一个浏览器原生支持的组
IT大咖说
2022-08-26
1.6K0
分享一个日常使用的一段shell脚本
日常开发经常要简化很多操作可以用make 工具封装很多命令干活,但是在docker 容器内有时候为了简化镜像的大小和避免风险都没有安装make ,但是又需要用很多已命令的命令执行任务,索性就用shell封装好一个类似make 的模板,如下所示 #!/usr/bin/env bash #/ PATH=./node_modules/.bin:$PATH #/ https://www.tldp.org/LDP/abs/html/options.html # Similar to -v (Print each co
IT大咖说
2022-08-26
2660
1000个字带你一次性搞懂JavaAgent技术,反正我是彻底服了
◆  JavaAgent技术 JavaAgent是一种特殊的Java程序,是Instrumentation的客户端。它与普通Java程序通过main方法启动不同,JavaAgent并不是一个可以单独启动的程序,它必须依附在一个Java应用程序(JVM)上,与主程序运行在同一个进程中,通过Instrumentation API与虚拟机交互。 ◆  JVM启动时静态加载 对于JVM启动时加载的Agent模块代码,Instrumentation会通过premain方法传入代理程序,premain方法会在调用程序m
IT大咖说
2022-07-18
2.3K0
Caller服务调用 - Dapr
◆ 前言 上一篇我们讲了使用HttpClient的方式调用,那么如果我们现在需要更换为通过dapr实现服务调用,我们需要做哪些事情呢? ◆ Caller.Dapr 入门 如果我们的项目原本使用的是Caller.HttpClient,现在希望改为使用Caller.Dapr,那么我们需要做什么呢? 改造Caller 服务调用 - HttpClient的中的服务端,使得服务端支持dapr调用 调整客户端代码,使客户端支持通过dapr来做到服务调用,并达到与HttpClient调用相同的结果 准备工作 安装.Ne
IT大咖说
2022-06-29
3250
SpringBoot 监控 SQL 运行情况?
虽然 HikariCP 的速度稍快,但是,Druid能够提供强大的监控和扩展功能,也是阿里巴巴的开源项目。 Druid是阿里巴巴开发的号称为监控而生的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource等等等,秒杀一切。 Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。 Spring Boot 默认数据源 HikariDataSource 与 JdbcTem
IT大咖说
2022-05-12
7620
Avue - 更加贴合企业开发的数据驱动前端开发框架
Vue 作为最为广泛使用的前端开发框架之一,拥有许多的组件库,但他们通常提供较为基本的组件,应用到业务上往往还需要大量的封装。Avue,基于 element-ui / element-plus,提供了数据驱动视图的二次封装,目标是简化开发工作。 ◆ 简介 Avue,是 smallweigit 在 Gitee 上开源的基于 Vue 的前端开发框架,仓库位于 https://gitee.com/smallweigit/avue,目前提供了基于 Vue 2.x 的 v2.9.4 版本和基于 Vue 3.x 的
IT大咖说
2022-04-11
1.9K0
NginxWebUI - 图形化的 Nginx 配置管理工具
Nginx,作为最常见的HTTP和反向代理 Web 服务器之一,使用广泛。Nginx 功能丰富,使用特有的 nginx config 配置文件,可配置性强,模块众多。 但是,这也使得在日常配置时较为繁琐,管理不易。同时,包括证书申请续签、配置历史版本管理、静态文件上传等,也需要运维人员的额外工作。 如果能有一个图形化的配置后台,就可以在很大程度上简化配置工作。NginxWebUI,就是基于这样的目的开发的工具。 ◆ 简介 NginxWebUI,是 cym1102 在Gitee上开源的一款图形化管理 Ngi
IT大咖说
2022-04-06
3K0
2022 年保护 Linux 服务器的 10 种流行开源工具
◆ 概述 我们知道linux与windows相比,LINUX提供了良好的安全性,它提供了各种安全措施来减轻并阻止黑客破坏你的系统。当然这是在你合理设置了linux安全策略的情况下。除了LINUX本身的安全策略,我们还可以借助一些安全工具来保护你的系统。下面分享10大工具来保护linux服务器的安全。这些工具都是100%免费和开源 。 ◆ 推荐工具 1. ClamAV – Linux 防病毒引擎 病毒和恶意软件是对任何计算机系统的最大威胁,为了阻止它们,每个管理员都应该部署可靠且强大的防病毒应用程序。Cla
IT大咖说
2022-03-25
1.3K0
架构师学习笔记之:并发编程(图解原子操作)
◆ 说在前面的话 正如我开篇所说,我们要整理一些java并发编程的学习文档,这一篇就是第一篇:原子操作。主要说什么是原子操作,如何实现原子操作以及java中的原子操作类。 ◆ 开酒,满上 ◆ 什么是原子操作 什么是原子操作,所谓原子操作,就是一个操作是不能打断的操作。嗯.......确切的说应该是不被其他线程或者任务影响的操作。 没错,原子操作就是你在家里的一次上厕所的操作 >> 进厕所,上锁,执行操作..... 身心愉悦,开锁,离开..... 在程序中的体现就是一个线程在执行某个任务占用某个资源在操作的
IT大咖说
2022-03-17
2510
整洁架构、DDD 和 CQRS 简介
◆ 介绍 在这篇博文中,我将介绍整洁架构(Clean Architecture ),它是一种现代、可扩展的正式软件架构,适用于现代 Web 应用程序。接下来,我将讨论DDD(领域驱动设计)如何适应这幅图景,以及 DDD 概念如何与清洁架构完美契合,从而产生一种称为清洁 DDD 的方法。最后,我介绍了命令查询职责分离 (CQRS),并描述了它如何补充和增强 Clean DDD 解决方案,以创建优雅、健壮、可扩展和可测试的软件系统。 ◆ 清洁架构 清洁建筑是一种相对“现代”的正式建筑,因为它不到十年的历史。它随
IT大咖说
2022-03-04
2.7K0
前端构建这十年
前端模块化/构建工具从最开始的基于浏览器运行时加载的 RequireJs/Sea.js 到将所有资源组装依赖打包 webpack/rollup/parcel的bundle类模块化构建工具,再到现在的bundleless基于浏览器原生 ES 模块的 snowpack/vite,前端的模块化/构建工具发展到现在已经快 10 年了。
IT大咖说
2021-09-08
9170
一个 Hybrid SDK 设计与实现
随着移动浪潮的兴起,各种 App 层出不穷,极速发展的业务拓展提升了团队对开发效率的要求,这个时候纯粹使用 Native 开发技术成本难免会更高一点。而 H5 的低成本、高效率、跨平台等特性马上被利用起来了,形成一种新的开发模式:Hybrid App
IT大咖说
2021-07-19
1.1K0
关于 MVVM和MVC的一些总结
晚上练完车之后,之前参考我毕设的一个小伙伴要答辩,问了我一个问题,结果问的一下不知道怎么回答…以下是我回答他问题的答案:所以在回答完他之后,赶快整理一波…
IT大咖说
2021-07-19
2.5K0
每个开发人员都应该知道的 10 个 GitHub 仓库
GitHub 不仅是互联网上最有趣的开源项目的所在地,而且还是共享各种资源的好地方,从免费的书籍到 API ,产品路线图到项目思路到项目方案。
IT大咖说
2021-07-19
2800
超全面的权限系统设计方案!
权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐私数据泄露等问题。
IT大咖说
2021-07-19
2.1K0
分布式系统核心:REST风格的架构,REST成熟度模型及REST API管理
正确、完整地使用REST是困难的,关键在于RoyFielding所定义的REST只是一种架构风格,它并不是规范,所以也就缺乏可以直接参考的依据。好在Leonard Richardson补充了这方面的不足。
IT大咖说
2021-06-15
7940
Homer - 无比简单的静态网站首页生成器
对于 Web 开发的入门者而言,开发一个功能全面的静态的网站首页,并不是那么容易实现的需求。然而,实现一个个人网站或企业网站的简单首页,又是十分常见的需求。如果可以通过编写简单的配置文件,就能实现一个美观使用的静态首页,并能够提供一些自定义的功能,无疑会降低此类需求开发的门槛。
IT大咖说
2021-04-23
1.6K0
Web-Frameworks - 谁才是最快的 Web 框架
对于 Web 应用开发者而言,关于不同 Web 框架之间性能差异的争议由来已久。对于一个网络应用或服务而言,我们通常都希望处理速度越快越好。但由于实现语言、底层网络设计、并发处理、路由算法等种种因素的影响,不同的框架实现相同的逻辑,性能可能会有十倍乃至百倍的差异。
IT大咖说
2021-04-08
3K0
Drogon - 真正现代化的 C++ 网络服务框架
C++ 是最重要的编程语言之一。它既可以进行、过程化程序设计,又可以进行使用抽象数据类型的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。
IT大咖说
2021-04-08
6.9K0
Go框架比较:goframe、beego、iris和gin
由于工作需要,这些年来也接触了不少的开发框架,Golang的开发框架比较多,不过基本都是Web"框架"为主。这里稍微打了个引号,因为大部分"框架"从设计和功能定位上来讲,充其量都只能算是一个组件,需要项目使用的话得自己四处再去找找其他的组件,或者自己造轮子。如果用于Web开发,这些"框架"的Web开发能力均已完备,无太大差别,且均是自标准库net/http.Server的二次封装。由于框架众多,这里笔者只选择了几个曾做过技术选型评估、较为熟悉,且目前比较流行和典型的Golang"框架",从适用于业务项目开发框架的角度,做一个简单的横向比较,以便大家在项目框架选型时做个参考。
IT大咖说
2021-02-24
8.4K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档