JAVA
Li--AiTao
这个作者很懒,什么都没留下…
展开
-
获取两个日期的相差天数
【代码】获取两个日期的相差天数。原创 2023-05-25 11:10:18 · 737 阅读 · 0 评论 -
实现一个函数用来判断字符串str是否表示数值(包括科学计数法的数字,小数和整数)
请实现一个函数用来判断字符串str是否表示数值(包括科学计数法的数字,小数和整数)原创 2023-01-29 15:59:17 · 656 阅读 · 0 评论 -
java判断字符串是否为数字或小数
如果以上方法返回的值为true,则可以进行下一步操作,比如将字符串转化为整数: Integer.parseInt(str),或者将字符串转化为小数: Double.valueOf(str)。3.java 判断一个字符串是不是整数、浮点数、科学计数(正则表达式)2.判断字符串是否为整数或者小数 方法一。判断字符串是否为整数或者小数 方法二。转载 2023-01-05 14:08:27 · 5448 阅读 · 0 评论 -
java判断字符串是否为数字或小数
如果以上方法返回的值为true,则可以进行下一步操作,比如将字符串转化为整数: Integer.parseInt(str),或者将字符串转化为小数: Double.valueOf(str)。3.java 判断一个字符串是不是整数、浮点数、科学计数(正则表达式)2.判断字符串是否为整数或者小数 方法一。判断字符串是否为整数或者小数 方法二。//判断是否只有一个小数点。//判断是否有小数点。转载 2023-01-05 14:07:01 · 1145 阅读 · 0 评论 -
java中String和类的相互转行
String转json再转类。原创 2023-01-03 18:11:10 · 134 阅读 · 0 评论 -
java获取字符串的长度
java获取字符串的长度原创 2022-12-26 14:09:48 · 3346 阅读 · 0 评论 -
使用poi解决导出excel内下拉框枚举项较多的问题
【代码】使用poi解决导出excel内下拉框枚举项较多的问题。转载 2022-11-01 14:16:20 · 1519 阅读 · 1 评论 -
正则表达式:java获取两个字符中间的字符串
java获取两个字符中间的字符串转载 2022-08-30 17:03:29 · 2634 阅读 · 0 评论 -
java 读取 excel 文件内数字显示为小数点或者科学计数法问题
【代码】 java 读取 excel 文件内数字显示为小数点或者科学计数法问题。原创 2022-08-24 10:45:18 · 1409 阅读 · 1 评论 -
java通过poi读取excel中的日期类型数据或自定义类型日期
excel读取日期转载 2022-08-22 16:51:42 · 6202 阅读 · 1 评论 -
@Entity、@Table、@Column、@Id等JPA注解
JavaPersistence API定义了一种定义,可以将常规的普通Java对象(有时被称作POJO)映射到数据库。这些普通Java对象被称作Entity Bean。除了是用Java Persistence元数据将其映射到数据库外,Entity Bean与其他Java类没有任何区别。事实上,创建一个Entity Bean对象相当于新建一条记录,删除一个Entity Bean会同时从数据库中删除对应记录,修改一个Entity Bean时,容器会自动将Entity Bean的状态和数据库同步。Ja.转载 2022-02-28 15:12:21 · 4592 阅读 · 0 评论 -
十进制与三十六进制的转换
public class TestDemo { private static final String X36 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; private static final String[] X36_ARRAY = "0,1,2,3,4,5,6,7,8,9,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".split(","); public static St.原创 2022-02-14 10:39:05 · 530 阅读 · 0 评论 -
Java命令行运行错误: 找不到或无法加载主类
找不到或无法加载主类的原因有很多,此处仅仅记载下自己这里的问题。随着后续再遇到的相应的问题继续更新。1、解决:将project structural里的modules删除后,重新加载一下,然后重新build原创 2022-02-08 09:15:34 · 745 阅读 · 0 评论 -
剑指offer-重建二叉树
描述给定某二叉树的前序遍历和中序遍历,请重建出该二叉树并返回。public class ZYChongJianErChaShu { public static void main(String[] args){ List<Integer> list = new ArrayList<>(); TreeNode node = reConstructBinaryTree(new int[]{1, 2, 4, 7, 3, 5, 6, 8},原创 2021-09-04 10:04:37 · 146 阅读 · 0 评论 -
java修改某路径下的所有文件名称
需求:如标题所示public class FileTest { public static void main(String[] args) throws IOException { File file = new File("D:"+File.separator+"test"); long start = System.currentTimeMillis(); renameDir(file); long end = System原创 2021-09-04 09:27:25 · 319 阅读 · 0 评论 -
java泛型 方法返回值带有泛型 <T>
方法返回值前的<T>的左右是告诉编译器,当前的方法的值传入类型可以和类初始化的泛型类不同,也就是该方法的泛型类可以自定义,不需要跟类初始化的泛型类相同。转自:https://blog.csdn.net/huyashangding/article/details/90265492...转载 2021-09-01 16:46:57 · 2285 阅读 · 0 评论 -
为什么匿名内部类实现接口,不需要重写所有抽象方法
<div id="content_views" class="htmledit_views"> <p> 这几天在学习关于jdk8的一些知识,在看到讲解lambda表达式的引入原因时,举了一个匿名类的例子,并进一步引入lambda表达式,因为lambda表达式比匿名类更简洁明了易懂。</p><p>匿名类写法如下:</p><blockq...转载 2021-09-01 16:27:37 · 1240 阅读 · 2 评论 -
二叉树的构造
package com.example.demo;import java.util.Arrays;public class ErChaShu { public static void main(String[] args) { BinaryTree<Person1> tree = new BinaryTree<>(); tree.add(new Person1("A", 80)); tree.add(new Perso.原创 2021-08-24 14:33:55 · 138 阅读 · 0 评论 -
Requested bean is currently in creation: Is there an unresolvable circular reference?
问题背景:在使用SpringBoot的mybatis-plus框架时,启动时遇到问题,问题如下:原因:出现了A接口调用B接口,B接口又调用A的Spring 循环注入情况。解决:不在构造函数中去初始化该调用接口,改为自动调用,如下图...原创 2021-03-01 19:06:48 · 1456 阅读 · 0 评论 -
Error:java:无效的源发行版:12
问题描述:程序无法运行,无效的源发行版:12错误。解决:都换成与自己jdk对应的版本,如下图所示,本人是jdk8,那么就统统换成8javaCompiler中,Target bytecode version这里一定要与自己的jdk版本对应。...原创 2021-01-25 08:45:33 · 2196 阅读 · 1 评论 -
java将富文本字符串(HTML)转为文本(Text)
import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.Reader;import javax.swing.text.html.HTMLEditorKit;import javax.swing.text.html.parser.ParserDelegator;public.转载 2021-01-08 17:13:17 · 1618 阅读 · 1 评论 -
BufferedReader的readLine方法
BufferedReader有一个方法叫readLine(),优点:1、该方法的作用是每次都读一行,可以省略很多手动拼接buffer的步骤;2、它比较高效,相对于一个字符/字节地读取、转换、返回来说,它有一个缓冲区,读满缓冲区才返回;一般情况下,都建议使用它们把其它Reader/InputStream包起来,使得读取数据更高效。3、对于文本读取来说,逐行读取,非常相符。但是,该方法是阻塞方法,如果不指定buffer大小则readLine(),使用的buffer有8192个字符。在达到buff原创 2020-10-20 09:51:49 · 12402 阅读 · 0 评论 -
Path类和Files类详解
原文链接:https://blog.csdn.net/qq877728715/article/details/104499687/ 文章目录 Java7新增文件IO类一.Paths1.创建Paths 二.Path1.创建Path1.1.创建Path的三种方式 2.Path常用方法 三.Files1.判断方法:2.删除方法3.复制方法4.移动和重命名方法5.创建文件和文件夹方法6.文件属性方法7.读取、编辑文件内容方法8.遍历文件列表方法 四.Path和Files使用五.FileTime转载 2020-09-23 16:33:42 · 1344 阅读 · 1 评论 -
java8新特性
一、Java 8 Lambda 表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用Lambda 表达式可以使代码变的更加简洁紧凑。1.1 语法lambda 表达式的语法格式如下:(parameters) -> expression或(parameters) ->{statements; }以下是lambda表达式的重要特征:·可选类型声明...转载 2020-08-19 10:01:16 · 255 阅读 · 0 评论 -
查找问题总结
一、联调总结Springboot框架下的丁丁项目设置断点后,重新debug一下。 哪一个方法出现问题,从controller中进相应的service,然后从service中进到mapper中, 在从mapper进到resource相应的mapper.xml,找到对哪个数据库的操作,找到数据库。 联调时,buid成war包,用tomcat运行,可以省去需要开着项目的麻烦。二、前后台寻找bug总结Springboot框架下的丁丁项目首先寻找问题是出在前端还是后台。在f12模式下,看前端与后原创 2020-08-17 15:41:26 · 459 阅读 · 0 评论 -
工作流学习2(书本)
1、流程引擎的创建。1.1、ProcessEngineConfiguration的buildProcessEngine方法使用ProcessEngineConfiguration的create方法可以得到ProcessEngineConfiguration的实例。ProcessEngineConfiguration中提供了一个buildProcessEngine方法,该方法返回一个ProcessEngine实例。方法如下://读取配置ProcessEngineConfiguration c原创 2020-08-05 15:22:11 · 727 阅读 · 0 评论 -
工作流学习1
activit安装:https://www.cnblogs.com/No2-explorer/p/11032469.htmlactivit使用:https://www.cnblogs.com/jpfss/p/11078285.htmlactivit使用的案例:https://www.cnblogs.com/runtimeexception/p/8961395.html2原创 2020-07-31 15:00:03 · 848 阅读 · 0 评论 -
@RequestParam与@RequestBody区别
@RequestParam是key-value传参,@RequestBody是在body按json格式传参@RequestParam用来处理Content-Type: 为 application/x-www-form-urlencoded编码的内容。(Http协议中,如果不指定Content-Type,则默认传递的参数就是application/x-www-form-urlencoded类型)RequestParam可以接受简单类型的属性,也可以接受对象类型。实质是将Request....转载 2020-08-10 10:31:30 · 623 阅读 · 0 评论 -
idea maven projects 工具栏按钮的作用
1.Execute Maven Goal 弹出可执行的 Maven 命令的输入框。有些情况下我们需要通过书写某些执行命令来构建项目,就可以通过此按钮2.Toggle Offline Mode英文释义https://blog.csdn.net/tanga842428/article/details/53206783?locationNum=10&fps=1(大概就是把maven 的网络关闭,必须使用本地资源)3.toggle "skip test" mode不但跳过单元测试的运行,...转载 2020-07-30 11:12:52 · 3160 阅读 · 0 评论 -
HTTP协议简介
HTTP协议简介超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。HTTP的发展是由蒂姆·伯纳斯-李于1989年在欧洲核子研究组织(CERN)所发起。HTTP的标准制定由万维网协会(World Wide Web Consortium,W3C)和互联网工程任务组(Internet Engineering Task Force,IETF)进行协调,最终发布了一系列的R...转载 2020-07-23 16:45:10 · 363 阅读 · 0 评论 -
常用注解的属性以及作用
RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。RequestMapping注解有六个属性,下面分成三类进行说明。value, methodvalue: 指定请求的实际地址,指定的地址可以是具体地址、可以RestFul动态获取、也可以使用正则设置;method: 指定请求的method类型, 分为GET、POST、PUT、DELETE等;consumes,producesconsumes: 指定原创 2020-07-23 09:52:58 · 1771 阅读 · 0 评论 -
SSM框架各层解释
SSM是sping+springMVC+mybatis集成的框架。MVC即model view controller。model层=entity层。存放我们的实体类,与数据库中的属性值基本保持一致。service层。存放业务逻辑处理,也是一些关于数据库处理的操作,但不是直接和数据库打交道,他有接口还有接口的实现方法,在接口的实现方法中需要导入mapper层,mapper层是直接跟数据库打交道的,他也是个接口,只有方法名字,具体实现在mapper.xml文件里,service是供我们使用的方法。原创 2020-07-27 17:24:53 · 3946 阅读 · 0 评论 -
JSONObject详解
JSONObject只是一种数据结构,可以理解为JSON格式的数据结构(key-value结构),可以使用put方法给json对象添加元素。JSONObject可以很方便的转换成字符串,也可以很方便的把其他对象转换成JSONObject对象。pom:<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifact...转载 2020-07-22 15:44:37 · 911 阅读 · 0 评论 -
TortoiseGit安装、配置
1 TortoiseGit简介tortoiseGit是一个开放的git版本控制系统的源客户端,支持Winxp/vista/win7.该软件功能和git一样不同的是:git是命令行操作模式,tortoiseGit界面化操作模式,不用记git相关命令就可以直接操作,读者可根据自己情况选择安装 2 TortoiseGit下载tortoiseGit下载地址:https://download.tortoisegit.org/tgit/ 当前最新稳定版本是2.6.0,下面就以...转载 2020-07-22 10:39:30 · 185 阅读 · 0 评论 -
IDEA使用及好用工具分享
一、IDEA插件分享1、冲setting中的pluginsgins中安装:translation。crl+q可以进行IDEA内部英语的翻译。原创 2020-07-17 15:36:28 · 737 阅读 · 0 评论 -
java编程练习
一、多态、抽象类、接口、重写import org.w3c.dom.css.CSSUnknownRule;public class AbstractPractice2 { public static void main(String[] args){ Feeder feeder = new Feeder(); Food food = new Meat("肉肉"); Animal animal = new Dog(); feede原创 2020-07-17 08:46:06 · 264 阅读 · 0 评论 -
java复习与总结
一、java基础1、==与equls在java中,==主要有两个作用:1)基础数据类型:比较的是他们的值是否相等,比如两个int类型的变量,比较的是变量的值是否一样。2)引用数据类型:比较的是引用的地址是否相同,比如说新建了两个User对象,比较的是两个User的地址是否一样。OK。到这就注意了,你会发现,我在举引用的例子的时候,使用的是User对象,而不是String。别着急接着往下看。在java中,equals主要有两个作用:1)没重写时,equals方法,比如User等自定原创 2020-07-16 15:59:16 · 460 阅读 · 0 评论 -
Maven与IDEA的配置与使用
碰到了两个很好的文章,忍不住记录一下:MAVEN配置:https://blog.csdn.net/dreamboy_w/article/details/95600545IDEA配置:https://blog.csdn.net/qq_32588349/article/details/51461182原创 2020-07-15 20:27:20 · 181 阅读 · 0 评论 -
MAVEN环境配置问题
自己在win7 64位电脑上配置maven环境变量出现的问题,利用网上提供的方案还是一直报错,然后自己突然灵光一现把本机的maven的绝对路径修改一下就成功了,问题虽然解决了,但自己还处于懵的状态中。。。。。希望有看到文章的大神可以提点一下一 、MAVEN环境的配置1、首先通过“计算机->属性->高级系统设置->环境变量”进入环境变量设置2、再通过“系统变量->新建”添加了一个系统变量MA...转载 2020-07-15 19:54:47 · 259 阅读 · 0 评论 -
IDEA使用SpringBoot时候的错误
Initialization failed for 'https://start.spring.io' Please check URL </h1> <div class="clear"></div> <div class="postBody"> 错误描述:Initialization failed for 'https://start.spring.io' Please check URL, ...转载 2020-07-13 15:00:54 · 359 阅读 · 0 评论