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
剑指Offer系列(java)
Java
EE初阶---计算机工作原理
1、冯诺依曼体系(VonNeumannArchitecture)现代的计算机,大多遵守冯诺依曼体系结构CPU中央处理器:进行算术运算和逻辑判断.存储器:分为外存和内存,用于存储数据(使用二进制方式存储)输入设备:用户给计算机发号施令的设备.输出设备:计算机个用户汇报结果的设备.针对存储空间:硬盘>内存>>CPU针对数据访问速度:CPU>>内存>硬盘认识计算机的祖师爷--冯诺依曼冯·诺依曼(John
茶虹
·
2024-02-20 00:10
Java
EE初阶
java
开发语言
Java
EE初阶---网络原理之初识
1、网络发展史1.1独立模式独立模式:计算机之间相互独立;1.2网络互连随着时代的发展,越来越需要计算机之间互相通信,共享软件和数据,即以多个计算机协同工作来完成业务,就有了网络互连。网络互连:将多台计算机连接在一起,完成数据共享。数据共享本质是网络数据传输,即计算机之间通过网络来传输数据,也称为网络通信。根据网络互连的规模不同,可以划分为局域网和广域网。1.3局域网LAN局域网,即LocalAr
茶虹
·
2024-02-20 00:39
Java
EE初阶
开发语言
java
Java
线程池的使用方式,核心运行原理、以及注意事项
为什么需要线程池
java
中为了提高并发度,可以使用多线程共同执行,但是如果有大量线程短时间之内被创建和销毁,会占用大量的系统时间,影响系统效率。
Java阿七
·
2024-02-20 00:08
贪心算法练习day2
word.charAt(i);4)删除最小字母之前的所有字母word=word.substring(index+1);5)将最小字母添加到结果字符,更新剩余可删除字母数量t-=index;3.详细代码import
java
.util
脏脏包好吃吗
·
2024-02-20 00:08
贪心算法
算法
动态规划-简单举例-青蛙跳台阶
3.代码import
java
.util.Scanner;publicclass青蛙跳台阶{publicstaticintfrogJump(intn){int[]dp
脏脏包好吃吗
·
2024-02-20 00:08
动态规划
算法
【
Java
EE初阶】第八节.网络原理网络层和数据链路层,应用层
作者简介:大家好,我是未央;博客首页:未央.303系列专栏:
Java
EE初阶每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!!
未央.303
·
2024-02-20 00:37
JavaEE初阶
java-ee
java
网络原理
Day01
java
web开发——tlias员工管理系统
任务介绍完成部门管理和员工管理的增删改查功能环境搭建前端---->后端---->数据库准备数据库表创建springboot工程(web、mybatis、mysql驱动、lombok)application.properties中引入mybatis配置信息,准备对应的实体类准备三层架构标准代码(controller基础结构、service接口、实现类、mapper)restful开发规范通过URL定
临渊羡鱼的猫
·
2024-02-20 00:07
spring
boot
【
Java
成王之路】EE初阶第十五篇:(网络原理) 5
接上一节继续网络协议是分层的前面已经写了应用层传输层今天就来写网络层了网络层的核心协议就叫做:IP协议主要有两个版本:IPv4(主要介绍)IPv6关于IP地址涉及到一个很重要的问题这样地址不够用的问题该如何处理?1.动态分配IP2.NAT机制,网络地址替换3.IPv6机制知识补充
K稳重
·
2024-02-20 00:36
网络
服务器
运维
开发语言
java
【
Java
成王之路】EE初阶第十四篇:(网络原理) 4
上节回顾TCP的核心就是可靠性!!1.确认应答.保证可靠性的核心机制.针对传输数据以字节为单位进行编号.2.超时重传:①.传输的数据丢了②.ack应答报文丢了都要重传超时时间是动态变化的.500ms为单位3.连接管理(最爱考)三次握手状态转换LISTENESTABLISHED四次挥手CLOSE_WAITTIME_WAIT4.滑动窗口在可靠性的基础上,提升通信效率把数据进行批量发送,批量等待ACK窗
K稳重
·
2024-02-20 00:35
java
网络
servlet
udp
网络协议
【
Java
成王之路】EE初阶第十六篇:(网络原理) 6
上节回顾网络原理,网络层协议.IP协议.IP协议主要做的事情两方面:地址管理(通过IP地址来管理)路由选择路由选择:"路由"(路由这个词在计算机中也是有很多含义的)此处的"路由"指的是IP协议中的"路径规划功能"好比用地图.从A到达B如果经常开车或者坐车,就会有体会,地图会规划出好多路径,就可以根据不同的情况选择路径.这个过程就是一个路由选择的过程.IP协议中路由选择具体的过程,和地图这里的路径规
K稳重
·
2024-02-20 00:05
网络
服务器
运维
java
开发语言
【
Java
成王之路】EE初阶第十一篇:(网络原理) 1
socket)回显服务器(无法支持多个客户端并发执行)多线程回显服务器(针对每个连接(每个客户端)创建一个线程)线程池回显服务器(避免频繁创建/销毁线程)接着上一篇五层协议继续写.服务器代码实现import
java
.io.IOException
K稳重
·
2024-02-20 00:35
网络
服务器
运维
java
开发语言
【
Java
成王之路】EE初阶第十二篇:(网络原理) 2
上节回顾网络原理,应用层传输层:端口号UDP校验和接上篇校验和继续实际使用的校验和算法有很多,其中比较常见的,crc,md5.crc:循环冗余校验md5,也是一种算法.md5应用场景非常多,用来作为校验,只是其中一个场景而已.本质上是一个"非对称的哈希算法"要了解校验和,是如何校验的TCP协议TCP协议段格式关于TCP的特性1.可靠性2.超时重传3.连接管理图中A表示的是客户端,B表示的服务器.服
K稳重
·
2024-02-20 00:35
网络
开发语言
服务器
运维
java
【
Java
成王之路】EE初阶第十三篇:(网络原理) 3
上节回顾TCP1.有连接2.可靠传输(可靠传输!=安全传输,可靠是指我发一个消息之后对方收没收到我心里有数)3.面向字节流4.全双工TCP可靠传输的机制特性:1.确认应答2.超时重传3.连接管理:如何建立连接:三次握手如果断开连接:四次挥手接上一篇继续:如何断开连接:四次挥手四次挥手的状态转换四次挥手一定是四次吗?是否可能是三次?有可能的!!后面会写到:延时应答和捎带应答.虽然ACK和FIN是不同
K稳重
·
2024-02-20 00:35
网络
服务器
运维
java
开发语言
【
Java
EE初阶二十】关于http(一)
1.初识httpHTTP最新的版本应该是HTTP/3.0,目前大规模使用的版本HTTP/1.1;下面来简单说明一下使用HTTP协议的场景:1、浏览器打开网站(基本上)2、手机APP访问对应的服务器(大概率)前面的TCP与UDP和http不同,HTTP的报文格式,主要分两个部分来看待:请求与响应,因为HTTP协议,是一种"一问一答"结构模型的协议,同时请求和响应的协议格式,是有所差异的1.1抓包工具
委婉待续
·
2024-02-20 00:34
JAVA
EE
初阶
http
网络
java-ee
java
EE初阶 — 计算机工作原理
文章目录1.操作系统2.操作系统的定位3.进程3.1进程的基本了解3.2操作系统内核是如何管理软件资源的3.3PCB里描述了进程的哪些特征3.3.1三个较为简单的特征3.3.2进程的调度属性4.内存管理1.操作系统操作系统是一个搞管理的软件。对上要给软件提供稳定的运行环境。对下要管理硬件设备。计算机操作系统:Windows(最熟悉的)Linux(程序猿必会的),特别适合进行开发和部署Mac(苹果电
与大师约会
·
2024-02-20 00:34
java
EE
从入门到进阶
驱动开发
java
EE
【
Java
EE初阶十九】网络原理(四)
4.数据链路层数据链路层也有很多种协议,其中一个比较常见常用的,就是“以太网协议”(通过网线/光纤,来通信所使用的协议叫做以太网协议,以太网是横跨数据链路层+物理层);4.1以太网数据帧格式帧头+载荷(IP数据报)+帧尾,以太网数据帧格式如下图所示:如上图所示:目的地址:6字节源地址:6字节这里的6个字节,不是IP地址,而是网络中的另一套地址体系,mac地址(物理地址)由于最开始搞网络的时候,网络
委婉待续
·
2024-02-20 00:04
JAVA
EE
初阶
java-ee
java
网络
【
Java
EE】网络原理: UDP协议和TCP协议的相关内容
目录1.应用层2.传输层2.1端口号2.2UDP协议2.3TCP协议1.确认应答2.超时重传3.连接管理三次握手四次挥手状态转换4.滑动窗口5.流量控制6.拥塞控制7.延迟应答8.捎带应答9.面向字节流粘包问题10.异常情况网络通信中,协议是一个非常重要的概念.协议进行了分层,此处就是按照这几层顺序来介绍每一层中的核心协议.1.应用层应用层,通俗来说,就是对着应用程序,是程序员打交道最多的一层.例
夏微凉.
·
2024-02-20 00:33
JavaEE
网络
tcp/ip
服务器
java
开发语言
java-ee
udp
贪心算法练习day1
输入两行字符串,转换成两个字符数组;将初始数组和目标数组进行逐个对比,运用三目运算符进行判断3)详细代码import
java
.util.Scanner;//1:无需package//2:类名必须Main
脏脏包好吃吗
·
2024-02-20 00:33
贪心算法
算法
【
Java
EE初阶十七】网络原理(二)
2.传输层2.2TCP协议2.2.2关于可靠传输4.滑动窗口前面的三个机制,都是在保证tcp的可靠性;TCP的可靠传输,是会影响传输的效率的.(多出了一些等待ack的时间,单位时间内能传输的数据就少了);滑动窗口,就让可靠传输对性能的影响,更少一些.TCP只要引入了可靠性,传输效率是不可能超过没有可靠性的UDP的,TCP这里的"效率机制"都是为了让可靠传输对传输效率的影响更小,尽可能的缩短和UDP
委婉待续
·
2024-02-20 00:02
JAVA
EE
初阶
网络
java-ee
IDEA avsc文件生成实体类
org.apache.avroavro1.8.0org.apache.avroavro-maven-plugin1.8.0generate-sourcesschema${project.basedir}/src/main/avro/${project.basedir}/src/main/
java
hello_zzw
·
2024-02-20 00:31
Java
kafka
idea
maven
java
KAFKA
microservice-discovery-eureka-ha-1.0-SNAPSHOT.jar中没有主清单属性
问题:springboot打包完成后执行时报下面的错误
java
-jarmicroservice-discovery-eureka-ha-1.0-SNAPSHOT.jar--spring.profiles.active
hello_zzw
·
2024-02-20 00:00
Java
SpringBoot
java
springboot
jar中没有主清单属性
java
-jar
Decompiled .class file, bytecode version:52.0 (
java
8)
IDEA查了源码是出现以下问题:Decompiled.classfile,bytecodeversion:52.0(
java
8)在下载了对应的sources.jar和
java
doc.jar后还是这个问题
hello_zzw
·
2024-02-20 00:59
Java
IDEA
java
源码注释
ObjectMapper基本用法
publicStringgetId(){returnid;}publicStringgetName(){returnname;}publicIntegergetPrice(){returnprice;}}将
Java
ObjecttoJSONOb
07120665a058
·
2024-02-20 00:06
Java
中的Arrays和Lambda表达式
Arrays和LambdaArrays常用方法数组中是对象(如何排序)Lambda什么是LambdaLambda表达式的省略规则Arrays是一个用来操作数组的工具类常用方法数组中是对象(如何排序)方式一方式二Lambda什么是Lambda是JDK8开始新增的一种语法形式——作用:用于简化匿名内部类的代码写法函数式接口里只能有一个抽象方法注意:Lambda表达式只能简化函数式接口的匿名内部类什么是
Mafia.M.A
·
2024-02-20 00:55
Java学习路线
java
开发语言
2023年
Java
面试题_Mongodb
IndexMongodb 1.基本概念 1.1.文档 1.2.集合 1.3.数据类型 1.4._id和ObjectId 2.基本操作 3.索引介绍 4.应用场景 4.1.MySQLVSMongoDB 4.2.应用场景 4.3.压测结果 4.4.常见架构 5.其他 5.1.oplogMongodb使用Docker安装MongoDBMongoDB用户角色配置MongoDB是面向文档的
suli77
·
2024-02-20 00:54
面试
mongodb
java
数据库
Java
面试题之:MongoDB
Java
面试题之:MongoDB一、概念二、特点一、概念 MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。
faramita_of_mine
·
2024-02-20 00:52
The
interview
questions
mongodb
java
mapreduce
intellij
idea
面试题
【
Java
面试】MongoDB
目录1、mongodb是什么?2、mongodb特点什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?NoSQL数据库有哪些类型?启用备份故障恢复需要多久什么是master或primary什么是secondary或slave系列文章版本记录1、mongodb是什么?MongoDB是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。再高负
网络冒险家
·
2024-02-20 00:20
面试
java
面试
mongodb
Java
中的线程(创建多线程的三种方法)
Java
中的线程——创建创建多线程方式一:继承Thread类方式二:实现Runnable接口方式三:实现Callable接口线程的常用API创建多线程方式一:继承Thread类定义一个子类MyThread
Mafia.M.A
·
2024-02-20 00:20
Java学习路线
java
开发语言
深入浅出
Java
Script的垃圾回收机制
一、引言在
Java
Script中,内存管理是由垃圾回收器自动完成的,这意味着开发者无需手动分配和释放内存。但了解垃圾回收机制的工作原理和如何优化它,对于写出高性能且稳定的代码至关重要。
宇宙☆空间站
·
2024-02-20 00:50
JavaScript
javascript
前端
chrome
edge浏览器
springboot/ssm浙江艾艺塑业设计公司网站
Java
企业官网员工系统
springboot/ssm浙江艾艺塑业设计公司网站
Java
企业官网员工系统开发语言:
Java
框架:springboot(可改ssm)+vueJDK版本:JDK1.8(或11)服务器:tomcat数据库
Java学长-kirito
·
2024-02-20 00:15
java
springboot/ssm自动售货机系统
Java
在线购物商城管理系统
springboot/ssm自动售货机系统
Java
在线购物商城管理系统开发语言:
Java
框架:springboot(可改ssm)+vueJDK版本:JDK1.8(或11)服务器:tomcat数据库:mysql5.7
Java学长-kirito
·
2024-02-20 00:15
java
spring
boot
后端
springboot/ssm物业管理系统
Java
小区物业缴费停车管理系统
springboot/ssm物业管理系统
Java
小区物业缴费停车管理系统开发语言:
Java
框架:springboot(可改ssm)+vueJDK版本:JDK1.8(或11)服务器:tomcat数据库:mysql5.7
Java学长-kirito
·
2024-02-20 00:15
java
spring
boot
开发语言
html从零开始9:
java
Script简介,语句、标识符,变量,
Java
Script引入到文件【搬代码】
java
Script简介
java
Script语句、标识符变量varnum=10;var就是固定声明,num就是变量名,10就是变量;varnum=10;console.log(num)
Java
Script
搬代码
·
2024-02-20 00:44
html
javascript
前端
今日总结
3.读了《线》10-12章4.做了一会儿矫正动作5.听了歌,印象比较深刻的是《大地》《女人花》《月亮惹的祸》《花心》《心如止水》《屋顶》《我曾》6.看了一点点
java
和编译原理7.决定明天开始恢复excel
薛灵均
·
2024-02-20 00:30
springboot/ssm校园菜鸟驿站管理系统
Java
校园快递取件管理系统
springboot/ssm校园菜鸟驿站管理系统
Java
校园快递取件管理系统开发语言:
Java
框架:springboot(可改ssm)+vueJDK版本:JDK1.8(或11)服务器:tomcat数据库
Java学长-kirito
·
2024-02-20 00:13
java
spring
boot
后端
RabbitMQ-
Java
客户端API指南-上
RabbitMQ-
Java
客户端API指南-上客户端API严格按照AMQP0-9-1协议规范进行建模,并提供了易于使用的附加抽象。
全能程序猿
·
2024-02-20 00:21
Spring Boot 整合 MongoDB
前置条件
Java
8或更高版本SpringBoot2.0或更高版本MongoDB数据库步骤1.添加依赖在pom.xml文件中添加SpringBoot和SpringDataMongoDB的依赖:org.springframework.bootspring-boot-starte
GaoJamie
·
2024-02-20 00:41
后端
mongodb
spring
boot
数据库
Spring Cloud Alibaba 实战(八) - 审核业务的分布式事务处理实现
Github博客地址本文主要讲解RabbitMQ的介绍和安装,SpringCloudStream核心概念,SpringCloudAlibabaRocketMQ学习,异步消息推送与消费1审核业务的实现com/
java
edge
JavaEdge
·
2024-02-19 23:30
html 动态设置下拉选项
在HTML中,如果你想动态设置下拉选项(``元素中的``),你可以使用
Java
Script。
人生万事须自为,跬步江山即寥廓。
·
2024-02-19 23:03
前端相关
html
前端
javascript
JAVA
控制台版斗地主
一、核心思路:1.首先分析流程:A>B>C>A>B>C>A>B>C等于while(true){A>B>C}然后完善细节发牌();while(true){A出牌();if(A出完了){break;}B出牌();if(B出完了){break;}C出牌();if(C出完了){break;}}2.外层架构好了,进入发牌这层//我是喜欢按层来架构,层与层直接尽量低耦合,进入了一层就只要思考当前这一层,不用考
weixin_30907935
·
2024-02-19 23:02
java
【Jvm】性能调优(下)线上问题排查思路汇总
文章目录前言性能调优(上)线上问题排查工具汇总JVM调优(中)
Java
中不得不了解的OOMError一.JVM参数1.参数分类2.非稳定参数(-XX)说明3.查询JVM默认参数及运行时生效参数4.常用参数
墩墩分墩
·
2024-02-19 23:00
JVM
JVM调优
性能调优
垃圾收集器
GC
内存调优
java
-场景题
1、项目中的分布式锁redis分布式锁:获取锁:SETNX为避免死锁设置过期时间()key过期,业务却未处理完在锁将要过期的时候,如果服务还没有处理完业务,那么将这个锁再续一段时间。比如设置key在10s后过期,那么再开启一个守护线程,在第8s的时候检测服务是否处理完,如果没有,则将这个key再续10s后过期。Redisson已实现,这个自动续时的我们称其为”看门狗”。释放锁:delSETNX底层
HBryce24
·
2024-02-19 23:00
java
JVM-面试题
分配内存类加载检查通过后,jvm将为新生对象分配内存,对象所需的内存大小在类加载完成后便可确定,为对象分配空间的任务等同于把一块确定大小的内存从
java
堆中划分出来。指针碰撞适合场景:堆内存规整(
HBryce24
·
2024-02-19 23:59
JVM
jvm
Java
并发面试算法题目
packageorg.app.common;import
java
.util.concurrent.locks.Condition;import
java
.util.concurrent.locks.Lock
&orange
·
2024-02-19 23:59
java
面试
算法
贪心3|1005.K次取反后最大化的数组和|134.加油站 |135.分发糖果
贪心3|1005.K次取反后最大化的数组和|134.加油站|135.分发糖果一、1005.K次取反后最大化的数组和题目连接:1005.K次取反后最大化的数组和-力扣(LeetCode)
Java
按照绝对值大小排序
顾小九
·
2024-02-19 23:27
Java刷题
算法
leetcode
贪心算法
java
数据结构
【
Java
Script】输入输出语法
目录一、输出语法二、输入语法一、输出语法Document//输出语法1:输出到页面中document.write('我是第一个标题')//输出语法2:弹出框alert('弹出框的内容')//输出语法3:输出到浏览器控制台console.log('控制台打印');二、输入语法Document//输入语句prompt('请输入你的年龄')注意:alert()和prompt()它们会跳过页面渲染先被执行
编程抗氧化
·
2024-02-19 23:56
#
JavaScript
javascript
前端
开发语言
输入输出语法
【
Java
Script】分支语句
目录一、if语句二、三元运算符三、switch语句JS中分支语句可以分为三种,分别是if语句、三元运算符、switch语句。一、if语句letnum=10if(num>20){console.log("大于20");}elseif(num<20){console.log("小于20");}else{console.log("等于20");}格外注意:除了0,所有数字都为真除了'',所有的字符串都为
编程抗氧化
·
2024-02-19 23:56
#
JavaScript
javascript
前端
vue.js
分支语句
if
switch
三元运算符
【
Java
Script】数组操作 遍历、修改、新增、删除等...
目录一、数组是什么?二、数组操作2.1、遍历2.2、数组求最大值和最小值2.3、修改2.4、新增追加到数组末尾添加到数组开头2.5、删除一、数组是什么?数组是一种可以按顺序保存数据的数据类型。二、数组操作2.1、遍历letarr=['马尔克斯','陀思妥耶夫斯基','契诃夫','莫泊桑','毛姆']for(leti=0;iarr[i]){min=arr[i]}}console.log(min);2
编程抗氧化
·
2024-02-19 23:56
#
JavaScript
javascript
前端
开发语言
push
unshift
pop
数组
用
java
来操作Access数据库
packageghg;import
java
.sql.
名字_都被占了
·
2024-02-19 23:05
HarmonyOS 鸿蒙应用开发(十一、面向鸿蒙开发的
Java
Script基础)
目录前言TypeScript历史简介为什么要有
Java
Scrip
特立独行的猫a
·
2024-02-19 23:52
HarmonyOS极简教程
ubuntu
linux
运维
上一页
95
96
97
98
99
100
101
102
下一页
按字母分类:
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
其他