简简单单OnlineZuozuo
未闻万里蓬莱,而窥先圣遗智。故,以此生筑梦,奔而逐之;以泰山之伟,攀而登之;以静雅素心,处世为人。------zuozuo著
展开
-
2023-3 版 JetBrains 已经推出
2023-3 版 JetBrains 已经推出2023 年最后一个版本引入了许多新功能,目的是为了获得更出色的开发体验下面是 JetBrains 桌面工具更新摘要,并且能够深入了解更详细的变化。原创 2023-12-14 18:39:26 · 1028 阅读 · 1 评论 -
Jetbrains IDEA 2023.3 更新
Jetbrains IDEA 2023.3 更新已经发布。原创 2023-12-14 18:36:37 · 1220 阅读 · 1 评论 -
通过 Java 17、Spring Boot 3.2 构建 Web API 应用程序
通过 Java 17、Spring Boot 3.2 构建 Web API 应用程序。原创 2023-12-14 18:34:02 · 1049 阅读 · 1 评论 -
Rocket-API : API敏捷开发框架, 用于API接口功能的快速开发
Rocket-API : API敏捷开发框架, 用于API接口功能的快速开发拒绝CRUD。用尽可能简单的方式,完成尽可能多的需求。通过约定的方式 实现统一的标准。告别加班,拒绝重复劳动,远离搬砖。原创 2023-11-28 19:46:00 · 1281 阅读 · 1 评论 -
Baidu Comate 基于百度文心一言的智能编码助手
Baidu Comate 基于百度文心一言的智能编码助手。原创 2023-11-22 09:47:44 · 1258 阅读 · 1 评论 -
Nginx 可视化管理平台:nginx-proxy-manager
Nginx 是一个高性能的HTTP和反向代理web服务器,其主要的特点就是快,但是配置起来相对有点麻烦Nginx 可视化管理平台:nginx-proxy-manager 帮助我们解决 Nginx 配置麻烦的问题。原创 2023-11-16 19:52:57 · 728 阅读 · 2 评论 -
IntelliJ IDEA 2023.2.1 (Ultimate Edition) 版本 Git 如何找回被 Drop Commit 的提交记录
IntelliJ IDEA 2023.2.1 (Ultimate Edition) 版本 Git 如何找回被 Drop Commit 的提交记录。原创 2023-11-09 18:54:50 · 855 阅读 · 2 评论 -
IntelliJ IDEA 2023.2.1 (Ultimate Edition) 版本 Git 如何合并多次的本地提交进行 Push
IntelliJ IDEA 2023.2.1 (Ultimate Edition) 版本 Git 如何合并多次的本地提交进行 Push。原创 2023-11-09 18:51:16 · 422 阅读 · 1 评论 -
Spring Framework :WebClient 取代 RestTemplate
RestTemplate 在 Spring Framework 仍然可用,但是建议开发者使用 WebClient 取代 RestTemplateWebClient是Spring框架5.0引入的基于响应式编程模型的HTTP客户端。它提供一种简便的方式来处理HTTP请求和响应,支持异步和非阻塞式的请求和响应处理。WebClient基于Reactor,它是一种响应式流编程框架,它提供了模型的API,允许异步、非阻塞的处理流式数据。原创 2023-10-18 12:41:09 · 169 阅读 · 0 评论 -
主流软件漏洞跟踪 Apache RocketMQ NameServer 远程代码执行漏洞(CVE-2023-37582)
主流软件漏洞跟踪 Apache RocketMQ NameServer 远程代码执行漏洞(CVE-2023-37582)原创 2023-08-29 14:17:03 · 181 阅读 · 0 评论 -
JetCache 阿里开源的缓存框架
JetCache 是一个基于 Java 的缓存系统封装,提供了统一的 API 和注解进行使用,比 Spring Boot 自带的 SpringCache 更强大。原创 2023-08-23 10:12:56 · 535 阅读 · 0 评论 -
信息系统项目管理基础知识学习笔记 - IT 治理基础 - IT治理的驱动因素
组织信息系统建设和运行需要制订总体规划,但制订IT资源统一规划存在很多问题原创 2023-08-22 15:16:44 · 331 阅读 · 0 评论 -
AIlen AI 发布【开源】三万亿 Token 文本数据集 Dolma
2023 年 3 月,Allen Institute for AI开始创建一个名为OLMo的开源语言模型,旨在推动大规模NLP系统的研究,Dolma 是 Allen Institute for AI 的第一个数据成果,内容开源在 `HuggingFace Hub`原创 2023-08-22 13:18:39 · 276 阅读 · 0 评论 -
Redis 7.2.0 发布,让开发更轻松
首个 `Unified Redis Release`。此版本包含一系列广泛的新功能,以及对人工智能计划的功能支持原创 2023-08-22 11:38:43 · 273 阅读 · 0 评论 -
Fluent-MyBatis
何为 Fluent Mybatis?Fluent Mybatis, 是一款 Mybatis 语法增强框架, 综合了 Mybatis Plus, Dynamic SQL, JPA 等框架特性和优点。原创 2023-08-18 14:29:19 · 281 阅读 · 0 评论 -
使用 Windows PowerShell 自带的 Test-NetConnection 代替 Telnet 进行端口测试
Test-NetConnection 在 Windows 8 、Windows Server 2012 版本被内置,但是需要 PowerShell 4以上的版本运行,PowerShell 4 在 Windows 8.1 、Windows Server 2012 R2 被内置,所以高于Windows 8.1 、Windows Server 2012 R2 版本的设备,都可以直接使用 Test-NetConnection,而不需要安装或者开启该功能原创 2023-07-13 13:26:40 · 2009 阅读 · 0 评论 -
JEP 420:简化的 switch 表达式
表达式, Java 18 实现了。逻辑,可以更加清晰的表达。Java 14 引入了。原创 2023-06-30 13:47:23 · 260 阅读 · 0 评论 -
信创 (信息技术应用创新产业) 国产化道路
支持 Oracle、Kingbase、MySQL、Weblogic、TomCat、Jboss、Apache、sendmail、Postfix、StarBus 等主流数据库和中间件软件。全面适配各技术栈的信创产品(覆盖芯片、服务器、操作系统、数据库、大数据、中间件、应用程序等。1、IT基础设置:CPU芯片、服务器、存储、交换机、路由器、各种云等。3、应用软件:OA、ERP、办公软件、政务应用、流版签软件等。2、基础软件:操作系统、数据库、中间件、BIOS等。4、信息安全:边界安全产品、终端安全产品等。原创 2023-05-05 15:35:21 · 1526 阅读 · 1 评论 -
License 授权机制保护下的商业软件产品
Java 层面有 License3j、TrueLicense、JLicenseManager、License4j 几个库可以用于生成和验证软件许可证。(确保可以在到期后收取维保费用,或者防止甲方不支付尾款等,需要考虑对软件产品进行保护)为了维护商业软件产品的所有权不被损害,确保商业软件的利益不被损害。2、License 授权使用机制。4、代码混淆、反调试、防篡改技术。包括但不限于以下手段。原创 2023-04-28 13:36:39 · 709 阅读 · 0 评论 -
基于 Reactor 的响应式编程应用场景
这些操作符包括 map、filter、reduce、merge 等,可以更好地处理大量的数据流,并提高应用程序的性能。基于 Reactor 的响应式编程可用于 Web 应用程序中,尤其是在处理高并发请求时。该框架提供了一种基于事件的模型,可以更好地处理并发请求,并在 I/O 操作上提高效率。通过使用 Reactor 的反应式编程模型,可以更好地处理连接和数据传输,并提高网络应用程序的性能和可伸缩性。总的来说,基于 Reactor 的响应式编程框架可以应用于各种需要高并发、高性能和可扩展性的应用程序中。原创 2023-03-24 16:22:31 · 677 阅读 · 0 评论 -
Java 响应式编程 Reactor 框架
Mono类是一个可观察的序列,它发出0或1个元素。总之,Flux和Mono是Java Reactor框架中的两个重要类,用于处理基于响应式编程的异步流。这两个类支持各种操作符,可用于转换、筛选、聚合和错误处理,使异步编程更加简单和优雅。这些对象都是Reactor框架中的重要组件,可用于实现基于响应式编程的异步流处理。相反,它们可以使用Flux和Mono等可观察序列来发出事件,并使用各种操作符来转换、筛选、聚合和错误处理这些事件。这种异步编程的好处包括更高的吞吐量、更低的延迟和更好的可伸缩性。原创 2023-03-22 11:20:50 · 983 阅读 · 0 评论 -
数据库连接池 BoneCP、HikariCP 等
Tomcat 在 7.0 以前都是使用 common-dbcp 做为连接池组件,但是 dbcp 是单线程,为保证线程安全会锁整个连接池,性能较差,dbcp有超过60个类,也相对复杂。大型系统一般都有专门的监控类软件,如 skywalking、prometheus 等,因此连接池只需要做好的他的本职工作即可,应该更加关注连接池的性能。LRU 是思路是,最近使用过的缓存被认为是有用的,很久都没用过的数据应该是无用的,当内存空间不足时,应该优先淘汰很久没使用过的缓存。这样的场景,性能可能是一个数量级的提升。原创 2023-02-14 11:19:00 · 676 阅读 · 0 评论 -
MetaMQ
MetaMQ 是一个基于以太坊的可扩展分布式消息队列(MQ)系统,它可以支持大规模的分布式应用程序。MetaMQ 支持多种消息模型,包括发布/订阅,点对点,临时队列,组播消息等,满足不同类型的应用程序的需求。MetaMQ 的诞生背景是由于现有的分布式消息队列不能满足企业级应用的需求,因此诞生了 MetaMQ。MetaMQ 主要应用于企业级应用,如大规模的分布式应用程序、大量的消息传输应用、消息服务构建等。3、支持消息的持久性和事务性,可以满足企业级应用程序的高可用性要求;原创 2023-02-09 10:20:47 · 827 阅读 · 0 评论 -
Jetty、Netty、Tomcat、Undertow
Netty拥有灵活的编程接口,可以快速构建可扩展的协议服务器和客户端程序,可以支持多种网络协议,提供可靠的网络服务,拥有高性能的网络I/O,可以支持高并发连接,并且拥有可插拔的编解码器。Jetty的核心是一个HTTP服务器,它可以处理HTTP请求,并将其转发给应用程序层,从而实现Web应用程序的构建和部署。Netty的核心是一个NIO框架,它可以处理不同的网络协议,并将其转发给应用程序层,从而实现网络服务的构建和部署。它提供了一个用于构建Web应用的框架,可以轻松构建高性能的Web应用程序。原创 2023-02-09 10:19:38 · 1121 阅读 · 0 评论 -
Service Mesh 的实现,Google 的 Istio
Istio 是一个开源服务网格,它透明地分层到现有的分布式应用程序上。Istio 强大的特性提供了一种统一和更有效的方式来保护、连接和监视服务。Istio 是实现负载平衡、服务到服务身份验证和监视的路径——只需要很少或不需要更改服务代码。使用 TLS 加密、强身份认证和授权的集群内服务到服务的安全通信自动负载均衡的 HTTP, gRPC, WebSocket,和 TCP 流量通过丰富的路由规则、重试、故障转移和故障注入对流量行为进行细粒度控制。原创 2023-02-09 10:17:55 · 538 阅读 · 0 评论 -
混合云介绍
混合云是指将私有云、公有云以及在线服务结合起来使用的技术,以满足客户的需求。原创 2023-02-07 14:19:26 · 355 阅读 · 0 评论 -
NLP(自然语言处理)技术的主要实现思路
NLP(自然语言处理)技术的主要实现思路是,首先利用自然语言语料库和机器学习技术,将文本信息进行分词和词性标注,从而得到计算机可以理解的结构化表示。然后,利用语义分析技术,将文本信息转换为机器可以理解的概念和语义表示,从而使机器能够正确理解文本信息的含义。最后,利用语言生成技术,将机器理解的概念和语义表示转换为可以阅读的文本信息。原创 2023-02-07 14:06:53 · 979 阅读 · 0 评论 -
如何客观的分析 ChatGPT技术
OpenAI 发布的基于 GPT-3 模型构建的 ChatAI ,使用起来有许多的惊艳之处,但是我们也不得不看到他的局限性。预训练模型会事先采集海量的数据,对 AI 模型进行训练,但是运行这些预训练模型存在如下的限制或者困难。GPT-3 是一个预训练模型,预训练模型有很多的不足之处仍然需要攻关。原创 2023-02-07 13:24:46 · 7192 阅读 · 0 评论 -
OpenEBS 开源云原生存储解决方案
OpenEBS是一种开源云原生存储解决方案,托管于 CNCF 基金会是一组存储引擎,允许您为有状态工作负载 (StatefulSet) 和 Kubernetes 平台类型选择正确的存储解决方案在高层次上,OpenEBS 支持两大类卷——本地卷和复制卷是 Kubernetes 本地超融合存储解决方案,它管理节点可用的本地存储,并为有状态工作负载提供本地或高可用的分布式持久卷OpenEBS 能力。原创 2023-02-03 10:38:08 · 606 阅读 · 0 评论 -
2022 年主要的技术变革内容
OpenSCA 是 SCA(软件成分分析Software Composition Analysis) 技术原理的实现,用来扫描项目的第三方组件依赖及漏洞信息的软件工具。AIOps 社区云智慧孵化的数据可视化编排平台 FlyFish,通过简易的方式快速创建数据模型,通过拖拉拽的形式,快速生成一套数据可视化解决方案。采用软件成分分析、依赖分析、特征分析、引用识别、合规分析等方法,深度挖掘组件中潜藏的各类安全漏洞及开源协议风险,保障应用开源组件引入的安全。原创 2023-02-03 10:36:19 · 661 阅读 · 0 评论 -
Spring Boot 3.0
Spring Boot 3.0 基于 Java 17 开发,是第一个支持 Spring Framework 6.0、第一个支持 GraalVM 的 Spring Boot GA 版本以 Jakarta EE 9 为基准并支持 Jakarta EE 10,同时借助于 GraalVM 支持了 AOT 和 Native Image。原创 2023-02-03 10:30:39 · 1137 阅读 · 0 评论 -
设置 Spring Boot 的定时任务线程池以优雅退出
【代码】设置 Spring Boot 的定时任务线程池以优雅退出。原创 2022-12-19 13:31:34 · 956 阅读 · 0 评论 -
ERR_UNSAFE_PORT , Chromium 的默认非安全端口
配置服务端口的时候,要避开浏览器的 Chromium 默认非安全端口,这是 Chromium 浏览器内核限制的,如果使用这些端口但是没有设置浏览器的启动参数,就会导致浏览器不向服务器发起请求 ,浏览器自动认为这些请求非法。在浏览器的启动后面增加参数。原创 2022-11-12 14:52:14 · 1279 阅读 · 1 评论 -
大数据任务调度工具 Apache DolphinScheduler
Apache DolphinScheduler 于 17 年在易观数科立项, 19 年 3 月开源,8 月进入 Apache 孵化器DolphinScheduler 支持 K8S。原创 2022-11-02 13:15:55 · 889 阅读 · 0 评论 -
Spring Native 的 Hello World
Spring Boot 的 Spring Boot Buildpacks support 可以将 Spring Boot 应用程序打包成一个容器。通过此命令,可以创建一个使用 GraalVM native image compiler 构建的 Linux 容器,默认情况下,这个镜像是在本地。在待构建的机器上,必须安装了 Docker,可以参考 Get Docker,同时注意要能够以非 root 用户启动和运行。Spring AOT 插件执行代码的提前转换,用以修复 native image 的兼容性。原创 2022-11-01 13:42:33 · 697 阅读 · 0 评论 -
Spring Native
Spring Native 可以通过 GraalVM 将 Spring 应用程序编译成原生镜像,提供了一种新的方式来部署 Spring 应用。GraalVM 是一个高性能的多语言运行时环境。设计目的是能够提高用 Java 和其他 JVM 语言编写的应用程序的执行速度,同时。这个项目的目标是寻找 Spring JVM 的替代方案,提供一个能将应用程序打包,并运行在轻量级容器的方案。在 Spring Native 中支持所有的 Spring 应用程序(几乎不用修改代码)。原创 2022-11-01 13:40:50 · 647 阅读 · 0 评论 -
微前端概念
微前端是一种多个团队通过独立发布功能的方式来共同构建现代化 web 应用的技术手段及方法策略。缺点是需要所有的项目都基于 Webpack ,且已经升级到 Webpack 5 ,局限性较大。优点是高度模块化、多框架兼容、支持资源文件拆分、全局状态管理、独立开发部署、CLI 工具。优势是技术解耦、样式隔离、JS 沙箱、资源预加载、提供了 UMI 插件、兼容 IE11。优点是基于 Webpack , 前端比较熟悉,上手快。缺点是文档太少,且资料都是英文的。原创 2022-09-22 15:42:16 · 561 阅读 · 0 评论 -
MySql SQL 脚本的可移植性,MySql 可以执行的注释代码
如下是一段 MySql 导出的数据库脚本的结尾,是一段被注释的代码,但是 MySql 是可以执行这些代码的。MySql 执行版本号由三部分构成,40101 代表 4.01.01 及以上版本可执行该命令。但是当 SQL 脚本在其它数据库执行时,则不会执行这些 MySql 的命令。原创 2022-09-22 15:40:49 · 647 阅读 · 0 评论 -
浅谈企业中台商业模式及建设思路
其余中台的建设要有整体目标和阶段性建设规划与目标要清楚的认识到中台不是万能药要找准企业中台的核心价值和定位企业中台是企业完成数字化转型的关键战略性项目从整体视角出发,审视多业务、创新业务为集合的业务全景通过复用平台解决多业务系统之间业务不可复用的问题解决非中台模式下的数据孤岛问题,打通整体的业务为创新型业务赋能,提供技术支撑,并降低创新成本,可以进行快速试错和调整方向企业中台自身也属于创新变革中的一员。原创 2022-09-10 14:50:42 · 1184 阅读 · 0 评论 -
Github 最受欢迎的 35 个项目一览
build-your-own-x 是一个用于构建自己的应用或者组件的库,你可以通过他来创建自己的 3D 光线追踪、构建自己的机器人、构建自己的命令行工具、构建自己的 Docker 等。Python 是一个 Python 语言的算法相关的仓库,里面包含了各类算法,但是里面的算法的实现可能不如 Python 标准库里面的实现更健壮,仅仅用于学习目的。awesome-python 是一个 Python 相关的各类技术的框架和库、软件资源的一个列表。...原创 2022-08-12 13:09:24 · 2111 阅读 · 0 评论