首页 文章 精选 留言 我的

文章列表

共 13379 篇
Alibaba面试题:谈谈Spring用到了哪些设计模式?

Alibaba面试题:谈谈Spring用到了哪些设计模式?

前言 前几天,一位读者面阿里被问到一个问题:Spring框架用到了哪些设计模式?,答得不是很好,于是打算写篇文章讲讲这个!代理模式 所谓代理,是指它与被代理对象实现了相同的接口,客户端必须通过代理才能与被代理的目标类进行交互,而代理一般在交互的过程中(交互前后),进行某些特定的处理,比如在调用这个方法前做前置处理,调用这个方法后做后置处理。 代理又分为静态代...

python 开发的 windows版运维图形界面-信息管理系统

python 开发的 windows版运维图形界面-信息管理系统

基于运维人员对windows/linux/网络设备系统管理比较分散,并且每个服务都要开启不同的监控和应用程序,浪费时间,浪费时间就是浪费金钱的道理没有人不会不懂这个道理,我查找了很多资源发现都是一些零散的监控工具,没有正真意思的统一监控管理(博主时间有限。目前只分享windows本地监控,后面继续更新远程监控),并且运维人员查看网络或者虚拟机信息都要远程登录...

HarmonyOS学习资源分享

HarmonyOS学习资源分享

5月24日,华为在深圳举办首届HarmonyOS 开发者创新大赛颁奖典礼。华为消费者业务HarmonyOS开源与开发者运营总监在颁奖典礼上作了主题为《HarmonyOS学习资源分享》的演讲。 以下为演讲实录: 跟大家先讲一个运营数据,2019年HDC大会鸿蒙问世,地球人在那一刻认识了鸿蒙操作系统。那一天的鸿蒙官网的开发者访问人数一直是顶峰,近一年多来,从来没...

SpringBoot2 集成测试组件,七种测试手段对比

SpringBoot2 集成测试组件,七种测试手段对比

一、背景描述 在版本开发中,时间段大致的划分为:需求,开发,测试; 需求阶段:理解需求做好接口设计; 开发阶段:完成功能开发和对接; 测试上线:自测,提测,修复,上线; 实际上开发阶段两个核心的工作,开发和流程自测,自测的根本目的是为自己提前解决可能出现的问题;如果缺少自测和提测两个关键步骤,那么问题就会被传递给更多的用户,产生更多的资源消耗; 自测是于开发...

基于开源Tars的动态负载均衡实践

基于开源Tars的动态负载均衡实践

一、背景 vivo 互联网领域的部分业务在微服务的实践过程当中基于很多综合因素的考虑选择了TARS微服务框架。 官方的描述是:TARS是一个支持多语言、内嵌服务治理功能,与Devops能很好协同的微服务框架。我们在开源的基础上做了很多适配内部系统的事情,比如与CICD构建发布系统、单点登录系统的打通,但不是这次我们要介绍的重点。这里想着重介绍一下我们在现有的...

一文回顾 Java 入门知识(上)

一文回顾 Java 入门知识(上)

Java前世今生 Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入式应用,结果市场没啥反响。谁料到互联网的崛起,让Oak重新焕发了生机,于是SUN公司改造了Oak,在1995年以Java的名称正式发布,原因是Oak已经被人注册...

百分点认知智能实验室:如何打造工业级的机器翻译

百分点认知智能实验室:如何打造工业级的机器翻译

编者按 机器翻译是利用计算机将一种自然语言(源语言)转换为另一种自然语言(目标语言)的过程,不同于目前的主流机器翻译,大多是基于神经机器翻译,实现单纯的机器翻译,打造兼具稳定、易用、高效并符合用户需求的工业级翻译产品,要解决很多难题,比如:文档内缩略语如何翻译?小语种低资源翻译问题如何解决?语料如何处理? 在本篇文章中,百分点认知智能实验室基于多年的经验积累...

基于Jira的运维发布平台的设计与实现

基于Jira的运维发布平台的设计与实现

作者:乔克 公众号:运维开发故事 上线发布是运维的日常工作,常见的发布方式有: 手动发布 Jenkins发布平台 Gitlab CI ...... 除此之外还有需要开源软件,他们都有非常不错的发布管理功能。 面临的问题 作为运维人员,上线发布是必不可少的一环,一个正常的发布流程是怎么样的? 需求方提发布任务,走发布流程 供应方执行发布上线 环节看似简单,但是...

【Java技术探索】ThreadPoolExecutor深入浅出的源码分析(核心源码)

【Java技术探索】ThreadPoolExecutor深入浅出的源码分析(核心源码)

线程池执行任务的流程 如果线程池工作线程数<corePoolSize,创建新线程执行task,并不断轮训t等待队列处理task。 如果线程池工作线程数>=corePoolSize并且等待队列未满,将task插入等待队列。 如果线程池工作流程数>=corePoolSize并且等待队列已满,且工作线程数<maximumPoolSize,创...

轻松读懂 Dubbo,手写2W+文字 dubbo 原理解析(下篇)

轻松读懂 Dubbo,手写2W+文字 dubbo 原理解析(下篇)

01 服务发现1.1 服务发现流程 整体duubo的服务消费原理 Dubbo 框架做服务消费也分为两大部分 , 第一步通过持有远程服务实例生成Invoker,这个Invoker 在客户端是核心的远程代理对象 。 第二步会把Invoker 通过动态代理转换成实现用户接口的动态代理引用 。 服务消费方引用服务的蓝色初始化链,时序图 1.2 源码分析应用 引用入口...

【Java技术探索】ClassLoader深入浅出的源码分析

【Java技术探索】ClassLoader深入浅出的源码分析

每日一句 在人生的道路上,即使一切都失去了,只要一息尚存,你就没有丝毫理由绝望。因为失去的一切,又可能在新的层次上复得。 前提概要 Java体系中的所有类,必须以【class字节码文件】必须被装载到JVM中才能运行,这个装载工作是由JVM中的类装载器完成的,类装载器所做的工作实质是把class字节码文件从存储介质(网络、硬盘、数据库等多元化方式)读取到JVM...

什么是 Hadoop ?它主要能解决 “大数据” 的哪两个问题?

什么是 Hadoop ?它主要能解决 “大数据” 的哪两个问题?

前言 之前工作中,有接触到大数据的需求,虽然当时我们体系有专门的大数据部门,但是由于当时我们中台重构,整个体系的开发量巨大,共用一个大数据部门,人手已经忙不过来,没法办,为了赶时间,我自己负责的系统的大数据相关操作,由我们自己承担了。此前对大数据的知识了解的很少,于是晚上回去花时间突击大数据知识,白天就开始上手干,一边学一边做,总算在部门规定的时间,跟系统一...

精!万字15图详解OSPF路由协议

精!万字15图详解OSPF路由协议

上帝视角 OSPF出现背景 如上图就是一张简单的OSPF协议网络,那么为什么会出现OSPF协议呢? 开放式最短路径优先OSPF(Open Shortest Path First)协议是IETF定义的一种基于链路状态的内部网关路由协议。 为什么会出现OSPF?:因为RIP是一种基于距离矢量算法的路由协议,存在着 收敛慢; 易产生路由环路; 可扩展性差,最大只...

外媒:韩国2G网络服务将于6月终止 运营商将全面转向5G

外媒:韩国2G网络服务将于6月终止 运营商将全面转向5G

据外媒报道,韩国信息通信技术部近日表示,已批准电信运营商LG U+(LG Uplus)在6月底前逐步停止2G服务的计划,这标志着韩国2G通信网络的完全终结。 另据韩国联合通讯社(Yonhap)报道,韩国最大的移动通讯运营商SK电讯(SK Telecom)于去年7月终止了2G服务,而其竞争对手KT Corp早在2012年就关闭了2G业务。 LG Uplus 2...

微软警告:SolarWinds事件背后的攻击者正对全球政府机构钓鱼

微软警告:SolarWinds事件背后的攻击者正对全球政府机构钓鱼

5月28日下午,微软威胁情报中心(MSTIC)发现,SolarWinds事件背后的攻击者正在进行一场针对全球政府机构的网络钓鱼运动。 MSTIC透露:“本周,我们观察到了黑客组织Nobelium针对政府机构、智库、顾问和非政府组织的网络攻击。” 这波攻击针对150多个不同组织的大约3000个电子邮件账户。“虽然美国的组织受到的攻击最多,但目标受害者遍及至少2...

微软建议客户积极采纳云技术以应对Nobelium网络攻击

微软建议客户积极采纳云技术以应对Nobelium网络攻击

上周,微软发现了针对政府雇员和权利组织的数千个账户的复杂型网络钓鱼攻击,并指向了幕后黑手 Nobelium 。此前,该黑客组织曾被认为与俄方情报机构 SVR 和近期的 SolarWinds 攻击有关。为了应对愈演愈烈的此类规模的网络攻击,这家软件巨头现又提出了新的防御建议 —— 鼓励客户积极采用云技术。 资料图(来自:Microsoft) 微软客户安全与信任...

勒索软件仍是首要威胁 企业是否做好了准备?

勒索软件仍是首要威胁 企业是否做好了准备?

为了在攻击面前保持领先,应采取积极主动的网络安全策略,并投资能够识别恶意行为和促进网络基础设施内快速反应的解决方案。 在过去的几年里,勒索软件已经从对企业的中等风险发展到广泛的首要威胁。它可以在短短几分钟内感染一个用户并使一个组织瘫痪。按照目前的情况,许多企业没有适当的IT卫生或安全控制措施来预防、监测、检测和应对。这种形式的攻击使企业支付了数万美元或数十万...

集结云产业核心成员建立分布式智囊团 安迈云受邀助推新一代云计算

集结云产业核心成员建立分布式智囊团 安迈云受邀助推新一代云计算

2021年5月28日,由中关村数智人工智能产业联盟指导,51CTO主办的“云响力Web3.0新一代云计算大会”在北京圆满落幕,此次峰会集结了来自华为云、腾讯云、京东云、浪潮信息等众多一线云计算厂商,此外,以安迈云为代表的去中心化云计算企业也受邀参与此次峰会,共同针对Web3.0时代云计算的发展,探索新的应用场景。 汇集云产业链核心成员 建立“分布式智囊团” ...

黑客利用新的“NativeZone”后门进行网络钓鱼,涉及24个国家3000个账户

黑客利用新的“NativeZone”后门进行网络钓鱼,涉及24个国家3000个账户

在网络攻击者眼中,代码漏洞意味着更好的作案手段和机会,他们无时不刻在寻找因代码缺陷而导致的系统漏洞,看准时机就发起长时间的网络攻击。他们的目的或为了获取赎金,或为了打击报复,不管怎么说,他们的手段随着网络技术的发展也在不断升级,检测系统代码漏洞是避免受到攻击的有效防御手段。 微软发布警告称,在设法控制了美国国际开发署(USAID)的电子邮件营销平台Const...

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

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

用户登录
用户注册