自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 什么是 Java?

一、什么是Java经过了多年的发展,Java早已由一门单纯的计算机编程语言,演变为了一套强大的技术体系。是的,什么是Java,我想技术体系四个字应该是最好的概括了吧。Java设计者们将Java划分为3种结构独立但却彼此依赖的技术体系分支,它们分别对应着不同的规范集合和组件:Java SE(标准版),主要活跃在桌面领域,主要包含了Java API组件。Java EE(企业版),活跃在企业...

2019-12-16 11:15:24 214 1

转载 Java的消亡史

作为一名程序猿 ,我们每天都在写Code,但你真的了解它的生命周期么?今天就来简单聊下它的生命历程,说起一段Java Code,从出生到game over大体分这么几步:编译、类加载、运行、GC。编译Java语言的编译期其实是一段“不确定 ”的过程,因为可能是一个前端编译器把.java文件转变为.class文件的过程;也可能是指JVM的后端运行期编译器(JIT编译器)把字节码转...

2019-12-14 08:58:15 199 1

原创 什么是Java?你知道不?

什么Java?估计除了学计算机专业的同学,其他人大部分没听过,或者根本不知道有这样好吃的存在。哈哈哈,说笑了,Java不是什么好吃的,它是一门语言,一门计算机编程语言。有人会问了,Java计算机编程语言?有什么特点呢?一般来说,对于不知道的事物,现在的人会通过百度去搜索相关信息介绍,就好比下图:搜索结果:“Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C...

2019-12-13 09:52:43 243

原创 Java最热门的3个就业方向

现在这个时代,大家都清楚的知道,这几年,中国的互联网行业进入了高速发展的阶段,同时IT行业,也成为了热门,而Java开发就业薪资高,就业前景好是众所周知的了,但是一批又一批Java就业者都去了哪里呢?他们主要在哪三个方向做出了成就,估计就很少有人知道了吧,下面我就给大家简单介绍一下。根据IDC的统计,在所有软件开发类人才的需求中,对JAVA工程师的需求曾达到全部需求量的50%以上。而且,JAV...

2019-12-12 10:30:32 304 1

原创 Java分布式延时消息如何实现?如果有人再问你可以这样说

一、本地延时在实现分布式消息队列的延时消息之前,我们想想我们平时是如何在自己的应用程序上实现一些延时功能的?在Java中可以通过下面的方式来完成我们延时功能:ScheduledThreadPoolExecutor:ScheduledThreadPoolExecutor继承了ThreadPoolExecutor,我们提交任务的时候,会将任务首先提交到DelayedWorkQueue一个优先级...

2019-12-11 10:25:20 1000 1

转载 自学觉得“Java”难?那是因为你错过了这篇文章

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。一、虚拟机内存图解JAVA程序运行与虚拟机之上,运行时需要内存空间。虚拟机执行JAVA程序的过程中会把它管理的内存划分为不...

2019-12-10 09:51:42 107

转载 「大学生学编程系列」如何学习java?

java目前在编程语言排行中还是稳稳的第一名,生态链系统越来越稳健,java语言已经慢慢步入成熟期,随之带来的是就业门槛的提升,这也是编程发展的一个趋势,未来编程语言发展趋势是高度集成化,编程行业经过这些年的发展已经积累很多有用的工具类库,可以直接封装起来直接调用,python是典型这种编程语言,java发展到今天也积累了很多优秀的框架和类库,现在从事java方面的工作开发一个功能要比之前用jav...

2019-12-09 14:14:10 232

原创 每天分享一点Java知识(spring-aop)

1. 何为AOPAOP:面向切面编程,相对于OOP面向对象编程。Spring AOP存在的目的是为了解耦,AOP可以让一组类共享相同的行为,在OOP中只能通过继承类喝实现接口,来使代码的耦合度增强,且类继承只能为单继承,阻碍更多行为添加到一组类上,AOP弥补了OOP的不足。2. AspectJ的注解式切面编程a. 使用注解@Aspect声明是一个切面;b. 使用注解@After...

2019-12-07 15:17:44 142

原创 Java基础知识点的总结

前言本文主要是我之前复习Java基础原理过程中写的Java基础学习总结。Java的知识点其实非常多,并且有些知识点比较难以理解,有时候我们自以为理解了某些内容,其实可能只是停留在表面上,没有理解其底层实现原理。纸上得来终觉浅,绝知此事要躬行。笔者之前对每部分的内容对做了比较深入的学习以及代码实现,基本上比较全面地讲述了每一个Java基础知识点,当然可能有些遗漏和错误,欢迎读者指正...

2019-12-06 10:58:28 293

转载 每天一个Java知识点(spring-event)

每天分享一个Java知识点,码字不易,喜欢的可以关注一波,共同学习。201911281. 在spring中是通过ApplicationEvent类和ApplicationListener接口来处理事件的,如果某个bean实现了ApplicationListener接口并被部署到容器中,那么每次对应的ApplicationEvent被发布到容器中时,都会通知该bean,这是典型的观察者模式。...

2019-12-05 10:18:27 349

原创 每天一个Java知识点(spring-多线程)

1. spring通过任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。而实际开发任务一般是非阻碍的,即异步的,所以我们要在配置类中通过@EnanleAsync开启对异步任务的支持,并通过在实际执行的Bean的方法中使用@Async注解来声明其是一个异步任务。2. 代码示例a. 配置...

2019-12-04 10:04:21 203

原创 如何成为一名优秀的Java程序员

34、为 switch 语句提供一个 default 选项。35、不要在 for 循环体中对计数器的赋值。36、不要给非公有类定义 public 构建器。37、不要对浮点数进行比较运算,尤其是不要进行 ==, !=运算,减少 >, < 运算。38、实现 equals() 方法时,先用 getClass() 或者 instanceof 进行类型比较,通过后才能继续比较。...

2019-12-04 10:02:44 80

原创 TIOBE 11 月份编程语言排行榜,Java 继续保持第一

TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于全球工程师、课程和第三方厂商的数量。排名使用著名的搜索引擎(诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等)进行计算。近日,TIOBE发布了11月最新的编程语言排行榜,达妹分享给大家,一起来看看吧!TIOBE 11 月编程语言排行 1-20...

2019-12-02 13:38:54 361

原创 Spring 原理

1.Spring Boot原理Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。其特点如下:创建独立的Sp...

2019-11-30 13:27:24 171 1

原创 如果累了,就停下歇一歇

那些在悄无声息中走散的人,你还记得吗?你是否也会在某个睡不着的夜晚,觉得遗憾,觉得落寞,突然想要有个家?你是不是曾经有个归宿,后来又被自己弄丢了,只能像街边的流浪狗一样,独自孤独了好久?或许人都是这样,以前向往轰轰烈烈的人生,现在不过想要一顿寻常晚饭,一个人简单的陪伴,和有一盏灯为你而亮的家。这城市的风好大孤独的人总是晚回家越长大越会发现,人真的会因为一点小事就哭。熬夜加班的时候不会...

2019-11-29 13:59:51 205

转载 阿里靠什么武功秘籍渡过“双十一“的天量冲击

双十一大概会产生多大的数据量呢,可能大家没概念,举个例子央视拍了这么多年电视新闻节目,几十年下来他存了大概80P的数据。而今年双11一天,阿里要处理970P的数据,做为一个IT人,笔者认为今年”双十一“阿里最大的技术看点有有以下两个:阿里的数据库,也就是刚刚拿下TPC冠军的OcceanBase,处理峰值也达到了骇人听闻的6100万次/秒,阿里核心系统百分百上云了。如果把信息系统比做一个武林高...

2019-11-27 10:08:02 140

转载 Python分布式计算相关工具

Python分布式计算相关工具Parallel PythonPP是一个python模块,提供在SMP(具有多个处理器或多核的系统)和集群(通过网络连接的计算机)上并行执行python代码的机制。它轻巧,易于安装和与其他python软件集成。PP是一个用纯Python编写的开源和跨平台模块。一、概览PP是一个python模块,提供在SMP(具有多个处理器或多核的系统)和集群(通过网络连接的计...

2019-11-26 17:03:18 207

空空如也

空空如也

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

TA关注的人

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