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架构
关于年终绩效考核
你需要有时间自测,你需要更加主动得关注
代码质量
,你需要积极分享技术,对于程序员来说,就是一句话,多加班。产品经理,项目经理,领导,一个个的催进度,正常开发时间都不能完全保证,又如何排期加上自测时间呢?
小柠檬橘
·
2023-10-11 00:35
Java架构
师技术选型
目录1技术选型原则1.1使用成熟的技术这个大家很好理解。1.2选用最少的技术。1.3选用能够掌控的技术。1.4选用最合适的技术1.5选成熟的价格低廉的商业技术或服务1.6选主流的开源技术2技术选型方法2.1用户提出的对软件技术的约束2.2团队最熟的技术栈来作为技术选型的基础2.3对技术栈进行合适的选择和组合2.4通过验证的技术3技术选型4总结1技术选型原则那先来看一下关于技
赵广陆
·
2023-10-10 22:38
architect
java
开发语言
Java架构
师整体技术架构
目录1导学2核心辅助技术预言2.1对技术的深度使用2.2研究性的跟踪新技术2.3重点难点业务的技术2.4把握的技术点2.5明确技术预言的目标2.6项目当中新技术弊端3整体技术架构的设计方法和步骤3.1根据应用的风格来确定技术架构的风格3.2确定基础框架3.3确定基本技术栈3.4组合技术栈当中的技术和框架3.5初步的整体技术架构进行细化4整体技术架构图4.1逻辑架构图4.2业务模块的实现技术架构图4
赵广陆
·
2023-10-10 22:08
architect
java
架构
开发语言
Java架构
师分析和设计技术架构
目录1正确的评价技术架构1.1功能性评价1.2可靠性1.3可伸缩1.4可扩展性1.4可重用1.5易使用1.6可管理1.7可审计1.8兼容性1.9可移植1.10容灾性1.11成本原则1.12价格有效性1.13可裁剪性2SAAM软件架构分析法3ATAM软件架构分析法4整体技术架构5高层架构设计细化6总结
赵广陆
·
2023-10-10 22:08
architect
架构
Java架构
师高并发架构设计
目录1导学2什么是高并发问题3高并发处理之道4akf扩展立方体5细化理念应对高并发5总结1导学本章的主要内容是大型系统架构设计的难点之一,高并发架构设计相关的知识落到实际项目上,就是订单系统的高并发架构设计。我们首先会去学习到底何为高并发问题,先把问题搞清楚,然后去学习高并发处理的核心思想,研究如何提高系统的并发能力。2什么是高并发问题那我们首先呢要来认识一下什么是高并发问题。所谓高并发呢指的就是
赵广陆
·
2023-10-10 22:04
architect
java
开发语言
C++类型安全
这样可以提高
代码质量
,减少潜在的bug。2、C的类型安全C语言不是类型安全的语言
Wtfstorms
·
2023-10-10 12:24
C++面经
c++
安全
java
使用单元测试提高
代码质量
与可维护性
目录一、单元测试的必要性二、流行的测试框架三、测试框架的用法四、学习编写单元测试的建议总结随着软件开发的快速发展,单元测试作为一种自动化测试的方式,越来越受到重视。它可以有效地帮助开发人员在开发过程中发现和修复代码中的错误,从而提高代码的质量和可靠性。在本文中,我们将介绍单元测试的必要性和流行的测试框架,以及如何使用测试框架进行单元测试和学习编写单元测试的建议。一、单元测试的必要性1.发现代码中的
创意程序员
·
2023-10-10 05:50
随笔
单元测试
junit
unity
java架构
师进阶必备书单
java基础知识篇java编程思想java并发编程的艺术effectivejava第三版数据库篇深入浅出mysql第二版高性能mysql第三版mongodb权威指南缓存篇redis开发与运维redis设计与实现第二版服务器软件篇nginx从入门到精通tomcat权威指南apache官方文档网络篇http权威指南tcp/ip协议1(个人建议看1就够了)消息队列篇rabbitmqkafkajms架构篇
muli523
·
2023-10-10 05:53
java
架构
spring
boot
spring
cloud
spring
Java架构
师必备知识,高可用系统架构设计技术方案
可靠的系统是业务稳定、快速发展的基石。那么,如何做到系统高可靠、高可用呢?高可用方法论下面的表格里,列出了高可用常见的问题和应对措施。可扩展扩展是最常见的提升系统可靠性的方法,系统的扩展可以避免单点故障,即一个节点出现了问题造成整个系统无法正常工作。换一个角度讲,一个容易扩展的系统,能够通过扩展来成倍的提升系统能力,轻松应对系统访问量的提升。一般地,扩展可以分为垂直扩展和水平扩展:1、垂直扩展在同
程序源日志
·
2023-10-10 05:21
Java进阶
java
系统架构
数据库
Java架构
师必备基本功需求分析步骤
目录1逐字逐句拆分需求2业务流程串通2.1业务走查法是按照业务执行的步骤进行2.2检查这个业务业务的可行性2.3和逐字逐句读区别3问题挖掘法4业务功能点分析4.1思考功能点的触发方式4.2功能点操作的前置条件4.3考虑在界面表现形式4.4功能点执行完成过后会不会有连带的业务功能5业务流程详细分析5.1对业务流程的业务背景还有整体功能要进行详细的描述5.2通过流程图来加深对业务的理解5.3分析节点的
赵广陆
·
2023-10-10 05:21
architect
需求分析
Java架构
师系统架构设计确定系统边界
目录2初始业务场景分析2.1业务的需求分析重要性2.2全面深入的理解业务从零到一从无到有2.3需求分析3系统和系统边界定义3.1为什么要确定系统边界3需求分析明确系统边界4高层架构设计4.1技术架构4.2部署架构4.3安全架构4.4存储架构5高层架构设计确定系统边界5.1和第三方系统进行交互5.2明确系统该做什么5.3系统和外部的系统交互关系5.4系统的运行环境和前置条件6总结
赵广陆
·
2023-10-10 05:21
architect
java
开发语言
Java架构
师系统架构设计服务拆分
目录1服务拆分和子系统模块拆分1.1服务化架构的优势2描绘系统蓝图里面的详解服务2.1为什么拆分服务3服务拆分的基本要求3.1服务功能是自包含的3.2服务呢应该具备独立性和专业性3.3服务是无状态的3.4服务之间采用轻量级的通讯机制4服务拆分的基本方法4.1按业务边界拆分4.2按业务功能进行横向和纵向的拆分4.3按服务分层拆分4.4性能进行服务的拆分4.5安全进行服务拆分4.6复用服务拆分5子系统
赵广陆
·
2023-10-10 05:21
architect
java
系统架构
开发语言
Java架构
师系统架构设计性能评估
目录1导论2架构评估基础系统性能衡量的基本指标2.1系统性能的指标2.2数据库指标2.3并发用户数2.4网络延迟2.4系统吞吐量2.5资源性能指标3架构评估基础服务端性能测试3.1基准测试3.2负载测试3.3压力测试3.4疲劳强度测试3.5容量测试1导论本章的主要内容是掌握架构设计必知必会之资源估算的一些知识。落在项目上,就是对订单系统进行资源估算。我们在估
赵广陆
·
2023-10-10 05:20
architect
java
系统架构
开发语言
ca雷达代码_本周在我们的雷达上:
代码质量
和圣诞节时间
ca雷达代码Ho,Ho,Ho!andwelcometotheChristmaseditionofOnOurRadar,aweeklyround-upofnews,trendsandothercoolstufffromtheworldofwebdevelopment.哈哈哈!并欢迎收看圣诞节版的《我们的雷达》,该杂志每周综述来自Web开发领域的新闻,趋势和其他有趣的内容。Inthenewsthisw
culi3182
·
2023-10-09 15:00
java
编程语言
人工智能
机器学习
python
云计算:常用运维软件工具
目录一、理论1.云管理工具2.虚拟化工具3.容器管理工具4.运维自动化工具5.版本控制工具6.配置管理工具7.编辑器工具8.
代码质量
工具9.网络管理工具10.数据库管理工具11.数据中心设备管理工具12
cronaldo91
·
2023-10-09 14:03
云计算
运维
v-for和v-if的优先级
v-for和v-if的优先级v-for比v-if优先级更高,每次使用v-for都会执行一次v-if,十分消耗性能,降低
代码质量
。在v-if不依赖v-for中的某个值的前提下,即可能只
小雨转大雨
·
2023-10-09 09:21
javascript
前端
json
敏捷开发,QA面临的10个挑战
7.如何提高RD
代码质量
?8.没有准入,怎么保证提测质量?9.如何避免新增story影响已有功能造成质量问题?10.上线频繁,如何
肆零
·
2023-10-08 19:40
软件测试
测试
敏捷开发
idea集成sonarqube实现代码审查
SonarQube是管理
代码质量
一个开放平台,可以快速的定位代码中潜在的或者明显的错误,下面将会介绍一下这个工具的安装、配置以及使用。
Ybbww
·
2023-10-08 16:36
java
maven
SonarLint 代码审查工具
sonar是一款
代码质量
管理工具,sonar有两种使用方式:插件和客户端。
西门长海
·
2023-10-08 16:32
Linux
&
Nginx
代码规范
代码审查工具
Jenkins集成Sonar进行代码审查
SonarQube简介 Sonar是一个用于
代码质量
管理的开源平台,用于管理Java源代码的质量。
激情Farmer
·
2023-10-08 16:01
工具
华为云CodeArts Check代码检查插件(IntelliJ IDEA版本)使用指南
CodeArtsCheckIDEA代码检查插件本插件致力于守护开发人员
代码质量
,成为开发人员的助手和利器。
华为云PaaS服务小智
·
2023-10-08 14:18
华为云
intellij-idea
java
华为云CodeArts Check代码检查插件(VSCode IDE版本)使用指南
CodeArtsCheckVSCodeIDE代码检查插件本插件致力于守护开发人员
代码质量
,成为开发人员的助手和利器。
华为云PaaS服务小智
·
2023-10-08 14:48
ide
华为云
vscode
代码检查
华为云CodeArts Check代码检查插件(CodeArts IDE本地版本)使用指南
CodeArtsCheck代码检查插件(CodeArtsIDE本地版本)本插件致力于守护开发人员
代码质量
,成为开发人员的助手和利器。
华为云PaaS服务小智
·
2023-10-08 14:42
华为云
ide
一个资深
Java架构
师告诉你我们是如何将一个项目做烂的
首先我想声明一个项目做烂不是你一个人挖坑就行的,这是一个很大的工程需要团队协作既然标题都用到了”烂”这个词,那什么才是烂呢?在你的项目里,”烂”和”好”一样无法准确的衡量和定义,在大多数人的职业生涯里,你听到”烂”项目肯定比听到”好”项目的情况要多很多。当你在一个维护型项目面前,一边嘴里跑出一万只草尼马,一边还在上面Coding,最后居然还如期交付了维护任务,你能说那是”烂”项目吗?我自己也没有遇
架构师Javaspring
·
2023-10-08 12:07
vue.config.js文件中配置lintOnSave: false,有什么用?
在VueCLI创建的项目中,通常会使用ESLint(或其他linting工具)来进行
代码质量
检查,以确保代码的规范性和一致性。`lintOnSave`是一个可以控制是否在保存文件时运行lint的选项。
Tang_Monk
·
2023-10-08 09:07
javascript
vue.js
前端
大厂争先成立的 “开源办公室” 有啥门道?
况且,开源软件还能为组织带来节省成本、提高
代码质量
等诸多好处。因此,企业内部针对开源成立专
开源社
·
2023-10-08 01:43
vue 项目打包性能分析插件 webpack-bundle-analyzer
stats.json文件,把该文件可视化展现,生成代码分析报告,可以直观地分析打包出的文件有哪些,及它们的大小、占比情况、各文件Gzipped后的大小、模块包含关系、依赖项等,对应做出优化,从而帮助提升
代码质量
和网站性能
Mr_linjw
·
2023-10-07 20:32
vue.js
webpack
前端
单元测试实践思考(junit5+jmockit+testcontainer)
最近在一个较老项目,现在希望加强项目的
代码质量
,所以开始引入单元测试框架。于是乎先按照原本的设计引入了junit5的整套框架,同时引
陈晨_软件五千言
·
2023-10-07 06:53
前端工程化
前端工程化是指在前端开发过程中,通过使用工具、流程和方法来提高开发效率、
代码质量
和项目可维护性的一种开发模式。它涵盖了从代码编写到项目部署的整个开发生命周期。
bzy1998
·
2023-10-07 05:10
前端
“阿里味” PUA 编程语言火上GitHub热榜,标星1.9K!
推荐:花了2万多买的
Java架构
师课程全套,现在分享给大家,从软件安装到底层源码(Java高级互联网架构师VIP教程)来自:量子位|QbitAI大家好!如果阿里味用编程语言怎么写?
狂徒_张三
·
2023-10-07 00:19
如何快速搭建一个微服务架构-咕泡学院
Java架构
VIP试听视频
如何快速搭建一个微服务架构-咕泡学院
Java架构
VIP试听视频https://pan.baidu.com/s/1I4fs5juFNY_sV8yc_zwcYQ密码:bsvl咕泡学院
Java架构
师每日录播视频索取加
风_467f
·
2023-10-06 11:15
九月底
Java架构
书籍免费放送,2019最新Java高级架构师学习资料!
今天小编为大家放曾这基本的必备的
Java架构
书籍!小编整理好的最近的Java高级学习资料在下方可以看到!见书单如面。
舟晚梦星辰98
·
2023-10-06 04:26
前端代码格式化规范总结
经常会碰到代码格式化不一致的问题,还要就是js代码语法错误等没有及时发行改正,下面就介绍一下如何使用eslint、prettier、husky、lint-staged、commitizen来规范代码格式和提高
代码质量
的方法
马克关
·
2023-10-05 23:28
前端框架库
前端
代码规范
jenkins+SonarQube
再搭建SonarQube
代码质量
检测工具,单位时间定时扫描代码库最新代码,检测出代码中的存在的阻断错误、严重错误、主要错误、次要错误和相关提示信息。通过SonarQube能有效简洁统一代码风格,利于
phoebe_gyq
·
2023-10-05 19:28
Java架构
师设计思想
目录1设计核心思想封装2设计核心思想隔离2.1隔离的好处3设计思想由大到小,由粗到精,逐步细化3.1由大到小3.2由粗到精3.3逐步细化4设计思想迭代4.1和设计思想由大到小,由粗到精,逐步细化区别5总结1设计核心思想封装首先我们来看一下什么是封装。那封装呢也叫做信息隐藏,或者说是数据访问保护。那放到程序上来讲呢,就是隐藏类的属性,还有实现细节仅对外啊公开一些接口。那么外部呢就只能通过我这个类暴露
赵广陆
·
2023-10-05 18:26
architect
java
开发语言
Java架构
师角度看架构
目录1导学1.1技术提升依然突破不了职业的瓶颈1.2技术提升可薪资依然涨不上去1.3学了架构课程依然觉得自己成长很慢2架构的基本认识2.1什么是架构2.2为什么要做架构设计3深入理解和认识架构。3.1架构定义的行为。3.2架构关注系统的主要元素3.3平衡关注点3.4架构会受到环境的影响3.5架构会影响开发团队的结构4架构分类1导学本章博客我们来学习java项目架构设计与落地应用的导学。为什么这偏文
赵广陆
·
2023-10-05 12:54
architect
java
架构
大数据
Java架构
师职责和技能
目录1架构师简介2架构师职责2.1架构师是技术领导架构设计做决策2.2架构师可以是团队或者组织2.3架构师必须掌握足够的技术知识2.4架构师必须掌握足够的架构设计技能2.5架构师必须具备很好的编程能力2.6架构师必须深入理解业务及其业务的领域知识2.7架构师应该具备很好的沟通能力2.8架构师必须了解软件过程,为项目的全流程提供支持3架构、架构设计和架构师的关系4开发人员和架构师差距4.1架构师技术
赵广陆
·
2023-10-05 12:54
java
开发语言
Java架构
师功能设计和架构设计
目录1架构设计理念1.1架构定义1.2文档编写1.3维护和改进1.4验证实现1.5总结2深入理解和认识架构设计2.1架构设计关注哪些东西2.2架构设计是一系列的活动不断演化和完善的过程2.3架构设计跨越软工的全流程2.3.1软工的全流程的原因3功能设计概念4理解和认识功能设计和架构设计4.1功能设计与架构设计是互补的关系4.2只有架构设计的弊端4.3功能设计遇到的问题4.4功能设计复用5架构师架构
赵广陆
·
2023-10-05 12:53
architect
java
开发语言
Java架构
直通车——基于Zookeeper实现分布式锁
文章目录实现原理Zookeeper分布式锁的实现使用curator客户端实现分布式锁实现原理Zookeeper观察器可以监测zookeeper里面某个节点的变化,比如节点创建删除、数据变化等。如果产生变化,可以立即通知到客户端。Zookeeper观察器包含三个方法:getData()获取数据。getChildren()获取子节点。exist()判断当前是否存在。我们在调用这三个方法的时候都可以去添
No_Game_No_Life_
·
2023-10-05 11:37
Java架构直通车
eslint+prettier前端代码规范配置
前端代码规范配置参考来源:https://blog.csdn.net/u013361179/article/details/108885859前言eslint的作用:eslint作用是按照一定规则,检测
代码质量
hululugogo
·
2023-10-04 20:49
前端
代码规范
vscode
Java试题《可以说是最全面的试题全集》<上>
Java试题《可以说是最全面的试题全集》
JAVA架构
师Ya七月2019-08-16请关注转发收藏帮助更多的学者。
Java架构师ya七月
·
2023-10-04 18:53
使用Jooq和flywayDB改善
代码质量
使用Jooq和flywayDB改善
代码质量
@(个人博客)[数据库,mysql,改进,jooq,kotlin,springboot,mock][TOC]最近我们在项目中开始使用Jooq+flywayDB,
asiazhang2002
·
2023-10-03 13:41
多维时序预测 | Matlab基于注意力机制attention结合长短期记忆网络LSTM多维时间序列预测,LSTM-Attention预测
文章目录效果一览文章概述部分源码参考资料效果一览文章概述多维时序预测|Matlab基于注意力机制attention结合长短期记忆网络LSTM多维时间序列预测,LSTM-Attention预测评价指标包括:MAE、MBE和R2等,
代码质量
极高
前程算法屋
·
2023-10-03 10:11
matlab
lstm
机器学习
attention
长短期记忆网络
LSTM
多维时间序列预测
前端提高
代码质量
-提升代码的可维护性
代码质量
是一个非常重要的概念,它决定了代码的可读性、可维护性、可扩展性和稳定性。在前端开发中,提升
代码质量
可以帮助我们减少错误、提高开发效率、降低维护成本,甚至可以提高用户体验。
zhangwenok
·
2023-10-03 06:24
JavaScript
前端
带你成为
JAVA架构
师(写架构,非用架构)
很多人做java开发2,3年后,都会感觉自己遇到瓶颈。什么都会又什么都不会,如何改变困境,为什么很多人写了7,8年还是一个码农,工作中太多被动是因为不懂底层原理。公司的工作节奏又比较快,难有机会学习架构原理,也没人教,所以这个时候,学习架构原理,扩展思维,对自己以后职业生涯尤为重要。同样公司的两个新人,一个新人一点就通,学东西很快,有的人,学东西很慢,也很痛苦,处处都是新技术。为什么?因为那个人懂
Java高级架构分享
·
2023-10-02 11:56
java mongodb框架_
java架构
之路-(NoSql专题)MongoDB快速上手
NoSQL(NoSQL=NotOnlySQL),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RDBMS)来处理。1970年E.F.Codd's提出的关系模型的论文"Arelationalmodelofdataforlargeshareddatabanks",这使得数据建模和应用程序编程更加简单。通过应用实践证明,关系模型是非
konjunktur
·
2023-10-02 09:19
java
mongodb框架
Python单元测试(一)--Unittest
而单元测试,就是提高
代码质量
和可维护性的一种方式,也是成本最低的一种方式。因为尽早排除尽可能过的bug,可以减少在后续阶段解决bug的成本(包括
cuckoo5
·
2023-10-02 03:52
使用Swift提高
代码质量
!
在这过程中不断的学习/实践,团队内的CodeReview,也对如何使用Swift来提高
代码质量
iOS鑫
·
2023-10-01 19:37
《设计模式之美》笔记:设计原则和思想
感谢王铮大神在极客时间的课程《设计模式之美》评价
代码质量
好坏的维度:可维护性;可读性;可扩展性;灵活性;简洁性;可复用性;可测试性。
Jinglever
·
2023-10-01 19:33
Java架构
实践-OGNL解析
A.什么是OGNL?全称叫ObjectGraphicNavigationLanguage(对象图导航语言),它是struts2框架里面的第三方语言(即可以再别的地方用,struts2只是拿过来了而已),它可以调用对象中的方法,获取struts2里值栈的数据,具体优点https://baike.baidu.com/item/OGNL/10365326?fr=aladdinB.OGNL的三要素表达式:
Java小仙女
·
2023-10-01 18:34
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他