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

原创 【无标题】

18年高考完本来准备学机械设计,被家里读过大学的姑姑否决,任务学历不太好,出来也是去流水线,带我去看了潭门单位的毕业生,发现这种生活和我想要的不一样,后来就失去了方向,不知道学了什么,同样是姑姑家的姑父是高中老师,帮我选择了大学,选择了当时比较热门的计算机,当时没那么多概念,上大学的时候打字还是二指禅,没想到自己居然坚持了下来。坚持,多写,多摸索,遇见错误,再简单的错误也要自己先去百度去查,学习解决问题的能力遇到问题该怎么搜索,我觉得这是我自学比较关键的一步吧。方向三:计算机对自己的人生道路有帮助吗。

2023-12-08 10:29:25 363

原创 详解代理模式,看不懂你打我

标题代理模式是一种比较常见的设计模式,在框架中也是应用的比较多.最典型的应用就是Aop本文只讲解静态代理和动态代理,动态代理只使用基于接口JDK动态代理,基于类的cglib动态代理。动态代理实现有很多,像基于字节码的Javassist等。静态代理借用一下狂神老师的租房案例平时如果我们租房的话,第一时间应该想到的都是找一个公司问问房源,问问价格,或者是打开手机APP去看。APP暂且不谈。我们为什么找中介公司?房东为什么把房子丢给中介公司?接下来我们先讨论一下这个问题再去写代码就很好理解了

2021-11-26 13:26:20 418

原创 2021-10-19HashSet源码分析

关于HashSet底层的源码研究分析HashSet是我们经常用到的一种集合,它有着无序,不能重复的特点,只能有一个null值,接下来我会通过代码测试演示为什么是这样的其实HashSet底层不是什么特殊的数据结构,它就是HashMap的key。接下来让我们先看一下测试代码,public static void main(String[] args) { Set hashSet = new HashSet(); for (int i = 0; i < 12; i+

2021-10-19 20:47:31 90 1

原创 ArrayList源码分析

10.15关于ArrayList集合源码分析用于测试的代码如下public static void main(String[] args) { List list = new ArrayList(); for (int i = 0; i < 10; i++) { list.add(i); } list.add(20); list.add(30); list.add(40);

2021-10-16 17:28:25 169 1

原创 2021-10-12学习总结

10月12日学习总结数据类型Java 是强类型语言对于数据一般都是先定义后使用八大基本数据类型整数型byte 1个字节 范围-128~127short 2个字节 范围int 4个字节long 8个字节浮点型float 4个字节double 8个字节字符型char 2个字节字符的本质还是数字,可以通过Unicode表对字符进行转换public static void main(String[] args) { char c =

2021-10-12 23:53:28 234

原创 2021-08-16 对于JUC多线程的复习回顾

JUC前言​ 多线程编程是一个优秀程序员必须要掌握的。现在开发讲究”三高“,高可用、高并发、高性能,其中高并发就是对我们并发编程有着很大的考验.并发编程可以更好的提高CPU的利用率.进程​ 进程就是一个开启的程序,在Windows系统中一个QQ.exe就是一个进程,在传统的操作系统中,进程即是资源分配的基本单位,也是执行的基本单位.线程​ 一个进程中可以包含多个线程(至少包含一个线程,Java线程启动至少包含两个线程,一个main线程,一个GC线程),在引入线程的操作系统中,通常

2021-08-16 16:29:26 106

原创 2021-08-15 集合框架的复习

集合框架体系写在前面的话:由于最近在准备面试,刚好复习到集合,就写一个博客记录一下集合的分类单列集合单列集合直接存储的对象,实则存储的也是对象的引用,也就是对象的地址.双列集合双列集合是通过key-value 对数据进行存储的,我们想要获取集合中的元素必须通过key进行获取集合体系图要学习集合我们必须了解集合的体系,它都是有哪些类,有哪些接口,哪些方法,可以为我们做什么?优点是啥?缺点又在哪?网上有很多这种集合体系图我就不在这画了,同学们可以 点击打开集合框架查看.开始学习Itera

2021-08-15 01:58:08 154 1

原创 maven打war包失败提示web.xml是必须的

在pom.xml加入下面的内容org.apache.maven.pluginsmaven-war-plugin2.3/web

2020-12-08 08:28:17 360

原创 java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper

java.lang.NoClassDefFoundError: com/fasterxml/jackson/databind/ObjectMapper用idea练习springmvc时导入Jacksonjar包遇到了这个问题提示说是未导入jar包,但是确实是导入了jar包,后来我新建了一个项目只导入了spring和Jacksonjar包,发现可以用,我觉得应该是Jackson和项目内的其他jar包冲突了,具体是哪个jar包还没测试出来...

2020-11-23 08:31:59 432

原创 前端学习之盒子模型

在学习前端到css时发现设置盒子内边距盒子会变大,后来发现只要加上这句话盒子大小就不会改变box-sizing: border-box;

2020-07-10 14:44:08 98

原创 JDBC学习

JDBC学习之druid数据库连接池学习数据库连接池是加载druid.prioperties配置问件是出现空指针异常,经搜索发现是配置文件未能加载,具体原因也不知道为啥.我把配置文件放在src目录下就解决了这个问题....

2020-07-03 14:45:49 69

空空如也

空空如也

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

TA关注的人

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