- 博客(17)
- 资源 (7)
- 收藏
- 关注

原创 Java多线程基础(一)
Java多线程基础一、概述1、进程和线程的概念进程是Process,线程是Thread。下图所示:从左图可以看到,当程序中只有主线程(单线程)的时候,程序会顺序执行,调用run方法的时候会等run方法的方法体执行完才继续执行主函数里边的代码。右图是多线程(双线程)我们可以看到,在主线程中调用了start()方法调用子线程的执行,run方法会在子线程中执行,而不会影响主函数的执行,两条线程并行交替执行。2、牢记以下概念,面试中可能会被问到!程序是指令和数据的有序集合,其本身没有任何运行的含义
2021-08-16 23:31:07
118
原创 String、StringBuilder、StringBuffer比较(面试常问)
String、StringBuilder、StringBuffer1、String(1)对象创建方法//对象创建方法//1、常量值String str = "hello";//引用放在栈内存,字符串常量存放在常量池中,下次使用常量值赋值的方法,会先去常量池找是否已经存在对象,是的话指向同一对象String string = "hello";System.out.println(str==string);//结果为true,俩个引用指向的对象是同一内存地址//2、new来创建对象并赋值Str
2021-09-14 17:35:07
201
原创 Java面试题(基础篇)持续更新中
一、Java背景知识1、JDK1.5之后三大版本(1)Java SE(也叫J2SE,Java 2 Platform Standard Edition,标准版)它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为Java EE和Java ME提供基础。(2)Java EE(也叫J2EE,Java 2 Platform Enterprise Edition,企业版)企业版本帮助开发和部署可移植、健壮、可伸缩且
2021-09-13 19:34:50
653
原创 Java基础
Java基础java语言的三大特性即是:封装、继承、多态1、封装概念:指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。作用:封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。目的:是增强安全性和简化编程,通过隐藏对象的属性和实现细节,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员。基本要求:所有属性私有化,为每个属性提供getter和setter方法,如果有一个带参的构造函数的话,那一定要写一个无参的构造函
2021-09-10 09:21:25
161
原创 Mysql查询面试题
一、测试数据:1、数据表数据(1)student学生表:(2)teacher老师表:(3)course课程表(部分数据):(4)score成绩表部分数据:2、关联关系二、查询练习1、简单查询(1)查询学生表所有数据select * from student;结果截图(2)查询姓“李”学生:select * from student where student_name like '李%';结果截图注:如果是在数据库调优阶段,是不允许这么使用的,使用通配符可能会
2021-09-08 21:50:43
2677
原创 使用vagrant快速创建linux虚拟机
使用vagrant快速创建linux虚拟机我们来学习如何使用vagrant快速创建linux虚拟机首先要安装Oracle VM VirtualBox官网地址:https://www.virtualbox.org/进入官网选择自己需要的版本不过官网下载较慢,下面是优快云下载链接链接: https://download.youkuaiyun.com/download/qq_43577066/21121046下载完成之后,双击打开安装包这里安装都只需要默认点击下一步即可(建议安装路径安装到非系统
2021-08-18 20:27:08
186
原创 Spring Tools Suite的下载与安装
Spring Tools Suite的下载与安装直接干货下载地址: https://spring.io/tools下载之后发现是jar包?到此就可以开始开发了,配置按照个人喜好,后面有时间再写配置。冲丫攻城狮们!直接干货下载地址: https://spring.io/tools找到自己合适的版本下载下载之后发现是jar包?对的就是jar包,使用WinRAR打开之后可以发现包含一下以下内容contents里边就有解压版安装的STS解压这个jar包之后再把zip包解压就可以得到我们的STS了
2021-08-08 11:09:25
2518
原创 解决Windows下appium-doctor报各种 cannot be found问题
这是Windows环境下,cmd输入appium-doctor报的各种问题解决由于我安装的appium是Appium-windows-1.18.0-2.exe版本,和网上一些其他教程有点出入,花了些时间来解决环境问题appium安装就自行安装,如果有需要安装包,请点击下方链接。链接: appium环境安装可以直接参考其他博主的文章,链接: 环境配置安装这里重点解决的问题是can not found问题。上面是我引用了网上的图片,一开始我也是报这些警告,因为安装好了,所以没有报警告,为了大家方
2020-10-02 11:42:47
2230
7
原创 使用注解实现数据库表联表查询
注解实现联表查询新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编辑 Markdown文章功能;
2020-09-20 17:44:24
1266
原创 解决IDEA导入依赖很慢的问题
导入Maven依赖太慢,可以尝试以下方法,亲测有效第一步:右击项目的pom.xml文件,选择Maven2.选择Open ‘settings.xml’(!注意如果您担心无效,可以先将该文件复制备份,无效的话到时候覆盖回去即可)3.打开之后将下列代码复制到对应区域即可,注意标签位置要看清楚!`` <mirror> <id>alimaven</id> <name>aliyun maven</name&g
2020-09-12 11:05:39
2720
原创 导入了mail的jar包,idea报错找不到
项目里有依赖包,却报找不到的错误这有一种情况是因为这个项目是你新导入的项目,你需要重新导入lib包做为library,具体做法如下打开项目的目录结构(如果隐藏了可以双击项目中的任意一个文件即可打开)这有一种情况是因为这个项目是你新导入的项目,你需要重新导入lib包做为library,具体做法如下打开项目的目录结构(如果隐藏了可以双击项目中的任意一个文件即可打开)我们可以看到一般lib目录是放在项目根目录下的右击lib ,选择属性 add as library;确认添加 一般默认即可;点
2020-09-12 10:38:11
843
1
原创 《第一行代码》自定义广播,明明代码都没错,点击按钮为什么会没有反应
《第一行代码》自定义广播自定义广播代码1.MyBroadcastReceiver代码:package com.example.broadcasttest;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.widget.Toast;public class MyBroadcastReceiver extend
2020-05-22 10:02:41
611
原创 Android Studio上方app图标出现红色的×
Warning: Default Activity not foundAndroid Studio 出现错误 Warning: Default Activity not found错误如下图所示:此时运行报错,如下图所示:在网上看了报错原因后,发现错误原因是项目目录下=>src下=>main下的AndroidManifest.xml文件缺少一个intent-filter添加如下代码即可。 <intent-filter> <acti
2020-05-15 15:32:19
3574
原创 VI编辑器的一些基础命令的使用
使用编辑器vi 编辑文件进入linux的文本模式之后,在命令行键入vi filename.c 然后回车。下面作一些简单的解释:首先vi命令是打开vi编辑器。后面的filename.c是用户即将编辑的c文件名字,注意扩展名字是.c;最基本的命令I :当进入刚打开的文件时,不能写入信息,这时按一下键盘上的I键(insert),插入的意思,就可以进入编辑模式了。a与i是相同的用法当文件编辑完后...
2020-04-15 18:11:02
1624
5
原创 Linux熟悉GNOME界面及操作
1.熟悉GNOME界面及操作。2.查看/目录下所有的一级目录,了解/etc、/boot、/bin、/dev、/home、/media、/sbin、/usr 等目录的作用。如图20图20目录作用:(1)/etc 系统管理和配置文件(2)/root 系统管理员的主目录(3)/bin 二进制可执行命令(4)/dev 设备特殊文件(5)/home 用户主目录的基点,比如用户user的主目...
2020-04-15 18:05:06
5859
2
原创 Linux操作系统实验
Linux操作系统实验21.启动Ubuntu系统,打开终端;或使用putty连接系统(如果未安装ssh,可以使用sudo apt-get install ssh),如图1,命令:打开终端:输入sudo apt-getinstall ssh如果安装失败就要切换源2.查看系统信息,并将以下查看内容重定向添加到文件systemInfo.txt,最后清屏:(1)查看系统当前所有进程;ps→ps&...
2020-04-15 17:34:42
2488
bundle-tool.jar依赖
2020-10-02
ffmpeg.rar
2020-10-02
opencv-4.4.0-vc14_vc15.exe
2020-10-02
CMake安装包 cmake-3.18.2-win64-x64.msi
2020-10-02
Appium-windows-1.18.0-2.rar
2020-10-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人