java基础
文章平均质量分 68
Baron keller
No.weak,no giving up.Let's do it togeter.Only to be the best of myself. The world is what you want.
展开
-
Java判断字符串是否包含汉字
在Java语言中,判断一个字符串是否包含汉字是一个常见的问题。由于Java是以Unicode编码来表示字符的,所以可以通过判断字符的Unicode编码范围来确定是否为汉字。原创 2023-11-03 15:15:48 · 1341 阅读 · 0 评论 -
线程创建的三种方式
说起线程,就会联想到进程,那么先来说说,什么是进程。进程就是运行的程序。就比如说,像qq、微信我们将其打开,操作系统会给这个程序分配一定的资源(主要是内存资源),这样就是有一个qq的进程在运行。那么,什么是线程呢。线程是CPU调度的基本单位,每个线程执行的都是某一个进程的代码的某个片段。进程和线程有啥关系吗?一个进程里有多个线程,一个进程至少的有一个线程。原创 2023-09-28 14:46:58 · 172 阅读 · 0 评论 -
JDK8的新日期API
在jdk8中新增的一个时间戳/时间线,内部保存了从1970年1月1日 00:00:00以来的秒和纳秒// 获取从1970年一月一日 00:00:00 到现在的纳秒// 5毫秒//39000000也可以获取到当前的日期时间,但是它没有获取年、月、日、时分秒的方法。只能获取到纳秒或秒。原创 2023-09-20 15:53:49 · 163 阅读 · 0 评论 -
UriComponentsBuilder使用发现参数被编码了
开发中,小编在项目中,使用RestTemplate做GET请求,为了优雅的封装参数,使用了UriComponentsBuilder来进行参数封装。直接123将代码写完,远程调用有数据,远程底层solr库,所以拿到数据了,没有过多的验证,在测试时,发现接口是返回了数据,但是,数据不正确。最后,两边联调查找原因,发现是传递到远程的参数,被编码了,从而导致的数据结果不正确。原创 2023-07-14 15:34:02 · 1161 阅读 · 0 评论 -
为什么maven没有3.7的版本
之所以,直接到了3.8.1版本,主要原因还是新增了三个导致默认行为更改的功能,比如说存储库必须使用https。针对解决办法,如果将依赖升级可以搞定,那直接升级最好了;如果需要保留版本,配置镜像,那还不如退回到3.6.3来的实在。原创 2022-09-23 14:50:08 · 2105 阅读 · 0 评论 -
java中加载properties配置文件的三种方式
前言最近一直在整理基础知识,顺便整理一下项目中加载properties配置文件的方式。项目的路径我们所想要读取的是在src下的bean.properties文件,确切的说是加载类路径下的bean.properties.为了方便对比,我们在项目的更路径下创建了bean1.properties文件,用来加以对比类路径和项目根路径。第一种方式(不推荐)采用InputStream直接加载,用IO流直接加载,写相对路径的话,是基于项目名开始的,所以bean.properties的路径需要从src写起。如原创 2021-04-11 14:11:55 · 4367 阅读 · 0 评论 -
File类
前言File 类用来表示文件路径或者文件夹路径。构造方法public File(String pathname);传入一个字符串的文件路径或者是文件夹路径,来创建一个File对象(该路径可以是绝对路径,也可以是相对路径)public Flie(String parent, String child);传入一个父路径,和一个子路径来创建File对象。(父路径可以是完整绝对路径的一部分,然后另一部分由子路径来传入)public File(File parent,String child原创 2021-04-07 16:49:40 · 301 阅读 · 2 评论