自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 问答 (2)
  • 收藏
  • 关注

原创 Java 修改文件 行批量替换

import java.io.*; public class Test { public static void main(String[] args) throws IOException { File file = new File("D:\\test.txt"); FileReader reader = new FileReader(file); BufferedReader bufferedReader = new BufferedReade

2020-12-02 11:56:48 284

原创 面试集锦(七)操作系统

操作系统 https://blog.csdn.net/justloveyou_/article/details/78304294 1. 进程、线程 1.1 进程 进程是具有一定功能的程序关于某个数据集合上的一次运行活动,是系统进行资源调度和分配的一个独立单位,实现了操作系统的并发。 保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源),进程是资源分配的最小单位。

2020-10-15 23:32:47 451

原创 面试集锦(六)数据库

数据库 https://blog.csdn.net/justloveyou_/article/details/78308460 https://www.jianshu.com/p/400b707c4509 1.MySQL 1.1 基本架构 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ytHgIMcb-1602775881661)(C:\Users\vocyd\AppData\Roaming\Typora\typora-user-images\image-2020090815

2020-10-15 23:31:35 302

原创 面试集锦(五)计算机网络

计算机网络 https://blog.csdn.net/weixin_46124214/article/details/105859504 https://blog.csdn.net/justloveyou_/article/details/78303617 1. TCP/IP网络模型 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wofIHRwe-1602775782384)(C:\Users\vocyd\AppData\Roaming\Typora\typora-user

2020-10-15 23:30:40 617 1

原创 面试集锦(四)多线程

4. 多线程 https://blog.csdn.net/justloveyou_/article/details/78313167 https://www.cnblogs.com/Qian123/p/5683554.html 4.1 概念 Java给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 进程是程序(任务)的执行过程,它持有资源(共享内存,共

2020-10-15 23:29:06 82

原创 面试集锦(三)JVM

3. JVM https://www.jianshu.com/p/76959115d486 3.1 Java内存空间 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SUnzDLuM-1602775646959)(C:\Users\vocyd\AppData\Roaming\Typora\typora-user-images\image-20200908135142045.png)] 方法区和堆是所有线程共享的,栈,本地方法栈和程序计数器则为线程私有的。 3.1.1 程序

2020-10-15 23:27:46 85

原创 面试集锦(二)Java集合

2. 集合 概述: List , Set, Map都是接口,前两个继承自Collection接口,Map为独立接口 Set下有HashSet,LinkedHashSet,TreeSet List下有ArrayList,Vector,LinkedList Map下有Hashtable,LinkedHashMap,HashMap,TreeMap Collection接口下还有Queue接口,有PriorityQueue类 LinkedList实现了Queue接口。Queue接口窄化了对LinkedList的方

2020-10-15 23:24:04 233

原创 面试集锦(一)Java基础

1. 基础 1.1 ==,equals和hashCode 概念: == : 该操作符生成的是一个boolean结果,它计算的是操作数的值之间的关系; equals : Object 的 实例方法,比较两个对象的content是否相同。 hashCode : Object 的native方法 , 获取对象的哈希值,用于确定该对象在哈希表中的索引位置,它实际上是一个int型整数。 关系操作符 ==: 若操作数的类型是基本数据类型,变量直接存储的是“值”。因此,在使用关系操作符 == 来进行比较时,比较的

2020-10-15 23:22:38 96

原创 Git学习笔记

Git 1. 版本控制 Revision Control,用于管理多人协同开发项目 多人协同开发 追踪、记载历史记录 组织代码、统计工作量 并行开发,提高效率,追踪全过程 集中版本控制:如SVN 数据保存在服务器,开发者通过服务器进行更新,工作时需要在服务器获取最新版本,需要联网,服务器故障问题 分布式版本控制:如Git 信息仓库同步到用户本地,用户拥有完整版本库,可以离线本地提交,查看版本历史,联网push操作,安全性问题 2. 启动Git Git Bash:Linux风格的命

2020-10-15 23:19:09 82 1

原创 SpringMVC学习笔记

SpringMVC 笔记基于狂神说Java的b站Spring学习视频,根据自己的理解随之记录 【狂神说Java】SpringMVC最新完整教程 1. 回顾 1.1 MVC ​ MVC:Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,将业务、数据、显示分离实现,降低了视图与业务逻辑之间的双向耦合 ​ 经典MVC:M(JavaBean)V(JSP)C(Servlet) ​ Model:包含数据与行为 ​ View:进行

2020-08-25 09:02:49 127

原创 Spring学习笔记

Spring 笔记基于狂神说Java的b站Spring学习视频,根据自己的理解随之记录 https://www.bilibili.com/video/BV1WE411d7Dv 官方网站:https://spring.io/projects/spring-framework#learn 优点:轻量、非入侵、控制反转、面向切面 Maven导入: <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->

2020-08-23 09:15:40 181

原创 Maven配置项目问题:不支持发行版本

Maven配置项目问题:不支持发行版本 Error : java 不支持发行版本5 解决:在build标签下添加如下插件 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId

2020-08-19 10:55:01 528 1

原创 MyBatis学习笔记

MyBatis 1.准备工作 1.1 配置pom.xml文件 添加依赖(MySQL、MyBatis、Junit) <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.5</version> </dependency> 在build中配置resources避免导入资源失败

2020-08-18 20:40:35 169

空空如也

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

TA关注的人

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