自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 源码分析篇之String源码分析二

    前面已经分析过String源码为什么是不可变的,同时通过我们常用的String的相关的类StringBuffer和StringBuilder,我们可以发现String类中字段名被定义为了final类型,这样的话将只能被赋值一次。接下来,继续看String源码实现的接口public final class String implements java.io.Serializab...

2018-10-17 17:26:11 243

原创 源码分析篇之String源码分析一

   一直以来都听到很多周围的同事说看源码,看源码,自己也在不知不觉中收到影响,加入了看源码的行列。但是初看源码我是真的不知道要怎么看,该看些什么。但是最近通过看别人的博客,看些书,渐渐的就发现了一些不一样的东西,这只是自己的理解,大神路过就好,莫喷。   java基本数据类型有8个,byte,short,int,long,float,double,char,boolean这8个,String...

2018-10-17 11:30:04 340

原创 论hibernate与mybatis的优与劣

    做开发接近一年的时间。一直以来都是以hibernate来进行开发。虽然听说现在比较流行的是ssm,但是一直以来都没有接触过。但是近期公司来一大牛。决定带领我们大群小喽喽走向mybatis的世界。与是,我们都开始学习mybatis的用法了。    在此,我发现了hibernate和mybatis之间还是有很多的区别的。同时可能对于我们程序员未来找工作有很大的影响。所以在此与大家分享一波。我们...

2018-07-06 16:34:27 343 1

原创 源码分析篇之String源码分析三

    上期已经讨论了比较器的相关的问题。同时也提出问题明明父类已经实现了某个接口,子类为什么还是要实现同样的接口呢。这究竟有什么意义呢。通过使用度娘的多次探究之后最终我还是没有发现说它有什么特别的含义。我认为的最大的含义就是告诉使用者这个类实现了这样的一个接口。方便使用者进行调用。比如说如果父类实现了comparable比较器。那么试问,当你在使用它的子类的时候如果没有看到它实现comparab...

2018-10-28 17:11:19 227

原创 论servlet的线程安全问题

     最近公司大牛在电话面试某位来我们公司面试的员工的时候问了那么一些问题,引起了本人的深思,因为自己也不会。我们公司大牛电话问:看你简历上写的对servlet比较熟悉,那么请问你知道servlet是线程安全的还是线程不安全的呢。被面试的人回答:线程不安全的。大牛问:为啥是线程不安全的呢。被面试者回答:提交效率,如果是线程安全的,那么效率低下(比如说加锁效率就比较低下)大牛...

2018-08-28 23:57:35 428 1

原创 多线程总结二

       上一篇博客主要介绍了多线程的一些基础的知识,接下来就是在java中实现多线程。        在java中实现多线程一共有3种方式:                                            一 . 继承Thread,重写run方法,使得子类覆盖父类的方法,从而达到实现多线程的目的。                                     ...

2018-04-18 09:12:28 287

原创 多线程总结一

 这几天项目不急,觉得自己基础不是很牢固,所以花了点时间做一做多线程方面的总结。         线程的生命周期        2.           对于上面的生命周期进行一波解释              1) 新建状态   我的理解就是线程的创建          2)就绪状态  我的理解就是线程准备完毕,就是告诉计算机为我准备好了,可以让我开始执行了,但是不一定马上就          ...

2018-04-18 08:36:37 443

原创 论前后端分离项目第一个坑

      前端采用vue,后台用springboot+maven+mysql,在前后端开发的过程,刚一开始并没有设置单点登陆,而是使用拦截器,在拦截器中给session中放入一个固定死的超级管理员用户。前期开发没有问题,当要放入正式的单点登陆模块的时候,就发现session总是为空。      session中一直没有值,每次都报空指针异常,我一直以为是因为在重定向的时候,由于是前后端分离的项目...

2018-04-12 10:54:20 1908

原创 spring MVC的基本流程

        spring mvc的这套流程是每一个后台开发人员必备的基础,值得我们取深入研究一下,即便是现在非常火热的spring boot,其实它是包装了spring MVC,让我们的开发变的更加的方便,快捷,但是作为一名合格的开发人员,怎么能够不理解它的底层呢。下面写一波spring MVC从请求到响应的全部过程,与大家共勉。第一步 请求到dispatcher(前端控制器)第二步 disp...

2018-04-10 11:29:58 889

原创 一个刚进入公司的初级java工程师

作为一个普通的二本院校毕业的学生,刚刚毕业进入到公司已经3个月了。进入自己的开发岗位也已经有了1个月的时间。开始有了许许多多的感想。第一就是开始后悔了,后悔自己没有读一所稍微好点的大学,但是可能更加后悔的还是在大学里面玩了整整四年的时间,基本上没有学到任何的东西。来到了工作岗位上面才发现自己有许许多多不足的地方,甚至说许多基本的东西都还不知道。情商也不高,最主要的还是没有什么思考,感觉自己一直

2017-11-08 20:04:29 23313 3

空空如也

空空如也

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

TA关注的人

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