- 博客(13)
- 收藏
- 关注
原创 JAVAEE与JAVA有何区别?
Java分三个版本:Java SE(标准版)、Java EE(企业版)、Java ME(微型版)其中SE就是大家学的Java基础,EE是公司最常用的用于网站开发(PC端),ME用于移动端开发,现在熟悉的安卓系统就是用JAVAME开发的。乐字节。Java既可以被编译,也可以被解释。通过编译器,可以把Java 程序翻译成一种中间代码 - 称为字节码 - 可以被Java解释器解释的独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需编译一次,程序运行时解释执行。Java
2021-06-18 14:37:25
1156
原创 Java 开发必备! I/O与Netty原理精讲
一 Java I/O模型1 BIO(Blocking IO)BIO是同步阻塞模型,一个客户端连接对应一个处理线程。在BIO中,accept和read方法都是阻塞操作,如果没有连接请求,accept方法阻塞;如果无数据可读取,read方法阻塞。2 NIO(Non Blocking IO)NIO是同步非阻塞模型,服务端的一个线程可以处理多个请求,客户端发送的连接请求注册在多路复用器Selector上,服务端线程通过轮询多路复用器查看是否有IO请求,有则进行...
2021-06-16 14:57:09
120
原创 前端与后端相比,真的简单吗?
其实我不太喜欢将两种技术以哪一个更加简单的形式来进行探讨。但是在现实中很多人却都在以此种形式进行比较,其比较的结果大部分都是:前端要更简单一些,后端的数据和算法要比前端整体偏难。前端更多的在于视觉效果。前端可能比较复杂,但复杂的程度没有后端复杂。其实前端也早已不是以前用 jQuery 写一写就可以交差的时代了。那么为什么还有那么多人觉得前端简单呢?我大胆对持有此观点的人有以下几点猜测:1、只懂得自身一亩三分地要种些什么的人,因为大部分程序员其实对项目的整体认知还是不足的。2、所在公司规模偏小
2021-06-15 14:24:52
2203
1
原创 SpringBoot框架(由浅入深,深度解读)
一、入门1.简介Spring Boot是一个简化Spring开发的框架。用来监护spring应用开发,约定大于配置,去繁就简,just run 就能创建一个独立的,产品级的应用。乐字节我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是整合了很多优秀的框架,不用我们自己手动的去写一堆xml配置然后进行配置。从本质上来说,Spring Boot就是Spring,它做了那些没有它你也会去做的Spring Bean
2021-06-11 15:10:09
432
2
原创 Spring 框架简介
Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE应用程序开发提供集成的框架。我将介绍Spring框架。我先从框架底层模型的角度描述该框架的功能,然后将讨论两个最有趣的模块:Spring面向方面编程(AOP)和控制反转(IOC)容器。接着将使用几个示例演示IOC容器在典型应用程序用例场景中的应用情况。Spring 框架Spring 框架是一个分层架构,由7个定义良好的模块组成。Spring.
2021-06-10 15:41:40
187
原创 Web前端开发学习计划
Web前端开拓是从网页制作演变而来的,名称上有很明显的时代特性。在互联网的演变进程傍边,网页制作是Web1.0时代的产品,其时网站的基本内容都是动态的,用户利用网站的行为也以浏览为主。Web前端的岗位职责是利用(X)HTML5、CSS、JavaScript、DOM等各种Web技能结合产品的界面开发。不管你是对前端感兴趣还是想往前端方面发展你都要看这套计划,你必须自己订一套计划书!比如说,4月底你必须以学完jQuery。Web前端开发学习计划 HTML+css HTML+css是we
2021-06-09 15:09:01
1256
1
原创 JavaEE的13种核心技术!
小伙伴们应该都知道,Java的大方向就是JavaEE,但JavaEE不仅仅是socket编程哦,它具体包含了13种核心技术,赶紧和CoCo酱一起来看看吧!1、JDBC(Java Database Connectivity)JDBC API为访问不同的数据库提供了一种统一的途径,象ODBC一样,JDBC对开发者屏蔽了一些细节问题,另外,JDCB对数据库的访问也具有平台无关性。2、JNDI(Java Name and Directory Interface)JNDI ...
2021-06-08 13:36:21
197
原创 学习 Java 语言,你必须知道的 Java 简史
阅读本文你将收获:为什么要学习 JavaJava这门语言如今是互联网行业炙手可热的编程语言,像阿里、美团这些大厂,技术体系都是建立在 Java 之上。这些大厂又是很多新兴互联网企业的技术风向标,因此 Java 使用范围相当的广,对 Java 程序员的需求量就相当的大。Java 不仅仅是一杯热腾腾的咖啡,还可以是一个靠得住的饭碗!蜗牛从大学开始就接触 Java,工作之后也一直是使用 Java 这门程序设计语言作为编程首选。希望结合自己的知识体系和实践经验,产出 Java 学习的一系列教程.
2021-06-07 15:53:25
89
原创 Python基础教程学习路线
Python基础教程学习路线,如果想从零基础熟练掌握python开发,你需要有一套完整的学习路线,学习Python的优势如何学习等相关的内容。接下来小编带你一起寻找Python 基础教程学习路线~一、学习Python的优势 1.易于学习:Python有相对较少的关键字,结构简单,和一个明确定义的语法,学习起来更加简单。 2.易于阅读:Python代码定义的更清晰。 3.易于维护:Python的成功在于它的源代码是相当容易维护的。 4.一个广泛的标准库:Python的最..
2021-06-04 16:13:34
66
原创 简化你的Java代码,让工作更高效|语言
喜欢就关注我们吧!TIOBE 12 月榜单已于日前公布,在最新的排行榜中,C 语言仍高居榜首,其次分别是 Java、Python 和 C++。在编程语言这一领域中,许多编程语言都会随着时间的推移而经历人气的激增,以及历史迭代之后的陨落。为了更好地了解行业发展,TechRepublic则面向一些行业内的专业人士进行了一次采访,旨在了解最令人讨厌的编程语言是哪些。最后得出的结论为,Java、Javascript、C++以及 Perl 名列前茅。对此,VMware 的工程总监 Tom Hatch...
2021-06-03 15:23:40
388
原创 Java冒泡排序
前言本系列排序包括十大经典排序算法。使用的语言为:Java 结构为: 定义抽象类Sort里面实现了,交换,大小比较等方法。例如交换两个值,直接传入下标就可以了。其他的具体排序的类都继承抽象类Sort。这样我们就能专注于算法本身。/* * 返回值等于0,代表 array[i1] == array[i2] * 返回值小于0,代表 array[i1] < array[i2] * 返回值大于0,代表 array[i1] > array[i2] */ ...
2021-06-02 18:40:43
103
原创 在 Java 中初始化 List 的五种方法
在 Java 中初始化 List 的五种方法 1.构造 List 后使用 List.add 初始化 2.使用 {{}} 双括号语法 3.使用 Arrays.asList 4. 使用 Stream (JDK8) 5. 使用 Lists (JDK9) 参考在 Java 中初始化 List 的五种方法Java 中经常需要使用到 List,下面简单介绍几种常见的初始化方式。1.构造 List 后使用 List.add 初始化List<String> stringL
2021-06-01 18:02:09
551
原创 如何提升 Java 技术?
刚刚进阶成功的我也来回答一下这个问题。首先,我说说为什么要提升自己的Java水平。以北京为例,java程序员的平均工资是21.4K/月,也就是说大部分人的月薪在 2w 左右。相比其他职业,2w 的月薪可以说是高薪了;然而在编程行业,这个薪资是远远比不上年薪 50w 甚至百万以上的技术大神的。高薪资已经摆在那里,拿不拿得到就看你自己的本事了。其实,身边也有很多朋友问楼主类似的问题:✔ 干Java快2年了,但感觉自己太缺乏项目经验了,很难有质的飞跃,怎么办?✔ 感觉到瓶颈期了..
2021-05-31 19:06:03
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人