javascriptbom java dom

java springboot 读取自定义配置文件

java springboot 读取自定义配置文件 application.properties、test.properties maven中引用 : <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-con ......
springboot 文件 java

java中“==”与equals()的区别

"=="是运算符,equals()是方法 "==" 如果比较的是基本数据类型(int、short、long、char、float、double、boolean、byte),则比较的是值是否相等 如果比较的是引用数据类型,则比较的是对象的内存地址是否相等 equals() 比较对象的内容是否相同 eq ......
equals java

Linux查找java安装路径

先看java -version$java version "1.8.0_111"Java(TM) SE Runtime Environment (build 1.8.0_111-b14)Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixe ......
路径 Linux java

关于java:Windows:如何获取所有可见窗口的列表,并将指定窗口置顶

import com.sun.jna.Native; import com.sun.jna.Structure; import com.sun.jna.win32.StdCallLibrary; import org.apache.commons.lang3.StringUtils; import ......
Windows java

快速认识,后端王者语言:Java

Java作为最热门的开发语言之一,长居各类排行榜的前三。所以,就算你目前不是用Java开发,你应该了解Java语言的特点,能用来做什么,以备不时之需。 Java 是一种高级、多范式编程语言,以其编译为独立于平台的字节码的能力而闻名。 它是由 Sun Microsystems 的 James Gosl ......
王者 语言 Java

Java第三课_流程控制

1.流程控制 判断结构 : if /* 流程控制 : 程序是怎样运行的 1.顺序结构 : 函数内部 : 从上向下逐行执行 , 语句从左向右执行 , 赋值从右向左 2.判断结构 : if 注意 : a.当大括号中只有一条语句时,大括号可以省略不写,此时,if只能控制紧邻的一条语句 b.开发中禁止省略大 ......
流程 Java

2023/12/5日 学习Java数据结构

今日学习了单链表和一部分的双向链表,还有一个月的时间就要期末考试了,但是我的数据结构还是一点也不会,只能抓紧学了 package com.ityuhao; import javax.swing.*; public class LinkList { //头节点 private Node head; / ......
数据结构 结构 数据 2023 Java

JAVA JDK 17--安装及环境配置

第一步:下载并安装 JAVA JDK 官网:https://www.oracle.com/java/technologies/downloads/#jdk17-windows 我在这里选择的是 windows系统的 安装包 JDK17: 将JDK放到C盘外 无 中文 与 空格下的目录: (我放在了E ......
环境 JAVA JDK 17

Day20 Java流程控制02:scanner进阶使用

Java流程控制02:scanner进阶使用 1.判断是否是整数/小数: package com.baixiaofan.scanner; import java.util.Scanner; public class Demo04 { public static void main(String[] ......
流程 scanner Java Day 20

java_JDBC连接池C3P0的使用

1、数据库连接池基本介绍1.预先再缓冲池中放入一定数量的连接,当需要建立连接时,只需要从“缓冲池”中取出一个,使用完毕后放回。2.数据库连接池负责分配、管理和释放数据库连接,它允许多个程序重复的使用现有的数据库连接,而不是重新建立一个。3.当应用程序向连接池请求的数量超过最大连接数量时,这些请求将被 ......
java_JDBC java JDBC C3P0 C3

超详细Linux搭建Java开发环境

硬件 JDK1.8.0_121(截止2017-1-26最新) CentOS 7(截止目前最新版) 下载jdk8 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选择对应jdk版本下 ......
环境 Linux Java

三.JAVA流程控制

快捷键 ctrl+shift+f10:执行当前程序 shift+f10:执行上一次的程序 alt+shift+上下键:移动代码 ctrl+d:复制当前行 起名规则 只能使用64个字符:字母大小写,数字,_,$ 数字不能开头 不能使用非英文,不能_,$开头 常量起名:每个单词所有字母大写,多单词隔开 ......
流程 JAVA

Java 时间戳与格式化字符串互转

直接看代码: import java.text.SimpleDateFormat; import java.util.Date; public class Timestamp2DateFormatUsage { public static void main(String[] args) { Sys ......
字符串 字符 格式 时间 Java

java基于权重的抽奖算法

最近需要写一个抽奖的功能(附带权重),根据这位博主https://blog.51cto.com/u_16213431/7116970,的算法理解了一下,记录下来 import java.util.ArrayList;import java.util.List;import java.util.Ran ......
权重 算法 java

Java登陆第十七天——Java8之Lambda表达式

在实例化Thread类时,需要传入一个Runnable接口的实现类。 public Thread(Runnable target) 实际开发中,通常是使用匿名内部类实现Runnable接口。 栗子: public class Test27 { public static void main(Stri ......
表达式 Java Lambda Java8

秦疆的Java课程笔记:57 数组 Arrays类讲解

数组的工具类java.util.Arrays 由于数组对象本身并没有什么方法可以供我们使用,但API中提供了一个工具类Arrays供我们使用,从而可以对数据对象进行一些基本操作。 查看JDK帮助文档-Class Arrays Arrays类中的方法都是static修饰的静态方法,在使用的时候可以直接 ......
数组 课程 笔记 Arrays Java

秦疆的Java课程笔记:58 数组 冒泡排序

总共有八大排序,其中冒泡排序无疑是较为出名的排序算法之一。 冒泡排序的代码相当简单,两层循环,外层冒泡轮数,里层依次比较。 当看到嵌套循环,应该立马意识到,这个算法的时间复杂度是\(O(n^2)\)。 冒泡排序基本步骤: 比较数组中两个相邻元素,如果第一个数比第二个数大,就交换位置。 每一次比较,产 ......
数组 课程 笔记 Java

秦疆的Java课程笔记:59 数组 稀疏数组

当一个数组中大部分元素都是0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方式是: 记录数组一共有几行几列,有多少个不同值 把具有不同值的元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模 public class ArrayDemo1 { public static ......
数组 课程 笔记 Java

秦疆的Java课程笔记:56 数组 二维数组

多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。 秦疆老师表示Java中并不太使用二维以上的多维数组。 例如二维数组:int a[][] = new int[2][5],就可以看成是一个两行五列的数组 public class ArrayDemo1 { ......
数组 课程 笔记 Java

Java 字段唯一性校验不生效

遇到的情况: 需求要求某个字段进行唯一性校验,但是看了下代码,已经进行了唯一值筛选,在页面测试却发现唯一性校验没生效,还是能重复添加 原因: 原来是因为在页面已经重复添加了多个,数据库出现多个值 导致报错了 走了异常 返回null了 解决: 加个limit,在筛选未删除的相等值的字段数据时加个”li ......
唯一性 字段 Java

Java面试高频八股文

一、Java基础(一) 1. 面向对象和面向过程的区别 面向过程把解决问题的过程拆成一个个方法,通过一个个方法的执行解决问题; 面向对象会先抽象出对象,然后用对象执行方法的方式解决问题; 面向对象开发的程序一般更易维护、易复用、易扩展; 2.基本类型与包装类 ①Java 中的几种基本数据类型了解么? ......
八股文 八股 Java

java通过springboot开发生成二维码

1、添加依赖 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.4.1</version> <!-- 请使用最新版本 --> </dependency> 2、编写代码 @ ......
springboot java

java字符串 加上n个"|--",与过滤处理

/***** * original,左边扩充n个"-" * @param n * @param original * @return */ private String fullStr(int n,String original){ StringBuilder sb = new StringBuil ......
quot 字符串 字符 java

java基础语法-pageage-构造方法-继承-多态

java中的包 - package 包:包中有很多的类,根据类的功能不同,我们可以创建不同的包。 包的主要功能: 包的主要功能:用于分类管理 包的基本语法 package 包的路径 路径与路径之间使用点隔开: package.fatherlujing.sonlujing 在一个文件中,可以没有包,或 ......
语法 pageage 基础 方法 java

JSX 代码是如何“摇身一变”成为 DOM 的?

JSX 是一种语法,并不是 React 中的内容,时下接入 JSX 语法的框架越来越多,但与之缘分最深的仍然是 React。本节来讲一下 React 是如何摇身一变成为 DOM 的。 我们平时在写React时会用 JSX 来描述组件的内容,例如下面的代码中,render 方法 return 的内容就 ......
摇身一变 代码 JSX DOM

Java 21中的两个值得关注的Bug修复

在Java 21中,除了推出很多新特性之外,一些Bug修复,也需要注意一下。因为这些改变可能在升级的时候,造成影响。 Double.toString()和Float.toString()的精度问题修复 比如:对于Double.String(1e23): 在Java 19后,输出内容为:1.0E23 ......
两个 Java Bug

AES java加密与MySql加密算法一致

1.背景 数据库加密与java程序加密算法保持一致,统一采用AES加密算法。 2. java 代码如下 1 package com.pacific.permission.test; 2 3 import javax.crypto.Cipher; 4 import javax.crypto.spec. ......
算法 MySql java AES

java-图片验证码

前言: 在登录时校验验证码登录 <!-- 导入hutool工具类 --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.16</version> </depende ......
图片 java

Java学习之路(十三)

Java学习之路(十三) 1、Collection集合 1.1、数组和集合的区别【理解】 相同点 都是容器,可以存储多个数据 不同点 数组的长度是不可变的,集合的长度是可变的 数组可以存基本数据类型和引用数据类型 集合只能存引用数据类型,如果要存基本数据类型,需要存对应的包装类 1.2、集合类体系结 ......
Java

Java开发者的Python快速实战指南:实用工具之PDF转DOCX文档(可视化界面)

pdf转docx文档是一个非常实用的功能,我只是简单地实现了一个可视化界面供用户操作。我这么做的目的之一是想更多地掌握gradio的使用方法,同时也加强对Python流行第三方包的熟悉程度,因为这些第三方包是快速开发的关键。我也希望你能从中有所收获,我已经公布了本期的源码地址,如果你觉得还不错,或者... ......
实用工具 开发者 实战 界面 文档
共10374篇  :33/346页 首页上一页33下一页尾页