JAVA后端
文章平均质量分 90
IT修真院
这个作者很懒,什么都没留下…
展开
-
如何零基础入门Java后端?
编程界的万金油——Java从1995年Java语言诞生至今,中间各种其他编程语言各领风骚,但Java一直坚挺到了现在,不仅没有被淘汰反而用的人越来越多。为什么说Java是万金油呢?Java是一门面向对象编程的语言,它不仅仅是吸收了C++语言的优点,还去除掉了C++里难以理解的多继承和指针等概念。因此Java语言是具有功能强大和简单易用的两大特征。Java语言作为静态的面向对象编...原创 2020-04-13 18:12:03 · 1098 阅读 · 0 评论 -
如何推翻Java的统治?
业内对后端开发一直有个传言,后端开发只有两种语言,一个是JAVA、一个是其他。其他语言一直策划推翻Java的江湖地位。让我们一起来看看,他们是否可以得逞..........视频版: 如何推翻Java的统治? 如何推翻Java的统治文字版:“java越来越过份了。”ph...原创 2019-12-02 18:07:38 · 468 阅读 · 0 评论 -
在JS中的传参方式
传统的前端开发中,页面之间是少有参数交互的,甚至没有,而在如今的前端环境下,一个稍微正式点的项目都不可能少了页面间传参,页面的跨越、服务器后台进行数据请求等,都需要一个或多个传参的方法。js中的传值方式,对于简单类型(比如字符串和数值)就是值传递和引用传递。但是HTML页面之间如何传递数据?如果是动态页面,根本就不需要考虑这个问题,可以如果是一个纯HTML+JavaScript的应用,...原创 2019-11-27 20:24:23 · 626 阅读 · 2 评论 -
JUnit单元测试详解
大家好,我是IT修真院深圳分院的学员,一枚正直纯洁善良的JAVA程序员。本次为大家带来关于深度思考的一个问题,我们为什么要使用单元测试?1.背景介绍JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。JUnit 促进了“先测试后编码”的理念,强调建立测试数据的一段代...原创 2019-11-27 15:16:55 · 257 阅读 · 3 评论 -
Java学到什么程度才能叫精通?
Java学到什么程度才能叫精通?从来不推荐在简历上写了解, 熟悉,掌握,精通这种八竿子都摸不着边的东西。修真院一直推荐六色描述法来介绍自己的技术骨架。第一层,从未听说过,所以简历上你根本也不会写,但是确实有很多东西是你未曾听过的,此层灰色。第二层,身边的朋友,或者是同事用到过,但是你并未使用过,这些东西在简历上写出来,意义也不是特别大,反而是在跟面试写聊天的...原创 2019-11-19 12:25:24 · 229 阅读 · 0 评论 -
JUnit单元测试详解
大家好,我是IT修真院一枚正直纯洁善良的JAVA程序员。本次为大家带来关于深度思考的一个问题,我们为什么要使用单元测试?1.背景介绍JUnit 是一个 Java 编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于 JUnit 的一个统称为 xUnit 的单元测试框架之一。JUnit 促进了“先测试后编码”的理念,强调建立测试数据的一段代码,可以先测试,然后再应用...原创 2019-10-31 17:31:59 · 418 阅读 · 6 评论 -
Java反射的基本使用
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。本篇分享的是:【Java反射的基本使用】背景介绍JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态...原创 2019-12-06 18:43:57 · 227 阅读 · 3 评论 -
SpringMVC工作原理
大家好,我是IT修真院深圳分院一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务二的一个知识点:SpringMVC工作原理1、背景介绍一:背景介绍JavaWeb经历的几个变化:1:Jsp Model1第一代2:JSP Model1第二代3:JSP Model21)Jsp Model1第一代JSP Model1是JavaWeb...原创 2019-12-26 19:22:00 · 337 阅读 · 0 评论 -
详解 Spring Aop
大家好,我是IT修真院深圳分院一枚正直纯洁善良的java程序员。今天给大家分享一下,修真院官网Java任务3,深度思考中的知识点—Spring Aop?1.背景介绍1、什么是AOP1)在OOP(面向对象编程)中,正是这种分散在各处且与对象核心功能无关的代码(横切代码)的存在,使得模块复用难度增加。2)AOP则将封装好的对象剖开,找出其中对多个对象产生影响的公共行为,并将其封...原创 2019-12-25 16:47:42 · 290 阅读 · 3 评论 -
如何看待知乎、饿了么后端的招聘纷纷由 Python 渐渐转向 Java?
【如何看待知乎、饿了么后端的招聘纷纷由 Python 渐渐转向 Java?】一开始会觉得php很快,python很灵活,Ruby很拽,c很高深,nodejs很装逼,JAVA又笨重又麻烦又严格又死板。维护三到五年的大型项目之后才会懂得JAVA的好啊。还有人说我项目小的时候无所谓,大了之后重新开发一遍都来得及,说这种话的基本上都是不懂技术听别人瞎叨叨几句的门外汉,遗留系统处...原创 2019-05-20 10:31:04 · 3301 阅读 · 0 评论 -
Java学到什么程度才能叫精通?
这里是修真院后端小课堂,本篇分析的主题是【Java学到什么程度才能叫精通?】从来不推荐在简历上写了解, 熟悉,掌握,精通这种八竿子都摸不着边的东西。修真院一直推荐六色描述法来介绍自己的技术骨架。第一层,从未听说过,所以简历上你根本也不会写,但是确实有很多东西是你未曾听过的,此层灰色。第二层,身边的朋友,或者是同事用到过,但是你并未使用过,这些东西在简历上写出来,...原创 2019-05-15 09:55:12 · 2503 阅读 · 1 评论 -
Python 的开发效率真的比 Java高吗?
这里是修真院小课堂,本篇分析的主题是【Python 的开发效率真的比 Java高吗?】真的比Java高很高。几个例子。爬虫领域,几年前就用Scrapy抓百度,新浪,股吧等各种东西。五分钟写好一个小爬虫,爽到暴有没有?当年我就是靠教人写爬虫。。。才骗到小妹妹跟我约会的。文本处理,在服务器端处理日志,或者是读取DB生成个小的排行榜,或者是执行一个定时任务,简直不...原创 2019-05-20 10:40:52 · 4302 阅读 · 1 评论 -
开发人员需要掌握数据库到那种程度,比如java 开发人员 掌握mysql?
开发人员对DB的掌握,越深入,你能做的事情就越多。完成业务功能,懂基本的Sql语句。做性能优化,懂索引,懂引擎。做分库分表,懂主从,懂读写分离。做安全,懂权限,懂备份,懂日志。做云数据库,懂源码,懂瓶颈。...原创 2019-05-15 09:56:20 · 3084 阅读 · 0 评论 -
Java培训机构可靠吗?
这里是修真院小课堂,本篇分析的主题是【Java培训机构可靠吗?】第一。不要去有老师一直讲讲讲讲的培训机构去学习。这些老师自己都很久没写过代码了。第二。不要去一直看看看看看看看视频的地方去学习。看视频是最Low的方式,很慢,很低效。第三。不要去讲什么Hadoop的培训机构去学习,少TMD的扯淡了,四个月学毛的Hadoop,搞笑么。第四。不要去没有项目实践的培训机构去学习。什么叫做项...原创 2019-05-20 10:39:07 · 5130 阅读 · 7 评论 -
Python和Java该怎么选?
语言是什么?倾城哭红着眼睛问我,语言比我还重要吗?我不知道,我没法回答。因为我是一个Javaer。Javaer是不是比倾城重要,这个问题本身已经不重要了。重要的是倾城是一个Pythoner。在Javaer和Pythoner之间,是永恒的仇恨和数不尽的恩怨,鲜血和断骨早已经磨平了两种流派任何一丝丝共存的可能性。当我很小很小的时候,我就被教导,Javaer是源代...原创 2019-12-10 20:43:06 · 501 阅读 · 5 评论 -
一个专科生学习JAVA目标月薪2万是否不切实际?
专科生在这里是一个群体的代表,代表着起步晚,基础差,敲门砖少的那部分人,包括但不限双非,转业军人,高中生,大专生,28岁以上大龄青年。能不能拿到20k,在这里的困惑其实是有两个。第一个 什么样的水准可以达到20k?第二个 这个水准需要花多长时间努力,是否有太难的门槛,是否我底子差,英语不好,完全难到绝望?在回答第一个问题之前,先说一下怎么样用六种颜色描述和衡量自己的技术...原创 2019-05-15 09:57:12 · 4708 阅读 · 1 评论 -
在北京三年java开发经验月薪16k,如何在四年经验时要到20k? - 暗灭的回答 - 知乎
中级后端程序员提升薪资的重要点在于:1.项目经验:支付,通知,微信,IM,短信等公用模块快迅实现。2.代码质量:抽象封装,日志规范,发布流程,快速定位。3.性能优化:服务器的内存,硬盘,数据增长量,带宽,系统中最消耗性能的地方,一个请求需要调用哪些服务,每次访问DB的时间是多久。4.架构能力:分布式,负载均衡,读写分离。5.选型能力:JMS,SOA/SCA/微服务,MongoDB/R...原创 2019-05-17 09:54:53 · 1281 阅读 · 0 评论 -
非科班的java程序员该如何补充计算机基础知识,需要看哪些书?
这里是修真院后端小课堂,本篇分析的主题是【非科班的java程序员该如何补充计算机基础知识,需要看哪些书?】java比较特殊,毕竟后端扛霸子,想要认真学好java,必须有好的计算机基础,可是为什么需要基础呢?把这个问题弄明白,要学哪些基础知识就清楚多了。第一个问题,10个用户使用的系统和1000000个人使用的系统,对后端来说差别大吗?这是很多初学者弄不清楚的事情。对前...原创 2019-05-20 10:38:36 · 5224 阅读 · 0 评论 -
ArrayList 介绍
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能,本篇分享的是:【ArrayList 简单介绍】大家好,我是IT修真院北京分院第27期的JAVA学员,一枚正直纯洁善良的java程序员。今天给大家分享一下,修真院官网Java任务10,深度思考中的知识点———Ar...原创 2020-01-03 11:04:51 · 186 阅读 · 1 评论 -
什么是Nginx?
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。大家好,我是IT修真院上海分院一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务三,扩展思考中的知识点——Nginx是什么?1 背景介绍1.1 web服务器Nginx 的竞争对手—A...原创 2019-12-25 16:40:17 · 883 阅读 · 0 评论 -
拦截器、过滤器、监听器各有什么作用?
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。大家好,我是IT修真院郑州分院第十期学员,一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务五,扩展思考中的知识点:——拦截器、过滤器、监听器各有什么作用?一、背景介绍 ...原创 2019-12-05 20:22:41 · 534 阅读 · 6 评论 -
什么叫明文,什么叫密文,为什么不允许在数据库里明文保存密码?
这里是修真院后端小课堂,本篇分析的主题是【什么叫明文,什么叫密文,为什么不允许在数据库里明文保存密码?】每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能,本篇分享的是:【什么叫明文,什么叫密文,为什么不允许在数据库里明文保存密码?】大家好,我是IT修真院深圳分院第10期的JA...原创 2019-05-16 10:37:35 · 4150 阅读 · 0 评论 -
Spring中的IOC是什么意思,为什么要用IOC而不是New来创建实例?
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能,本篇分享的是:【Spring中的IOC是什么意思,为什么要用IOC而不是New来创建实例? 】大家好,我是IT修真院西安分院第4期的JAVA学员,一枚正直纯洁善良的JAVA程序员。今天给大家分享一下...原创 2020-03-13 20:52:20 · 292 阅读 · 0 评论 -
如何使用shiro认证授权
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。大家好,我是IT修真院郑州分院第11期的JAVA学员,一枚正直纯洁善良的java程序员。今天给大家分享一下,如何使用shiro认证授权1.背景介绍Apache Shiro是一个强大且易用的Java...原创 2020-01-03 11:23:13 · 286 阅读 · 3 评论 -
什么是Filter,什么是Interceptor,他们的区别是什么,和AOP又是什么关系?
这里是修真院前端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析前端知识/技能,本篇分享的是:【什么是Filter,什么是Interceptor,他们的区别是什么,和AOP又是什么关系?】标题:【修真院java 小课堂】什么是Filter,什么是Interceptor,他们的区别是什么,和A...原创 2019-05-11 19:29:53 · 461 阅读 · 0 评论 -
如何使用mybatis generator代码生成?
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。本篇分享的是:如何使用mybatis generator代码生成?(1)背景介绍:MyBatis GeneratorMyBatis Generator (MBG) 是一个Mybatis的代码生成器他...原创 2019-11-27 15:02:45 · 257 阅读 · 2 评论 -
什么是restful?rest方法有哪些?有什么区别?
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。大家好,我是IT修真院西安分院赵立鼐,一枚正直纯洁善良的java程序员。本篇分享的是:【什么是restful?rest方法有哪些?有什么区别?】(1)背景介绍:REST(Representational St...原创 2019-12-10 20:23:15 · 570 阅读 · 2 评论 -
JDBC连接池原理
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。大家好,我是IT修真院西安分院一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网Java任务1,深度思考中的知识点:JDBC连接池原理一、.背景介绍 mybatis是什么? 说起用...原创 2019-12-26 19:18:59 · 297 阅读 · 3 评论 -
HashMap浅析
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。本篇分享的是:【HashMap浅析】大家好,我是IT修真院武汉分院一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务10中的深度思考,HashMap浅析?一、背景介绍HashMap...原创 2019-11-19 14:51:15 · 152 阅读 · 0 评论 -
springboot和redis的整合
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。大家好,我是IT修真院深圳分院一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务四里面的一个扩展:springboot和redis整合。1 背景介绍1.1 Springcloud Rib...原创 2019-12-30 18:41:23 · 322 阅读 · 1 评论 -
什么是SOA?什么是SCA?什么是微服务?
这里是修真院前端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析前端知识/技能,本篇分享的是:【什么是SOA?什么是SCA?什么是微服务?】大家好,我是IT修真院的学员,一枚正直纯洁善良的java程序员今天给大家分享一下,修真院官网java任务九,深度思考中的知识点——什么是SOA?什么是...原创 2020-03-05 22:12:25 · 964 阅读 · 0 评论 -
什么是HashMap?什么情况下使用HashMap?
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能,本篇分享的是:【什么是HashMap?什么情况下使用HashMap?】大家好,我是IT修真院深圳分院第十一期学员,一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务十的一个知识点:什么是...原创 2019-05-17 09:48:46 · 7224 阅读 · 3 评论 -
springboot和redis整合。
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能,本篇分享的是:【springboot和redis整合。】大家好,我是IT修真院深圳分院第十三期学员,一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务四里面的一个扩展:springboot和r...原创 2020-03-17 11:23:25 · 237 阅读 · 0 评论 -
mybatis常用标签和动态查询
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。大家好,我是IT修真院西安分院一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网Java任务1,深度思考中的知识点:mybatis常用标签和动态查询一、.背景介绍 mybatis是什么...原创 2019-11-14 18:38:17 · 215 阅读 · 0 评论 -
JWT简单介绍
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。本篇分享的是:【JWT简单介绍。】大家好,我是IT修真院郑州分院第11期的学员何爽,一枚正直纯洁善良的后端程序员,今天给大家分享一下,修真院官网java(职业)任务5,深度思考中的知识点——JWT简单介绍。...原创 2019-12-06 10:20:44 · 251 阅读 · 2 评论 -
什么是RMI,什么是RPC,两者之间的区别是什么?
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能,本篇分享的是:【什么是RMI,什么是RPC,两者之间的区别是什么?】Spring RMIRMI全称是Remote Method Invocation-远程方法调用,是纯Java的网络分布式应用系统的核心解...原创 2019-10-08 15:56:54 · 671 阅读 · 0 评论 -
什么是springcloud分布式--feign?
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能,本篇分享的是:【什么是springcloud分布式--feign?】1.背景介绍spring cloud简介Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布...原创 2020-03-13 20:25:24 · 281 阅读 · 0 评论 -
如何写shell脚本?
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能,本篇分享的是:【如何写shell脚本?】大家好,我是IT修真院深圳分院一枚正直纯洁善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务二里面的知识点:如何写shell脚本?尝试自己编写一个简单脚本...原创 2019-12-25 14:41:49 · 290 阅读 · 0 评论 -
Jvm如何运行和内存分配
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。本篇分享的是:jvm如何运行和内存分配开场语:大家好,我是IT修真院北京分院廖友,一枚正直纯洁善良的Java程序员。今天给大家分享一下官网Java任务拓展中的知识点——jvm如何运行和内存分配一、背景介绍:...原创 2019-11-05 11:34:20 · 203 阅读 · 0 评论 -
什么是Hibernate?
这里是修真院后端小课堂,每篇分享文从【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】八个方面深度解析后端知识/技能。大家好,我是IT修真院郑州分院一枚正直纯洁善良的java程序员。今天给大家分享一下,修真院官网java任务十,深度思考中的知识点——什么是Hibernate?背景介绍一开始手动编写代码执行连接对象和数据的操作,...原创 2019-12-06 10:22:20 · 464 阅读 · 3 评论