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面试系统设计字节跳动
JAVA面试
篇(七)一 SpringBoot
1.什么是SpringBoot?为什么要用SpringBoot?SpringBoot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,使开发者能快速上手。➢快速开发➢快速整合➢配置简化➢内嵌服务容器2.SpringBoot与SpringCloud区别?➢SpringBoot是快速开发的Spring框架➢Spr
star_falling
·
2024-01-27 16:35
java
面试
spring
boot
JAVA面试
篇(一)一JAVA基础
JAVA面试
篇(一)一JAVA基础1.1.语法基础1、抽象类和接口的区别?首先了解什么是抽象类和接口:➢抽象类:被abstract修饰的类就是抽象类,用来捕捉子类的通用性。
star_falling
·
2024-01-27 16:04
java
面试
开发语言
JAVA面试
篇(三)一Redis
1.基础1、Redis为何这么快?➢1)基于内存;➢2)单线程减少上下文切换,同时保证原子性;➢3)IO多路复用;➢4)高级数据结构(如SDS、Hash以及跳表等)。2、为何使用单线程?因为Redis是基于内存的操作,CPU不会成为Redis的瓶颈,而最有可能是机器内存的大小或者网络带宽。既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。详细原因:➢1)不需要各种锁的性
star_falling
·
2024-01-27 16:04
java
面试
redis
JAVA面试
篇(六)一 Mybatis
1、什么是Mybatis?➢(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,加载驱动、创建连接、创建statement等繁杂的过程,开发者开发时只需要关注如何编写SQL语句,可以严格控制sql执行性能,灵活度高。➢(2)作为一个半ORM框架,MyBatis可以使用XML或注解来配置和映射原生信息,将POJO映射成数据库中的记录,避免了几乎所有的JDBC代码和手动设置参
star_falling
·
2024-01-27 16:04
java
面试
mybatis
Java面试
常见问题及答案
基础知识:1.C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义
易烊千玺最帅
·
2024-01-27 15:48
知识
java
java
【
java面试
】常见问题(超详细)
目录一、java常见问题JDK和JRE的区别是什么?Java中的String类是可变的还是不可变的?Java中的equals方法和hashCode方法有什么关系?Java中什么是重载【Overloading】?什么是覆盖【Overriding】?它们有什么区别?Java中什么是多态?如何实现多态?Java中什么是接口?它有什么作用?Java中什么是抽象类?它有什么作用?Java中什么是final关
网络冒险家
·
2024-01-27 15:47
java
面试
java
面试
开发语言
Java面试
题六
1、您对微服务有何了解?微服务,又称微服务架构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合。通俗地说,你必须看到蜜蜂如何通过对齐六角形蜡细胞来构建它们的蜂窝状物。他们最初从使用各种材料的小部分开始,并继续从中构建一个大型蜂箱。这些细胞形成图案,产生坚固的结构,将蜂窝的特定部分固定在一起。这里,每个细胞独立于另一个细胞,但它也与其他细胞相关。这意味着对一个细胞的损害不会损害
菜鸟程序员z
·
2024-01-27 15:42
java
开发语言
面试
spring
boot
spring
cloud
[
java面试
题]为什么同一个对象他的eques和hashCode都必须相等
在Java中,equals方法和hashCode方法之间存在一定的约定,这个约定保证了对象在被用作集合元素时的一致性和正确性。下面是为什么同一个对象的equals和hashCode必须相等的原因:equals方法的定义:equals方法用于判断两个对象是否相等。根据Java规范,如果两个对象通过equals方法比较是相等的(即obj1.equals(obj2)返回true),那么它们的hashCo
万物更新_
·
2024-01-27 15:40
java
开发语言
Java实现天沐瑜伽馆管理系统 JAVA+Vue+SpringBoot+MySQL
目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1数据中心模块2.2瑜伽课程模块2.3课程预约模块2.4系统公告模块2.5课程评价模块2.6瑜伽器械模块三、
系统设计
3.1实体类设计3.1.1瑜伽课程
customer08
·
2024-01-27 12:00
java
vue.js
spring
boot
开发语言
后端
mysql
Java实现木马文件检测系统 JAVA+Vue+SpringBoot+MySQL
目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1数据中心模块2.2木马分类模块2.3木马软件模块2.4安全资讯模块2.5脆弱点模块2.6软件检测模块三、
系统设计
3.1用例设计3.2数据库设计3.2.1
customer08
·
2024-01-27 12:00
java
vue.js
spring
boot
后端
mysql
开发语言
2020
字节跳动
,网易,华为,android应用开发实战第二版pdf
http是用的TCP还是UDPhttp与https的区别JVM内存模型(Static方法在哪个区)Activity生命周期,Activity启动模式,Handler源码代码题:旋转数组(一面面试官很nice,答的时候卡壳还会给引导,问的问题、撕的代码都不难)下午面完当天晚上就接到约二面的通知了二面55min(部分问题有重叠的不再列出)final、finally、finalize的区别抽象类的成员变
m0_66144992
·
2024-01-27 11:23
程序员
架构
移动开发
android
数字博物馆系统的设计与实现(论文+源码)_kaic
数字博物馆教学
系统设计
和实现摘要伴着网互联方向的来临,各行各业都在考虑利用网互联将自我推广出去,最好方式就是创建自我的网互关联统,并对其进行养护管理。
开心工作室_kaic
·
2024-01-27 11:04
计算机文章
毕业设计
vue.js
前端
javascript
java
系统架构
django
pygame
JAVA面试
八股整理——基础部分
JAVA基础JVMJDKJREJVMjava虚拟机,针对不同的系统,使用相同的字节码会给出相同结果。一次编译,随处可运行JDKJavaSDK提供给开发者使用,创建和编译Java程序。包含了JRE,同时包含了其它工具(java源码的编译器javac等)JREJava运行环境,包含JVM和基础类库编译相关字节码JVM可以理解的代码叫字节码(.class文件),只面向虚拟机,解决了传统解释性语言效率低的
东都大白兔
·
2024-01-27 10:00
java
面试
jvm
电商
系统设计
到开发01 第一版设计到编码
一、背景为了学习和研究一个系统是如何演进并发展的,这里采取电商系统是因为电商系统不需要过多的解释业务背景,另外业务也会设计的相对简单,大家可以将关注点放在技术本身上。重点是研究宏观上的技术方案,以及方案对应的测试数据。业务背景:假定用户下单后系统自动从用户余额中扣钱二、下单流程图2.1业务说明我只设计简单也,同时也简化模块功能,这里商品与订单放在一个系统,用户中心与账户放在同一个系统,所以只有2个
风萧萧兮s
·
2024-01-27 09:50
电商下单并发研究
mysql
系统架构
java
spring
boot
系统架构16 - 软件工程(4)
实现级(ImplementationLevel)结构级(StructuralLevel):功能级(FunctionalLevel):领域级(DomainLevel):相关概念重构设计恢复再工程正向工程
系统设计
业务流程设计流程设计表示工具
银龙丶裁决
·
2024-01-27 09:47
软考系统架构
系统架构
软件工程
逆向工程
结构化设计
电商
系统设计
到开发03 引入Kafka异步削峰
一、前言
系统设计
:电商
系统设计
到开发01第一版设计到编码-CSDN博客接着上篇文章:电商
系统设计
到开发02单机性能压测-CSDN博客本篇为大制作,内容有点多,也比较干货,希望可以耐心看看已经开发的代码,
风萧萧兮s
·
2024-01-27 09:15
电商下单并发研究
kafka
分布式
java
Java集合相关面试题
本文收录于
java面试
题系列,大家有兴趣的可以看一看相关专栏Rust初阶教程、go语言基础系列、spring教程等,大家有兴趣的可以看一看Java并发编程系列,设计模式系列、goweb开发框架系列正在发展中
过去日记
·
2024-01-27 09:45
java面试题
java
开发语言
【开源】基于JAVA的二手车交易系统
目录一、摘要1.1项目介绍1.2项目录屏二、功能模块2.1数据中心模块2.2二手车档案管理模块2.3车辆预约管理模块2.4车辆预定管理模块2.5车辆留言板管理模块2.6车辆资讯管理模块三、
系统设计
3.1E-R
蜜桃小阿雯
·
2024-01-27 09:19
开源
java
开发语言
前端
vue.js
面经分享:
字节跳动
、腾讯后台开发岗
身边朋友跟我分享面试
字节跳动
和腾讯的经历,抽空整理成博文与大家分享一下。1.
字节跳动
头条技术面共三面,之后是HR面,面试形式是视频。时间均控制在1个小时。
小美人鱼失去的腿
·
2024-01-27 08:06
Java面试
题-JavaSE基础1
一、Java面向对象面向对象都有哪些特性以及你对这些特性的理解1)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时继承也是封装程序中可变因素的重要手段。2)封装:通常认为封装是把数据和操作数据的方法绑定起来,对数据的访问只能通过已定义的接口。面向对象的本质就是将现实世界描绘成
杨家小少爷
·
2024-01-27 08:22
Java面试题
JavaSE基础
Java面试题
面试题
Java面试
---Day7
Java面试
—Day7我们的目标是星辰大海,而非人间烟尘文章目录
Java面试
---Day71、你能说说Java深拷贝和浅拷贝区别吗2、ArrayList扩容原理3、ArrayList的底层原理?
Liknananana
·
2024-01-27 08:21
Android
面试
java
面试
开发语言
Java面试
---Day1
Java面试
—Day1星光不问赶路人,时间不负有心人文章目录
Java面试
---Day11、栈、堆、方法区区别2、Java中==和equals和hashCode的区别3、int、char、long各占多少字节数
Liknananana
·
2024-01-27 08:51
Android
面试
java
面试
开发语言
java面试
题-枚举
5.下面关于枚举的描述正确的一项是?A.枚举中定义的每一个枚举项其类型都是String;B.在Java中可以直接继承java.util.Enum类实现枚举类的定义;C.利用枚举类中的values()方法可以取得全部的枚举项;D.枚举中定义的构造方法只能够使用private权限声明;java基础面试题-中级20题答案解析版正确答案是:C1.定义一种新的数据类型-枚举型以下代码定义了这种新的数据类型-
songfelicity
·
2024-01-27 08:19
java基础
面试题
java基础
面试题
单服务器排队
系统设计
,手机排队设计与实现 - 银行叫号手机排队系统解决方案...
2手机排队设计与实现2.1设计思路相比现有的排队系统存在的缺点,在设计中主要考虑实现无纸化、网络化、智能化的排队机制,用户不必到营业厅现场即可通过无线网络就可以实现排队功能;通过向用户反馈相关网点排队人数而提醒储户选择离自己较近的并且排队人数较少的网点进行排队,以此来减少广大储户在银行营业厅排队办理业务时白白浪费的时间,极大的方便了银行存蓄用户,合理分化了排队人流,同时也可以提高银行工作人员的办事
为了晴子
·
2024-01-27 07:45
单服务器排队系统设计
基于Java+SpringMvc+vue+element实现上海汽车博物馆平台
留言文末获取源码联系方式查看下方微信号获取联系方式承接各种定制系统精彩系列推荐Java毕设项目精品实战案例《1000套》文章目录基于Java+SpringMvc+vue+element实现上海汽车博物馆平台一、前言介绍:二、
系统设计
央顺技术团队
·
2024-01-27 06:22
成品程序项目
java
vue.js
汽车
maven
spring
前端
字节跳动
旗下的抖音百科有必要创建吗?
之前,小马识途营销顾问猜测,
字节跳动
旗下的快懂百科并入识典百科,识典百科可能直接改为抖音百科。果不出所料,最近识典百科升级已近尾声,识典百科已经在电脑和手机两端都改为了抖音百科。
小马识途谈营销
·
2024-01-27 06:49
搜索引擎
软件系统架构黄金法则:响应式架构的设计原则
因此,响应式架构成为了软件
系统设计
的重要方向之一。响应式架构是一种可以根据不同的用户和设备需求动态调整界面和功能的架构设计。
OpenChat
·
2024-01-27 06:15
系统架构
架构
Java面试
系列总结 :Quartz 定时任务
1.什么是Quartz框架Quartz是一个开源的作业调度框架,它完全由Java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。2.配置文件applicationContext_job.xml各个属性作用(1)Job:表示一个任务(工作),要执行的具体内容。(2)JobDetail:表示一个具体的可执行的调度程序,J
零点145
·
2024-01-27 05:38
字节跳动
社招5面(已拿offer):算法+微服务+多线程+JVM+数据库
前言
字节跳动
在图文、视频、问答、图片等领域连续发力,产品矩阵包括今日头条、抖音短视频、西瓜视频、懂车帝、GoGoKid英语、皮皮虾、Faceu激萌、轻颜相机等多款产品,以及AI教育产品、企业SaaS等新业务
进阶的架构师
·
2024-01-27 05:04
算法
java
面试
编程语言
数据结构
Java面试
题(6)
28.创建线程池有哪几种方式newFixedThreadPool(intnThreads):创建一个固定长度的线程池,如果有线程发生错误而结束,线程池会补充一个新线程。newCachedThreadPool():创建一个可缓存的线程池,会自动回收和创建空闲线程和新线程。newSingleThreadExecutor():这是一个单线程的Executor,它创建单个工作线程来执行任务,如果这个线程异
射手座的程序媛
·
2024-01-27 04:34
java
java
开发语言
spring
Java面试
题(10)
1.Spring事务实现方式有哪些1.aspectJAOP实现事务2.事务代理工厂Bean实现事务3.注解方式实现事务(1)说一下事务事务是逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败。(2)说一下事务传播的特性(ACID)原子性:指事务包含的所有操作要么全部成功,要么全部失败。因此事务的操作如果成功就必须完全应用到数据库,失败也不能对数据库有任何影响。一致性:指事务必
射手座的程序媛
·
2024-01-27 04:34
java
Spring
java
开发语言
Java面试
题(7)
35.什么是反射反射就是在程序运行期间动态的获取对象的属性和方法的功能叫做反射。它能够在程序运行期间,对于任意一个类,都能知道它所有的方法和属性,对于任意一个对象,都能知道他的属性和方法。获取Class对象的三种方式:getClass();xx.class;Class.forName("xxx");反射的优缺点:优点:运行期间能够动态的获取类,提高代码的灵活性。缺点:性能比直接的Java代码要慢很
射手座的程序媛
·
2024-01-27 04:03
java
java
开发语言
Java面试
题(8)
39.jsp和servlet有什么区别1.jsp经过编译后就变成了servlet,因为jsp的本质就是servlet。jvm只能识别java的类,不能识别jsp的代码,web容器及那个jsp的编码编译成jvm能够识别的Java类2.jsp更擅长表现于页面显示,servlet更擅长于逻辑控制。3.servlet中没有内置对象,jsp中的内置对象都是必须通过HttpServletRequest对象,H
射手座的程序媛
·
2024-01-27 04:30
java
java
开发语言
NTFS 磁盘管理 :NTFS Disk by Omi NTFS
NTFSDiskbyOmiNTFS是一款专为Mac
系统设计
的NTFS文件系统读写解决方案的工具。
*橙子
·
2024-01-27 04:45
应用软件
macos
每日一道
Java面试
题:方法重载与方法重写,这把指定让你明明白白!
写在开头请聊一聊Java中方法的重写和重载?这个问题应该是各大厂面试时问的最多的话题之一了,它们几乎贯穿了我们日常的开发工作,在过往的博客中我们多多少少都提到过重载与重写,而今天我们就一起来详细的学习一下这二者的功能与区别!重载与重写的定义重写:类实现接口或者子类继承父类时,保持方法签名相同,用不同的方法体来实现不同的功能,这也是Java三大特性之一多态的具体实现,是垂直方向的“类间行为”。重载:
液态不合群
·
2024-01-27 03:06
java
开发语言
系统设计
黄金法则:简单之美 -- 读后感
1.在大型软件中,都会有一个简洁为美,大道至简的概念;在软件设计中的KISS原则,在Unix中的“一切皆文本”的抽象概念,正是这些简洁性,让这些系统能够取得如此的成功,切易于适应;2.最让我眼前一亮的是施一公的那个完美主义的例子,很多时候,可能大家都在追求完美主义,而完美主义在当今的大趋势下,快速迭代可能更容易取得商业上的成功,快速试错和快速排除,类似于软件开发过程中的“卫语句”,早点退出返回进行
逸云沙鸥のIHave@Dream
·
2024-01-27 02:24
windows
银行家算法及其C++模拟实现
正文银行家算法简介银行家算法(Banker’sAlgorithm)是一个避免死锁(Deadlock)的著名算法,是由艾兹格·迪杰斯特拉在1965年为T.H.E
系统设计
的一种避免死结产生的演算
XiyouLinux_Kangyijie
·
2024-01-27 02:11
小小总结
算法
操作系统
银行家算法
死锁
光伏
系统设计
方法
一、导语随着传统能源日益紧缺,新能源的开发与利用得到世界各国的广泛关注。我国的能源与环境问题严重,作为可再生能源的太阳能发电技术得到了重视。并且伴随国家投入的不断增大、生产制造技术的不断革新,其成本也在不断下降。本期将详细讲述使用太阳能发电的光伏发电系统,是如何快速设计出来的。二、系统软件设计内容和目的光伏发电系统的设计可以分为软件设计和硬件设计,我们先来看看软件设计。软件设计包括负载的功率、用电
鹧鸪云光伏与储能软件开发
·
2024-01-27 00:59
网络
分布式
能源
新能源
基于SSM的网上超市
系统设计
与实现
系统描述现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本网上超市系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大的数据信息,使用这种软件工具可以帮助管理人员提高事务处理效率,达到事半功倍的效果。此网上超市系统利用当下成熟完善的SSM框架,使用跨平台的可开发大型商业网站的Java语言,以及最受欢迎的RDBMS
我真的在拉扯QAQ
·
2024-01-27 00:56
开发语言
java
后端
游戏
spring
boot
Redis线程模型的前世今生
前言众所周知,Redis是一个高性能的数据存储框架,在高并发的
系统设计
中,Redis也是一个比较关键的组件,是我们提升系统性能的一大利器。
马小月啊
·
2024-01-26 21:09
模糊自适应整定PID控制详解
仿真时,先运行模糊推理
系统设计
程序,实现模糊推理系统d=fuzz
落幕·重逢
·
2024-01-26 20:56
matlab
算法
基于模糊控制的Simulink仿真详解
它支持
系统设计
、仿真、自动代码生成以及嵌入式系统的连续测试和验证。Simulink提供图形编辑器、可自定义的模块库以及求解器,能够进行动态系统建模和仿真。
落幕·重逢
·
2024-01-26 20:26
matlab
人工智能
控制器
浅谈电气火灾监控系统在高速公路的应用
摘要:介绍了高速公路电气火灾行业现状,阐述了GB50116-2013《火灾自动化报警
系统设计
规范》中对剩余电流式和测温式电气火灾监控探测器的安装要求,分析Acrel-6000电气火灾监控系统的功能,其集监测管理
安科瑞王兰
·
2024-01-26 19:29
电能管理
电气安全
能耗管理系统
自动化
运维
网络
安全
科技
Java面试
丨SpringCloud 面试题分享【25题】
1、什么是SpringCloud?Springcloud流应用程序启动器是基于SpringBoot的Spring集成应用程序,提供与外部系统的集成。SpringcloudTask,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。2、什么是微服务?微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分为一组小的服务,每个服务运行在其独立的自己的进程中,服务之间相
奋斗喝咖啡
·
2024-01-26 18:31
java
spring
boot
spring
【
java面试
】Spring
目录1.Spring介绍1.1Spring的优点1.2Spring的缺点1.3详细讲解一下核心容器(springcontext应用上下文)模块2.Spring俩大核心概念IOC,InversionofControl,控制反转AOP(Aspect-OrientedProgramming),面向切面编程SpringAOP里面常用名词的概念:Spring容器的启动流程SpringBean的生命周期?Sp
网络冒险家
·
2024-01-26 18:27
面试
java
java
面试
spring
如何做好一个系统架构师:抓住敏捷架构中几个关键决策点
一、利益相关者要求您作为架构师或
系统设计
师的首要任务几乎总是让所有必要的利益相关者尽快发现需求。这些需求在项目的初始阶段可能是最难获得的。
Java_苏先生
·
2024-01-26 18:46
JAVA面试
题
JAVA面试
题,快来看看吧!
HOLD ON!
·
2024-01-26 18:51
java
【2024】基于PHP的外卖点餐
系统设计
(源码+文档+指导)
目录一、整体目录(示范):文档含项目技术介绍、E-R图、数据字典、项目功能介绍与截图等二、运行截图三、代码部分(示范):四、数据库表(示范):数据库表有注释,可以导出数据字典及更新数据库时间,欢迎交流学习五、主要技术介绍:六、项目调试学习(点击查看)七、项目交流背景:随着生活水平的提高,人们对餐饮服务的需求也越来越高,而传统的食堂点餐方式存在着效率低、排队时间长、信息不透明等问题。因此,设计一个基
小程序设计
·
2024-01-26 17:53
PHP
数据库
php点餐
php外卖
【2024】基于springboot的失物招领
系统设计
与实现(源码+文档+指导)
目录一、整体目录(示范):文档含项目技术介绍、E-R图、数据字典、项目功能介绍与截图等二、运行截图三、代码部分(示范):四、数据库表(示范):数据库表有注释,可以导出数据字典及更新数据库时间,欢迎交流学习五、主要技术介绍:六、项目调试学习(点击查看)七、项目交流设计背景、目的、意义随着社会的快速发展,人们的生活节奏越来越快,失物招领成为了一个普遍存在的问题。传统的失物招领方式存在着信息不对称、效率
小程序设计
·
2024-01-26 17:53
java
数据库
spring
boot
寻物启事
失物招领
【2024】基于springboot公益捐赠
系统设计
(源码+文档+指导)
目录一、整体目录:文档含项目摘要、前言、技术介绍、可行性分析、流程图、结构图、ER属性图、数据库表结构信息、功能介绍、测试致谢等约1万字等二、运行截图三、代码部分(示范):四、数据库表(示范):数据库表有注释,可以导出数据字典及更新数据库时间,欢迎交流学习五、项目技术栈:六、项目调试学习(点击查看)七、项目交流背景:公益捐赠是社会发展中非常重要的一环,它可以帮助那些需要帮助的人群,解决一些社会问题
小程序设计
·
2024-01-26 17:22
java
spring
boot
后端
java
爱心捐赠
爱心公益
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他