自定义博客皮肤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)
  • 收藏
  • 关注

原创 用IDEA上传Git项目提示Push rejected: Push to origin/master was rejected解决办法

今天在把项目上传到码云时遇到了如下错误在git工具上则是这个提示是推拒绝:这是推送被拒绝直接是解决办法,直接打开你要上传代码的文件夹位置鼠标右键git Bash Here然后直接下面两行命令解决问题再次刷新提交...

2022-06-22 13:51:16 787

原创 JMM面试题

在面试中,面试官可能会问:『说说什么是Java内存模型(JMM)?』你要是回答:『Java内存主要分为五大块:堆、方法区、虚拟机栈、本地方法栈、PC寄存器……』 那这题就G了,人家问的是Java内存模型(JMM)你回答的是Java运行时内存区域。那么什么是JMM呢?内存模型可以理解为在特定的操作协议下,对特定的内存或者高速缓存进行读写访问的过程抽象描述,不同架构下的物理机拥有不一样的内存模型,Java虚拟机是一个实现了跨平台的虚拟系统,因此它也有自己的内存模型,JMM即Java内存模型(Java Me

2022-04-29 13:30:58 2483

原创 SpringBean的常见面试题

什么是springbean?由springioc容器管理的对象就是一个bean,是由ioc容器实例化,组装,管理的对象javabean和springbean的区别?所谓javaBean, 是指符合如下标准的Java类:1.类是公共的2.有一个无参的公共的构造器3.有属性且有对应的get. set方法配置bean有哪几种方式?1.xml: <bean class=“com.tuling.UserService” id=>2.注解: @Component(@Controller 、

2022-04-20 10:44:11 1711

原创 Spring IOC的常见面试题

为什么需要IOC?1.效率方面传统上创建对象都需要自己new出来,而ioc是将new对象的控制权交给工厂,由工厂来创建,相比于传统的方法,效率提升了很多。2.管理对象方面如果对象之间存在很多依赖关系,那么当需要修改维护其中一个对象时,会导致所有的对象都需要修改,牵一发而动全身。而ioc减少了代码之间的耦合,更好的管理对象。IOC是什么?ioc的全英文名是:Inversion Of Control ,直译过来就是控制反转,控制反转是把传统上由程序代码直接操控对象(new对象)的调用权交给ioc容器

2022-04-16 17:55:03 1915

原创 IOC容器的加载过程(面试)

1.实例化一个ApplicationContext的对象;2.调用bean工厂后置处理器完成扫描;3.循环解析扫描出来的类信息;4.实例化一个BeanDefinition对象来存储解析出来的信息;5.把实例化好的beanDefinition对象put到beanDefinitionMap当中缓存起来,以便后面实例化bean;6.再次调用其他bean工厂后置处理器;7.当然spring还会干很多事情,比如国际化,比如注册BeanPostProcessor等等,如果我们只关心如何实例化一个bean.

2022-04-16 16:53:28 734

原创 Eureka与Zookeeper区别

先说说CAPCAP是指C (Consistency) 强一致性A (Availability) 可用性P (Partition tolerance) 分区容错性CAP的三进二:CA、AP、CPCAP理论的核心一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这三个需求根据CAP原理,将NoSQL数据库分成了满足CA原则,满足CP原则和满足AP原则三大类CA:单点集群,满足一致性,可用性的系统,通常可扩展性较差CP:满足一致性,分区容错的系统,通常性能不是特别高AP:满足可用

2022-04-16 13:17:00 119

原创 睡眠排序法

public static void main(String[] args) { int[] an = {13,221,93,7,3313,470,3}; for(int i=0;i<an.length;i++){ beiginCount(an[i]); } } public static void beiginCount(int a){ Thread t = new Thread(){ .

2022-04-16 10:14:39 301

原创 最大子序和--动态规划入门

先说题目给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [5,4,-1,7,8]输出:23题目链接:https://leetcode-cn.com/problems/maximu

2022-04-15 17:33:17 248

原创 把一个项目上传到码云(用IDEA)

1.打开idea项目文件夹输入 git init 命令 成功后会出现.git文件(前提是能显示隐藏文件夹)2.打开码云创建一个新仓库打开ieda右键工程名 添加追踪提交到本地仓库填写提交信息 然后点击commit提交到远程仓库(码云)复制仓库地址再回到idea(origin是之前已有的仓库名)如果不创建新的就提交到origin对应的远程仓库中了创建新的仓库名把刚才的地址复制进去点击push提交上传成功...

2022-04-14 13:10:54 327

原创 配置文件-yaml

配置文件SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application.properties语法结构 :key=valueapplication.yml ==yaml语法结构 :key:空格 value配置文件的作用 :修改SpringBoot自动配置的默认值,因为SpringBoot在底层都给我们自动配置好了;yamlYAML是 “YAML Ain’t a Markup Language” (YAML不是一种标记语言)的递归缩写。在开发的这种语言时,YAML 的

2022-04-14 11:07:26 176

原创 Springboot修改banner

在resource下新建一个banner.txt必须叫这个名否则识别不到然后去这个选择自己喜欢的banner https://www.bootschool.net/ascii将自己生成的代码复制到banner.txt中再次启动boot时就会发现banner已经修改成功...

2022-04-14 10:45:24 814

原创 快速创建一个Springboot

创建第一个Springboot1如果一开始就报错找不到地址去settings进行如下修改2这里可以删掉后缀 配置好下一步即可3在主程序的同级目录下,新建一个conl包,一定要和主启动器在同级目录下,否则识别不到4启动Application手动去浏览器输入地址访问即可(http://localhost:8080/hello/hi)...

2022-04-14 10:29:10 336

原创 面向对象三大特性五大原则

三大特性:封装,继承,多态封装封装就是把抽象的数据和对数据进行的操作封装在一起继承可以让一个类型获取另外一个类型的属性的方式。分为实现继承和接口继承。继承的时候涉及到两个概念 方法重载 方法重写方法重载:在同一个类中处理不同数据的多个相同方法名的多态手段。(函数名一样,类型参数不一样)方法重写:相对继承而言,子类中对父类已经存在的方法进行区别化的修改。多态定义一:多态是同一个行为具有多个不同表现形式或形态的能力。定义二:即同一消息可以根据发送对象的不同而采用多种不同的行为方式。多态在面

2022-04-14 09:56:08 50

空空如也

空空如也

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

TA关注的人

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