- 博客(19)
- 收藏
- 关注
原创 string.split切割文件路径有斜杠
上传文件路径为:C:\Documents and Settings\collin\My Documents\111-lazyloading.gif,欲取出文件名:111-lazyloading.gif。究其原因,原来^是特殊字符,split中的参数为正则表达式,所以要想让split识别特殊字符,就需要把参数转变为正则,即在参数前加上"\\"即可。regex为\\\\,因为在java中\\表示一个\,而regex中\\也表示\,所以当\\\\解析成regex的时候为\\。
2023-04-03 07:48:50 471
原创 Java成员变量和属性的区别与联系
成员变量有多种访问控制符,通常都应该把成员变量定义成私有的private ,然后为该成员变量提供set方法和get方法,外界只通过set方法和get方法对成员变量进行操作,这样也体现了面向对象的三大特性(封装,继承,多态)之一的封装的特性,封装的思想保证了类内部数据结构的完整性,使用户无法轻易直接操作类的内部数据,这样降低了对内部数据的影响,提高了程序的安全性和可维护性。那么属性是什么?对外界来说,只有能够访问到的成员变量才算是属性,例如下面的代码:private String userName
2023-02-23 08:53:06 543
原创 synchronized(this)锁的是什么?同步静态方法,同步非静态方法,锁的都是什么?
synchronized(this)锁的是什么?同步静态方法,同步非静态方法,锁的都是什么?
2022-10-16 14:48:52 1708
原创 yum安装报错:Cannot find a valid baseurl for repo: base
yum安装报错:Cannot find a valid baseurl for repo: base
2022-10-15 22:10:08 958
原创 创建boot项目卡在resolving dependenciesof
idea创建boot项目卡在resolving dependenciesof我试了很多次,-直卡在这里,start.spring.io替换成start.aliyun.com也不行,后来百度,发现好像下载pom依赖时候需要好的网速,防止有些包下载失败,第二天早上,我切换了网络,创建项目就没有一直卡了,可能非正版idea,所以当close project,右下角没有全局设置因此只能先创建好项目,再去设置里面修改mave的配置修改提交后,pom就完美的不爆红了。...
2022-08-11 09:47:29 1365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人