摘要: java的对象浅拷贝和深拷贝你真的懂了吗 说在前面 ​ 这几天在看阿里的开发规范,有一条引起了我的注意,不建议使用Object类中的clone()的方法来进行对象拷贝,为了一探究竟,有了这篇文章,如有不足,欢迎留言交流。 1.Java使用关键字new创建对象的过程。 一般的对象拷贝有三种方式,直接赋 阅读全文
posted @ 2020-10-09 20:39 chenweicool 阅读(512) 评论(0) 推荐(2) 编辑
摘要: Java源码之String 说在前面: 为什么看源码: 最好的学习的方式就是模仿,接下来才是创造。而源码就是我们最好的模仿对象,因为写源码的人都不是一般的人,所以用心学习源码,也就可能变成牛逼的人。其次,看源码,是一项修练内功的重要方式,书看百遍其意自现,源码也是一样,前提是你不要惧怕源码,要用心的 阅读全文
posted @ 2020-06-08 19:23 chenweicool 阅读(691) 评论(2) 推荐(2) 编辑
摘要: springboot中Bean的生命周期 今天主要分享一下Springboot中Bean的生命周期的过程,如有不足,欢迎指正交流。 Bean生命周期的过程 Bean生命周期一般有下面的四个阶段: Bean的定义 Bean的初始化 Bean的生存期 Bean的销毁 Bean的定义过程: 第一步,资源定 阅读全文
posted @ 2020-04-18 20:42 chenweicool 阅读(8391) 评论(5) 推荐(1) 编辑
摘要: @RequestMapping,@RequestBody的注解的使用 当下的主流web开发框架当属springMVC,究其原因就是SpringMVC可以很容易的将后台的数据转化为各种类型的数据,,很好的适应了移动互联网的数据多样化变化的要求。比如可以很容易的将数据转化 为我们常使用的json数据集, 阅读全文
posted @ 2020-03-28 22:19 chenweicool 阅读(1545) 评论(0) 推荐(1) 编辑
摘要: mybatis的逆向工程 由于mybates支持定制化sql,存储过程以及高级映射的等的特点,目前已经成为java持久层的主流符的技术。平时的mybatis的配置文件,以及持久层的接口,经常让我们的开发人员感到困扰。为此mybatis 的团队开发了一个强大的代码生成器 Mybatis Generat 阅读全文
posted @ 2020-03-16 15:22 chenweicool 阅读(894) 评论(0) 推荐(0) 编辑
摘要: java中注解的使用 1.说再前面 使用注解开发的好处 1.使代码更加干净易读,易于维护修改。比如,以前使用spring的开发,都是基于xml文件实现了统一的配置管理,但是缺点也是显而易见的,就是随着项目的越来越大,xml文件会变得越来越复杂,维护成本也会越来越高。使用注解就可以提供更大的便捷性,易 阅读全文
posted @ 2020-11-11 17:39 chenweicool 阅读(4966) 评论(0) 推荐(1) 编辑
摘要: 记一次面试:求一个字符串的最大回文子字符串 1.回文字符串的分类 1.1 单核回文 abcba 1.2 双核回文 abccba 2 解题方法 2.1 暴力求解 /** * 暴力求解 * 1.遍历字符串, * 2,判断其子字符串是否回文,这里的子字符串是依次减少的 * 3.如果回文,就结束循环,返回最 阅读全文
posted @ 2020-11-03 10:21 chenweicool 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Java源码系列三-工具类Arrays ​ 今天分享java的源码的第三弹,Arrays这个工具类的源码。因为近期在复习数据结构,了解到Arrays里面的排序算法和二分查找等的实现,收益匪浅,决定研读一下Arrays这个类的源码。不足之处,欢迎在评论区交流和指正。 1.认识Arrays这个类: ​ 阅读全文
posted @ 2020-06-29 20:29 chenweicool 阅读(514) 评论(0) 推荐(2) 编辑
摘要: 记一次leetcode刷题的理解 题目描述: leeicode第33道题: 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 阅读全文
posted @ 2020-06-26 14:39 chenweicool 阅读(108) 评论(0) 推荐(0) 编辑
摘要: java源码之Class ​ 源码的重要性不言而喻,虽然枯燥,但是也有拍案叫绝。这是我的源码系列第二弹,后续还会一直更新,欢迎交流。String源码可以看我的Java源码之String,如有不足,希望指正。 1.class这个类是什么 Class的本质也是一个类,只不过它是将我们定义类的共同的部分进 阅读全文
posted @ 2020-06-20 19:21 chenweicool 阅读(1391) 评论(2) 推荐(2) 编辑
摘要: 面试被问了三次的http状态码 到底有什么 想想很多人面试都会有被问到http的状态码的经历,我也是经历了三面,每次都有提及这个问题。今天就来细致的讨论一下HTTP的状态码,如有不足,欢迎留言交流: HTTP状态码是什么 是用以表示网页服务器超文本响应状态的3位数字代码,他的核心作用就是http状态 阅读全文
posted @ 2020-05-07 21:30 chenweicool 阅读(975) 评论(0) 推荐(2) 编辑
摘要: 弄懂HashMap,这一篇就够了 如果你点开了这篇博客,请一定要读完,可能会花费你20分钟,因为它真的可以帮助你了解到hashmap的底层实现以及使用hashmap的注意事项,声明:这篇博文是摘抄至国外的一个大牛的博客,地址在博文底端。 大多数JAVA开发人员都在使用Maps,尤其是HashMaps 阅读全文
posted @ 2020-04-09 23:20 chenweicool 阅读(1088) 评论(0) 推荐(0) 编辑