首页 文章 精选 留言 我的

精选列表

搜索[进度通知],共10001篇文章
优秀的个人博客,低调大师

Jenkins 教程(一)实现自动化打包及邮件通知

个人不喜欢装腔作势一堆专业术语放上去,让大多数人看不懂来提升逼格(所谓的专家),所以我简单的介绍jenkins是干啥的。本文使用jenkins,就是让它把git仓库里的东西取出来,然后在jenkins容器中编译打包,然后执行脚本,可以是运行jar等,根据自身情况量身定制脚本。 下载 官方下载链接:https://jenkins.io/download/ windows可以直接下载msi安装,linux的话rpm或者直接下载war包。我在这里用的war包。 启动 因为它是个jar包,所以我们用命令java -jar jenkins.war来启动。默认8080端口。 如果你希望它不在8080端口上启动,那使用命令java -jar jenkins.war httpPort=8888 启动后续步骤 启动后浏览器访问8888端口。 他会让你填写一个密匙,并告诉你密匙在哪个文件。 然后让你安装一些工具,直接点击默认按照即可。(可按需求来按照) 创建用户 一路next 配置环境 因为我们需要编译java项目,所以jdk和maven也必须在容器里进行安装。 我们进入 :系统管理->全局工具配置 jdk安装: maven安装: 什么?想在项目编译失败了给你发送邮件提示? 进入: 系统管理->系统设置 首先我们看到的是 主目录是什么呢?你编译的项目就放在这里面。 进入正题,配置邮箱。 至于没有实现过邮箱发送邮件的朋友,可以看我之前的文章了解一下。Java 发送qq邮件基础和封装 开始项目 应用并保存 点这个小红点可以查看构建日志。 成功部署邮件: 部署失败邮件: 建议 后面的一小点建议,尽量在本地上部署jenkins,然后将可运行jar包上传到服务器。因为把jenkins部署在服务器可能会存在maven下载失败的问题,需要搭建maven私服来解决,很麻烦。 至于如何上传到服务器,会在下文介绍。 介绍下我的所有文集: 流行框架 SpringCloudspringbootSpring Securitynginxredis 底层实现原理: Java NIO教程Java reflection 反射详解Java并发学习笔录Java Servlet教程jdbc组件详解Java NIO教程Java语言/版本 研究

优秀的个人博客,低调大师

倒计时三年,国产化替代100%进度走到哪了?

大家好,我是陈哥。 自2020年信创产业进入规模化推广阶段以来,国家政策便持续加码。曾航在《大国锁钥:国产替代浪潮》中提到:“从来没有一个时间点像今天这样,中国对于‘卡脖子’、国产化替代有这么高的关注度。” 2023年9月底下发的79号文为信创替代按下了“快进键”,明确要求央企国企到2027年实现100%的信创替代。如今已至2025年初,在这一背景下,企业呈现出明显的分化态势:一方面,一些企业已经在信创替代的道路上取得了阶段性成果,并积累了丰富的实践经验;另一方面,也有不少企业,对信创替代的推进持谨慎观望态度。 禅道软件恰恰属于前者,它乘着信创“东风”,不仅于2024年10月与多家企业产品完成信创互认,还于不久前发布了《国产化替代方案2.0》与其他企业分享经验。 我作为该解决方案的参与人之一,想通过本篇文章,和大家一起聊聊目前项目管理软件的国产化替代。 一、良币驱逐劣币,国产项目管理软件逃不脱内卷 “做企业,一定要专注于一个领域且长期的坚持。或许你的选择不是最热的,但只要坚持下去,一定会守得云开见月明。” 在项目管理软件领域,不少企业在面对技术封锁时艰难爬坡,逐步实现部分技术突破,正是这种专注与坚持,推动着项目管理软件的国产化替代稳步向前。 国内项目管理软件的市场起步相对较晚,国产软件正凭借自身优势逐步扩大市场份额,禅道项目管理软件便是其中的典型代表。禅道以本土业务需求为导向,致力于解决研发管理行业存在的问题,为国内企业提供一款成熟、专业的项目管理工具。 最初,有很多人批评我们在重复造轮子。但我们的初心很简单,市面上缺少严谨完整的项目管理软件,禅道想要填补这个空缺,想做一款能解决上述种种问题、覆盖软件全生命周期的项目管理软件。 基于此,禅道团队在持续把我们经历过和实践过的框架、方法、工具、实践、知识尽可能地做标准化,输出给广大用户和客户。这便是禅道存在的意义。 二、叫好不叫座:项目管理软件的国产化替代为什么这么难 在项目管理软件领域,尽管国产化替代的呼声很高,但实际应用情况却不尽如人意,呈现出“叫好不叫座”的局面。 01 产品同质化与创新不足 许多国产项目管理软件在发展初期主要通过模仿国外成熟产品来快速进入市场,导致产品同质化现象严重。这些软件在功能设计上缺乏创新,未能充分结合国内企业的实际需求和管理特点,无法提供真正贴合用户需求的解决方案。例如,一些国产软件简单照搬国外产品的架构和功能,却未能解决国外产品本身存在的局限性,如过度依赖插件、扩展机制受限等问题。这种缺乏创新的模式使得国产项目管理软件在市场竞争中难以脱颖而出,用户对其认可度较低。 02 市场认知与品牌信任度 尽管国产项目管理软件在功能、性能和安全性等方面已经取得了显著进步,但部分用户仍然对国产软件存在偏见,认为国产软件在技术成熟度和稳定性上不如国外产品。这种认知偏差导致企业在选择项目管理软件时,更倾向于选择知名度高、市场口碑好的国外品牌。此外,国产软件在市场推广和品牌建设方面相对薄弱,未能有效提升用户对其品牌的信任度。 03 用户习惯与迁移成本 国外项目管理软件在市场中占据先发优势,许多企业已经长期使用这些软件,并形成了固定的工作流程和用户习惯。对于这些企业来说,切换到国产项目管理软件需要重新培训员工、调整工作流程,甚至需要迁移大量历史数据,这无疑增加了企业的迁移成本。此外,国产软件在数据迁移和兼容性方面仍存在不足,无法完全无缝对接国外软件的数据格式和功能模块,进一步阻碍了企业的国产化替代进程。 通过持续优化产品功能、提升用户体验以及加强技术支持,国产软件正在赢得更多企业的信任和选择。 三、走得慢没关系,行得稳才是关键 2025年,中国软件产业正经历一场静默却深刻的变革。从央企核心系统到工业“卡脖子”领域,国产替代的浪潮已从“可选项”变为“必选项”。在这场系统性升级中,国产软件企业正以“稳”破局。 但国产化替代,远非一日之功。项目管理软件厂商不能等着政策催熟,更需要在产品技术、服务以及生态上全面跟进。为此,禅道也推出了“移”步抵万金活动,帮助企业实现国产化替代。

优秀的个人博客,低调大师

去掉Flex4生成的SWF加载时的进度条

原文 http://www.cnblogs.com/modou/articles/1955507.html 方法一: <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" usePreloader="false"> 方法二: package com.haso.flex4SH.component { import flash.display.Sprite; import flash.events.Event; import flash.events.ProgressEvent; import mx.events.FlexEvent; import mx.preloaders.DownloadProgressBar; public class pbarunsee extends DownloadProgressBar { public function pbarunsee() { super(); } override public function set preloader( preloader:Sprite ):void { preloader.addEventListener( ProgressEvent.PROGRESS , SWFDownloadProgress ); preloader.addEventListener( Event.COMPLETE , SWFDownloadComplete ); preloader.addEventListener( FlexEvent.INIT_PROGRESS , FlexInitProgress ); preloader.addEventListener( FlexEvent.INIT_COMPLETE , FlexInitComplete ); } private function SWFDownloadProgress( event:ProgressEvent ):void { this.visible=false; } private function SWFDownloadComplete( event:Event ):void {this.visible=false;} private function FlexInitProgress( event:Event ):void { this.visible=false; } private function FlexInitComplete( event:Event ):void { dispatchEvent(new Event(Event.COMPLETE)); } } } <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" preloader="com.haso.flex4SH.component.pbaru

优秀的个人博客,低调大师

监控公司 Verkada 确认遭大规模黑客入侵:已通知 FBI

北京时间 3 月 11 日消息,监控摄像头公司 Verkada 周三表示,公司已就大规模黑客入侵事件联系了美国联邦调查局 (FBI)。黑客通过入侵攻击获得了 15 万个摄像头的监控视频,导致 Verkada 客户的监控数据泄露,包括特斯拉等公司、医院、学校以及拘留所。 Verkada 称,攻击者在 2021 年 3 月 7 日取得了服务器访问权,并持续访问至太平洋时间 2021 年 3 月 9 日大约中午。攻击者获得了能够绕过授权系统的凭证。 Verkada 表示,截至太平洋时间 3 月 9 日中午,其系统是安全的,没有用户密码被访问。Verkada 确认黑客访问了摄像头,入侵了一系列客户。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册