- 博客(45)
- 资源 (3)
- 问答 (2)
- 收藏
- 关注
原创 面试复习-java基础面试题笔试题(笔记系列)
文章目录面试题开始Java基础1、JDK和JRE有什么区别?2、==和equals的区别3、装箱拆箱的概念4、final关键字5、String对象中的replace和replaceAll的区别6、Math.round(1.5)的结果7、基本数据类型8、操作字符串类,String、StringBuffer、StringBuilder9、String类的常用方法10、普通类和抽象类的区别11、Java访问修饰符12、Javap的作用13、throw和throws的区别14、内部类15、反射16、java序列化1
2021-04-01 16:53:13 1401 2
原创 云服务器docker中安装elasticsearch踩坑
云服务器docker中安装elasticsearch踩坑在docker中安装elasticsearch运行拉取镜像到创建容器都没有问题,当访问9200时,elasticsearch会挂掉通过docker logs -f 容器id 后发现报错问题为ERROR: [1] bootstrap checks failed[1]: max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144
2020-12-24 14:07:17 286
原创 腾讯云安装mongodb踩坑记
腾讯云安装mongodb踩坑记在腾讯云的docker拉去MongoDB后创建容器,在本地win10也安装好MongoDB并配置好。当用本机了解腾讯云的MongoDB报错,报错信息略,大家对号入座下面是我的解决“漫长”经历(解决思路)1-先是去腾讯云增加安全规则TCP:27017(没解决2-根据搜索引擎里网友的经验,cd到MongoDB容器文件夹里更改port为28017相应更改容器端口3-查看腾讯云的MongoDB版本和本地win10的MongoDB版本,需要一致。版本一致后问题解决...
2020-10-21 17:56:58 599
原创 安装tensorflow遇到的动态库不加载错误
##安装tensorflow遇到的动态库不加载错误1、anaconda安装并不难也没有出错,按照教程视频很顺利完成了2、安装tensorflow2.0总是报错,去重新安装也是报错,所以按照网上网友给的解决方法安装了1.5版本的就好了,其中可能因为1.5的版本,所以还把numpy版本也相应的调整了一下3、然后再次尝试装2.0版本,发现报错根源说是pip版本太低,根据网上相关博主给出python...
2020-03-31 20:07:56 857 1
原创 软件设计师(软考中级)_下午题Java题总结
1、意图:提供一个创建一系列相关或相互依赖对象的接口,而无须指定他们具体的类2、结构:AbstractFactory声明一个创建抽象产品对象的操作接口ConcreteFactory实现创建具体产品对象的操作。AbstractProduct为一类产品对象声明一个接口ConcreteProduct定义一个将被相应的具体工创建的产品对象,实现AbstractProduct接口Client仅使用由AbstractFactory和AbstractProduct接口。
2023-02-05 14:03:35 4790 1
原创 Linux基础命令笔记
Linux基础命令快捷键:Tab命令和文件名补全;Ctrl+C中断正在运行的程序Ctrl+D结束键盘输入--help 指令的基本用法和选项介绍man是manual的缩写,将指令的具体信息显示出来info 将文档分成一个一个页面,诶个页面可以跳转who在关机前需要先使用who命令查看有没有其它用户在线shutdown关机命令## shutdown [-krhc] 时间 [信息]-k : 不会关机,只是发送警告信息,通知所有在线的用户-r : 将系统的服务停掉后就重新启动-h :
2021-08-06 18:52:36 149
原创 操作系统基本概念--笔记
操作系统计算机一般由控制器、运算器、存储器、输入输出设备构成基本特征并发:并发是指在宏观上在同一时间内运行多个程序(实际上是交替进行的,由CPU控制,CPU时间片)共享:共享是指系统中的资源可以被多个并发进程共同使用,有两种共享方式虚拟:虚拟技术把一个物理实体转换为多个逻辑实体,主要有两种虚拟技术:时间复用技术和空间复用技术异步:异步指进程不是一次性执行完毕,走走停停基本功能1、进程管理进程控制、进程同步、进程通信、死锁处理、处理机调度等2、内存管理内存分配、地址映射3、文件管理文
2021-08-06 18:51:27 107
原创 网络相关知识--笔记
网络网络层次划分网络的层次划分根据不同的情况和标准,有不同的网络分类。常见的是七层模型,TCP/IP 5层模型七层模型主要有物理层、数据链路层、网络层、传输层、会话层、表示层、应用层5层模型有物理层、数据链路层、网络层、传输层、应用层[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wDHL8GDY-1628246943844)(E:\IT\StudyNotes\1538030296-8668-20150904095142060-1017190812.gif)]IP地
2021-08-06 18:49:58 72
原创 Spring基础知识_我的笔记系列
文章目录文章1、Spring 概述2、Spring的优势:3、Spring的体系结构3.1 Bean标签基本配置3.2 Bean标签范围配置3.3 Bean生命周期配置3.4 Bean实例化三种方式3.5 Bean的依赖注入入门3.6 Bean的依赖注入概念3.7 Bean的依赖注入方式3.8 Bean的依赖注入的数据类型文章1、Spring 概述1、Spring是全栈轻量级开源框架,以IOC和AOP为内核,提供了展现层SpringMVC和持久层SpringJDBCTemplate以及业务层事务管理等
2021-04-09 15:06:41 311
原创 Javaweb关键知识点
文章目录JavaWEBServlet1、概述:server applet(运行在服务器的小程序),servlet可以看做是一个接口,定义了Java类被浏览器访问Tomcat的规则2、简单实例:3、Servlet的执行原理4、Servlet方法JavaWEBServlet1、概述:server applet(运行在服务器的小程序),servlet可以看做是一个接口,定义了Java类被浏览器访问Tomcat的规则2、简单实例://servlet代码示例1、创建JavaWEB或者说是JavaEE项目
2021-04-08 17:24:37 290
原创 数据库_SQL的硬知识
文章目录SQLSQL 概念数据库表数据库语法SQL SELECT语法distinctwhereAND和ORorder byinsert intoupdatedelete高级语法limitlike通配符INbetweenAS连接inner joinunion和union allinto创建数据库创建数据库表约束INDEX引索alter tableauto incrementSQL函数avg()count()计数first()返回指定字段第一个记录值last返回指定字段最后一个值max()返回一列中最大的值mi
2021-04-06 23:29:21 1134 1
原创 Lambda_java基础知识笔记
文章目录LambdaLambda表达式LambdaLambda表达式是函数式思想的体现Lambda表达式1、Lambda表达式的三要素:形式参数、箭头、代码块2、格式:(形式参数)->{代码块}3、实例代码:new Thread(()-> { System.out.println("多线程程序");}).start();...
2021-03-29 16:02:35 72
原创 网络编程 |Java的基础知识一览
文章目录网络编程网络编程基础UDP通信TCP通信网络编程网络编程基础1、相关概念:(1)计算机网络,指的是地理位置不同的具有独立功能的多台计算机及终端设备,通过通信线路连接起来。在网络管理软件和网络通信协议的管理下,实现资源共享和信息传递的计算机系统。(2)网络编程:在网络通信协议下,实现网络互连互通,在不同的计算机上进行数据交换 2、网络编程三要素(1)IP地址,IP地址是每台计算机的标识号,每台计算机有唯一的ip地址。(2)端口,网络通信本质上是两个应用程序之间的通信,每台计算机有很多的
2021-03-29 15:33:46 92
原创 多线程_Java线程知识
文章目录进程和线程线程创建方式1、Thread类:可以对Thread类进行派生并覆盖run方法2、Runnable接口Thread和Runnable的区别3、匿名内部类方式实现线程的创建线程安全线程同步同步代码块同步方法Lock锁线程状态进程和线程1、进程:进程是指一个内存中运行的应用程序,每个进程都有独立的一块内存空间,即称为进程空间或者虚空间2、线程:指进程中的一次执行流程,一个进程可以运行多个线程,线程没有自己的虚拟地址空间,与进程内其他线程共享分配资源;线程包含的内容:指令指针、栈、寄存器集合
2021-03-29 15:00:54 344 1
原创 IO流-Java基础知识笔记
IO流java基础知识之IO流,学习笔记目录IO流IO流一、File二、字节流1.IO流字节流字符流总结IO流一、File1、概述File是文件和目录路径名的抽象表示不懂就点这跳转2、常用构造方法File的创建功能File删除功能二、字节流1.IO流1、概述:IO流为输入\输出(Input\Output),流是一种抽象概念,对数据传输的总称,流的本质是数据传输,常见的应用有文件复制、文件上传、文件下载。2、分类(1)以数据的流向分:输出流:写数据输入流:读数据
2021-03-28 22:02:13 182
原创 异常
异常1、概述:就是程序出现毛病,专业术语BUG异常体系1、Error:严重问题2、Exception:异常类,程序本身出现可以处理的问题(1)RuntimeException编译期可不修改(2)非RuntimeException编译期必须修改默认处理jvm的默认处理方案:将异常信息输出到控制台,程序停止执行异常处理1、try…catch…格式:2、throws1、格式:throw 异常类名;(1)Throwable成员方法2、throws和throw的区别:(1)thr
2021-03-27 18:07:32 111
原创 JavaAPI
API概述JDK提供了一些工具类,调用JavaAPI可以使用这些工具。常用APIMath1、概述:Math包含执行基本数字运算的方法方法名\说明SystemObject1、概述:Object是类层次结构的根,每个类都可以将Object作为超类。所有类都是直接或者间接的继承该类2、常用方法Arrays基本类型包装类1、概述:将基本数据类型封装成对象的作用在于可以让在对象中定义更多的功能方法操作该数据。常用的操作之一就是基本数据类型与字符串之间的转换
2021-03-27 17:10:55 88
原创 内部类
内部类内部类概述1、在一个类中定义一个类2、特点:内部类可以直接访问外部类成员,包括私有,外部类想要访问内部类成员需要创建对象。内部类的分类1、成员内部类1、在类的成员位置定义为成员内部类2、外部创建对象使用格式:外部类.内部类 对象名=外部类对象.内部类对象实例:Outer.inner io=new Outer().new inner();2、局部内部类1、局部内部类是在方法中定义的类,所以外部无法直接使用,需要创建对象并使用该类可以直接访问外部类的成员,也可以访问方法内的局部变量
2021-03-27 16:25:04 98
原创 接口
接口接口概述1、接口是一种公共规范标准,只要符合规范标准,大家都可以通用,java中的接口更多的体现在对行为的抽象接口的特点1、接口用关键字interface修饰,实现用implement表示2、接口不能实例化3、接口的子类要么重写接口中所有抽象方法、要么抽象类类和接口的关系1、类和类可以使继承关系,只能单继承;类和接口,实现关系,可以单实现也可以多实现;接口与接口的关系,继承关系,可以单继承也可以多继承...
2021-03-27 16:14:52 75
原创 抽象类
抽象类抽象类概述1、没有方法体的方法应该被定义为抽象方法,如果类中有抽象方法,该类必须定义为抽象类抽象类特点1、抽象类和抽象方法必须使用abstract关键字修饰2、抽象类中不一定有抽象方法,有抽象方法的类一定是抽象类3、抽象类不能被实例化4、抽象类的子类,要么重写抽象类中的所有抽象方法、要么抽象类...
2021-03-27 15:49:27 97
原创 多态
多态概述1、多态是同一个对象在不同时刻表现出来的不同形态2、多态的前提和体现是有继承或者是实现关系,或有方法重写、有父类引用指向子类对象多态优缺点1、优点:提高了程序的扩展性2、缺点:不能使用子类的特有功能...
2021-03-27 15:37:59 67
原创 修饰符
java修饰符分类1、权限修饰符2、状态修饰符权限修饰符private 同一个类中默认是同一个类中,和同一个包中protected同一个类、同一个包、不同包的子类public同一个类、同一个包、不同包状态修饰符1、final最终状态(1)不能重写、不能赋值、不能被继承2、static静态(1)静态成员方法只能访问静态成员方法...
2021-03-27 15:10:49 77
原创 继承
继承概述1、继承是java编程语言的重要特征,继承是子类继承父类的特征和行为或者子类从父类继承方法,使子类具有父类相同行为,当然还可以在子类中重新定义追加属性和方法2、java中只支持单继承不支持多继承,java中可以支持多层继承优缺点1、优点:提高了代码的可复用性和维护性2、弊端:父类与子类有联系,增加了类的耦合性格式class 父类{}class 子类 extends 父类{}关键字1、supersuper关键字的用法:代表父类存储空间的标识,可以看做是父类对象引用方法重
2021-03-27 14:52:19 74
原创 集合_java基础知识笔记系列
集合类是Java数据结构的实现。Java的集合类是java.util包中的重要内容,它允许以各种方式将元素分组,并定义了各种使这些元素更容易操作的方法。Java集合类是Java将一些基本的和使用频率极高的基础类进行封装和增强后再以一个类的形式提供。集合类是可以往里面保存多个对象的类,存放的是对象,不同的集合类有不同的功能和特点,适合不同的场合,用以解决一些实际问题。
2021-03-27 14:15:06 292
原创 String
API1、概述:APIWie应用程序编程接口,javaAPI是JDK中提供了各种功能的java类,将底层的实现封装了起来String1、概述String为字符串,Java中所有的字符串文字都以(“aaa”)来实现,即是双引号括起来2、特点:字符串不可变,值固定,效果相当于字符数组,底层原理为字节数组。3、字符串比较使用==比较时,基本类型是比较数据值是否相同,引用类型,比较地址值是否相同字符串比较一般是比较内容是否相同,用equals方法。Stringbuffer1、StringBuffe
2021-03-27 10:47:27 67
原创 类和对象(java笔记)
类和对象类和对象的概念1、类的概念类是一个模板,描述一类对象的行为和状态,对具有共同属性和行为的事物的抽象2、对象的概念对象是类的实例,有状态和行为,或者可以说是客观存在的事物皆为对象3、面向对象是一种思想,任何事物都可以看做是一种对象。面向对象主要的思想:封装、继承、多态、抽象(1)封装:即模块化,把不同的功能封装到不同的模块里(2)继承:给对象提供从基类获取字段和方法的功能,关键字extends(3)多态:相对于同一个接口类型,不同的多种的实现方式(4)抽象:抽象把具体的实例或事物抽
2021-03-26 16:03:27 154
原创 Debug(java)
Debug概述debug是程序员的程序调试工具,用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序,Debug调试称为断点调试,断点其实是一个标记,告诉我们从哪开始查看。debug的idea操作1、debugger查看代码执行过程以及变量的变化2、console窗口查看代码结果3、F7一下个...
2021-03-26 10:23:10 106
原创 java的内存(栈内存、堆内存)
java内存栈内存1、存放基本的类型变量,对象的引用和方法的调用,遵循先入后出的原则2、特点(1)存取速度快,仅次于寄存器(2)栈内数据可以共享3、缺点:数据大小和生命周期确定,缺乏灵活性堆内存1、堆内存存放所有new出来的对象和数组2、特点:1、堆内存可以动态的分配空间2、灵活、空间大3、缺点:速度慢,易产生内存碎片两者区别1、栈内存生命周期短,而堆内存的生命周期到程序运行结束而结束2、栈内存比堆内存小,但栈内存读取速度比堆内存快3、堆内存中的对象全局可以访问,栈内存不能被其
2021-03-26 09:34:23 160
原创 java_方法
方法方法概述方法method是将具有独立功能代码块组织成为一个整体,使其具有特殊功能的代码集。范例:1、public static void 方法名(){方法体}方法调用:方法名();带参数方法的定义和调用1、定义:格式public static void 方法名(参数){。。。。}(1 参数中数据类型和变量名不能缺少,多个参数间用,(逗号)分隔2、方法调用时,参数的数量和类型必须和方法定义中设置的相对应。形参和实参1、形参:方法定义中的参数2、实参:调用中的参数带返回值的方
2021-03-24 19:14:18 49
原创 IDEA快捷键
IDEA快捷辅助键内容辅助键1、psvm快速生成main()方法2、sout快速生成输出语句3、Ctrl+Alt+space内容提示,代码补全注释快捷键1、Ctrl+ / 单行注释2、Ctrl+Shift+/ 多行注释其它快捷键1、Ctrl+Alt+L 格式化...
2021-03-24 16:26:20 73
原创 java_数组
数组数组定义数组概念array是用于存储多个相同数据类型的存储模型数组格式int[] arr或者是int arr[]数组初始化数组初始化概念1、java中的数组必须先初始化然后才能使用,即是为数组中的数组元素分配内存空间,并为数组元素赋值数组动态初始化实例:int [] arr=new int [10]...
2021-03-24 16:10:39 46
转载 Spring系列面试题129道
关于spring的知识点总结了一个脑图分享给大家1、不同版本的 Spring Framework 有哪些主要功能?2、什么是 Spring Framework?Spring 是一个开源应用框架,旨在降低应用程序开发的复杂度。它是轻量级、松散耦合的。它具有分层体系结构,允许用户选择组件,同时还为 J2EE 应用程序开发提供了一个有凝聚力的框架。它可以集成其他框架,如 Structs、Hibernate、EJB 等,所以又称为框架的框架。3、列举 Spring Framework 的优点。由于 S
2021-01-30 15:19:46 321
原创 MySQL基础
一、数据库1、数据库概念数据库是按照数据结构来组织、存储和管理数据的仓库,当前的数据库类型主要有关系型数据库(MySQL、SQLserver)、非关系型数据库(MongoDB、Redis)2、RDBMS术语(1)数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。(2)列: 一列(数据元素) 包含了相同类型的数据, 例如邮政编码的数据。(3)行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。(4)冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。
2021-01-28 21:11:01 174
原创 JSON总结
JSON一、概念:JavaScript object notation (JSON) ,JavaScript对象表示法,json一般用于存储和交换文本信息,网络中数据的传输。相对于xml而言更小更快,更容易解析二、JSON语法1、基本规则实例:{“name”:"李四","age":22,“times”:[8,9,10]};(1)数据在名称/值对中:json数据由键值对构成键一般有单双引号,也可以使用引号值包括:数字(整数或浮点数),字符串(由双引号包含),逻辑值(true,false),数组
2021-01-28 16:02:31 72
原创 AJAX知识总结
一、概念Asynchronous JavaScript And XML 异步的JavaScript和XML1、异步和同步:(1)同步指客户端在等待服务端反馈信息时不能做其它操作(2)客户端等待服务器响应时可以做其它操作AJAX是能够无需重新加载整个页面的情况下,更新部分网页二、实现方式1、原生的JS实现方式实例:<html> <head> <title>ajax实例</title> <script>
2021-01-28 13:22:48 86 2
原创 XML基础知识总结
1、概念Extensible Markup Language 可扩展标记语言,可扩展指的是标签都是自定义2、功能:存储数据、描述数据(1)作为配置文件来使用(2)在网络中传输3、xml和html的区别** HTML(HyperTextMark-upLanguage)即超文本标记语言,是WWW的描述语言。 (1)语法要求不同,xml语法严格,html语法松散 (2)作用不同,HTML主要是用来展示数据,xml用来描述数据。 (3)标签定义不同,xml为自定义标签4、下
2021-01-27 19:52:26 253 2
原创 java基础之对象和类
对象和类面向对象程序概述1、面向对象程序设计概念:面向对象程序设计简称OOP(object-originted-progrmming),java是完全面向对象的,面向对象程序完全由对象组成使用预定义类用户自定义类静态域与静态方法方法参数对象构造包类路径注释...
2021-01-14 21:35:28 129
原创 docker创建MongoDB容器
1、用命令搜可用的镜像docker search mongo2、拉取镜像`docker pull mongo3、创建容器`docker run -p 27017:27017 --name=mongodb -v /tmp/mongodb:/data/db -d mongo-v /tmp/mongodb:/data/db 将宿主机器的 tmp/mongodb目录映射到容器中的 /data/db 目录-p指定端口号–name指定容器名称mongo指定使用的镜像...
2021-01-03 20:43:40 345
不识别application.yml文件
2021-07-09
Sptringboot内置的Tomcat在哪?怎么对他的配置文件进行修改
2021-07-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人