E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
代码质量java架构
GitLab CI持续集成 - .gitlab-ci.yml
安装与注册GitLabCI持续集成-GitLabRunner配置好环境下一步可以正式开始使用GitLabCI进行项目集成,这里以Java项目为例,使用Gradle做为项目自动构建工具,使用Gradle工具做
代码质量
检查
weixin_33937913
·
2023-03-09 11:24
java
python
c/c++
Java架构
师课程
Java架构
班开学典礼Spring中常用的设计模式概述及工厂模式详解单例模式及原型模式单例模式及原型模式单例模式及原型模式答疑深度分析代理模式策略模式及模板模式委派模式及适配器模式委派模式及适配器模式学员分享之解读
飘云羽逸
·
2023-03-09 10:33
基于jenkins+maven+docker实践springboot项目的CI/CD 自动化构建
背景很多开发同学都忙于写代码,但是对项目发布的整个流程不是很清楚,本文基于CI/CD的思想,结合Jenkins,docker,maven搭建一个自动化的发布流程,并加入
代码质量
检测,希望通过这个流程,能给开发小伙伴一个大概的
Japhy范
·
2023-03-09 04:25
单元测试FIRST原则以及基于GTest进行单元测试
[email protected]
一、前言 在大学的时候,写代码随心所欲,想到什么就写什么,只顾实现功能,也不会去验证代码的可行性和稳定性,往往都会在在后续的使用过程中出现各种各样的问题,然后再去捉虫,这样写出来的
代码质量
差
天上下橙雨
·
2023-03-09 02:07
Jetpack(一)—— 简介
为了追求更高的
代码质量
,就有第三方的社区和开发者将一些更加高级的项目架构引入到了Android平台上,如MVP、MVVM等。
橙子19911016
·
2023-03-08 22:10
android
java
apache
ChatGPT提高你日常工作的五个特点,以及如何使用它来提高
代码质量
ChatGPT已经完全改变了代码开发模式。然而,大多数软件开发者和数据专家们仍然不使用ChatGPT来完善——并简化他们的工作。这就是我们在这里列出提升日常工作效率和质量的5个不同的特点的原因。让我们一起来看看在日常工作中如何使用他们。警告:不要用ChatGPT处理关键代码或信息。1.生成代码架构当需要从零开始建立新工程的时候,ChatGPT就是我的秘密武器。只需要几个提示,它就能用我选中的技术、
局外人一枚
·
2023-02-28 17:38
ChatGPT
chatgpt
python
Java架构
师—大型网站架构演变历程
前言大型网站一般具备9个特点:高并发高可用大数据迭代周期短用户量庞大可持续发展安全级别高可弹性、可伸缩吞吐量高网站架构演变历程:单体→集群→分布式→微服务→容器化。大型网站具备高可用、高并发、高性能的架构体系。架构师需要具备的能力:单体→集群→缓存、搜索→分布式、中间件→微服务、容器化→性能优化。文章目录前言一、大型网站的特点与设计宗旨1.1大型网站的9大特点二、大型网站架构演变历程2.1静态网站
挨踢大仙
·
2023-02-28 08:33
Java架构师之路
java
架构
离《“架构师”还有多远》——看完这篇文章你就会知道
一、如何定义架构师一个优秀的
Java架构
师,首先一定是一个出色的程序员,不编程的架构师的职业生涯是短暂的,得熟练使用各种框架,并知道它们实现的原理。
JAVA搬砖
·
2023-02-28 08:56
java
程序员
架构师
Java
架构师
程序员
Java架构
师之路:从Java码农到年薪八十万的架构师
对于工作多年的程序员而言,日后的职业发展无非是继续专精技术、转型管理和晋升架构师三种选择。架构师在一家公司有多重要、优秀架构师需要具备怎样的素质以及架构师的发展现状三个方面来分析程序员如何才能晋升为优秀的高薪架构师?希望通过本文让程序员们了解架构师的市场行情,了解架构师的发展前景,并帮助你更清晰地做出职业规划。架构师在一家公司有多重要架构师对一家公司、一个项目有多重要?我们来看一看调查的数据——架
全栈架构蒙塔
·
2023-02-28 08:44
java
面试
架构
spring
boot
spring
阿里是如何做Code Review的?
提高
代码质量
主要体现在代码健壮性、设计合理性、代码优雅性等方面,持续CodeReview可以提升团队整体
代码质量
。统一规范和
小小怪下士 XIA
·
2023-02-25 19:34
Java
代码复审
java
开发语言
如何有效的解决代码的圈复杂度
圈复杂度的计算方法我们先来看一下圈复杂度与
代码质量
以及测试和维护成本之间的一个关系。我
·
2023-02-23 16:51
代码规范code运维测试多态
java架构
之路-(Redis专题)Redis的主从、哨兵和集群
我们使用的redis,单机的绝对做不到高可用的,万一单机的redis宕机了,就没有备用的了,我们可以采用集群的方式来保证我们的高可用操作。主从架构大致就是这样的,一个主节点,两个从节点(一般两个就可以了)主从工作原理如果你为master配置了一个slave,不管这个slave是否是第一次连接上Master,它都会发送一个SYNC命令(redis2.8版本之前的命令)给master请求复制数据。ma
小菜技术
·
2023-02-23 03:33
Java架构
直通车:Redis 主从/哨兵/集群 架构详解
Redis一主多从和Mysql主从复制的原因一样,Redis虽然读取写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,Redis支持主从复制,Redis的主从结构可以采用一主多从或者级联结构,Redis主从复制可以根据是否是全量分为全量同步和增量同步。一个最经典的Redis单体架构是这样的:一主二从的模式,以实现读写分离。master节点:提供写服务slave节点:提供读服务主从
Hexrui
·
2023-02-23 03:21
CentOS7
JAVA开发与架构(一个
JAVA架构
师的必备技能和素养)
最近领导有问,你们眼中的
JAVA架构
师当如何?特此在这篇博文中回复。架构一词的解析:软件架构来源于软件工程,而软件工程的思想来源于建筑工程。所以架构一词其实也是来源于建筑学。
茅河野人
·
2023-02-23 03:17
java
数据库
大数据
脏话越多,代码越好!
那么在注释甚至在代码中说脏话,会不会影响总体
代码质量
呢?还真有人做了这个研究,JanSt
码农翻身
·
2023-02-22 07:28
linux
运维
服务器
代码质量
与安全 | 一文了解高级驾驶辅助系统(ADAS)及其开发中需要遵循的标准
高级驾驶辅助系统(ADAS)有助于提高车内每个人的安全性,帮助他们安全抵达目的地。这项技术功能非常重要,因为大多数的严重车祸都是人为错误造成的。本篇文章将讨论什么是高级驾驶辅助系统(ADAS),提供高级驾驶员辅助系统的示例,以及哪些编码标准对于高级驾驶员辅助系统的开发来说至关重要。什么是高级驾驶辅助系统(ADAS)?高级驾驶辅助系统是为了提高驾驶员及乘客安全性而设计的技术功能。这些系统使用人机界面
·
2023-02-20 14:03
软件开发车联网
代码质量
代码质量
(前端vscode)在一个项目中,由于每个人编写代码的风格不一样,对代码的格式上面有一个约束,将会大大提高代码的质量。
·
2023-02-18 19:23
前端javascriptnpm
无序和混乱终结者,极狐 GitLab Workflow 到底有什么魔力?
效率和质量是软件产品追求的两个核心关键点,软件产品研发是一个覆盖多阶段、涉及多团队的过程,业界也已经总结出了一些很好的实践,在保证研发效率的同时还能保证
代码质量
。
·
2023-02-18 17:46
说说入职两日的感受
前面给大家讲过,选择了待遇相对偏低的咕咚,主要是因为一面的面试官,给了我很强的震撼力,让我如同找到了同路人:同样在为
代码质量
而疯狂努力。今天,在他的指引下,总算对咕咚的架构有了较为深刻的理解。
nanchen2251
·
2023-02-18 16:04
入Ali的过去一年,谈谈我对code-review的理解
原创文章&经验总结&从校招到A厂一路阳光一路沧桑详情请戳www.codercc.com1.what—什么是CRcodereview(CR)一直以来在软件行业被视为提升
代码质量
的一种有效的方式,也被视为一种工程师文化的代表
你听___
·
2023-02-18 10:01
如何提高代码可读性、可维护性
高质量代码的三大要素:可读性、可维护性和可变更性做好代码规范、提高
代码质量
,能显著增强代码的可读性、可维护性和可变更性。努力提高代码的读写可维护性,是做好代码规范的必要非充分条件。
架构师springboot
·
2023-02-18 07:14
PhpOffice/PhpSpreadsheet读取和写入Excel
PhpSpreadsheet是一个纯PHP编写的组件库,它使用现代PHP写法,
代码质量
和性能比PHPExcel高不少,完全可以替代PHPExcel(PHPExcel已不再维护)。
平静_b99e
·
2023-02-18 02:49
如何在机器学习中处理长尾数据分布?丨曼孚科技
如果
代码质量
是区分软件系统好坏的标准,那么数据质量便是区分AI系统智能化的标准。对模型来说,使用正确的数据不可或缺。而实际训练中,常出现场景数据分布不均衡的现象,长尾数据就是其中一个特例。
·
2023-02-17 18:01
数据结构1--时间空间复杂度、线性表
时间效率高存储低、算法效率因素1.算法2.编译产生的
代码质量
--高级语言转二进制3.输入规模4.机器速度2.衡量算法的几个维度时间复杂度和空间复杂度与最高次项的n的阶数,不需要关心乘数和加数2.1时间复杂度
陪伴你的大数据
·
2023-02-17 05:19
2022年Web 前端怎样入门?最新Web前端入门的学习路线
联系作者:技术交流,定期分享Java硬核技术干货;
Java架构
师:免费领取200G架构师学习资源;添加公众号:滴石编程2022年Web前端怎样入门?
滴石编程
·
2023-02-17 02:21
前端
学习
javascript
2018下半年
产出方面可以更加丰富一些日常开发中,尤其注意到乱打日志,随便加异常捕获,没有监控类似的情况非常突出吧日志只需要在必备的关键的地方打印出上下文以及说明,到处打日志只是为了增加所谓的安全感,如果能够保证系统的稳定性、
代码质量
jwfy
·
2023-02-17 01:13
代码质量
管理平台实战| SonarQube 安装、配置及 JaCoCo、Maven 集成
SonarQube是一个用于
代码质量
管理的开源平台,用于管理源代码的质量。同时SonarQube还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用SonarQube。
霍格沃兹测试开发学社
·
2023-02-16 22:54
自动化测试
测试开发
软件测试
maven
java
开发语言
最新
Java架构
师面试专题,覆盖互联网P5-P8的内容,最短时间拿下BATJ的offer
很多人都说八股文没用,这里聊一下我对八股文的一些看法吧:一个知识点,你能把使用以及原理说出来,我称之为八股,但是你能把底层关联以及业务使用,优化历程也能搞清楚,我称之为能力;这两点无疑是现在面试都会考察的。按照国内的IT求职环境来看,互联网企业虽然多,但求职的人每年也都在往上增长,企业能提供出来的工作岗位数是远远少于求职者数的,所以现在互联网企业面试都流行先来一套八股文,从框架概念和基础知识上就能
别老改名字
·
2023-02-16 21:06
面试
java
后端
学习
职场和发展
阿里一面:你做过哪些代码优化?来一个人人可以用的极品案例
改简历所涉及的一个要点是:在XXX项目中,完成了XXX模块的代码优化另外,在面试的过程中,面试官也常常喜欢针对提问,来考察候选人对
代码质量
的追求、对设计模式的应用能力:你做过哪些代码优化?
40岁资深老架构师尼恩
·
2023-02-16 20:22
面试
java
开发语言
面试
linux系统下Gitlab Runner安装配置
最近给前端代码加上了单元测试,可能随着代码量增大,单元测试会越来越多,为了提升
代码质量
,决定采用自动化工具来跑前端工程的一些脚本。
hanahaha
·
2023-02-07 12:18
YYCache Swift化
在平时的开发中,总是会用到各种缓存的,也常使用各种三方的库,在这些三方的缓存库中,首屈一指的就数国内大神@ibireme造的轮子YYCache,这是一个非常优秀的缓存库,性能高、线程安全和
代码质量
高。
半心_忬
·
2023-02-07 10:08
2019-07-31
1
java架构
B/S架构C/S架构2B/S的资源类型,静态资源和动态资源静态htmlcssjspic动态资源servlet3servlet编程4网络模型TCP/IP和逻辑模型网络编程三要素protocolipportnumber4
rhode
·
2023-02-07 01:30
如何才能成为一名合格的
Java架构
师
俗话说“没有见过好程序,怎么可能写出好程序”,同样,也可以说“不了解架构师的能力、工作,怎么可能成为架构师”,如果没有接触过顶级架构师,那你怎么知道自己要往哪个方向努力?所以,最好的方法是找个顶级架构师,去教你“高效的学习方法”、“完整的知识体系”和“对编程正确的认知”,让他去督促你学习,为你营造出“良好的学习环境”。 但是大牛很忙,不太可能单独给你开小灶,更不可能每天都给你开1个小时的小灶;而
77b2491842b4
·
2023-02-06 22:09
图灵学院
Java架构
师-VIP-锁的升级膨胀
synchronized膨胀升级对于synchronized这个关键字,可能之前大家有听过,他是一个重量级锁,依靠底层操作系统的Mutexlock(互斥锁)实现,开销很大,建议大家少用点。但大家可能也听说过,但到了jdk1.6之后,该关键字被进行了很多的优化,已经不像以前那样不给力了,建议大家多使用。那么它是进行了什么样的优化呢?锁升级过程不可逆!JDK1.6版本之后对synchronized的实
Archer灬
·
2023-02-06 19:11
一文梳理 Code Review 方法论与实践总结
提高
代码质量
主要体现在代码健壮性、设计合理性、代码优雅性等方面,持续CodeReview可以提升团队整体代码
·
2023-02-06 16:33
阿里云云原生code
孤尽训练营打卡日记day12--代码规范
前言软件质量,不仅依赖于良好的架构设计及项目管理,还和
代码质量
紧密相关。
星月夜_Mr. Yu
·
2023-02-06 16:54
java
那些年,我们写过的无效单元测试
现在,领导要响应集团提高
代码质量
的号召,需要提升单元测试的代码覆盖率。当然,我们不能让领导失望,那就加班加点地补充
阿里云云栖号
·
2023-02-06 10:00
云栖号技术分享
单元测试
junit
测试用例
云计算
阿里云
【网传】阿里
Java架构
师面试题+答案
一、Java基础和高级String类为什么是final的?答案HashMap的源码,实现原理、底层结构答案反射中,Class.forName和classloader的区别?答案session和cookie的区别和联系,session的生命周期,多个服务部署时session管理。session与cookiesession生命周期Java中的队列都有哪些,有什么区别。QueueJDKQueueJDKQ
勇敢的爱心
·
2023-02-06 08:09
基于 Vue 项目前端团队推行代码规范及
代码质量
,真香
所以会预先制定编码规范,使用Lint工具或代码风格检测工具,则可以辅助编码规范执行,有效控制
代码质量
。EsLint则是其中一个很好的工具。对于EsLint你们应该比较了解,是用来校验代码规范的。
懒人码农
·
2023-02-06 07:10
前端开发
前端开发规范
vue
前端
vue.js
代码规范
基于 React 项目前端团队推行代码规范及
代码质量
,真香(姐妹篇)
前言大家好,我是虚竹。2022年是我们的一次重大技术栈转型(尝试、试错、挑战、精进),发动组员学习React新技术,前端小组采用主流的前端框架基于React、ReactNative系列生态支撑公司各种项目或产品的开发,其中应用包括WEB端、APP端、H5移动端、桌面端。在团队协作中,为避免低级Bug、以及团队协作时不同代码风格对彼此造成的困扰与影响。如果项目中没有统一的规范就会导致代码风格的五花八
懒人码农
·
2023-02-06 07:10
前端开发规范
react
前端开发
前端
react.js
代码规范
【
Java架构
师面试题】设计模式面试专题(共35题含答案)
本篇为设计模式面试专题,总共收录了35道常见面试题及答案解析,希望能帮到你~有个博客:www.javajiagoushi.com有个公众号:
Java架构
师面试网关注后回复”面试“,送你一个面试神器哟~1
6cc011a46fcd
·
2023-02-06 01:18
JavaScript 代码风格检测
但在团队协作开发时,我们往往需要阅读其他人所写的代码,此时没有一个统一完整的代码规范,无法有效的控制
代码质量
,进而影响团队的开发效率。
Nian糕
·
2023-02-04 19:44
如何写出整洁的代码
4.6
代码质量
扫描工具5.测试5.1TDD5.2FIRST原则5.3测试代码模式5.4自动生成单测相关资料0.前言本篇文章是>的学习总结,通过这
Msss-
·
2023-02-04 18:44
Java
java
开发语言
基于SonarQube的增量代码扫描
#本方法源自赜爷指导1、前言很多团队刚开始推行使用SonarQube进行
代码质量
管理的时候总会遇到一个揪心的问题:因为很多旧项目之前压根就没用这套工具,团队一上来兴致勃勃的就拿着这个工具跑指标,新鲜感很强
walker86
·
2023-02-04 11:56
钉钉的sonar集成通知 dingding-sonar
dingding-sonar钉钉的sonar集成通知,钉钉(dingding)的sonar(
代码质量
管理工具的)集成通知,非常简单的一个小工具。
车江毅
·
2023-02-04 09:27
sonar
dingding
钉钉
SpringCloudRPC远程调用核心原理:代理模式与RPC客户端实现类
关注公众号“:
Java架构
师联盟,每日更新技术好文代理模式与RPC客户端实现类本节首先介绍客户端RPC远程调用实现类的职责,然后从基础原理讲起,依次介绍代理模式的原理、使用静态代理模式实现RPC客户端类
java架构师联盟
·
2023-02-03 16:51
后端拜拜,用不到你了,前端开发数据模拟神器nodejs
后端拜拜,用不到你了,前端开发数据模拟神器nodejs欢迎关注博主公众号「java大师」,专注于分享Java领域干货文章,关注回复「资源」,免费领取全网最热的
Java架构
师学习PDF,转载请注明出处https
85年的大喇叭
·
2023-02-03 10:39
wav2ec 训练心得
大厂的
代码质量
也是靠不住的。以下是基本过程
「已注销」
·
2023-02-03 08:01
Fairseq
深度学习
神经网络
pytorch
作为程序员,应该更关注
代码质量
还是只需要完成功能就好了?
编写高质量可维护的代码既是程序员的基本修养,也是能决定项目成败的关键因素,本文试图总结出问题项目普遍存在的共性问题并给出相应的解决方案。1.程序员的宿命?程序员的职业生涯中难免遇到烂项目,有些项目是你加入时已经烂了,有些是自己从头开始亲手做成了烂项目,有些是从里到外的烂,有些是表面光鲜等你深入进去发现是个“焦油坑”,有些是此时还没烂但是已经出现问题征兆走在了腐烂的路上。国内基本上是这样,国外情况我
IT1124
·
2023-02-03 05:15
开发语言
java
程序人生
Android单元测试框架Robolectric3.0的使用
单元测试意义减少bug快速定位bug提高
代码质量
减少调试时间Robolectric3.0环境搭建在build.gradle中配置如下依赖关系:testCompile"org.robolectric:robolectric
poweru
·
2023-02-03 04:10
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他