自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 一、Java基础知识

1、Java概述1.1、 何为编程编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。为了使计算机能够理解人的意图,人类就必须要将需解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算机之间交流的过程就是编程。1.2、什么是JavaJava是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易

2020-07-21 14:09:20 493

原创 杂事其二之点外卖展开的脑洞

下午5点多我收拾好运动设备出门打算去健身房游泳健身,出小区门口的时候后正好碰上了美团买菜推广人员,推广吸收新用户的活动。当时我看着天热大家都挺不容易的,自己正好需要买一些菜,然后就帮忙做了这次新人推广。当时送了我一瓶儿醋,我想着醋拿着不方便,再加上送菜骑手差不多是6:30之前会把菜送到。我就想着转头回来等一下吧,然后等菜送回来了之后我再去健身。差不多六点多的时候,骑手给我打了一通电话。特别礼貌特别客气的跟我讲,喂,您好,客户楼下门禁没法打开,麻烦您下来拿一下您的菜,谢谢!我当时感觉好久没有这么好的用户体验了

2020-06-14 22:58:05 206

转载 synchronized和ReentrantLock的区别

转载自http://houlinyan.iteye.com/blog/1112535基本概念1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候 线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定, 如果使用 synchronized ,如果A不释放,B将一直等下去,不能被中断 如果 使用ReentrantLock,如果A不释放,可以使B在等待了足够长的时间以后,中断等待,而干别的事情

2020-06-14 21:42:50 235

原创 杂事其一

今天接手了一个用hibernate做ORM的项目需求,当我写hql语句的时候,已经很久没有用hibernate了,上次用还是… 心里突然有一种莫名的百感交集无法用语言表达的那种感觉。事情要追溯到17年我刚出来去北京实习的时候,那时候由于自己是个小本科还没有毕业,自己技术也不够扎实,出去找工作处处碰壁(由于自己想找个正式工,不想以一个实习生的身份),那个时候整天背面试题,面试了很多家,那个时候还是ssm,ssh横行的年,SpringMVC,Mybatis、Hibernate。问的最多的就是Mybatis与Hi

2020-06-09 20:55:10 132

原创 设计模式

设计模式模块分类1、按照类型可以分为:创建型模式,结构型模式,行为型模式。设计模式各个类型细分1、创建型模式主要是针对对象在创建过程中遇到的各种问题和解决方案的总结。 常见的设计模式 工厂模式(Factory、Abstract Factory),单例模式(Singleton),创建者模式(Builder),原型模式(ProtoType)。2、结构型模式是针对软件设计结构的总结,关注于类、对象继承、组合方式的实践经验。 常见的设计模式有:适配器模式(Adapter),代理模式(Proxy),装饰者

2020-06-09 20:35:07 109

原创 接口和抽象类区别

1、接口与抽象类的异同总的来说接口与抽象类都是Java面向对象的两个基础机制。接口和抽象类相同点:1.都不能被实例化;2.接口的实现类和抽象类的子类只有全部实现了接口或者抽象类中的方法后才可以被实例化。接口和抽象类的区别:1.接口只能定义抽象方法不能实现方法,抽象类既可以定义抽象方法,也可以实现方法;2.单继承,多实现。接口可以实现多个,只能继承一个抽象类;3.接口强调的是功能,抽象类强调的是所属关系;4.接口中的所有成员变量 为public static final, 静态不可修改,当然

2020-06-08 20:05:45 470

原创 JVM GC发展史

JVM GC发展史1、JVM垃圾收集器1.1、Serial收集器1.2、ParNew收集器1.3、Parallel Scavenge收集器1.4、Serial Old收集器1.5、 Parallel Old收集器1.6、CMS收集器1.6 G1收集器(-XX:+UseG1GC)1.7、ZGC结束语1、JVM垃圾收集器jvm发展到现在有这么些垃圾收集器,虽然有些已经被新版本的jdk舍弃了,这两年来更新的jdk中,主要是针对G1与ZGC的容器优化中,其他容器要么被移除,要么被弃用。不过现在市场上的项目很多都

2020-06-07 17:53:24 721

原创 一个即将归家的在外漂泊的码农的从新开始

一切从新开始个人介绍归家原因从新出发心中有梦个人介绍本人是18年的普通本科毕业生,17年大四实习的时候就开始从事Java开发,实习时在北京工作、毕业之后一直在上海从事金融行业Java后端开发的工作。归家原因在没毕业之前打算跟女朋友一起在上海打拼工作,理想总是美好的,但现实往往事与愿违,女朋友最后参考了家里人的建议选择了在老家当高中老师,虽然得知此类消息我的内心很痛苦,一切的一切都被打破,但是每个人都有选择的权利,教师这类职业我相信国家也会越来越重视,我还是尊重我女朋友的选择。由于是在编工作,岗位不好

2020-06-06 21:50:55 130

空空如也

空空如也

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

TA关注的人

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