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.Java中程序的逻辑控制语句2.Java中的输入输出方式3.完成猜数字游戏1.分支结构1.1if语句//如果布尔表达式结果为true,执行if中的语句,否则不执行。比如:小明,如果这次考试考到90分或以上,//给你奖励一个鸡腿。if(布尔表达式){ //语句}intscore=92;if(score>=90){System.out.println("吃个大鸡腿!!!");}if(布
小凡喜编程
·
2023-10-29 19:05
Java
java
开发语言
java-
单链表实现输出倒数第k个节点
使用单链表,实现进行输出倒数第k个的节点实现思路:传入index值即为k值,使用单链表的长度(不包含定义的空头节点的)size-index为需要遍历的次数使用辅助节点进行遍历,找到倒数的该节点packagecom.it.likedList;/***@authorSnail-Bo*@date2020/3/2713:48*/classSingleLinkedListDemo2{publicstatic
Snail-Bo
·
2023-10-29 14:14
数据结构
单链表
java
数据结构
链表
算法
android 重置 有密码错误,
java-
无法使用设备策略管理器在Android 7中重置密码
在Android7(牛轧糖)中运行应用程序时遇到问题.当用户忘记密码时,我的应用程序就像自定义恢复一样.为此,我的应用请求管理员权限,并观察失败尝试的次数,如果达到X次数,则会生成代码并将其发送到用户的电子邮件.该应用程序在Lollipop和棉花糖设备上运行良好,但是在Nougat中运行时会出现以下错误:java.lang.SecurityException:无法使用空密码进行调用EmailAct
使徒子
·
2023-10-29 12:56
android
重置
有密码错误
[Java]重学
Java-
如何保证线程安全
保证线程安全的三大特性由于CPU是多线程切换执行的,那么对于操作的程序,我们需要保证3个特性:原子性原子(atomic)本意是“不能被进一步分割的最小粒子”,而原子操作(atomicoperation)意为“不可被中断的一个或一系列操作”。-《并发编程的艺术》提供了互斥访问,同一时刻只能有一个线程对它进行操作。在Java中提供了原子类(Atomic)来保证原子性,但是我们平时使用的i++这种,其实
AbstractCulture
·
2023-10-29 10:35
java中json常用工具,java
常用工具类
(二)—— JSON处理工具类
packagecom.springboot.commons.utils;importcom.springboot.commons.scan.JacksonObjectMapper;importcom.fasterxml.jackson.core.JsonProcessingException;importcom.fasterxml.jackson.databind.ObjectMapper;imp
weixin_40000430
·
2023-10-28 23:40
java中json常用工具
java-
字符串数组排序
问题+代码:创建一个长度是8的字符串数组使用8个长度是5的随机字符串初始化这个数组对这个数组进行排序,按照每个字符串的首字母排序(无视大小写)注1:不能使用Arrays.sort()要自己写注2:无视大小写,即Axxxx和axxxxx没有先后顺序toLowerCase()方法用于将大写字符转换为小写。toCharArray()方法将字符串转换为字符数组。charAt()方法获取某位置字符getch
Half-up
·
2023-10-28 17:03
java
笔记
java
JAVA-
实验 GUI 简单计算器的实现
packagehanyudabaobei.lesson1;importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;publicclassGUI_homework{publicstaticvoidmain(String[]args){JFrame
Roye_ack
·
2023-10-28 13:18
java实验报告
java
GUI
sprinbboot 2.7启动不生成日志文件
测试环境的部署脚本主要为(其他忽略):
java-
粗体鱼
·
2023-10-28 08:54
pycharm
ide
python
JAVA-
简易计算器(附源码及效果图)
一、界面布局:1.首先,由于计算器分为显示框和按钮,所以我们选用BorderLayout边界布局;2.窗体中放置三个JPanel面板,第一个面板放文本框,置于顶部;第二个面板放“清零”(AC)按钮与“退格”按钮,置于中部。第三个面板放数字与操作符组件(0-9,+-*/.=),4*4网格布局,置于窗体底部;(1)定义面板,文本框和按钮组件:JPaneltop;JPanelcenter;JPanelb
小雨NB
·
2023-10-28 06:54
java工具类-----
常用工具类
集合
获取更多内容获取更多内容请访问:https://juntech.top/一.org.apache.commons.io.IOUtilscloseQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块toString:转换IO流、Uri、byte[]为Stringcopy:IO流数据复制,从输入流写到输出流中,最大支持2GBtoByteArray:从
Juntech
·
2023-10-28 04:32
2021-10-22(
java-
多线程)
目录继承Thread类:实现runnable接口:初实并发问题:(龟兔赛跑):实现Callable:(了解即可)静态代理:Lamda表达式:lambda推导过程:lambda有参构造:线程状态:(五个状态)继承Thread类:publicclassTtextendsThread{//继承thread类@Override//重写run方法publicvoidrun(){for(inti=0;i=10
写代码的小带鱼
·
2023-10-27 19:49
java
java
后端
1024程序员节
JAVA-
Acwing -求 1+2+...+n
求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。数据范围1≤n≤50000。样例输入:10输出:55classSolution{publicintsumNums(intn){booleanflag=(n>0)&&((n+=sumNums(n-1))>0);returnn;}}
Che_Che_
·
2023-10-27 16:54
算法
java
数据结构
抽象轻松的
java-
简单连接
第一个模块,java连接数据库,并创建SQL会话工具类第一步,添加需要的框架mavan项目连接数据库需要用到的框架,以mysql为例{mysqlmysql-connector-java8.0.28org.mybatismybatis3.5.13}第二步,在IDEA中连接数据库第三步,选择对应的数据库(因为使用的是Mysql所以在第三步中选mysql)图二会出现上面这种图的页面,根据步骤一步一步进行
用键盘当武器的秋刀鱼
·
2023-10-27 16:12
java
python
开发语言
java-
注解实现导入导出CSV文件
什么是CSV文件csv是最通用的一种文件格式,它可以非常容易地被导入各种PC表格及数据库中。此文件,一行即为数据表的一行。生成数据表字段用半角逗号隔开。csv文件用记事本和excel都能打开。CSV与Excel文件的区别1.CSV是纯文本文件,excel不是纯文本,excel包含很多格式信息在里面。2.CSV文件的体积会更小,创建分发读取更加方便,适合存放结构化信息,比如记录的导出,流量统计等等。
小菜鸟好好学习呀
·
2023-10-27 13:51
java
csv
Java-
数据类型
Java-
数据类型一、字面常量二、数据类型(1)基本数据类型三、变量1、变量概念2、语法格式(1)语法:(2)示例:3、整型变量(1)整型变量(int)a.语法b.最大值与最小值c.注意(2)长整型变量
Turing_Sheep
·
2023-10-27 08:54
JAVASE
java
开发语言
java-
后端调用第三方接口返回图片流给前端
一、背景有个需求是这样的,客户端直接通过外网访问oss获取图片需要额外付费,考虑到成本问题,修改技术方案为:客户端将请求链接发给后端,后端根据请求做一定的截取或拼接,通过内网调用oss,再将下载下来的图片流返回给前端。图片流,展现在页面上就是直接返回一张图片在浏览器上。二、具体代码展示前端期望,如果异常,直接把httpstatus返回非200@Slf4j@RestControllerpublicc
Monameng
·
2023-10-27 06:01
java技术架构学习-new
spring
boot
JAVA-
反射面试题及答案
一、什么是反射?在Java运行时环境中,对于任意一个类,可以知道这个类有哪些属性和方法。对于任意一个对象,可以调用它的任意一个方法。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java语言的反射(Reflection)机制。反射的核心是JVM在运行时才动态加载类或调用方法/访问属性,它不需要事先(写代码的时候或编译期)知道运行对象是谁。二、Java反射主要提供以下功能:1.在运行时判断任
黑子先行
·
2023-10-26 21:56
反射
面试
java
Java-
反射
文章目录反射Class类获取方式常用功能1、访问构造方法2、访问成员变量3、访问成员方法反射反射,从字面意思的理解就是反过来映射,它的功能也是如此,一般我们要在程序的运行过程中获取一个类的内部信息,那么得先生成一个这个类的对象,然后再使用这个类对外提供的方法来获取,这个类对外提供了什么样方法我们就只能获得到什么信息。在程序的过程中我们无法像直接翻看源代码一样查看到某个类的信息,但是通过反射机制,能
太平_十九
·
2023-10-26 20:50
java
开发语言
JAVA-
链式编程
1.链式编程链式编程是将多个操作通过点号"."链接在一起成为一个整体,从而更加的简洁方便。链式编程的原理就是每个操作完成后都会返回一个this对象,也就是返回对象本身。链式编程是JAVA8的新特性。使用准则:只要方法返回的是对象本身,那么就可以使用链式编程。2.使用2.1StringBuffer中的append()方法在使用StringBuffer中的append()方法进行字符串拼接时,就经常用
有趣的野鸭
·
2023-10-26 18:19
java
web开发
1024程序员节
java
java-
有序数组中指定数字出现的次数
1:时间复杂度为o(N)的情况privatestaticintcountNumber(int[]array,intnumber){if(array==null||array.lengthnumber){binarySearch(array,start,middle-1,number);}elseif(array[middle]0&&array[i]==number;i--){------>向前(左
android_coder
·
2023-10-26 15:27
Java-
枚举
文章目录枚举使用优缺点方法枚举Java中的枚举是一种特殊的类,它用于定义一组有限的常量。枚举在Java中被视为数据类型,你可以使用它们来创建枚举类型的变量,然后使用那些变量等。枚举类使用enum关键字进行定义。例如:在这个例子中,我们定义了一个名为Day的枚举类,它包含了一周的七天作为常量。publicenumDay{SUNDAY,MONDAY,TUESDAY,WEDNESDAY,THURSDAY
太平_十九
·
2023-10-26 07:30
java
开发语言
SpringBoot项目中单元测试与集成测试的应用
测试阶段:编码后或编码前(测试驱动开发TDD)测试对象:最小模块(
Java-
类)测试内容:模块接口测试、局部数据结构、路径测试、错误处理测试、边界测试模块接口测试:对通过被测模块的数据流进行测试。
Rover.x
·
2023-10-26 00:45
#
单元测试
单元测试
postman
测试工具
【JVM系列2】Java虚拟机类加载机制及双亲委派模式分析
编译一个.java文件经过编译之后,变成了了.class文件,主要经过留下步骤:.
java-
>词法分析器->tokens流->语法分析器->语法树/抽象语法树->语义分析器->注解抽象语法树->字节码生成器
刀哥说Java
·
2023-10-25 19:26
SpringBoot整合Redisson
充分的利用了Redis键值数据库提供的一系列优势,基于Java实用工具包中常用接口,为使用者提供了一系列具有分布式特性的
常用工具类
。使得原本作为协调单机多线程并发程序的工具包获得
后端小菜鸡
·
2023-10-25 02:12
spring
boot
java
后端
redis
Java-
基于URL与IO流的网络资源访问和下载
URL与基于IO流的网络文件下载1File类文件注释浅析2网络资源与文件的关系3网络资源与java.net.URL类3.1网络资源的路径表示3.2java.net.URL类4java.net.URLConnection与网络资源的简单读写4.1URLConnection简介4.2URLConnection实现网络资源的简单下载4.3HttpURLConnection4.4使用HttpURLConn
是席木木啊
·
2023-10-24 12:27
Java
文件下载
java
开发语言
后端
JAVA-
编程基础-11-02-文件流
Lison,v1.0.0,2023.05.07JAVA-编程基础-11-02-文件流文章目录
JAVA-
编程基础-11-02-文件流File构造方法File常用方法获取功能的方法**绝对路径和相对路径**
苍云烟
·
2023-10-24 12:22
#
java编程基础
1024程序员节
java
JAVA-
编程基础-11-03-java IO 字节流
Lison,v1.0.0,2023.05.07JAVA-编程基础-11-03-javaIO字节流文章目录
JAVA-
编程基础-11-03-javaIO字节流字节输出流(OutputStream)FileOutputStream
苍云烟
·
2023-10-24 12:22
#
java编程基础
1024程序员节
java
JAVA-
编程基础-12-01-创建多线程的3种方式
JAVA-
编程基础-12-创建多线程的3种方式文章目录
JAVA-
编程基础-12-创建多线程的3种方式创建一个类继承Thread类,并重写run方法创建一个类实现Runnable接口,并重写run方法实现
苍云烟
·
2023-10-24 12:22
#
java编程基础
1024程序员节
java
开发语言
JAVA-
编程基础-11-04-java IO 字符流
Lison,v1.0.0,2023.05.07JAVA-编程基础-11-04-javaIO字符流文章目录
JAVA-
编程基础-11-04-javaIO字符流字符流Reader和Writer字符输入流(Reader
苍云烟
·
2023-10-24 12:16
#
java编程基础
1024程序员节
java
Java-
买卖股票的最佳时机
假设你是股王,你会怎么买卖股票呢(万一呢,hhh)既然问题来了,那么直接进入正题给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。输入:[7,1,5,3,6,4]输出:5解释:在第
有•何╰不可╯
·
2023-10-24 11:26
力扣刷题
java
数据结构
算法
es:
java-
>count统计、distinct去重
1统计countGET/indexname/_count{"query":{"range":{"dataTime":{"from":"2023-01-22","to":null,"include_lower":true,"include_upper":true,"format":"yyyy-MM-ddHH:mm:ss||yyyy||yyyy-MM-dd","boost":1}}}}/***查询指定
我家小宝_朱朱
·
2023-10-24 07:33
elastic
elasticsearch
java
Android 实训日志:基于外部存储的音乐播放器V03
按钮背景图片选择器在项目清单文件里设置安卓应用的图标和授权访问外置存储卡主布局资源文件activity_main.xml创建music_name_list_item.xml文件创建ui子包,将MainActivity拖进ui子包创建util字包,在里面创建
常用工具类
望你一生安好
·
2023-10-24 01:57
Android
java-
启航——关于java入门与java开发环境配置
java开端——关于java入门与java开发环境配置java开发环境配置JDK与JVM与JREJDK的安装配置环境变量配置JAVA_HOME变量配置Path环境变量配置CLASSPATH环境变量javac和java的使用javac和java使用的注意事项字节码文件与java文件的关系IDEA的安装java的入门了解写出你的第一个HelloWorld初识java的main方法public与类名ma
程序员Eason
·
2023-10-23 21:58
java从零到开始的编程之路
java
Java-
二维数组(9)
二维数组一、变量时相对于常量来说的是可以变化的量例如:储存一个人名Stringname="张三";变量的定义:数组类型变量名=数组;二、一维数组**定义:数据类型数组[]=new数据类型[长度];特点是;数据类型都是相同的,定义一维数组并初始化数据类型数组名[长度]={数值1,数值2,……};三、二维数值定义;数据类型数组名[][]=new数据类型[长度1][长度2];数据类型数组名[长度1][长
By丶久绊成影
·
2023-10-23 19:56
java-
详解File类,InputStream和OutStream的用法
目录File类属性常用的三种构造方法publicFile(Stringparent,Stringchild)publicfile(Stringpathname)publicFile(Fileparent,Stringchild)常用的成员方法判断方法特殊的删除方法:mkdir()和mkdirs()的区别list()和Filelist()renameTo()InputStream和OutStream
Lzm_0.0
·
2023-10-23 18:22
文件
java
开发语言
jvm
java-ee
图标素材、图片素材、插画素材、矢量图素材、
常用工具类
网站
图标素材https://www.iconfont.cn/http://www.iconsweets2.com/https://iconsmind.com/http://iconka.com/en/stickers-for-imo-messenger/http://www.iconninja.com/iconhttps://www.iconfinder.com/http://www.uikit.me
于于·
·
2023-10-23 18:08
其他
css
XX【
Java-
框架-SpringMVC】(01) SpringMVC框架的简单创建与使用,快速上手 - 简易版
前言【描述】"SpringMVC"框架的简单创建与使用,快速上手;【环境】系统"Windows",软件"IntelliJIDEA2021.1.3(UltimateEdition)";“Java版本"1.8.0_202”,“Spring"版本"2.5.9”;实操【实操1】说明【描述】创建"SpringMVC"项目;步骤【第一】【第二】【第三】【实操2】说明【描述】简单的创建1;步骤【第一】【第二】【
SUNxRUN
·
2023-10-23 12:32
java
spring
spring
boot
【
Java-
框架-Spring】(01) Spring框架的简单创建与使用,快速上手 -简易版
前言【描述】"Spring"框架的简单创建与使用,快速上手;【环境】系统"Windows",软件"IntelliJIDEA2021.1.3(UltimateEdition)";“Java版本"1.8.0_202”,“Spring"版本"2.5.9”;实操【实操1】【说明】创建一个"Spring"项目;【图片】(1)(2)(3)【实操2】【说明】通过创建"组件类"的方式完成对象创建;【图片】(1)(
SUNxRUN
·
2023-10-23 12:31
java
spring
spring
boot
后端
【
Java-
框架-SpringMVC】(01) SpringMVC框架的简单创建与使用,快速上手 - 简易版
前言【描述】"SpringMVC"框架的简单创建与使用,快速上手;【环境】系统"Windows",软件"IntelliJIDEA2021.1.3(UltimateEdition)";“Java版本"1.8.0_202”,“Spring"版本"2.5.9”;实操【实操1】A【说明】创建一个"Spring"项目;【图片】(1)(2)(3)B【说明】添加"SpringMVC"依赖项;【图片】(1)【实操
SUNxRUN
·
2023-10-23 12:29
java
spring
boot
spring
后端
java-
普通项目中多个模块间的引用
背景:项目下面有一个common的模块,其他模块引用现象:当class文件直接在src下面的时候其他模块引用解析不了当class文件在allUtils的时候是可以解析的
liwulin0506
·
2023-10-23 08:44
java
java
java-
读取文本的前三行代码
privatestaticMapgetCookie(){MapcookieMap=newHashMap<>();try{BufferedReaderbr=newBufferedReader(newFileReader(newFile("qa.txt")));cookieMap.put(1,br.readLine());cookieMap.put(2,br.readLine());cookieMap
liwulin0506
·
2023-10-23 08:44
java
java
前端
开发语言
字节码增强技术-ASM
常见的字节码操作分为以下几类:优缺点如下:字节码工具优点缺点
Java-
架构大数据双料架构师
·
2023-10-23 00:30
开发语言
java
后端
jvm
Java-
集合详解
数组时大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)java集合可以存储和操作数目不固定的一组数据。java集合只能存放引用类型的数据,不能存放基本数据类型。java集合主要分为三种类型:Set(集)List(列表)Map(映射)Collection接口Collection是最基本的集合接口,声明了适用于Java集合(只包括Set和List)的通用方法。Set和List都继
一只洁_
·
2023-10-22 23:02
Java-
多线程基础及线程安全
文章目录1.线程的状态1.1观察线程的所有状态1.2观察线程的转态和转移2.多线程带来的风险,线程安全2.1观察线程不安全2.2线程安全的概念2.3线程不安全的原因2.4解决上述代码的线程不安全问题3.synchronized关键字3.1synchronized的特性3.2synchronized使用示例3.3volatile关键字4.wait和notify4.1wait()方法4.2notify
北冥有鱼-.
·
2023-10-22 18:56
JavaEE
java
多线程
java 随机字母数字_
Java-
如何生成随机的字母数字字符串?
小编典典算法要生成随机字符串,请连接从可接受的符号集中随机抽取的字符,直到字符串达到所需的长度。实作这是一些相当简单且非常灵活的代码,用于生成随机标识符。阅读以下信息以获取重要的应用笔记。publicclassRandomString{/***Generatearandomstring.*/publicStringnextString(){for(intidx=0;idx
rwwwwwwww
·
2023-10-22 15:25
java
随机字母数字
遇到的问题总结
1.附件组件2.数据字典3.excel解析4.加解密6.代码生成7.动态表头处理8.权限管理相关记录JAVA1.1java基础1.1.1获取文件名称
常用工具类
ResourceUtils.getFile(
uncofish
·
2023-10-22 11:08
项目遇到的问题
JAVA-
标识符与关键字
标识符标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。标识符注意点所有标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始不能使用关键字作为变量名或方法名标识符的大小写敏感的
kyushu_blackfire
·
2023-10-22 10:35
java
开发语言
后端
JVM垃圾回收学习总结一
p=11.JVM与java体系结构简介
java-
跨平台的语言:java运行都需要编译成字节码文件,字节码文件依托于jvm运行;jvm-跨语言的平台:Kotlin\js\scala等语言只需要提供编译器编译成字节码文件即可在
八百标兵北坡奔
·
2023-10-22 02:05
jvm
java
Java-
面试链表-反转链表
目录题目介绍:题目分析1、切割2、反转3、拼接全部代码:题目介绍:题目分析与另外一个反转链表相似,不同点是:本题只进行部分反转,所以可以分成三步解题:1.切割--》2.反转--》3.拼接。1、切割切割的目的是后续反转更易进行。需要找到left为前一节点,以便存储left,还需要找到right。为了方便按照left和right移动一个指针prev,建立一个新的链表头,接到head前。ListNode
爆裂突破手
·
2023-10-21 23:11
链表
java
面试
如何更改eclipse的JDK版本
有时候导入一些网上的资源需要更换JDK二、使用步骤1.总结一、有时候导入一些网上的资源需要更换JDK具体操作如下二、使用步骤1.在eclipse上方工具栏找到Window->Preferences,如下图所示:出现如下对话框修改
Java
seven_stars_
·
2023-10-21 15:46
java
eclipse
ide
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他