自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 问答 (6)
  • 收藏
  • 关注

原创 关于“父类构造是否可以被子类覆盖(重写)”的几点思考

首先这个问题的答案自然是:父类构造并不能被子类重写。有以下几点:1、什么是重写?重写发生在子类和父类之间,子类继承父类,子类中出现和父类同名同参同返回值类型的方法,那么就是子类对父类方法的重写。2、所谓构造构造函数是类体内用来初始化对象的,它没有返回值类型那么结合1、2来看子类若是想实现重写,就得同名同参同返回值,但构造函数并没有返回值类型,而出现在一个类里面的方法(构造除外)是必须要有返回值类型...

2018-03-13 16:41:26 6951 5

原创 关于能否在List遍历时删除元素(先不谈原理)

根据遍历的方法不同,是可以产生不同结果的,如果普通的for循环是没问题的,如果是增强型for循环或者迭代器遍历的话,是会抛出异常的。

2020-11-26 16:51:24 295

原创 JVM学习--Java的运行时数据区域

Java和C++之间有一堵有内存动态分配和垃圾收集技术所围成的高墙,墙内的人想出去,墙外的人想进来。--《深入理解Java虚拟机》运行时数据区程序计数器:线程私有,是一块较小的内存区域,可以看作是当前线程执行所执行的字节码的行号指示器;如果线程正在执行一个Java方法,那么这个计数器里面存的是正在执行的虚拟机字节码的指令地址;如果执行的是一个native方法,这个计数器的值为空。这是运行时数据区域中,唯一没有规定OOM情况的区域(所以发生OOM不会是这片内存的锅)Java虚拟机栈:线程私有,生命

2020-11-23 10:57:34 88

原创 2020-11-09 微软一面

面试过程中使用了微软的teams进行桌面共享,可以使用自己本地的IDE1.第一个问题是求一个数是否为奇数,面试官说为了缓解面试的紧张,所以先问一个简单的来适应下环境楼主使用了跟二取余的方式: public boolean isOdd(int i){ if (0 == i % 2) { return false; } return true; }面试官说用一条指令完成,然后楼主又写了一个:return 0

2020-11-09 15:32:44 203

原创 2020-11-05 关于Hashtable不能存为null 的键值

Hashtable的键-值均不能存为null :value值为null时主动抛出空指针,key值会进行哈希计算,所以为null的话,无法调用该方法,仍旧会抛出空指针public synchronized V put(K key, V value) { // Make sure the value is not null if (value == null) { throw new NullPointerException(); // 值为null

2020-11-05 10:10:41 642

原创 10-13面经

1、控制台输入字符串“123/456”,将这两个数反转后相加,输出和(例如反转后相加为321+654,输出和为975)注意点:一般来说实际编码都需要注意编码安全,切勿硬编码,一般工具函数,单独提方法处理,减少耦合性,异常场景考虑2、文件读取注意点:IO相关,文件安全,保证文件完整性(文件读不读的完)3、0-9中的任意八位组成一个字符串,随机输出四个这种字符串,不重复这个待分析,后续更新~...

2020-10-14 00:07:42 71

原创 关于ElementUI的引入,main.js报错

写项目用到了ElementUI,此文来记录下踩过的一些坑~1.引入ElementUI,发现main.js报错但事实上我的js文件里面只是刚引入而已呀然后看了看官方API发现了端倪,之前遇到过js文件引入顺序不对导致报错,看了下和官方文档的引入顺序确实有异,于是按文档顺序引入后解决总结:虽然暂时不能解释为啥这个顺序会引起报错(后续解惑吧),但是在js中,引入顺序确实是很重要,当发现代码逻辑确实没什么问题的时候,不妨扩展下思路...

2020-09-27 11:59:27 2944

原创 记录创建Vue项目

在前期的初步学习中,使用vue ui命令打开vue图形化界面创建vue工程,后来阅读了一些文章之后,发现使用vue init webpack 项目名也可创建工程。使用vue init创建完项目,输入npm run dev即可运行;想着以vue ui创建的项目能不能用npm run dev命令打开呢?于是尝试了一下,果然,皇天不负有心人,报错了。。。于是上网搜了搜,发现还有npm run serve这种启动方式,原文链接:https://www.cnblogs.com/fxwoniu/p/113539

2020-09-26 21:08:10 54

原创 SpringBoot入门级问题 -- 应用启动后无法访问

1.【问题现象】访问页面无响应,控制台报错:java.lang.IllegalArgumentException: Invalid character found in method name. HTTP method names must be tokens【问题根因】访问时使用了https方式【问题解决】换成http方式访问即可【问题反思】如果需要SpringBoot支持https访问方式需要另行配置,刚入门级的helloword程序使用http访问即可...

2020-09-23 10:36:46 384

原创 关于警告: No mapping found for HTTP request with URI [/spMVC/] in DispatcherServlet with name 'spMVC'的问题

spring-mvc.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:

2017-08-06 17:58:53 1704 1

原创 4-10

Integer类:java.lang里面的类,可以实现int与string之间的转换其中,parseInt(String s)方法,虽然说这个方法是将字符串当成有符号的十进制的整数进行解析,但是其中的所谓的“字符串”中的字符,只能是十进制形式的数字。

2017-04-10 22:38:26 144

Java多线程编程核心技术.pdf

Java多线程无处不在,如服务器、数据库、应用。多线程可以有效提升计算和处理效率,大大提升吞吐量和可伸缩性,深得广大程序员和公司的青睐。很多人学习完JavaSE/JavaEE之后想往更深入的技术进行探索,比如对大数据、分布式、高并发类的专题进行攻克时,立即遇到针对java.lang包中线程类的学习,但线程类的学习并不像JDBC一样简单,学习曲线陡峭,多弯路与“坑”。要学习这些热点技术,Java多线程技术避无可避。而本书将引领读者拿下该“技术高地”。

2017-10-15

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

TA关注的人

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