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高级-架构师之路
遇到问题后的本能反应,会决定职场发展的高度
58沈剑
架构师之路
怎么通俗的理解认知?认知,是对待一个问题,本能的思考方式。
E狼
·
2023-08-27 23:07
Java高级
程序员面试题(个人建议收藏+分享)
1.你认为项目中最重要的过程是那些?分析、设计阶段尽量找出进度的优先级2.如果给你一个4-6人的team,怎么分配?挑选一技术过硬的人作为我的替补。其它人平均分配任务,每周进行全面的任务分配,每个人领取一周的工作量,每天汇报进度。3.简述软件开发文档?需求分析、概要设计、详细设计、操作手册、测试计划4.你认为一个项目如何才正确?是企业利益最大化。5.你经常读那些书?Java编程思想Java模式人月
Java丶python攻城狮
·
2023-08-25 01:11
软件设计风格(干货)-
架构师之路
(九)
一、软件架构风格概念Architecture架构,体系结构软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。架构风格定义一个系统家族,即一个架构的定义、一个词汇表和一组约束。词汇表包含一些构建和连接类型,而一组约束指出系统是如何将这些构件和连接件组合起来的。架构风格反映了领域中众多系统所共有的结构和语义特性,并指导如何将各个模块和子系统有效组织成一个完整的系统。架构设计核心问题,能否
后端从入门到精通
·
2023-08-25 01:44
架构师
软考高级
java
jvm
分布式
层次风格SOA-
架构师之路
(十)
一、层次架构风格两层C/S架构:客户端和服务器都有处理功能,现在不常用。只有表现层和数据层。三层C/S架构:表现层、数据层和功能层。表示层在客户机,功能层在应用服务器,数据层在数据库服务器中。优点:各层逻辑相互独立。并行开发。整个系统的管理层次也更加合理和可控制。三层B/S架构:三层架构变种,客户端变为浏览器,服务端变为web服务器,又称为0客户端。缺点:缺乏动态页面支持能力。安全性难控制。数据查
后端从入门到精通
·
2023-08-25 01:44
软考高级
架构师
java
架构评估-
架构师之路
(十二)
软件系统质量属性软件系统质量熟悉分为开发期质量属性和运行期质量属性。质量属性性能:指系统的响应能力,如响应时间,吞吐率。设计策略:优先级队列、增加计算资源、减少计算开销、引入并发机制、采用资源调度。可靠性:在意外或错误使用情况下维持软件系统功能特征。如MTTF、MTBF、MTTR。MTTF:平均无故障时间。MTBF:平均故障间隔时间。MTTR:平均故障修复时间。设计策略:心跳、PING/Echo、
后端从入门到精通
·
2023-08-25 01:13
架构师
软考高级
架构
运维
网络
Java高级
语言实现插入排序算法
本文将使用
Java高级
语言实现插入排序算法,并讲解其核心思想和代码实现。【算法思想】插入排序的核心思想是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
微笑的Java
·
2023-08-24 10:39
JAVA
排序算法
java
算法
软年架构复用-
架构师之路
(十一)
软件架构复用软件产品线是一组产业密集型系统,规定用公用的核心资产集成开发而来。机会复用和系统复用。机会复用:临时发现有可服用资产立马复用。系统复用:开发之前进行规划好哪些需要复用。复用的三个阶段:获取到复用的资产、管理这些资产、针对需求从资产中选择复用部分,开发出满足需求的系统。特定领域软件架构DSSA(DomainspecificSoftwareArchitectrue)专门用于一类特定类型的任
后端从入门到精通
·
2023-08-24 09:28
架构师
软考高级
架构
大数据
Java 语言实现冒泡排序
本文将详细介绍
Java高级
语言如何实现冒泡排序算法。冒泡排序的
微笑的Java
·
2023-08-23 12:38
JAVA
java
算法
数据结构
大数据
架构师之路
1、同时拥有实时和离线处理的架构,既保证低延迟,又保障正确性。这个方法被称作Lambda架构,它通过批量MapReduce作业提供了虽有些延迟但是结果准确的计算,同时通过flink/Storm将最新数据的计算结果初步展示出来。双路生产会存在一些问题,比如加工逻辑double,开发运维也会double,资源同样会变成两个资源链路。因为存在以上问题,所以又演进了一个Kappa架构。Kappa架构从架构
laogooooog
·
2023-08-23 11:04
Java高级
工具类习题
/**1、编写一个程序,实现从命令行参数输入两个字符串类型的数值,并计算输出两个数值的和。*/importjava.util.Scanner;publicclassStringsys{publicstaticvoidmain(String[]args){System.out.println("请输入第一个字符串:");Scannerscan=newScanner(System.in);String
煙雨樓邰郁维
·
2023-08-22 10:07
究竟啥才是互联网架构“高并发”
转载自:微信公众号
架构师之路
,作者58沈剑一、什么是高并发高并发(HighConcurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。
钱进简书
·
2023-08-22 07:03
第5章:
Java高级
类特性4:static_设计模式_代码块_final
时间:2018-07-25作者:魏文应一、static关键字static修饰类属性用static来修饰类的成员变量,也被称为类变量。我们可以先看下面代码:classSportsMan{Stringname;staticStringnation;@OverridepublicStringtoString(){return"SportsMan[name="+name+",nation="+nation
秋的懵懂
·
2023-08-21 19:24
系统架构设计-
架构师之路
(八)
软件架构概述需求分析到软件设计之间的过渡过程就是软件架构。需求分析人员整理成文档,但是开发人员对业务并不熟悉,这时候中间就需要一个即懂软件又懂业务的人,架构师来把文档整理成系统里的各个开发模块,布置开发任务。软件架构提供一个结构、行为和属性的高级抽象,由构建的描述、构建的相互作用(连接件)、指导构建集成的模式以及这些模式的约束组成。软件架构指定了系统的组织结构和拓扑结构。需求和构建之间对应关系。解
后端从入门到精通
·
2023-08-21 12:24
架构师
软考高级
系统架构
8章 Rx
Java高级
用法(二)
本篇文章已授权微信公众号YYGeeker独家发布转载请标明出处CSDN学院课程地址RxJava2从入门到精通-初级篇:https://edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-进阶篇:https://edu.csdn.net/cour
Hensen_
·
2023-08-21 03:39
【
Java高级
开发高频面试题】面试者角度的口述版
文章目录1.具备扎实的Java基础集合HashMap底层工作原理HashMap版本问题HashMap并发修改异常HashMap影响HashMap性能的因素HashMap使用优化SynchronizedThreadLocalAQS线程池JVM内存模型类加载机制与双亲委派垃圾回收算法、垃圾回收器、空间分配担保策略引用计数器算法、可达性分析、强软弱虚引用、GC的过程、三色标记、跨代引用引用计数器算法、可
我是廖志伟
·
2023-08-20 01:59
java
面试
软件需求-
架构师之路
(五)
软件需求软件需求:指用户对系统在功能、行为、性能、设计约束等方面的期望。分为需求开发和需求管理两大过程。需求开发:需求获取需求分析需求定义(需求规格说明书)需求验证:拉客户一起评审,没问题签字。这里评审确定后就形成需求基线。下面就是需求管理,如果变更需求就超过了基线。需求管理(支持需求开发):变更控制:加需求必需严格控制。版本控制需求跟踪:跟踪需求变更。需求状态跟踪:需求是否完成跟踪。重点:软件需
后端从入门到精通
·
2023-08-18 21:54
架构师
软考高级
需求分析
软件工程模型-
架构师之路
(四)
软件工程模型敏捷开发:个体和交互胜过过程和工具、可以工作的软件胜过面面俱到的文件、客户合作胜过合同谈判、响应变化胜过循序计划。(适应需求变化,积极响应)敏捷开发与其他结构化方法区别特点:面向人的、适应性。敏捷开发也是迭代增量开发。极限编程(XP):基础和价值观是交流、朴素、反馈和勇气。项目的过程是加强交流,从简单做起,寻求反馈,勇于实事求是。近螺旋式开发,将复杂的开发分解成一个个相对简单的小周期。
后端从入门到精通
·
2023-08-17 10:40
架构师
软考高级
软件工程
架构师之路
:数据中台服务化架构之道
作者:禅与计算机程序设计艺术1.简介2021年,数字经济蓬勃发展,无论是线上还是线下都有大量的数字化的数据产生,数据的价值正在逐渐被更多企业所认识并驱动着商业决策。随着“数据治理”和“数据赋能”等新型的管理模式出现,“数据中台”越来越成为企业在数字化转型中最重要的“基石”。那么,什么样的公司适合作为数据中台,又该如何构建数据中台的服务化架构呢?本文将从以下几个方面阐述相关知识,并通过具体案例来实践
禅与计算机程序设计艺术
·
2023-08-15 12:42
Java
编程实践
Python
自然语言处理
人工智能
语言模型
编程实践
开发语言
架构设计
面试官:你用过mysql哪些存储引擎,请分别展开说一下
里面有大量关于的
Java高级
架构知识点分享,还有各种面试趣闻以及程序员身边事,如有好文章也欢迎投稿哦。mysql这是高级开发者面试时经常被问的问题。
程序员技术圈
·
2023-08-15 05:44
java高级
工程师面试题:如何设计一个高并发系统?
面试题如何设计一个高并发系统?考点分析说实话,如果面试官问你这个题目,那么你必须要使出全身吃奶劲了。为啥?因为你没看到现在很多公司招聘的JD里都是说啥,有高并发就经验者优先。如果你确实有真才实学,在互联网公司里干过高并发系统,那你确实拿offer基本如探囊取物,没啥问题。面试官也绝对不会这样来问你,否则他就是蠢。假设你在某知名电商公司干过高并发系统,用户上亿,一天流量几十亿,高峰期并发量上万,甚至
jsbintask
·
2023-08-14 05:42
架构师之路
-微内核架构
微内核架构也被称为插件化架构(plugin-inarchitecture),是一种面向功能进行拆分的可扩展性架构。微内核架构通常用于实现基于产品的应用。微内核架构包含两类组件:核心系统和插件模块。微内核的核心系统设计的关键技术有几部分:插件管理、插件连接、插件通信。eclipse采用OSGI标准后,OSGI更是成为首选的插件化标准。
Mr慕谦
·
2023-08-11 23:38
看完946页“
JAVA高级
架构面试必问”,金九银十社招全拿下
前言我本科毕业后在老东家干了两年多,老东家算是一家”小公司”(毕竟这年头没有BAT或TMD的title都不好意思报出身),毕业这两年多我也没有在大厂待过,因此找坑的时候是非常非常虚的。迫于心慌,我好好思考了一阵来给自己打气,当时真正找坑和准备面试的过程大概分为这几个阶段:面试准备反思:自己是不是真的要离职,假如不离职,在老东家接下来应该做什么才能继续提升?定位:我在硬性技能(编码、架构)上的长处在
全栈架构蒙塔
·
2023-08-08 11:10
java
架构
spring
分布式
面试
Java高级
面试题
Redis面试题Redis(全称:RemoteDictionaryServer远程字典服务)是一个开源的使用ANSIC语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。什么是Redis?Redis的数据类型有哪些?Redis有什么优点?Redis有什么缺点?Redis相比memcached有哪些优势?Redis和memcached有哪些区别?red
恒四爷
·
2023-08-07 23:26
Java高级
特性-泛型:泛型实战,封装统一的服务端响应类
在平时工作中,我们写代码可能都在堆增删改查,很少有机会加上Java的高级特性。比如,泛型,你一定在Mybatis、Hibernate这些持久化框架中用过。可轮到自己开发的时候,却发现这个东西简直鸡肋,完全用不上。相信我,这种感觉很正常。因为开源框架往往要用同一套算法,来应对不同的数据结构,而Java的高级特性能减少重复代码,从而提高项目的可维护性。然而,我们可能身处小公司,项目做完就直接交给客户了
该叫什么昵称好
·
2023-08-06 18:57
MYSQL数据库(知识点+语法+用法+练习汇总 全 )
以键值对方式存储数据#数据库的专业术语:#以关系型数据库为例:#数据库系统>数据库管理系统>数据库>表>数据#常用的关系型数据库:#后台使用C、C++、C#等高级编程语言,通常会使用sqlserver数据库#后台使用
java
破裤兜
·
2023-08-06 13:32
Mysql
数据库
mysql
了解Logstash
微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的
Java高级
交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型
程序员日常填坑
·
2023-08-06 02:01
大龄程序员的未来在这里
我叫王涛,今年38岁了,目前从事售前咨询的工作,我今年五月份刚刚由
java高级
工程师的职位转行转过来。今天给大家讲讲我的故事,顺便跟大家探讨一下大龄程序员的未来这个话题。
码农杂谈主播
·
2023-08-05 10:02
java高级
——使用DOM4J解析xml
首先我们要导入一个DOM4J的jar包,可以在DOM4J的官网中下载。导入DOM4J的jar包后,可以创建一个SAXReaderL对象,SAXReadersaxReader=newSAXReader();然后通过这个对象使用read()方法读取到xml文件,读取到之后通过read.getRootElement();获取到跟标签,获取到跟标签之后就可以通过代码对这个xml进行一系列自己想要的操作,基
不愿是过客
·
2023-08-05 01:46
java
java
xml
jar
如何扛住100亿次请求?后端架构应该这样设计!
关注公众号领资料搜索公众号【Java耕耘者】,回复【Java】,即可获取大量优质电子书和一份
Java高级
架构资料、Spring源码分析、Dubbo、Redis、Netty、zookeeper、Springcloud
Java耕耘者
·
2023-08-04 15:39
【
Java高级
】类加载器核心技术,从自定义加载外部jar说起
本文为原创文章,转载请注明出处查看[Java]系列内容请点击:https://www.jianshu.com/nb/45938443我们先举个例子,假如我们有如下的类:packagecom.codelifeliwan;publicclassTest{publicvoidtest(){System.out.println("----------------------BEGINtest-------
大栗几
·
2023-08-03 14:02
干掉 “重复代码”,这三种方式绝了!
业务同学抱怨业务开发没有技术含量,用不到设计模式、
Java高级
特性、OOP,平时写代码都在堆CRUD,个人成长无从谈起。其实,我认为不是这样的。
Blue92120
·
2023-08-03 12:16
python
java
php
超详细的
JAVA高级
进阶基础知识04
目录4.面向对象高级-常用的API4.1Arrays工具类4.1.1Arrays类介绍4.2冒泡排序4.3选择排序4.4二分查找4.5正则表达式4.5.1String类中与正则有关的常见方法4.5.2练习4.5.3今日学习目标4.面向对象高级-常用的API4.1Arrays工具类4.1.1Arrays类介绍数组操作工具类,专门用于操作数组元素publicstaticintbinarySearch(
01杭呐
·
2023-08-02 21:20
Java
java
开发语言
2021
Java高级
蚂蚁金服三面,终进大厂了!
蚂蚁金服一面:下午杭州的电话,问有没有空,果断有空,虽然感觉略显紧张,有点懵逼。面试的题目:HashMap和Hashtable的区别实现一个保证迭代顺序的HashMap说一说排序算法,稳定性,复杂度说一说GC可以保证的实习时长职业规划整体来说,一面的基础性问题比较多,所以博主基本都答出来了,准备过还是有些用处的。所以一面完了感觉还不错,接着第二天下午就二面了。Java程序员秋招三面蚂蚁金服,我总结
猿天下
·
2023-08-02 09:02
入职阿里巴巴,成为年薪百万阿里P7高级架构师需要必备哪些技术栈,带你来观望一下
达到年入百万的P7
Java高级
架构师级别,不仅要具备优秀的编程能力和系统设计能力,在技术视野和业务洞察力方面,也要有很深的积淀。
Java技能树
·
2023-08-01 10:17
java
mybatis
开发语言
入职阿里巴巴,阿里P7高级架构师需要哪些技术栈?
达到年入百万的P7
Java高级
架构师级别,不仅要具备优秀的编程能力和系统设计能力,在技术视野和业务洞察力方面,也要有很深的积淀。附上一张思维导图供大家参考学习!
ZzzzjQqqq
·
2023-08-01 10:46
java
Java工程师
程序员
java
开发语言
后端
架构
分布式
【
Java高级
】从一个小例子说明Java的synchronized、wait()和notify()机制
本文为原创文章,转载请注明出处查看[Java]系列内容请点击:https://www.jianshu.com/nb/45938443如果你不知道Java的重入锁等请参考:https://www.jianshu.com/p/ed96690edb86在Java中synchronized关键字用来控制同步,我们知道,synchronized控制一段同步代码块的时候,需要在里面传入一个对象,JVM就会使用
大栗几
·
2023-07-31 13:36
2021-02-28
支撑课程(如数据库技术、网络技术、XML等)3)专业技能提高和扩展课程(如软件工程、UML、测试技术等)4)公共课程(高等数学、大学英语、思想道德与法律基础等)主要专业课程:Java语言程序设计案例教程、
Java
陈笑扬
·
2023-07-28 23:19
Java 高级实用技术
Java高级
一、集合框架和泛型1.集合框架1)定义:JAVAAPI的一部分,用于处理一组长度可变得数据。2)和数组的区别:数组的长度不可变,但是集合框架处理的数据长度可以动态变化。
wxy_kk
·
2023-07-27 20:51
java
泛型
语言
面向对象
技术
Java高级
编程之类集框架(集合类)
类集框架简介 在实际的开发中没有任何一项开发可以离开数组,但是传统的数组使用起来非常的繁琐,而且长度是其致命伤,正式因为长度问题,所以不可能大范围的使用,但是开发之中又离不开数组,所以就只能依靠一些数据结构来实现动态数组,而其中最为重要的两个结构:链表、树。但是面对这些数据结构的实现又不得不面对如下问题:数据结构的代码实现困难,对于一般的开发者是无法进行使用的对于链表或二叉树当进行更新处理的
forwardMing
·
2023-07-27 20:21
Java基础学习笔记
java
数据结构
链表
java高级
知识点_
JAVA高级
阶段知识点汇总
一、集合框架和泛型1.定义集合框架用于存储一组长度不定的元素。2.常用的接口和类接口:Collection、List、Set、Map、Iterator类:ArrayList、LinkedList、HashSet、HashMapList接口和Set接口均继承自Collection接口。3.使用特点List:存储的元素不唯一、有序。Set:存储的元素唯一、无序。Map:元素以键值对的方式进行存储。4.
四号学长
·
2023-07-27 20:21
java高级知识点
Java高级
Java高级
一、集合框架和泛型1.集合框架1)定义:JAVAAPI的一部分,用于处理一组长度可变得数据。2)和数组的区别:数组的长度不可变,但是集合框架处理的数据长度可以动态变化。
飞舞蝶恋花
·
2023-07-27 20:18
java基础
泛型
java
2023下半年在北京
java高级
开发面试所需要准备的知识和技巧
北京
Java高级
开发面试所需准备的知识和技巧随着互联网行业的快速发展,Java开发技术已经成为了众多企业的核心技术之一。在北京这个充满活力和机遇的城市,
Java高级
开发岗位的需求量一直居高不下。
蒙奇·D·路飞-
·
2023-07-27 19:12
java
面试
开发语言
JAVA高级
篇--Stream流
1.方法应用对象方法引用:类名::实例方法.(参数1,参数2)->参数1.实例方法(参数2)packagecom.lpt.demo01;importjava.util.function.BiFunction;importjava.util.function.Function;importjava.util.function.Supplier;publicclassTest01{publicstat
big吉姆~
·
2023-07-26 23:18
java
开发语言
java高级
之面向对象(上)
1.类的定义与对象的创建packagetask01;importjava.util.Scanner;/**说明:根据提示,补充完整begin和end之间的代码。*(其他代码可以不用改)*//****************begin*****************///定义学生类名classStudent{publicStringname;publicintage;voidspeak(){Sys
ros275229
·
2023-07-25 20:00
java
开发语言
springboot 统一异常处理(包含统一数据校验)
微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的
Java高级
交流:787707172,
程序员日常填坑
·
2023-07-24 18:01
Android
架构师之路
1.移动架构师主要工作是什么?1.设计当前架构。包括新技术方案的指定和评审2.改进过去架构。根据业务的发展或技术债务的原因,重构当前技术方案并且推进实施。3.前瞻未来架构。技术方案调研和分析,随时准备好对新技术的使用。4.推进技术方案实施。解决实施过程中具体的技术问题。5.技术分享和培训。推进技术交流和新技术的使用。6.人员招聘,技术面试。2.移动架构是的成长路线是什么样的?架构师成长需要长久的实
竖起大拇指
·
2023-07-23 17:54
阿里
Java高级
架构面试:熟悉TCP粘包、拆包?
声明:本文来自知乎,侵删。一、TCP粘包、拆包图解假设客户端分别发送了两个数据包D1和D2给服务端,由于服务端一次读取到字节数是不确定的,故可能存在以下四种情况:服务端分两次读取到了两个独立的数据包,分别是D1和D2,没有粘包和拆包服务端一次接受到了两个数据包,D1和D2粘合在一起,称之为TCP粘包服务端分两次读取到了数据包,第一次读取到了完整的D1包和D2包的部分内容,第二次读取到了D2包的剩余
大V认证鸠摩智
·
2023-07-23 14:23
架构师之路
-消息队列的设计和实践
识别复杂度对架构师来说是一项挑战,因为原始的需求中并没有哪个地方会明确地说复杂度在哪里,需要架构师在理解需求的基础上进行分析。有经验的架构师可能一看就知道复杂度大概在哪里,如果经验不足,则只能采取“排查法”,从不同的角度逐一进行分析。架构师关注的不是一天的数据,而是1秒的数据,即TPS和QPS。备选方案的选择和很多因素相关,并不大胆考虑性能高低、技术是否优越这些纯技术因素,业务的需求特点、运维团队
Mr慕谦
·
2023-07-22 22:05
无脑吹!Alibaba《Java 面试官手册》突击版免费对外开放
小编也是苦寻良久找到了这一份2023年阿里巴巴
Java高级
架构师面试标准手册(对标P7+)的面试参考指南,质量嘎嘎高,不管最近要不要去面试,建议大家都保存一份!!学完之后不
肥肥技术宅
·
2023-07-21 00:56
java
开发语言
java
后端
面试
Log4j 史诗级漏洞,大厂都中招了!
推荐:花了2万多买的Java架构师课程全套,现在分享给大家,从软件安装到底层源码(
Java高级
互联网架构师VIP教程)昨天晚上一个ApacheLog4j2的高危漏洞被公开了,这个远程代码执行漏洞堪称史诗级别的漏洞
狂徒_张三
·
2023-07-20 06:28
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他