自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java多线程基础(一)

Java多线程基础一、概述1、进程和线程的概念进程是Process,线程是Thread。下图所示:从左图可以看到,当程序中只有主线程(单线程)的时候,程序会顺序执行,调用run方法的时候会等run方法的方法体执行完才继续执行主函数里边的代码。右图是多线程(双线程)我们可以看到,在主线程中调用了start()方法调用子线程的执行,run方法会在子线程中执行,而不会影响主函数的执行,两条线程并行交替执行。2、牢记以下概念,面试中可能会被问到!程序是指令和数据的有序集合,其本身没有任何运行的含义

2021-08-16 23:31:07 71

原创 idea项目 无法识别配置文件问题

如果你的配置文件是这么显示的,那是忘记将resource文件夹设置为资源文件夹了即可解决问题

2021-12-13 15:31:05 1587 1

原创 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 165

原创 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 600

原创 Java基础

Java基础java语言的三大特性即是:封装、继承、多态1、封装概念:指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。作用:封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。目的:是增强安全性和简化编程,通过隐藏对象的属性和实现细节,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员。基本要求:所有属性私有化,为每个属性提供getter和setter方法,如果有一个带参的构造函数的话,那一定要写一个无参的构造函

2021-09-10 09:21:25 111

原创 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 2531

原创 使用vagrant快速创建linux虚拟机

使用vagrant快速创建linux虚拟机我们来学习如何使用vagrant快速创建linux虚拟机首先要安装Oracle VM VirtualBox官网地址:https://www.virtualbox.org/进入官网选择自己需要的版本不过官网下载较慢,下面是CSDN下载链接链接: https://download.csdn.net/download/qq_43577066/21121046下载完成之后,双击打开安装包这里安装都只需要默认点击下一步即可(建议安装路径安装到非系统

2021-08-18 20:27:08 147

原创 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 2325

原创 解决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 2085 7

原创 使用注解实现数据库表联表查询

注解实现联表查询新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编辑 Markdown文章功能;

2020-09-20 17:44:24 1156

原创 解决IDEA导入依赖很慢的问题

导入Maven依赖太慢,可以尝试以下方法,亲测有效第一步:右击项目的pom.xml文件,选择Maven2.选择Open ‘settings.xml’(!注意如果您担心无效,可以先将该文件复制备份,无效的话到时候覆盖回去即可)3.打开之后将下列代码复制到对应区域即可,注意标签位置要看清楚!`` <mirror> <id>alimaven</id> <name>aliyun maven</name&g

2020-09-12 11:05:39 2570

原创 导入了mail的jar包,idea报错找不到

项目里有依赖包,却报找不到的错误这有一种情况是因为这个项目是你新导入的项目,你需要重新导入lib包做为library,具体做法如下打开项目的目录结构(如果隐藏了可以双击项目中的任意一个文件即可打开)这有一种情况是因为这个项目是你新导入的项目,你需要重新导入lib包做为library,具体做法如下打开项目的目录结构(如果隐藏了可以双击项目中的任意一个文件即可打开)我们可以看到一般lib目录是放在项目根目录下的右击lib ,选择属性 add as library;确认添加 一般默认即可;点

2020-09-12 10:38:11 671 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 557

原创 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 3178

原创 VI编辑器的一些基础命令的使用

使用编辑器vi 编辑文件进入linux的文本模式之后,在命令行键入vi filename.c 然后回车。下面作一些简单的解释:首先vi命令是打开vi编辑器。后面的filename.c是用户即将编辑的c文件名字,注意扩展名字是.c;最基本的命令I :当进入刚打开的文件时,不能写入信息,这时按一下键盘上的I键(insert),插入的意思,就可以进入编辑模式了。a与i是相同的用法当文件编辑完后...

2020-04-15 18:11:02 1476 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 5295 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 2326

vagrant_2.2.7_x86_64 window.rar

vagrant_2.2.7_x86_64

2021-08-17

VirtualBox6.1.26.rar

Oracle VM VirtualBox虚拟机

2021-08-17

bundle-tool.jar依赖

依赖包 解决appium-doctor报bundletool.jar cannot be found问题 解决appium-doctor报bundletool.jar cannot be found问题 解决appium-doctor报bundletool.jar cannot be found问题 解决appium-doctor报bundletool.jar cannot be found问题 解决appium-doctor报bundletool.jar cannot be found问题 解决appium-doctor报bundletool.jar cannot be found问题

2020-10-02

ffmpeg.rar

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

2020-10-02

opencv-4.4.0-vc14_vc15.exe

OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上。 [1] 它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它具有C ++,Python,Java和MATLAB接口,并支持Windows,Linux,Android和Mac OS,OpenCV主要倾向于实时视觉应用,并在可用时利用MMX和SSE指令, 如今也提供对于C#、Ch、Ruby,

2020-10-02

CMake安装包 cmake-3.18.2-win64-x64.msi

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。只是 CMake 的组态档取名为 CMakeLists.txt。Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用。这使得熟悉某个集成开发环境(IDE)的开发者可以用标准的方式建构他的软件,这种可以使用各平台的原生建构系统

2020-10-02

Appium-windows-1.18.0-2.rar

移动应用测试工具appium安装包,appium是跨平台的,可以用在OSX,Windows以及Linux桌面系统上运行。 appium选择了Client/Server的设计模式。只要client能够发送http请求给server,那么的话client用什么语言来实现都是可以的,这就是appium及Selenium(WebDriver)如何做到支持多语言的原因; appium扩展了WebDriver的协议,没有自己重新去实现一套。这样的好处是以前的WebDriver API能够直接被继承过来,以前的Selenium(WebDriver)各种语言的binding都可以拿来就用,省去了为每种语言

2020-10-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除