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-
三种基本控制结构及相关面试题
文章目录前言一、顺序控制结构1.1概念1.2代码1.3NS图中体现二、分支控制结构2.1概念2.2if语句2.3switch语句2.4NS图中的体现三、循环控制结构3.1概念3.2for循环3.3while循环3.4do-while循环3.5增强for循环NS图中的体现四、相关面试题什么是控制流语句?Java中的嵌套循环有哪些特点?Java中的循环结构有哪些特点?请说明Java中的break关键字
阿仇_Parsifal
·
2023-06-23 04:56
#
java相关
java
面试
开发语言
Java-
微服务升级
前言之前我的微服务版本是java8、spring-boot2.4.2、spring-cloud2020.0.0、spring-cloud-alibaba2021.1,但是最近随着spring-boot3.0版本的发布,再加上官方已经说明最低版本支持java17,所以就有了这篇文章。1.82.4.22020.0.02021.1目前,Oracle官方支持的最新LTS(长期支持)版本是JDK17,而Op
·
2023-06-22 11:19
组合总和 II (
java-
回溯算法)
组合总和IIleetcode40.组合总和II题目描述解题思路代码演示回溯算法专题leetcode40.组合总和II来源:力扣(LeetCode)链接:https://leetcode.cn/problems/combination-sum-ii题目描述给定一个候选人编号的集合candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candid
SP_1024
·
2023-06-21 19:48
java
数据结构
算法
算法
java
leetcode
动态规划
数据结构
Java-
安装与配置(无图版)
一、安装环节1.进入Java官网下载电脑对应平台的合适的JDK版本。2.双击下载的exe3.进入安装向导4.下一步更改安装路径,选择安装所有组件5.在安装路径选择的时候,保留JDK的版本信息,如D:\developer_tools\Java\jdk1.8.0_1316.JDK安装结束,继续安装JRE,将JRE和JDK放到一个父目录下,D:\developer_tools\Java\jre1.8.0
Lingchen_oc
·
2023-06-21 06:56
linux配置JAVA_HOME
open-jdk),下面讲述配置过程:A定位JDK安装路径1.终端输入:whichjava输出为:/usr/bin/java2.终端输入:ls-lr/usr/bin/java输出为:/usr/bin/
java
小波波啊
·
2023-06-20 07:26
linux
java
Java-
进阶:多线程1
目录一、概述二、Thread类三、创建线程:继承Thread类四、创建线程:实现Runnable接口五、线程优先级六、线程的生命周期七、同步代码块一、概述1.进程和线程进程:进程指正在运行的程序。线程:线程是进程中的一个执行单元,是程序使用cpu的基本单位(调度)。负责当前进程中程序的执行。是进程中单个顺序控制流(执行路径),是一条单独执行的路径一个程序运行后至少有一个进程,一个进程中可以包含多个
阿里MySQL面经
·
2023-06-19 18:36
程序员
java
经验分享
面试
Java-
进阶:多线程2
目录一、Lock接口二、线程间的通信三、线程池四、定时器Timer五、多线程和异常一、Lock接口1.线程锁锁是控制多个线程对共享资源进行访问的工具。通常,锁提供了对共享资源的独占访问。一次只能有一个线程获得锁,对共享资源的所有访问都需要首先获得锁//锁的使用Lockl=newReentrantLock();//创建一个锁对象l.lock();try{//accesstheresourceprot
Java德克士
·
2023-06-19 18:05
程序员
面试
java
经验分享
Java-
进阶:多线程2,linux软件架构图
三、线程池四、定时器Timer五、多线程和异常一、Lock接口1.线程锁锁是控制多个线程对共享资源进行访问的工具。通常,锁提供了对共享资源的独占访问。一次只能有一个线程获得锁,对共享资源的所有访问都需要首先获得锁//锁的使用Lockl=newReentrantLock();//创建一个锁对象l.lock();try{//accesstheresourceprotectedbythislock}fi
m0_64384202
·
2023-06-19 18:05
程序员
面试
java
后端
java-
文件上传-excel存入数据库全代码及流程(附前端代码)
今天给大家带来的是文件上传中比较常用的,上传excel文件,将表格中的数据存入数据库中的一个转化的工具类;大致的流程是:前端点击上传按钮-->选择需要上传的excel表格-->确认上传-->文件传到后台-->后台处理file文件-->将文件转化成List-->将List集合存入数据库首先通过前端点击按钮:导入点击导入按钮,触发input框点击事件:$('#input').click(functio
喜欢写bug嘻嘻嘻
·
2023-06-19 18:09
功能案例
前端
java
数据库
Java-
实例化过程-多态化
二、子类对象实例化全过程代码举例:classCreature{//生物类//声明属性、方法、构造器}classAnimalextendsCreature{//动物类}classDogextendsAnimal{//狗类}classDogTest{publicstaticvoidmain(String[]args){Dogdog=newDog();dog.xxx}1、从结果的角度来看,体现为类的继承
争渡争渡!
·
2023-06-19 13:52
java
开发语言
Java-
反射机制(超详解)
Java反射机制概述前言一、Java反射机制概述1.JavaReflection2.动态语言vs静态语言二、Class类的理解1.类的加载过程1.1初步了解1.2类的加载过程图解1.3了解:什么时候会发生类初始化?1.4类加载器的作用1.5JVM中不同类型的类的加载器1.6代码演示2.何为Class类?3.Class类的常用方法方法3.哪些类型可以有Class对象?三、获取Class类实例的四种方
wy971744839
·
2023-06-19 09:28
Java基础
java
java-ee
idea 2022.3版本设置serialVersionUID
设置版本2022.3英文版本中文版本检查勾选记一下博客,每次容易忘记版本2022.3英文版本idea2022.3设置序列化中文版本检查seria勾选
Java-
序列化问题serialVersionUID字段未被声明为
life-oss
·
2023-06-19 08:51
java
开发语言
选择排序算法详解之C语言版
例如有数据{5,5.,2},使用
选择排序法
,排序结果为{2,5.,5},即两个相同数据5的前后位置发生了改变。
撼山拔月
·
2023-06-19 01:02
算法与数据结构
排序算法
c语言
算法
选择排序问题
文章目录选择排序程序设计程序分析选择排序【问题描述】使用
选择排序法
,对输入数组进行排序【输入形式】整型数组A【输出形式】排序后的数组【样例输入】24683859【样例输出】23456889【样例说明】输入数组空格分开
Want595
·
2023-06-19 01:57
《
算法设计与分析
》
排序算法
算法
数据结构
java-
微服务相关面试题
三.微服务部分相关概念什么是集群集群使将应用复制成多个相同的应用,一起来工作,从而提高工作能力。即将多个应用程序分散在不同的服务器,每个服务器都独立运行相同的代码。可以分散服务器压力解决高并发的问题,同时也能预防单节点故障,即一台服务器故障不影响其他服务器正常运行,但没有解决单体应用代码臃肿,业务复杂,维护性差等等问题什么是负载均衡使用了集群后,解决高并发同时有一个新的问题,就是客户端的请求如何分
月明千古间
·
2023-06-18 18:07
选择排序(附代码详解)(C语言)
选择排序算法描述排序算法过程图解分析
选择排序法
的性能分析时间复杂度稳定性代码实现运行结果简介什么是选择排序?
选择排序法
是一种不稳定的排序算法。
XXJ不会写代码
·
2023-06-18 16:54
C语言
排序算法
数据结构
算法
c语言
c++
Java-
网络原理
目录一、网络互连局域网LAN广域网WAN二、网络通信基础IP地址端口号认识协议三、五元组四、协议分层五、OSI七层模型六、TCP/IP五层(或四层)模型网络分层对应七、封装和分用一、网络互连随着时代的发展,越来越需要计算机之间互相通信,共享软件和数据,即以多个计算机协同工作来完成业务,就有了网络互连。网络互连:将多台计算机连接在一起,完成数据共享。数据共享本质是网络数据传输,即计算机之间通过网络来
点子李
·
2023-06-18 05:09
网络
java-
代码生成器——有了代码生成器两个小时的工作量2分钟完成了
代码生成器代码生成器1.第一步引用相关依赖2.第二步编写代码CodeGet.java3.第三步运行查看结果4.第四步总结一下代码生成器只需要创建好表的结构,代码生成器通过简单的配置就可以生成Controller层,service层,Mapper层,entity层,这也泰裤辣粑。1.第一步引用相关依赖pom.xmlcom.baomidoumybatis-plus-boot-startermysqlm
848698119
·
2023-06-17 21:58
MyBatis-Plus
Spring
Boot
java
java
mybatis
开发语言
java-
人机猜拳
importjava.util.Scanner;publicclassGame{Scannersc=newScanner(System.in);UserUser;//用户玩家ComputerComputer;//电脑玩家intcount;//对战次数intscore;//分数//游戏类的初始化方法publicvoidinitial(){//创建用户对象User=newUser();//创建电脑对象
傷_46df
·
2023-06-17 10:12
JVM 面试题总结
(#请你描述一下-
java-
的内存区域)*[请你描述一下Java中的类加载机制?]
东方鲤鱼
·
2023-06-16 01:10
工作心得体会
java
spring
boot
Spring Boot进阶(21):配置Undertow容器 | 超级详细,建议收藏
对于一个应用,我们也只需要将应用打包成一个jar包,以
java-
bug菌¹
·
2023-06-15 18:21
《滚雪球学Spring
Boot》
《Spring
Boot进阶实战》
spring
boot
替换Tomcat容器
Undertow
SpringBoot零基础入门
Java-
使用三种循环(for,while,do-while)输出1~100的整数和
使用for循环输出1~100的整数和publicclassDemo{publicstaticvoidmain(String[]args){intsum=0;for(inti=1;i100){a=false;}}System.out.println(sum);}}使用while循环输出1~100的整数和publicclassDemo{publicstaticvoidmain(String[]args
陈大大的期待
·
2023-06-14 06:10
Java
java
Java-
使用三种循环for,while,do-while)计算1~100 的奇数和。
使用for循环输出1~100的奇数和publicclassDemo{publicstaticvoidmain(String[]args){inti=1;intsum=0;for(;i<100;i+=2){sum+=i;}System.out.println(sum);}}使用while循环输出1~100的奇数和publicclassDemo{publicstaticvoidmain(String[
陈大大的期待
·
2023-06-14 06:10
Java
java
Java-
数据结构-并查集<二>
一.并查集的简单介绍二.并查集的主要构成和实现方式三.HashMap模板和数组模板由于在下文的模板基本一致,不再每次都罗列,大体的模板如下,若有错误可以在leetcode找到对应的题目解答,已经附上连接。HashMapclassUnionFind{privateMapfather;publicUnionFind(){father=newHashMap();}publicvoidadd(intx){
ForwardSummer
·
2023-06-13 22:02
Java
数据结构与算法
leetcode
数据结构
算法
并查集
图论
Java拾遗--线程池相关知识点,负载均衡,高并发
线程池:深入剖析java并发之阻塞队列LinkedBlockingQueue与ArrayBlockingQueue并发编程3:线程池的使用与执行流程
Java-
线程池专题(美团面试题)高并发与负载均衡三、
Jeremy__Zhu
·
2023-06-13 14:40
Java基础
j2ee
Java
Tomcat的下载、安装与配置(2023年最新版详细教程)来啦~
Tomca一、检查自己电脑是否已经安装JDK要想安装Tomcat服务器,首先要安装配置好JDK:1.检查自己的电脑上是否已安装jdk:win+R敲回车--键入cmd--在控制台分别输入java,javac,
java
zbvcliwenjing
·
2023-06-13 14:59
Tomcat的下载
安装与配置
servlet
tomcat
java-
接口自动化多环境
1、根据不同的环境,增加不同配置文件2、根据不同环境,写好每个环境不同域名3、在application.properties中增加一行配置-当前激活的配置文件#
[email protected]
@4、pom.xml中配置profile在profiles中增加不同环境的profile,例如:qatrueqaq
七分红酒
·
2023-06-13 11:53
java
自动化
spring
Java、Go和Python:多线程性能比较 | Gopher Daily (2022.06.01)ʕ◔ϖ◔ʔ
-RobPikeGo技术生态Java、Go和Python:多线程性能比较-https://josepabloaraya.medium.com/
java-
Tony Bai
·
2023-06-13 06:05
编程语言
python
java
人工智能
大数据
打家劫舍(
java-
动态规划)
打家劫舍leetcode198.打家劫舍题目描述暴力递归解题思路代码演示递归+缓存解题思路代码演示动态规划解题思路代码演示动态规划专题leetcode198.打家劫舍来源:力扣(LeetCode)链接:https://leetcode.cn/problems/house-robber题目描述你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有
SP_1024
·
2023-06-13 03:15
数据结构
算法
java
java
动态规划
leetcode
算法
数据结构
JAVA-
高频面试题汇总:数组(下)
高频题汇总:
JAVA-
高频面试题汇总:动态规划
JAVA-
高频面试题汇总:字符串
JAVA-
高频面试题汇总:二叉树(上)
JAVA-
高频面试题汇总:二叉树(下)
JAVA-
高频面试题汇总:回溯
JAVA-
高频面试题汇总
喜欢敲代码的Apollo
·
2023-06-12 23:19
数据结构与算法
数据结构
算法
leetcode
面试
java
JAVA-
高频面试题汇总:数组(上)
高频题汇总:
JAVA-
高频面试题汇总:动态规划
JAVA-
高频面试题汇总:字符串
JAVA-
高频面试题汇总:二叉树(上)
JAVA-
高频面试题汇总:二叉树(下)
JAVA-
高频面试题汇总:回溯
JAVA-
高频面试题汇总
喜欢敲代码的Apollo
·
2023-06-12 23:49
数据结构与算法
算法
数据结构
面试
leetcode
数组
JAVA-
八种基础数据类型和包装类型及相关面试题
文章目录前言一、基本数据类型1.1分类1.2概念1.3代码1.4二维表二、各基本数据类型间强制转换2.1为什么Java中有强制转换?2.2示例代码三、包装类型3.1为什么有包装类型?3.2基本概念3.3转换方法四、转换过程中使用的自动装箱和自动拆箱4.1来源4.2原理4.3示例代码4.4二维表五、相关面试题5.1为什么应该避免使用包装类型?5.2Java中如何判断两个包装类型是否相等?5.3Jav
阿仇_Parsifal
·
2023-06-12 07:35
#
java相关
java
面试
Java-
黑马Java学习作业-day13面向对象进阶(static&继承)
学习视频链接:https://www.bilibili.com/video/BV17F411T7Ao文章目录第一题:第二题:第三题:第四题:第五题:第六题:第一题:需求:在黑马程序员中有很多员工(Employee)。按照工作内容不同分教研部员工(Teacher)和行政部员工(AdminStaff)教研部根据教学的方式不同又分为讲师(Lecturer)和助教(Tutor)行政部根据负责事项不同,又分
Kox2021
·
2023-06-12 04:16
Java
SE
java
学习
开发语言
项目-已完成
ERPerp_parent(
Java-
后端)erp_web(
Java-
前端)视频点播VIDEO_Parent(
Java-
后端)VIDEO_Portal(Nuxt-商户端)JavaScript/HTML/
Jonathan丶BNTang
·
2023-06-12 02:46
java
前端
javascript
开发语言
ecmascript
选择排序法
(C语言)
选择排序法
思路借此例子,说一下我对
选择排序法
的理解,还请耐心看完a[0]=45,a[1]=67,a[2]=87,a[3]=34,a[4]=89首先,选定第一个,也就是a[0],作为本轮的主要对象,将a[
翔在天上飞
·
2023-06-11 05:23
算法
c语言
Java-
原码、反码、补码、位运算
目录一编码方式1.1机器数1.2真值1.3原码1.4反码1.5补码二位运算2.1&与运算2.2|或运算2.3^异或运算2.4~取反运算2.5>右移运算2.7>>>无符号右移运算(逻辑右移)2.8>、>>>位运算注意点一编码方式符号位:0表示正数;1表示负数。1.1机器数一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号,正数为0,负数为1。例如
Just-Today
·
2023-06-11 00:19
java
java
位运算
java-
课堂笔记-异常
###异常```javapublicclassDemo01{publicstaticvoidmain(String[]args){intdivisor=100;intdividend=0;try{System.out.println(divisor/dividend);}catch(Exceptione){//e.printStackTrace();System.out.println("除数不能
末世岛屿_e627
·
2023-06-10 20:19
生成/导入jar包
一、生成jar包1.新建项目将准备要生成jar包的源文件托到项目下的src文件夹下2.选中项目右键选择ExportExport3.选择
Java-
>JARfile->Nextnext4.完成finish二
初光夫
·
2023-06-10 12:52
java-
不借用三方程序情况下,使用java自动工具将可执行jar转成exe
一、先新建一个javafx项目二、配置Artifacts点击Artifacts,会看到新建的项目会自动创建好了如果没有的话,可以手动创建如下操作三、配置按下图逐一配置即可四、builde5、使用java的打包命令打包PSC:\Users\xx\Downloads\cc\exeex\out\artifacts\JavaFXApp>javafxpackager-deploy-nativeimage-a
liwulin0506
·
2023-06-09 18:13
java
javafx
java
Java-
老鼠出迷宫(递归)
文章目录问题描述一、解题思想二、编写代码1.创建迷宫2.写出findway方法3.整体代码测试如下三、总结问题描述一只小老鼠从起点通过一些障碍到达终点,四周的墙壁不能通行,请设计出迷宫路径,使老鼠成功逃出迷宫。一、解题思想1、先用二维数组创建一个迷宫2、用数字表示数组每个元素的不同状态0没有障碍物1有障碍物2走过可以走3走过但走不通3、将最上面和最下面两行以及最左边最右边两行设置为1表示墙4、将数
zcx-yyds
·
2023-06-09 08:08
Project
java
java-
使用Arthas全链路统计方法调用链和执行耗时
java-
使用Arthas全链路统计方法调用链和执行耗时环境Springbootv1.5.6.RELEASEarthas3.6.2引言在使用JMH框架对方法做完基准测试后,发现执行效果不理想。
草青工作室
·
2023-06-09 07:23
java
spring
boot
开发语言
java-
反射
java-
反射一、反射1.1反射的概述反射是指在运行时去获取一个类的变量和方法信息。然后通过获取到的信息来创建对象,调用方法的一种机制。
太阳与我肩并肩
·
2023-06-08 20:41
java
java
jvm
开发语言
java-
基础语法(二)
java-
基础语法(二)一、流程控制语句1.1流程控制语句分类顺序结构分支结构(if,switch)循环结构(for,while,do…while)1.2顺序结构顺序结构执行流程图:1.3分支结构之if
太阳与我肩并肩
·
2023-06-08 12:06
java
java
后端
java-
面向对象
java-
面向对象面向对象首先考虑事物中存在哪些对象,再建立对象与对象的关系一、面向对象-(类和对象)1.1类和对象的理解客观存在的事物皆为对象,所以我们也常常说万物皆对象。
太阳与我肩并肩
·
2023-06-08 12:06
java
java
开发语言
java-
基础语法(一)
java-
基础语法(一)一、java变量1.1、注释单行注释////这是单行注释文字多行注释/**//*这是多行注释文字这是多行注释文字这是多行注释文字*/注意:多行注释不能嵌套使用。
太阳与我肩并肩
·
2023-06-08 12:36
java
java
开发语言
后端
Java-
持久化的理解
一、什么是持久化在《精通Hibernate:Java对象持久化技术详解(第2版)》中看到过一个很好的解释狭义的理解,“持久化”仅指把域对象永久保存到数据库中;广义的理解,“持久化”包括和数据库相关的各种操作。保存:把域对象永久保存到数据库中。更新:更新数据库中域对象的状态。删除:从数据库中删除一个域对象。加载:根据特定的OID,把一个域对象从数据库加载到内存中。查询:根据特定的查询条件,把符合查询
程序小白-M
·
2023-06-08 11:35
Java
Java - 微服务整合Shiro和JWT解决OpenFeign携带Token问题
Java-
微服务整合Shiro和JWT解决OpenFeign携带Token问题一.OpenFeign调用携带Token一.OpenFeign调用携带Token一般情况下,我们微服务之间的服务调用可以通过
Zong_0915
·
2023-06-08 05:02
Shiro/JWT
Java
java
微服务
开发语言
一篇文章搞定Java设计结构以及对象与类
Java基本程序设计结构java程序都是从main方法开始.
java-
>.class.class程序才能使用java命令来运行inta=3;//用来存储整型---》计算机中使用的存储的都是二进制编码类似
桑英豪
·
2023-06-08 05:39
Java
java
开发语言
零基础认识
java-
后端 项目结构搭建、目录概况
后端项目构建1、创建数据库表2、创建项目打开idea,新建一个项目,在new一个新项目的时候,选择SpringInitializr,在选择项目依赖的时候勾选web下的SpringWebStarter和SQL下的MySQLDriver和MyBatisFramework,然后一直继续后会得到如下结构(总体分三层)。3、配置文件1)application.properties配置application.
勒布朗-前端
·
2023-06-08 02:32
JAVA专栏
java
mybatis
spring
java-
注解
注解的概念注解(Annotation)是Java提供的设置程序中元素的关联信息和元数据(MetaData)的方法,它是一个接口,程序可以通过反射获取指定程序中元素的注解对象,然后通过该注解对象获取注解中的元数据信息。注解(Annotation)是Java5引入的一种特殊语法,它允许我们在代码中添加元数据(Metadata),即注释信息,来描述类、方法、字段等程序成员的特性和功能。注解可以帮助程序员
楚五同学
·
2023-06-07 20:22
java
java
开发语言
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他