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高级架构技术
63家企业上榜!华为云优秀合作伙伴公布!
云计算作为当前企业IT基础
架构技术
的不二之选,已走过探索实践阶段,迎来了多样化全面化的发展时期。今天我们分享耳熟能详的华为云。
uxuepai5g
·
2023-11-01 03:36
网络
微软
云服务
物联网
交互设计
从零开始搭建公司秒杀
架构技术
栈,这套架构绝了...,细节都考虑到了!
作者:陶邦仁来源:my.oschina.net/xianggao/blog/5249431秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说
程序员闪充宝
·
2023-11-01 02:38
数据库
队列
hashtable
分布式
rdb
蚂蚁金服4面
Java高级
开发,java流式编程源码
前言volatile是Java程序员必备的基础,也是面试官非常喜欢问的一个话题,本文跟大家一起开启vlatile学习之旅,如果有不正确的地方,也麻烦大家指出哈,一起相互学习~1.volatile的用法2.vlatile变量的作用3.现代计算机的内存模型(计算机模型,总线,MESI协议,嗅探技术)4.Java内存模型(JMM)5.并发编程的3个特性(原子性、可见性、有序性、happen-before
web小娥
·
2023-10-31 23:29
程序员
java
经验分享
面试
Java高级
特性-反射:使用反射,把对象转换成 MongoDb 的结构
反射是Java的一个高级技巧,大量地用在各种开源项目上。比如,Spring、Tomcat、Jetty等等项目中,都大量地用到了反射。作为Java程序员,我们如果用好反射,不但能提高自己的技术水平,还能开发出更好的项目。然而,虽然很多人听说过反射,但却不知道应该用在哪里。那么,我们就从实际工作出发,使用反射,把对象转换成MongoDb的数据结构。当你在搞懂这个例子后,就能明白反射是怎么个用法。需求分
该叫什么昵称好
·
2023-10-31 07:48
JAVA基础(JAVA SE)学习笔记(十)多线程
前言1.学习视频:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)_哔哩哔哩_bilibili2023最新Java学习路线-哔哩哔哩第三阶段:
Java高级
应用9.异常处理10.
时时师师
·
2023-10-31 04:30
Java基础
java
Java高级
技术:单元测试、反射、注解
目录单元测试单元测试概述单元测试快速入门单元测试常用注解反射反射概述反射获取类对象反射获取构造器对象反射获取成员变量对象反射获取方法对象反射的作用-绕过编译阶段为集合添加数据反射的作用-通用框架的底层原理注解注解概述自定义注解元注解注解解析注解的应用场景一:junit框架动态代理准备案例、提出问题使用动态代理解决问题单元测试单元测试概述单元测试单元测试就是针对最小的功能单元编写测试代码,Java程
养一只摆烂猫.
·
2023-10-30 22:24
Java学习
java
单元测试
junit
SpringCloud微服务实战——搭建企业级开发框架(二十二):基于MybatisPlus插件TenantLineInnerInterceptor实现多租户功能
多租户技术的基本概念: 多租户技术(英语:multi-tenancytechnology)或称多重租赁技术,是一种软件
架构技术
,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性
全栈程序猿
·
2023-10-30 19:08
Java程序员进阶笔记实操—大型网站
架构技术
之负载均衡详解(二)
本次分享大纲软件负载均衡概述Ngnix负载均衡Lvs负载均衡Haproxy负载均衡本次分享总结一、软件负载均衡概述硬件负载均衡性能优越,功能全面,但是价格昂贵,一般适合初期或者土豪级公司长期使用。因此软件负载均衡在互联网领域大量使用。常用的软件负载均衡软件有Nginx,Lvs,HaProxy等。本文参考大量文档,部分为直接拷贝,参考出处见负载均衡详解(4)。二、Ngnix负载均衡Ngnix是一款轻
程序员小天
·
2023-10-28 19:58
随笔
架构
程序员
分布式
负载均衡
架构
Java
【容灾】企业容灾
架构技术
选型指南
基于企业IT架构容灾建设的各种行业标准以及监管标准正在不断提高,而面对技术的日新月异和多元化发展,很多企业在容灾架构的选型过程当中存在着诸多困惑,本文内容包括:跨中心数据复制技术、数据容错恢复技术、关键故障切换、脑裂问题探讨、容灾架构评估。全文25000字,图文并茂,欢迎阅读。一、必须知道的概念1.什么是企业的容灾?1.1什么是企业的业务连续性管理(BusinessContinuityManage
Bogon
·
2023-10-28 05:26
【备忘】Java菜鸟到大牛学习路线培训教程
主要分5个阶段:Java程序员->Java初级软件工程师->Java中级软件工程师->
Java高级
软件工程师->Java系统架构师,从头学到尾即可成为大神!成为架构师是爱好编程的程序员的最终目标!
qq_38472250
·
2023-10-27 19:08
java
程序员
架构师
Java必备JUC技术详解
针对
Java高级
程序员,精心设计的课程体系,详解原理,案例驱动,即给方法又给方案,生产环境模拟教学,大厂面试真题拆解,应有尽有!
互联网架构
·
2023-10-27 14:08
java
编程语言
面试
并发编程
人工智能
JAVA基础(JAVA SE)学习笔记(九)异常处理
前言1.学习视频:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)_哔哩哔哩_bilibili2023最新Java学习路线-哔哩哔哩第三阶段:
Java高级
应用9.异常处理10.
时时师师
·
2023-10-27 05:06
Java基础
java
不愧是阿里大牛整理的
java高级
工程师面试 1000 题,面面俱到,太全了
4月份利用空余时间收集整理了一份《
java高级
工程师面试1000题》,初衷也很简单,就是希望在面试复习的时候能够帮助到大家,减轻大家的负担和节省时间。
进阶的架构师
·
2023-10-26 15:43
java
面试
开发语言
Java高级
开发面试题整理
一、并发编程1、什么是进程和线程?进程是指程序的一次执行过程,是系统运行程序的基本单位,系统运行一个程序就是一个进程创建、运行、到销毁的过程;一个进程可以有多个线程。比如我跑一个java的main方法,系统就创建了一个java进程,这个main方法所在的线程就是这个进程的一个线程,也称为主线程。2、java实现线程安全的几种方式1)、使用synchronized关键字,直接修饰方法或编写同步代码块
滴丶学生卡
·
2023-10-26 15:32
面试题
java
java面试题
java基础
java进阶
java高级
2022年最新阿里
Java高级
岗200+面试题,能答出一般你就进了
文末随附BATJTMD等一线互联网企业的
Java高级
研发岗位的面试题目及答案。
清朝程序猿
·
2023-10-26 15:29
面试
面试
职场和发展
java版b2b2c社交电商spring cloud分布式微服务--分布式云
架构技术
点
springcloud本身提供的组件就很多,但我们需要按照企业的业务模式来定制企业所需要的通用架构,那我们现在需要考虑使用哪些技术呢?下面我针对于springcloud微服务分布式云架构做了以下技术总结,希望可以帮助到大家:View:H5、Vue.js、SpringTag、React、angularJsSpringBoot/SpringCloud:Zuul、Ribbon、Feign、Turbine
ITsupuerlady
·
2023-10-26 14:06
Java高级
——字节码指令
字节码指令字节码指令加载和存储指令运算指令类型转换指令对象创建和访问指令操作数栈管理指令控制转移指令方法调用和返回指令异常处理指令同步指令大全字节码指令JVM采用操作数栈架构,指令由操作码Opcode+操作数Operand构成大多指令不包含操作数,只有一个操作码,指令参数放在操作数栈操作码长度为一个字节,故总数不能超过256操作数未长度对齐,需在运行时重构回去操作码隐含数据类型,如iload从局部
松仔log
·
2023-10-25 06:45
#
Java高级
java
jvm
开发语言
移动端地图技术分享
suiling分类:iOS开发来源:刘小壮的简书移动端地图技术招聘信息:iOS开发工程师iOS高级工程师
java高级
软件工程师iOS软件工程师Web后端高级开发工程师高级PHP开发工程师iOS开发工程师高级
weixin_30810583
·
2023-10-24 07:44
移动开发
数据结构与算法
大数据
Java高级
之Git
Java高级
之Git第1章Git简介Git是一个免费的、开源的分布式版本控制系统,旨在快速高效地处理从小型到非常大的项目的所有内容。Git易于学习,占用空间小,性能快如闪电。
aqr-lmy
·
2023-10-23 19:07
Git
git
java
服务器
Java高级
-File和IO流
File概念java.io.File用于表示文件(目录),可以通过File类在程序中操作硬盘上的文件和目录。File类只能用于描述文件(目录)的属性信息(名称、大小等),不能对文件内容进行访问(即不具有从文件读取信息和向文件写入信息的功能)。文件路径文件路径尽量使用相对路径,"."表示当前路径(当前类所在项目的根目录)。文件路径分隔符尽量使用File.separator常量代替,它会根据不同操作系
luckyliuqs
·
2023-10-23 18:23
Java
Java文件File和IO流
万向区块链技术研究报告 | 隐私机器学习的威胁、对策和挑战的初步分析
本文作者:万向区块链通用
架构技术
部孙宗臣如今,搜索查询记录、浏览历史记录、购买记录、视频播放记录、出行计划等日常生活中的大量数据被收集并存储下来。
Venachain
·
2023-10-23 10:58
区块链
机器学习
人工智能
头歌——
Java高级
特性 - 集合框架(1)
第1关:集合的基本使用packagestep1;//导包/**********Begin**********/importjava.util.ArrayList;/**********End**********/publicclassHelloWorld{@SuppressWarnings("unchecked")publicArrayListgetList(){/**********Begin*
zouer.
·
2023-10-23 06:23
Educoder
Java
头歌Java
java
开发语言
java高级
编程---序列化机制
应用场景在分布式环境下,当进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传输。发送方需要把这个java对象转换为字节序列,才能在网络上传送。永久性保存对象,保存对象的字节序列到本地文件或者数据库中;通过序列化以字节流的形式使对象在网络中进行传递和接受通过序列化在进程间传递对象字节流概念在JDK中,提供两个抽象类InoutStream和OutputS
程序猿在线码字
·
2023-10-23 06:45
java
开发语言
Java高级
编程---Java多线程
Java多线程线程概述进程线程比较线程的创建继承Thread类创建多线程实现Runnable接口创建多线程两种实现多线程方式的对比线程的生命周期及状态转换线程的调度线程的优先级线程休眠线程让步线程插队多线程同步死锁问题线程概述计算机能够同时完成多项任务,例如:让浏览器执行0.0001秒,让QQ执行0.0001秒,这就是多线程技术。计算机中的CPU即使是单核也可以同时运行多个任务,因为操作系统执行多
程序猿在线码字
·
2023-10-23 06:45
java
python
开发语言
东软睿道-
Java高级
应用编程
课件链接(点击下载)源程序下载链接(点击下载)变量和运算符已知a,b均是整形变量,写出将a,b两个变量中的值互换的程序。(变量和运算符综合应用)publicstaticvoidmain(String[]args){inta=1;intb=2;System.out.println("交换前:");System.out.println("a="+a);System.out.println("b="+b
GodOuO
·
2023-10-23 06:40
Java
neusoft
java
快速排序
算法
Java高级
编程----集合
集合集合概述Collection接口List接口简介ArrayList集合Set接口简介HashSet接口简介Map接口简介TreeMap集合Properties集合集合概述为了在程序中可以保存数目不确定的对象,Java提供了一系列特殊类,这些类可以存储任意类型的对象,并且长度可变。这些类统称为集合。集合按照其存储结构可以分为两大类,单列集合Collection和双列集合Map,这两种集合的特点具
程序猿在线码字
·
2023-10-23 06:40
java
windows
开发语言
JAVA高级
教程-Java ArrayList(3)
目录4、ArrayList的使用4、ArrayList的使用packageArrayList01;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.ListIterator;publicclassday05{publicstaticvoidmain(String[]args){//创建集合ArrayListarra
Leoon123
·
2023-10-22 14:06
#
java高级学习
java
python
开发语言
Mybatis Plus 多租户id使用
什么是多租户多租户技术(Multi-TenancyTechnology)又称多重租赁技术,简称SaaS,是一种软件
架构技术
,是实现如何在多用户环境下(此处的多用户一般是面向企业用户)共用相同的系统或程序组件
JAVA序码
·
2023-10-22 14:05
mybatis
数据库
java
JAVA高级
核心-JDBC-与数据库交互的一套标准规范
文章目录推荐后学第一章:概述1.1JavaWeb技术1.2JDBC概述1.3JDBC程序编写步骤第二章:获取数据库连接2.1Driver(驱动)接口实现第三章:PreparedStatement实现CRUD3.1Statement3.2PreparedStatement3.3实现增3.4*封装增删改3.5查3.6*封装查3.7*思考3.8*任意表查询3.9利用集合处理多行的结果集3.10好处3.1
梵高的猪v
·
2023-10-22 06:27
JDBC数据库交互
java
java学习
java
JDBC
数据库交互技术
现代企业架构-技术架构
技术架构什么是技术
架构技术
架构是对某一技术问题(需求)解决方案的结构化描述,由构成解决方案的组件结构及之间的交互关系构成。
程序员字典
·
2023-10-22 00:20
后端
JAVA高级
教程-Java Collection(1)
目录一:集合和数组的区别:二:集合1、Collection接口的使用(1)2、Collection储存对象(2)3、排序4、集合之间的转换一:集合和数组的区别:1、数组长度固定,集合长度可变2、数组可以储存基本数据类型和引用数据类型,集合只能存储引用数据类型collection:无序,无下标,不能重复List:有序,有下标,可以重复ArrayList:查询快,增删慢LinkedList:增删快,查
Leoon123
·
2023-10-21 14:44
#
java高级学习
java
python
windows
JAVA高级
教程-Java List(2)
目录3、List接口的使用(1)3、List接口的使用(3)4、排序,集合之间的转换3、List接口的使用(1)packageArrayList01;importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;importjava.util.ListIterator;publicclassday03{publics
Leoon123
·
2023-10-21 14:42
#
java高级学习
java
list
windows
Java高级
之工具类的String简述
String对象代表一组不可改变的Unicode字符序列,对它的任何修改实际上又产生一个新的字符串,String类对象的内容一旦被初始化就不能再改变。StringBuffer对象代表一组可改变的Unicode字符序列。同时,String类是final类型的类。String的创建:有两种方式:–静态方式(常用)。像是给变量直接赋值一样来使用。如:Strings1=“abc”;Strings2=“ab
Java技术_分享
·
2023-10-20 20:17
Java高级
工程师
ElasticJob分布式任务调度Quartz任务调度RocketMQRabbitMQActiveMQkafka消息队列
昨天的风真的很大
·
2023-10-20 19:47
Java高级
_反射
1.反射的基本概念反射就是通过类的字节码文件来获取类的成员并使用的一项技术image.png2.获取字节码文件对象的三种方式一个源文件(.java文件)对应一个字节码文件对象(.class文件)image.pngimage.pngimage.png3.通过反射方式获取构造方法并使用image.png首先创建Student类,供之后使用:packagecn.case5;publicclassStud
70fa0b237415
·
2023-10-20 17:19
Java高级
特性-泛型通配符
通配符?在泛型中,问号?叫做通配符,它表示了未知的类型。在使用上,通配符可以用来定义参数类,字段或本地变量,有时也可以作为方法返回类型。有了类型T,为何要引入通配符?类型T表示的是任意类型,表示的是某个具体的类型。通配符?表示的是未知类型。我们可以从类/接口定义,变量,方法的不同角度去看下具体的区别。类/接口泛型类型T表示泛型参数的类型。下面Box类是一个泛型类的定义。publicclassBox
散人1024
·
2023-10-19 22:28
Java高级特性
java
2018年Java全新学习路线图表
第一阶段:Java语言基础第二阶段:
Java高级
技术第三阶段:web前端第四阶段:Javaweb编程(核心阶段)第五阶段:企业框架第六阶段:项目阶段第七阶段:企业专题因为大部分的人都是从零基础进行学习的
qq_38432141
·
2023-10-19 14:59
java
学习
路线
入门
教程
2020
Java高级
开发工程师面试题汇总
2020面试总结工作三年多,面试目标为高级开发工程师前言9.5–11.13,经过了长达70天的面试,终于有了结果。期间崩溃过无数次,很多次面试都被虐到怀疑人生,也有三面被刷掉无奈,一次次整装重新出发,一次次从头再来。今天有时间整理最近面试过程中涉及到的问题和经验,希望可以帮助到正在面试中或即将面试的同行们。一、面试过的公司阿里巴巴京东美团百度度小满金融爱奇艺当当网58同城贝壳找房快手小米滴滴微博陌
态度决定高度,习惯主宰人生
·
2023-10-19 13:55
面试问题总结
Java高级面试题
java
面试
分布式
数据库
redis
Java高级
开发工程师面试题分析———乐观锁和悲观锁
乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景,以及可能遇到的面试官追问,希望能够帮助你打动面试官。一、基本概念乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。乐观锁:乐观锁在操作数据时非常乐观,认为别人不会同时修改数据。因此乐观锁不会上锁,只是在执行更新的时候判断一下在此期间别人是否修改了数据:如果别人修改了数据则放
kevin_zhuzj
·
2023-10-19 06:53
其他杂项
Java高级
面试总结
亮点1、公司系统架构2、业务架构说明3、个人其它技术对方公司了解1、规划阶段行业选定公司背景2、执行阶段跳槽准备用户包括四个,具体应对策略如下:技术经理:技术架构师:谈技术架构,谈业务架构。cto/ceo:谈业务,谈项目管理。人事:职业规划、绩效考核、五险一金(基数)、福利待遇,年终奖。3、心态要好string为什么是final的?字符串是恒定的,创建之后它们的值不能被改变1.线程安全2.支持字符
microsoft_love
·
2023-10-19 05:29
技术
Java高级
Java面试
全新java
架构技术
框架Quarkus实战最详细文档(2023年最新)
前言Quarkus是一款有别于传统Java架构的新技术框架。它建立在我们熟知的技术栈上,使用了诸多成熟的技术,如JPA、JAX-RS、EclipseVert.x、EclipseMicroProfile和CDI等,并将这些技术与Kubernetes紧密融合在一起。用户可以借助Kubernetes高效的调度运维能力,最大限度地节约资源。云原生的星星之火,自开源社区的Kubernetes爆红之后,变成燎
程序源日志
·
2023-10-18 09:36
Java
框架
java
架构
kubernetes
java高级
工程师面试题_
java高级
工程师面试题及答案解析
面试永远是程序员迈向成功的第一个门槛,想要面试成功,各种面试题的洗礼是必不可少的,下面就来看看小编精心整理的一些
java高级
工程师面试题及答案吧。一、堆的年轻代和老年代怎么理解?
黄海均
·
2023-10-18 07:28
java高级工程师面试题
Java高级
工程师面试题总结及参考答案
Java高级
工程师面试题总结及参考答案一、面试题基础总结1、JVM结构原理、GC工作机制详解答:具体参照:JVM结构、GC工作机制详解,说到GC,记住两点:1、GC是负责回收所有无任何引用对象的内存空间
溜溜侠
·
2023-10-18 07:21
java
java面试
java题
java
云
架构技术
栈
什么是云2006年8月9日,Google首席执行官Eric Schmidt在搜索引擎大会(SES San Jose 2006)上首次提出云计算概念。云计算是网格计算,分布式计算,并行计算、效用技术、网络存储、虚拟化和负载均衡等传统计算机和网络技术发展融合的产物。其目的是通过基于网络的计算方式,将共享的软件/硬件资源和信息进行组织整合,按需提供给计算机和其他系统使用。什么是架构从三方面去理解架构。第
恒企自考频道
·
2023-10-17 20:15
Unity——实体组件ECS与Jobs System
网上也有很多这方面的技术介绍,本篇博客从Unity架构优化的角度给读者介绍关于ECS和JobsSystem的使用,结合着实际案例希望让读者更容易理解它们,尤其是在IT游戏行业工作了两年以上的开发者,更应该掌握一些
架构技术
清木Moyu
·
2023-10-17 12:08
Unity游戏开发
【JavaSE学习】03面向对象&Java语法
JavaSE(B站黑马)学习笔记01Java入门02数组、方法03面向对象&Java语法04-1
Java高级
(Stream流、异常处理、日志技术)04-2
Java高级
(文件处理-IO流)04-3
Java
小飞侠要上天
·
2023-10-17 10:37
JavaSE学习
java
jvm
开发语言
大型网站
架构技术
总览
1.前端架构:(用户请求到达网站应用服务器之前经历的环节,不包含网站业务逻辑,不处理动态内容)1.1浏览器优化技术:并不是优化浏览器,而是通过优化响应页面,加快浏览器页面的加载和显示,常用的有页面缓存,合并HTTP减少请求次数,使用页面压缩等。1.2CDN:内容分发网络,部署在网络运营商机房,通过将静态页面内容分发到离用户最近的CDN服务器,使用户可以通过最短路径获取内容。1.3动静分离,静态资源
chuiqueyu5654
·
2023-10-17 05:32
数据库
运维
安全架构
一个可供中小团队参考的微服务
架构技术
栈
转自https://blog.csdn.net/m0_37814487/article/details/80265253(非原创)前言近年,SpringCloud俨然已经成为微服务开发的主流技术栈,在国内开发者社区非常火爆。我近年一直在一线互联网公司(携程,拍拍贷等)开展微服务架构实践,根据我个人的一线实践经验和我平时对SpringCloud的调研,我认为SpringCloud技术栈中的有些组件离
Lionel_Medoo
·
2023-10-16 13:08
微服务
微服务
Java高级
工程师进阶学习:java程序员学习路线
part1Java基础核心技术总结万事都离不开根基,Java基础对于一些老鸟来说可能已经很熟悉了,但是对于很多开发5年以下的朋友掌握的或许不是很牢固,因此这份笔记更适合温故而知新。Part2并发编程(架构师筑基必备)并发编程都掌握不好,你凭什么写出优质的代码?大厂必问并发编程技术栈,都在这张图上了:Part3JVM(架构师筑基必备)JVM和并发编程都是Java语言中非常重要的技术点,同时也是带有一
最新Java面经
·
2023-10-16 10:07
程序员
java
经验分享
面试
【Java学习之道】线程的概念与作用
对于初学者来说,掌握多线程编程是迈向
Java高级
技能的重要一步。通过本章的学习,你将了解线程是什么以及它在程序开发中的重要性,为你进一步深入学习和实际工作打下坚实的基础。让我们一起来探索吧!
chwt9299
·
2023-10-15 07:24
Java学习之道
java
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他