51CTO首页
AI.x社区
博客
学堂
精品班
软考社区
免费课
企业培训
鸿蒙开发者社区
信创认证
公众号矩阵
移动端
视频课
免费课
排行榜
短视频
直播课
软考学堂
全部课程
软考
信创认证
华为认证
厂商认证
IT技术
PMP项目管理
免费题库
在线学习
文章
资源
问答
课堂
专栏
直播
51CTO
鸿蒙开发者社区
51CTO技术栈
51CTO官微
51CTO学堂
51CTO博客
CTO训练营
鸿蒙开发者社区订阅号
51CTO软考
51CTO学堂APP
51CTO学堂企业版APP
鸿蒙开发者社区视频号
51CTO软考题库
鸿蒙开发者社区
首页
帖子
问答
资源
课堂
直播
发现
登录/注册
51CTO
中国优质的IT技术网站
51CTO博客
专业IT技术创作平台
51CTO学堂
IT职业在线教育平台
活动
短视频
专栏
极客Show
鸿蒙技术特刊
我的关注
全部帖子
操作系统
OpenHarmony
HarmonyOS
其他
应用开发
卡片开发
三方库
IDE
其他
设备开发
海思开发板
树莓派
其他
框架语言
C/C++
Java
JavaScript
ArkUI / eTS
其他
其他
物联网
云原生
数据库
操作系统
大数据
人工智能
开发语言
其他
社区版务
社区公告
社区生活
社区规则
意见反馈
社区活动
默认
发布时间
热度
原创
精华
热门标签
HarmonyOS
demo
示例代码;
还在用@Autowired注入?试试这个最佳实践
前言Spring框架本身有各种不同的方式来执行依赖项的注入。灵活的选择是Spring框架的强项。然而,并非所有依赖注入方式都被认为是最佳实践。依赖注入接下来我们通过一些代码示例,来分别实现Spring的多种依赖注入的方式。首先我们有一个MyService,这个service中有一个sayHi()的服务,我们在Controller中尝试用不同的方式进行注入。ServicepublicclassMyService{publicStringsayHi(){retu...
huiyugan
0回复
7861浏览
开发语言
Spring
新晋面试官对近期面试的感想与总结
作为面试官,我总结了这几次面试,发现好几个应聘者存在以下几个问题:1、搞不清楚问题,对基本概念没吃透。2、准备不够充分,对面试不够重视。3、简历花里胡哨,甚至看不清字。4、写在简历上的技术却毫无准备。5、对自己做过的东西描述不清。下面就针对以上几个问题简要地聊聊。1、搞不清楚问题,对基本概念没吃透。有不少应聘者在回答问题之前没有搞清楚一些字面相近、容易混淆的概念,导致答的驴唇不对马嘴。如,springbean...
baojunzh
0回复
6875浏览
面试技巧
面试官,你的单例模式能保证百分之百单例吗?
真快,金三银四面试季就要过去了,你拿到心仪的offer了吗?因为这次疫情你觉得面试简单了还是更难了?我觉得既简单又难,简单是因为不需要背着包到处跑,不需要打印简历,都是电话面、视频面,非常的便利,难是因为有很多中小公司因此而裁员甚至倒闭。我的一个小伙伴也趁着这个机会面了几家试了试水,其中有面试官问到了一个问题:使用过单例模式吗?单例模式有哪些实现方式?你用过哪些?你的单例模式能保证百分之百单例吗?朋...
baojunzh
0回复
6478浏览
面试技巧
MySQL索引那些事
大家有没有遇到过慢查询的情况,执行一条SQL需要几秒,甚至十几、几十秒的时间,这时候DBA就会建议你去把查询的SQL优化一下,怎么优化?你能想到的就是加索引吧?为什么加索引就查的快了?这就要从索引的本质以及他的底层原理说起。索引是什么那索引到底是什么呢你是不是还停留在大学学『数据库原理』时老师讲的“索引就像字典的目录”这样的概念?老师讲的没错,但没有深入去讲。其实索引就是一种用于快速查找数据的数据结构,...
baojunzh
0回复
6305浏览
索引
MySQL
Redis使用指南
设置过期时间、释放资源使用Redis做KV存储,一定要注意过期时间的把控,任何KV的存储都要设置过期时间,不管多长时间。一般在封装Redis操作工具类时提供默认使用系统公共超时时间的操作API,避免新手在使用时不设置过期时间,导致内存的浪费。另外,通过连接池JedisjedisJedisPool.getResource();这样获取Redis连接最好使用tryfinally块,并且在finally块中调用jedis.close();将连接归还给连接池,...
baojunzh
0回复
5944浏览
数据库
Redis
近期Java高级开发岗面试总结
近期Java高级开发岗面试总结哈喽大家好,我是walking,这是我的公众号:编程大道。很久没和大家见面了,文章更新的速度略有延后。这个公众号断断续续的也维护了有三年了,其实实际开始专心维护的时间也就从1年多前开始的,总是忙于工作,没有太多的时间静下心来好好写,好在有400多个小伙伴关注着,不离不弃的,加油,继续努力。上周抽空开放了一下招聘网站上的简历,抱着试一试的态度,主要是想检验一下自己这段时间学的怎么样...
baojunzh
0回复
5635浏览
Java
面试技巧
如何实现页面广告随时上下线、过期自动下线及到时自动上线
这篇文章是去年三月份写的,当时首发在掘金忘记同步到公众号。今天整理文章时顺便也在公众号发一下。本文主要从一个需求入手,从前期的需求分析、表设计、系统设计到代码实现,一直到后期的一步步优化,主要涉及到一个需求从拿到需求到最后实现功能及优化的全过程,适合刚入行的程序员去了解开发流程,以及Redis在实际项目中的应用。Tip:如果你是新手,实际还没怎么用过Redis,你可以把这篇文章仔细看看,搞懂,面试的时候问你...
baojunzh
0回复
5334浏览
数据库
Redis
联合索引在B+树上的存储结构及数据查找方式
引言上一篇文章《MySQL索引那些事》主要讲了MySQL索引的底层原理,且对比了B+Tree作为索引底层数据结构相对于其他数据结构(二叉树、红黑树、B树)的优势,最后还通过图示的方式描述了索引的存储结构。但都是基于单值索引,由于文章篇幅原因也只是在文末略提了一下联合索引,并没有大篇幅的展开讨论,所以这篇文章就单独去讲一下联合索引在B+树上的存储结构。本文主要讲解的内容有:联合索引在B+树上的存储结构联合索引...
baojunzh
0回复
4432浏览
MySQL
润和软件为OpenHarmony落地智慧城市构建高效可靠软件基座
HDC.Together华为开发者大会2022于11月46日在东莞松山湖启幕,作为华为OpenHarmony生态使能伙伴、开放原子开源基金会OpenHarmony项目核心共建单位,江苏润和软件股份有限公司(以下简称“润和软件”)受邀参会。在大会期间举办的“数字政府”论坛上,正式推出了基于OpenHarmony的HiHopeOS面向智慧城市的软件发行版。结合当前现实,为服务于政府,提高城市治理能力和效率,构建多方基于统一底座的智能城市生态,有必要打造一个具...
润和软件HiHope
0回复
4916浏览
HiHope
使能智慧金融终端产业化,润和软件发布OpenHarmony金融行业成果
原创
11月4日6日,备受瞩目的华为开发者大会2022(HDC)在东莞如期举办,聚焦鸿蒙生态的技术应用与未来发展,探讨鸿蒙生态的新成果、新体验。大会期间进行的OpenHarmony使能千行百业论坛金融科技论坛上,润和软件发表主题演讲,分享了润和软件在金融领域基于OpenHarmony的使能案例和落地成果。适应行业新需求,推出金融行业的软件发行版当前,相对于银行、证券、保险等领域,支付领域的金融终端数字化程度偏低、市场需求旺盛,智能金...
润和软件HiHope
0回复
6639浏览
HiHope
OpenHarmony社区运营报告(2022年10月)
本月快讯●《深圳市推动软件产业高质量发展的若干措施》于10月24日发布。●社区共发展逾5000位贡献者累计为社区提交超过11万个PR,深圳市优博终端科技有限公司(以下简称“优博终端”)成为第六家《OpenAtomOpenHarmony(以下简称“OpenHarmony”)百人代码贡献单位》。●本月新增32款产品通过兼容性测评,累计173款产品通过兼容性测评。●OpenHarmony受邀出席由开放原子开源基金会、北京经开区国家信创园、CSDN主办的源聚一堂...
OpenHarmony开发者
0回复
6448浏览
OpenHarmony
自动化集成:Jenkins管理工具详解
前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述Jenkins基础用法。一、Jenkins安装1、环境部署下载Jenkins包注意这里直接下载war文件,以Java服务的形式启动。环境:war运行版本:2.289.3类型:GenericJavapackage(.war)启动命令javajarjenkins.warhttpPort8090启动日志Jenkinsisfullyupandrunning访问本地端口:8090该页面会提示初始登录...
strikeeagle
0回复
7330浏览
Jenkins
自动化集成:Docker容器入门简介
前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述Docker基础用法。一、Docker简介1、基础描述Docker作为开源的应用容器引擎,可以把应用程序和其相关依赖打包生成一个Image镜像文件,是一个标准的运行环境,提供可持续交付的能力,通过镜像文件可以创建多个Docker容器,这里可以理解为类创建对象的原理;镜像文件可以推送到仓库Repository...
strikeeagle
0回复
6400浏览
Docker
自动化集成:Pipeline流水语法详解
前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述Pipeline流水线用法。一、Webhook原理Pipeline流水线任务通常情况下都是自动触发的,在Git仓库中配置源码改动后通知的地址即可。例如在Gitee仓库中,基于WebHook的配置,可以在向仓库push代码后,自动回调预先设定的请求地址,从而触发代码更新后的打包动作,基本流程如下:这里涉及到两个...
strikeeagle
0回复
6130浏览
Jenkins
Docker
K8S
自动化集成:Pipeline整合Docker容器
前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述流水线集成Docker用法。一、背景描述微服务架构是当前主流的技术选型,在业务具体落地时,会存在很多业务服务,不管是在开发、测试、上线的任意节点中,如果基于手动编译的方式打包服务,操作成本不仅极高,而且很容易出现纰漏。通过Pipeline流水线的方式,将服务镜像构建编排成一键触发执...
strikeeagle
0回复
5899浏览
Docker
自动化集成:Kubernetes容器引擎详解
前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述Kubernetes引擎用法。一、基础简介Kubernetes简称K8S,是一个开源的分布式的容器编排引擎,用来对容器化应用进行自动化部署和管理。ControlPlaneComponents:控制平面组件,对集群做出全局决策,例如:调度、检测和事件响应,可以在集群中的任何节点上运行;api:作为K8S控制面的组件,开放...
strikeeagle
0回复
5727浏览
Kubernetes
基于流程管理,提高工作质量和效率
一、背景说明在软件开发领域中,流程协作一直是热门的话题之一,不同的组织架构中,定义不同角色和人员的职责范围,并且通过流程规范来管理不同角色之间的衔接机制,以求不断提高协作效率。核心要素角色:不同的组织架构下,角色配置各不相同,角色与人员对应明确;职责:对不同角色的责任定义,用来明确介入流程的阶段与时间;流程:根据场景定义对应的流程中节点顺序,例如开发、测试、部署;节点:明确不同节点中的负责角色...
strikeeagle
0回复
5701浏览
流程管理
自动化集成:Pipeline整合Docker+K8S
前言:该系列文章,围绕持续集成:Jenkins+Docker+K8S相关组件,实现自动化管理源码编译、打包、镜像构建、部署等操作;本篇文章主要描述流水线集成K8S用法。一、背景描述分布式服务的部署是一个复杂的流程,当容器应用存在几十甚至上百的时候,用手动的方式部署显然难度过高,借助Kubernetes容器编排引擎,可以快速的实现自动部署,扩展,升级等一系列复杂步骤。二、流程设计在之前的篇幅中,已经描述了流水线的方式进行源码编...
strikeeagle
0回复
5393浏览
Pipeline
Docker
K8S
站在面试官角度,看求职与内卷
最近团队有人员变动,然后就顺理成章的开始招聘事项,下面作者尽量从流程全貌和大家总结一下面试过程,最近好多读者都在和我私聊说年底跳槽的事,也正好可以提供另一个角度做参考。一、招聘需求互联网的行业的内卷不是一天两天了,相信很多开发同学也习以为常,在这个领域内沉浸足够的时间之后,就会经历在求职者和面试官角色互跳的体验。在管理比较好的公司,招聘一直是一件谨慎的工作,公司之所以能发展好,因为大部分的员工...
strikeeagle
0回复
4789浏览
面试技巧
个人成长中,关于规划设计的思考
你已偏离路线,已为你重新规划路线,请在合适的位置掉头;如果实在不想掉头,也可以换个目的地。01规划方案即拟定一个长远的执行计划,根据规划时间的长短,通常将方案定义为季度、半年度、年度等;在发展比较好的环境中,做规划设计都是一件极其谨慎的事情,通常会在规划中明确方向,并且敲定要落地的事项,以及相应的里程碑节点。对于在职场上争渡的选手来说,有工作上的规划,通常也有个人的规划;按照万事开头难的理论来看,...
strikeeagle
0回复
4474浏览
编程人生
暂无内容
1
623
624
625
626
627
628
629
630
631
1344
精选
客服
订阅鸿蒙技术特刊,精选内容抢先看
微信扫码关注,即刻订阅