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)逻辑结构:--》思想上的结构--》卧室,厨房,卫生间---》线性表(数组,链表),图,树,栈,队列(2)物理结构:--》真实结构--》钢筋混凝土+牛顿力学------》紧密结构(顺序结构),跳转结构(链式结构)栈:特点:后进先出(LIFO-lastinfirstout):实际应用:(1)内存分析:形参,局部变量放入栈中。放入的那个区域的数据结构就是按
weixin_45503872
·
2023-12-14 15:37
java
开发语言
java-
集合
什么是算法和数据结构【1】算法:(1)可以解决具体问题:例如1+2+3+4+。。。+99+100解题流程=算法(2)有设计解决的具体的流程算法1:1+2=33+3=66+4=10.....加到100--》5050算法2:(1+100)*50=101*50=5050-->高斯算法(3)有评价这个算法的具体的指标--》时间复杂度空间复杂度(从数学角度考虑)-----------------------
weixin_45503872
·
2023-12-14 15:36
java
开发语言
java-
异常
1.publicclassTest{2.//这是一个main方法,是程序的入口:3.publicstaticvoidmain(String[]args){4.//实现一个功能:键盘录入两个数,求商:5.Scannersc=newScanner(System.in);6.System.out.println("请录入第一个数:");7.intnum1=sc.nextInt();8.System.ou
weixin_45503872
·
2023-12-14 15:35
java
开发语言
算法
Java-
接口
【1】接口声明格式【访问修饰符】interface接口名【extends父接口1,父接口2......】{常量定义;方法定义}1.packagecom.msb.test04;2.3./**4.*1.类是类,接口是接口,它们是同一层次的概念。5.*2.接口中没有构造器6.*3.接口如何声明:interface7.*4.在JDK1.8之前,接口中只有两部分内容:8.*(1)常量:固定修饰符:publi
weixin_45503872
·
2023-12-14 14:39
java
开发语言
java-
使用poi时报错Method org/apache/poi/xssf/usermodel/XSSFWorkbook.close()V is abst
报错信息1AbstractMethodError:Methodorg/apache/poi/xssf/usermodel/XSSFWorkbook.close()Visabstract解决:是因为poi3.11才有close,升级pom文件的版本就可以了报错信息2Packageshouldcontainacontenttypepart[M1.13]报错信息3triedtoaccessmethodo
liwulin0506
·
2023-12-06 19:36
java
excel
poi
java
apache
开发语言
linux系统查看java_home安装目录,配置环境变量
whichjava/usr/bin/java[root@localhostbin]#ls-lrt/usr/bin/javalrwxrwxrwx.1rootroot22Nov2916:27/usr/bin/
java
丘丘用户思思澪
·
2023-12-06 14:05
常见问题解决
linux
java
运维
常见装配失效情况及原因——智能扭矩系统SunTorque
在出现装配失效时,又如何能做到快速
排障
呢?
质量人
·
2023-12-06 14:02
科技
java-
快速入门篇
温馨提醒:概念固然重要,但通过概念下面的例子更容易理解并运用哦文章目录1.基础语法1.1变量与数据类型1.2条件语句1.3循环结构2.面向对象2.1类与对象2.2继承与多态3.集合框架3.1列表(List)3.2集(Set)3.3映射(Map)3.4队列(Queue)3.5堆栈(Stack)3.6集合遍历4.异常处理5.多线程5.1.继承Thread类的方式创建线程:(萌新入门建议先用这个)5.2
代码对我眨眼睛
·
2023-12-06 12:22
Java
经验分享
笔记
java
经验分享
笔记
Java-
宋红康-(P133-P134)-多线程创建方式(Thread and Runnable)
b站视频133-多线程-线程创建方式1:继承Thread类_哔哩哔哩_bilibili目录3.1继承Thread3.1.1继承Thread类方式3.1.2线程的执行流程3.1.3线程内存图3.1.4run()方法和start()方法3.1.5线程名字的设置和获取3.1.6获取运行main方法线程的名字3.1.7练习题3.2实现Runable3.2.1实现Runnable接口方式3.2.2Threa
宜修
·
2023-12-06 01:24
Java
SE知识点总结
java
开发语言
Java-
宋红康-(课P132)-多线程的概念
b站视频:https://www.bilibili.com/video/BV1PY411e7J6?p=132&vd_source=969a2f5c0c775c9626d7d7abe1828db0目录1.1概述1.2程序、进程与线程1.3进程与线程的关系1.4线程调度1.5多线程程序的优点1.6补充概念-单核CPU和多核CPU1.1概述我们在之前,学习的程序在没有跳转语句的前提下,都是由上至下依次执
宜修
·
2023-12-06 00:52
Java
SE知识点总结
java
中间件
开发语言
Java-
双色球系统
一.业务分析:1.双色球中奖规则:任意规定二等奖500万,一等奖1000万元。投注号码由6个红色球号码(不可重复)和1个蓝色球号码,红色球1-33,蓝色球1-16二.程序设计1.定义三个方法,一个方法来生成中奖号码,第二个方法让用户输入号码,第三个方法来判断中奖情况。main方法:publicstaticvoidmain(String[]args){int[]haoma=zhongjiang
LIiuxb
·
2023-12-05 16:27
大数据
java-
微信银行卡提现和零钱提现记录
背景商城项目客户需要提现功能,之前没有对接过,也遇到了一些小问题,防止以后出问题,这里做下简单记录。第一次写可能不是特别好,希望大家能够指出,一起进步。准备获取微信商户证书获取方式:微信商户后台-》账户中心-》API安全-》申请证书微信证书转16进制字符串存储(感谢CS*N-代码风)try{FileInputStreamfile=newFileInputStream("E://xxx.p12");
每天都是奥利给
·
2023-12-05 11:09
Java-
并发-12.Thread.join()
线程A执行thread.join(),表示A等待thread线程终止之后才从thread.join()返回join(longmillis)和join(longmillis,intnanos)使其具有超时特性代码示例:importjava.util.concurrent.TimeUnit;/***创建10个线程,每个线程等待前一个线程的join()方法,0号线程等待main结束**@authorpe
悠扬前奏
·
2023-12-05 09:14
Java中的锁
博客https://www.cnblogs.com/hangychn/p/17184814.htmlhttps://www.cnblogs.com/durenniu/p/10949491.html锁-
Java
lanxuan1993
·
2023-12-05 03:49
Adroid面试题
java
android
Java-
循环-分支练习题2
11、【循环】计算1+3+5+…+99的和publicclassDemo11{publicstaticvoidmain(String[]args){//定义累加变量intsum=0;//找到1-99之间所有的奇数for(inti=1;i=10&&gl=5&&gl=3&&gl=1&&gl=0&&gl5){length=length/2;count++;}System.out.println(coun
雨点欺负雪花
·
2023-12-04 16:38
编程小练习
java
开发语言
java-
使用netty时,在自己构造的client中ctx为null,导致发送消息失败
服务端代码packagesample.appfunction.netty;importio.netty.bootstrap.ServerBootstrap;importio.netty.buffer.Unpooled;importio.netty.channel.*;importio.netty.channel.nio.NioEventLoopGroup;importio.netty.channe
liwulin0506
·
2023-12-04 14:45
java
java
python
开发语言
Java-
注释详解
无论是做Java后台或者Android开发,我们经常使用注解,最常用的莫过于@Override,很多流程的框架都用到了注解这个功能机制,例如Java后台开发中常用的框架Spring、MyBatis等,Android的Retrofit,Butterknife等,都是注解框架。有关注解也常常在面试中被问到,但我们了解注解的本质是什么?有哪些类别?如何自定义及使用?其中工作原理是什么?本文将做全面介绍。
A.丫三岁
·
2023-12-04 05:07
Java
java
eclipse
JAVA-
每一页PDF转图片
结论:1、iText几乎找不到如何PDF转图片的信息,但能找到获取到PDF里面的图片并保存下来的信息;2、PDFbox满大街都是参考代码(下面会附上一个作为参考);3、收费的库使用起来更简单,但就是要收费,比如spire.pdf库,土豪可参考使用。PDFbox参考代码:1、引用库:org.apache.pdfboxpdfboxX.X.XX2、PDF转图片并写到word里面去:NiceXWPFDoc
suamt
·
2023-12-03 10:58
pdf
【
JAVA-
日期计算工具类】用LocalDate日月年加减
importorg.apache.commons.lang3.StringUtils;importorg.apache.logging.log4j.LogManager;importorg.apache.logging.log4j.Logger;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.ti
Mo班车
·
2023-12-02 19:40
Java后端
java
Java-
整合OSS
文章目录前言一、OSS简介二、OSS的使用1.Bucket的创建与文件上传2.创建RAM与用户授权3.图形化管理工具-ossbrowser三、Java整合OSS1.基本实现2.客户端直传前言最近公司的技术负责人让我整合下OSS到项目中,所以花了一点时间研究了下OSS,虽然说在OSS的官方文档中有如何整合OSS的详细说明,但是不得不说文档实在是太详细了,如果仅仅是通过看官方文档去整合,可能会看到太多
多加点辣也没关系
·
2023-12-02 11:26
java
阿里云
ElasticSearch
排障
常用方法
文章目录1,集群状态,节点在线情况,集群参数配置2,查看异常索引、分片,分析异常原因,手动分配分片1,集群状态,节点在线情况,集群参数配置GET_cluster/health?pretty#{#"cluster_name":"my-es",#"status":"green",#"timed_out":false,#"number_of_nodes":3,#"number_of_data_nodes
根哥的博客
·
2023-12-02 07:51
Elasticsearch
elasticsearch
大数据
搜索引擎
JAVA-
作业4-1:设计完成Human类和Student类,要求能够实现以下功能
题目:设计完成Human类和Student类,要求能够实现以下功能:两类之间是继承关系;两类中均需有构造函数;重写equals(),toString(),hashCode()方法;测试方法中需体现多态和强制类型转换。代码如下:1.Human类:packageHW1029;importjava.util.Objects;publicclassHuman{privateStringname;priva
乐多ledo
·
2023-12-02 00:34
JAVA
java
哈希算法
开发语言
JAVA-
实验1-1:定义一个Circle类
题目:(1)定义一个Circle类,包含一个double型的radius属性代表圆的半径,findArea()方法返回圆的面积;(2)定义一个类PassObject,在类中定义一个方法printAreas(),该方法的定义如下:publicvoidprintAreas(Circlec,inttimes)(3)在printAreas方法中打印输出1到times之间的每个整数半径值,以及对应的面积,例
乐多ledo
·
2023-12-02 00:04
JAVA
java
开发语言
java-
猜数字游戏
系统自动自动生成一个随机数(1-100),然后由用户输入一个猜测的数字,如果输入的数字比该随机数小,提示"猜小了";如果输入的数字比该随机数大,提示"猜大了";如果输入的数字和该随机数一样,提示"猜对了"。系统生成随机数采用java自带的工具RandomRandomrandom=newRandom();//默认随机种子时系统时间intnumber=random.nextInt(100);//生成随
悲伤的鱼豆腐
·
2023-12-01 14:27
java
开发语言
JAVA-
第一课初识JAVA
初识Java一、JAVA可以做什么?二、JAVA的产生Java是SunMicrosystems于1995年推出的高级编程语言三、JAVA的发展史四、开发环境的搭建和配置之前的博客中已经做过详细的教程,这里不做赘述,有不清楚的可以查看一下上一篇博客五、开发JAVA程序开发java程序的逻辑如下所示:六、使用记事本开发第一个JAVA程序七、JAVA虚拟机和跨平台原理八、JAVA的基本结构需要注意的是:
珹先生
·
2023-12-01 06:59
初学
java
Java-
通用返回类实现思路
通用返回类:在我们后端向前端传输数据的时候,能够让前端清楚的知道返回成功或失败的信息。1.首先需要一个定义几个公认的字段,在向前端返回时带上信息,例如code,data,messge,description。并且写出构造方法。packagecom.zb.usercenter.common;importlombok.Data;importjava.io.Serializable;/***通用返回类*
王富贵
·
2023-12-01 05:45
java
状态模式
开发语言
java-
用户登录功能实现
思路:相比与注册功能,登录需要的参数少了一个确认密码,但是多了一个请求实体类用于记录用户的登录态。主要步骤是,首先是验证账号,密码的规范性,其次对数据库进行查询是否已经存在,然后,对用户信息进行脱敏,只提取出不敏感的信息,最后,记录登录态,返回脱敏后的用户实体。@OverridepublicUserUserLogin(StringuserAccount,StringuserPassword,Htt
王富贵
·
2023-12-01 05:44
java
开发语言
java-
用户注册流程基本实现
思路:对于用户的注册,简易的实现大概分为三个过程,首先是账号,密码,验证密码的规范校验,其次就是对前端返回的密码进行加密,最后是将账号,密码存入数据库。以下是代码packagecom.zb.usercenter.service.impl;importcom.baomidou.mybatisplus.core.conditions.query.QueryWrapper;importcom.baomi
王富贵
·
2023-12-01 05:14
java
开发语言
笔记
阿里云国际短信业务网络超时
排障
指南
选取一台或多台线上的应用服务器或选取相同网络环境下的机器,执行以下操作。获取公网出口IP。curlifconfig.me测试连通性。(推荐)执行MTR命令(可能需要sudo权限),检测连通性,执行30秒。mtr--no-dns{pop产品的region化域名}或mtr--no-dns{SMPPIP}执行ping命令,检查连通性,执行30秒。ping{pop产品的region化域名}或ping{SM
九河云
·
2023-11-30 12:24
阿里云
网络
云计算
java-
浅学LinkedList
java-
浅学LinkedList目录
java-
浅学LinkedListLinkedListadd()和push()方法get()方法remove、pop、poll移除方法与ArrayList的区别ArrayListLinkedListLinkedListLinkedList
Charles_YD
·
2023-11-30 02:17
Java
java
链表
数据结构
java-
使用netty实现客户端向服务端存储数据的简单实现
可以使用write:1,实现想服务端存储1的数据,使用read命令可以读取刚才的写入的数据,效果如下单实例有可能会报错isnota@Sharablehandler,socan’tbeaddedorremovedmultipletimes.服务端readreadisinputs请输入消息:客户端读取服务返回的数据:1客户端读取服务返回的数据:服务端已经读取消息完成!readwrite:999writ
liwulin0506
·
2023-11-30 02:18
java
java
python
开发语言
Java-
多线程基本知识学习总结
多线程前言一、线程的创建1、继承Thread类2、实现Runnable接口二、线程的生命周期三、操作线程的方法1、线程的休眠2、线程的加入3、线程的礼让4、线程的优先级四、线程同步End前言Java是支持多线程的编程语言,所谓多线程就是程序能够同时完成多种操作。计算机完成可以多种操作同时进行,这种思想在Java中被称为并发,而将并发完成的多种操作被称为线程。一、线程的创建在Java中线程的创建一般
太平_十九
·
2023-11-30 01:10
java
学习
开发语言
Java-
数组实现超简易学生管理系统
//学生类学号姓名年龄班级及构造方法与get/set方法publicclassStudent{privateStringsutID;//学号 privateStringname;//姓名privateintage;//年龄privatestaticStringclasses="1班";//班级publicStudent(){}publicStudent(StringsutID,Str
网一篮球队长
·
2023-11-29 09:15
java
开发语言
算法
K8S集群中PLEG问题排查
一、背景k8s集群
排障
真的很麻烦今天集群有同事找我,节点报PLEGisnothealthy集群中有的节点出现了NotReady,这是什么原因呢?
序冢--磊
·
2023-11-29 05:00
kubernetes
java
linux
fastjson漏洞 - Fastjson1.2.47反序列化漏洞
99990>&1bash-c{echo,YmFzaCAtaSA+JiAvZGV2L3RjcC8xOTIuMTY4Ljg4LjEyOC85OTk5IDA+JjE=}|{base64,-d}|{bash,-i}
java
渗透测试小白
·
2023-11-29 03:20
漏洞复现
json
java
安全
fastjson漏洞
漏洞复现
Java-
认识String类
本章重点:1.认识String类2.了解String类的基本用法3.熟练掌握String类的常见操作4.认识字符串常量池5.认识StringBuffer和StringBuilder1.String类的重要性在C语言中已经涉及到字符串了,但是在C语言中要表示字符串只能使用字符数组或者字符指针,可以使用标准库提供的字符串系列函数完成大部分操作,但是这种将数据和操作数据方法分离开的方式不符合面相对象的思
小凡喜编程
·
2023-11-28 17:35
Java
java
开发语言
Java-
认识异常
本章重点:1.异常概念与体系结构2.异常的处理方式3.异常的处理流程4.自定义异常类1.异常的概念与体系结构1.1异常的概念在Java中,将程序执行过程中发生的不正常行为称为异常。比如之前写代码时经常遇到的:1.算术异常2.数组越界异常3.空指针异常1.2异常的体系结构异常种类繁多,为了对不同异常或者错误进行很好的分类管理,Java内部维护了一个异常的体系结构:从上图中可以看到:1.Throwab
小凡喜编程
·
2023-11-28 17:03
Java
java
开发语言
链表-
Java-
力扣61. 旋转链表
1.题目题目链接61.旋转链表2.思路意思就是将最后的k个节点放到链表前面即可,如果k大于链表长度,取余数即可:3.代码classSolution{publicListNoderotateRight(ListNodehead,intk){if(head==null||head.next==null)returnhead;//先找到链表的长度intlen=1;ListNodecurr=head;Li
mifmolchao
·
2023-11-28 16:40
LeetCode力扣指南
链表
java
算法
数据结构
单链表
java-
继承和多态中成员变量和成员方法的访问特点
继承中成员变量的访问特点在父子类的继承关系当中,如果成员变量重名,则创建子类对象,访问有两种方式:直接通过子类对象访问成员变量:等号左边是谁,就优先用谁,没有则向上找间接通过成员方法访问成员变量:该方法属于谁,就优先用谁,没有则向上找继承中成员方法的访问特点在父子类的继承关系当中,创建子类对象,访问成员方法的规则:创建的对象是谁,就优先用谁,如果没有则向上找。多态中成员变量的访问特点多态(父亲引用
莲控,,
·
2023-11-28 05:07
java
继承
多态
linux修改jdk被覆盖问题
记录修改方法,该方法简单易行,容易理解.使用whichjava发现出来的是/usr/bin/java进入到/usr/bin后查看,发现java是一个链接.链接到了/etc/alternatives,如下:
java
even_tan
·
2023-11-27 13:14
java-
创建数组三种方式
一、声明并赋值int[]arr={1,2,4,…};注意这里的花括号不是语句块,而且而且花括号后的分号也不能省,…不是元素意思是可以指定多个元素二、声明数组名开辟空间并且赋值int[]arr;arr=newint[]{1,2,3,…};三、声明数组时指定元素个数然后赋值int[]arr1=newint[3];注意:最大元素下标为2,并且所有的元素值均为0赋值一般用for循环Java创建数组的方法_
startyangu
·
2023-11-27 10:00
java
Java学习之正则表达式快速入门
Java学习-14-韩顺平老师
Java-
正则表达式入门目录:1.正则表达式简介2.正则表达式语法2.1字符匹配符2.2选择匹配符2.3限定符2.4定位符2.4分组3.正则表达式三个常用类4.反向引用5.
安逸sgr
·
2023-11-25 23:41
Java
正则表达式
java
学习
Java-
拼图小游戏
文章目录main方法登录界面游戏主界面User类图片素材获取方式基于Java实现的拼图小游戏,代码与图片素材来自b站up主黑马程序员的Java教学视频。main方法importui.LoginJframe;publicclassApp{publicstaticvoidmain(String[]args){newLoginJframe();//创建登陆界面}}登录界面packageui;import
太平_十九
·
2023-11-25 22:25
java
Java-
飞翔的小鸟
前言基于Java的飞翔小鸟游戏,本代码来自b站up主分享。本游戏所需的图片素材需要自己获取并下载,在此视频下,视频链接:【Java经典小游戏项目之飞翔的小鸟】https://www.bilibili.com/video/BV1ou411o7br/?p=10&share_source=copy_web&vd_source=4611ec45767280678018f593c547e388。启动入口pa
太平_十九
·
2023-11-25 22:24
java
开发语言
Java-
使用poi-tl根据word模板动态生成word
作者wangsz,想写一些关于word的工具,所以就写了这篇文章1.首先,先导入所需要的依赖(poi相关依赖即可)org.apache.poipoi4.1.2org.apache.poipoi-ooxml4.1.2org.apache.poipoi-ooxml-schemas4.1.2com.deepoovepoi-tl1.9.1org.apache.pdfboxpdfbox2.0.24com.i
wdfxfff
·
2023-11-25 18:23
java
word
开发语言
Java-
单例模式(饿汉模式与懒汉模式)
目录一.饿汉模式二.懒汉模式(推荐)1.单线程版本2.多线程版本3.多线程版本plus说明:单例模式能保证某个类在程序中只存在唯一一份实例,而不会创建出多个实例.单例模式具体的实现方式,分成"饿汉"和"懒汉"两种.一.饿汉模式类加载的同时,创建实例.classSingleton{ privatestaticSingletoninstance=newSingleton();//创建唯一对象 pr
AZHOUN
·
2023-11-25 13:30
单例模式
java
Java-
根据时间戳加随机数生成不重复编号
最简单的方式是直接通过时间戳加随机数,怕重复可以在10000后面继续加0,加大随机的概率Stringstr=String.valueOf(System.currentTimeMillis());str+=(int)((Math.random()*9+1)*10000);System.out.println(str);结果如下:162236492020618730或者先转成常见的日期格式Simple
子非衣
·
2023-11-25 10:45
Java开发
java
Java-
提取地址中的省市区,兼容XX区XX小区等地址中出现多个市和区的问题
前段时间碰到一个需要从地址中抽出省市区的需求,然后在省市区中间加上横杠(例如:广东省深圳市罗湖区幸福小区101号转成广东省-深圳市-罗湖区-幸福小区101号),中间百度了下,发现几乎所有人写的方法都无法兼容带XX小区或者XX市XX公司等出现多个市和区的情况,所以优化了一下其他人的方法(注意:该方法必须要求地址带有完整的省市区)。代码如下:importjava.util.regex.Matcher;
子非衣
·
2023-11-25 10:44
Java开发
java
正则表达式
Java-
多线程共享和协作
前言: 线程开始运行,拥有自己的栈空间,就如同一个脚本一样,按照既定的代码一步一步地执行,直到终止。但是,每个运行中的线程,如果仅仅是孤立地运行,那么没有一点儿价值,或者说价值很少,如果多个线程能够相互配合完成工作,包括数据之间的共享,协同处理事情。这将会带来巨大的价值。1、线程间的共享 Java支持多个线程同时访问一个对象或者对象的成员变量,关键字synchronized可以修饰方法或者以同
CaoMeng
·
2023-11-25 02:31
Java - 处理“拒绝访问“错误的解决方案
Java-
处理"拒绝访问"错误的解决方案在Java编程中,当使用FileOutputStream类时,有时会遇到"拒绝访问"(AccessDenied)的错误。
DevRevolt
·
2023-11-24 01:50
java
python
开发语言
Java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他