- 博客(13)
- 收藏
- 关注
原创 jdk1.8安装和配置
否则表示配置有问题,回头检查,哪里有问题,一般都是Path内容易有问题,可以重点看下。注意:新增这两个值的时候,如果第一个值的开头有%,会导致点击编辑时值为一行值,而不是下面图片显示的列表,解决方法可以在值的最前面加上C:\Windows\System32。鼠标右击我的电脑->属性 或者直接打开设置页面,找到 系统 --->关于 ---> 高级系统设置 --->环境变量(此处为win10,其他版本应该也都是大差不差的流程)这里需要注意的是这里有两个变量,上面的是用户变量,下面的是系统变量,要分清楚。
2023-09-25 10:01:21
129
1
原创 maven的安装和配置
1.maven的下载:官网下载地址:https://maven.apache.org/download.cgi在左侧选择Download,选择,下载。2.下载完成后,将文件解压到某一个路径下,这里是解压到D:\java\maven路径的,我这里多一个3.5.3,可以忽略。打开里面是这样的3.对maven进行配置3.1 鼠标右击我的电脑->属性 或者直接打开设置页面,找到 系统 --->关于 ---> 高级系统设置 --->环境变量(此处为win10,其他版本应该也都是大差不差的流程)
2023-09-25 09:59:52
221
1
原创 怎么把电脑设置双屏
注意:一般将两个显示器都连在主机上之后,主机都会自动识别到两个显示器,会默认将第一连接的显示器作为主显示器,第二个作为副显示器。如果要修改显示器主副,在设置--->显示 里面可以进行设置。3.分别将两个显示器的信号线都连在同一个主机上(不能将一个显示器连在主机上,另一个显示器连在已连接主机的显示器上)2.将显示器连接上电源线,显示器的数据线连接在笔记本的接口上。一般也都是笔记本会自动识别到显示器。2.分别将两个显示器都连接上电源线。如果要将一个台式电脑设置成双屏,1.准备一个显示器和一个笔记本。
2023-09-25 09:59:05
1063
1
原创 idea载入项目后@override等标红
compiler-plugin这个插件后会默认选成5,我这里选择的是8 (多说一下,如果SDK是jdk8,那么language level可以选择8,7,6,5。1,取那个值表示编译代码的是使用的是那个版本的java编译器,虽然project sdk是8,但是SDK8可以编译出jdk7兼容的字节码,也就是高版本的SDK可以编译出低版本的jvm的字节码)。拉取一个新的项目后,maven和jdk,Git等都配置好的,代码里面各种依赖也都没有问题,但是@override,list等这种会标红。
2023-08-22 17:04:58
1082
1
原创 pycharm的下载和安装
2.6安装完成后进入下面页面,点击finish。2.1打开刚下载好的文件,如下红框中文件。直接在官网下载:https://www.2.3选择安装位置,不建议安装在c盘;2.4页面中的所有框框都勾上,next。2.2打开后如下,点击next。2.5直接点击install。
2023-08-22 17:04:28
75
1
原创 线性安全和非线性安全的区别
假设count=2时,当线程1在将count++的结果(count=3)写入内存之前,线程2已经从内存中读取了count的值,并在这个值(count=2)上进行++操作,先于线程1将count=3写入了内存,这是线程1再将count=3写入内存,就存在错误了。即当一个线程访问该类的某个数据时,会对这个数据进行保护,其他线程不能访问,直到这个线程读取完之后,其他线程才可以使用,防止出现数据不一致或者数据被污染的情况。每一个线程拥有自己的工作内存,对于一个共享变量来说,工作内存当中存储了他的“副本”。
2023-08-22 17:03:52
171
1
原创 idea怎么卸载
2.选择注册表编辑器中的 HKEY_CURRENT_USER, 右击 , 点击查找。1.C盘--用户--用户名 目录下的 IdeaProjects 文件删除。1.按下 win + R 键,输入 regedit 回车。4.勾选如图方框,点击Uninstall按钮。2.点击进入控制面板,点击 卸载程序。4.删除整个jetbrain文件夹。3.输入 jetbrain 查找。1.电脑打开设置,搜索控制面板。5.卸载完后点击close。
2023-08-22 17:03:02
1222
1
原创 java怎么获取最新时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");//调用simpledateformat对象 ,设置格式。如果不用simpledateformat,也可以获取到当前的日期,但是日期格式固定为Tue Aug 22 10:02:31 CST 2023。//调用Date对象。simpledateformat的作用:使输出的日期内容格式化,按照需要的样式输出。
2023-08-22 17:01:29
133
1
原创 java怎么设置定时任务(通过Executors.newScheduledThreadPool(1)方法)
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");TimeUnit.MILLISECONDS,表示单位为毫秒,前面的1000表示每1000毫秒也就是1秒执行一次。
2023-08-22 17:00:38
249
1
原创 java怎么生成随机数(random方法)
/100表示0-99的随机数,+1后表示生成0-100的随机数System.out.println("随机数:"+math)Math.random() 返回的是一个0.0-1.0之间的随机浮点数。
2023-08-22 16:59:29
287
1
原创 hashMap底层实现原理
当添加一个元素(key-value)是,首先计算元素key的hash值,以此确定插入数组中的位置,但是可能存在同一hash值的元素,如果equals相同则覆盖,否则添加到同一hash值的元素的后面,他们在数组的同一位置,形成了链表,同意各链表上的hash值相同,所以说数组存放的是链表。当发现链表中的元素个数大于8之后还会判断一下当前数组的长度,如果数组的长度小于64时,此时并不会转化为红黑树,而是进行扩容,只有当链表中的元素个数大于8且数组的长度大于(K的长度)等于64时才会将链表转为红黑树。
2023-08-22 16:58:54
45
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人