![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT修真院Java小课堂
文章平均质量分 89
weixin_40296254
这个作者很懒,什么都没留下…
展开
-
为什么要使用INTERFACE,而不是直接使用一个实体类来完成任务?INTERFACE和IMPL这种方式的好处是什么?
大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务1中,为什么要使用INTERFACE,而不是直接使用一个实体类来完成任务?INTERFACE和IMPL这种方式的好处是什么?一、背景介绍在Java程序中接口类似于协议(Protocol),不是类,是对类的一组需求描述,用来明确声明行为。声明一...原创 2018-04-12 22:07:12 · 2146 阅读 · 0 评论 -
JWT简单介绍
大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务5中的深度思考,JWT简单介绍?一、背景介绍JSON Web Token(JWT)是一个开放的标准(RFC 7519),它定义了一个紧凑且自包含的方式,用于在各方之间以JSON对象安全地传输信息。这些信息可以通过数字签名进行验证和信任。可以使用秘密即secret(使用HMA...原创 2018-07-30 22:08:08 · 594 阅读 · 0 评论 -
mybatis generator代码生成
大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务1中的深度思考,mybatis generator代码生成?一、背景介绍使用MyBatis Generator可以生成dao,model,mapper和xxxByExample文件。generator-plug1.3.6版本可以生成支持动态SQL的文件。1.3.5及以下只支...原创 2018-07-20 12:10:27 · 278 阅读 · 0 评论 -
什么是quartz?
大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务7中的深度思考,怎么处理maven依赖冲突?一、背景介绍目前大多数Web应用都具有任务调度功能。任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。实现任务调度的Java实现方式有:java.util.Time,ScheduledExecutor,开源工具包Quart...原创 2018-07-04 17:26:56 · 308 阅读 · 0 评论 -
MySQL多表查询
大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务7中的深度思考,怎么处理maven依赖冲突?一、背景介绍很多时候在实际业务中需要查询的不止一张表。比如:1.找出所有同时在本银行中有账号且有贷款的用户名。2.银行中可能查询违规记录,同时查询出用户的。此时一个查询涉及到两个以上的表,称之为多表查询、连接查询、联合查询或多表联合查询。而且...转载 2018-06-11 10:38:44 · 568 阅读 · 0 评论 -
怎么处理maven依赖冲突?
大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务7中的深度思考,怎么处理maven依赖冲突?一、背景介绍我查看的讲依赖冲突的教程中提到,依赖冲突常见的错误是出现很多奇怪的错误,如果有一定的开发经验了,当出现奇怪报错时就需要考虑依赖冲突了。还有一点,依赖冲突的解决在多模块的大型项目中很重要,但是单model的项目,中基本maven自己...转载 2018-06-01 13:09:26 · 5407 阅读 · 0 评论 -
线程
大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务10中的深度思考,线程?一、背景介绍一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个进程包括由操作系统分配的内存空间,包含一个或多个线程。一个线程不能独立的存在,它必须是进程的一部分。一个进程一直运行,直到所有的非守护线程都结束运行...转载 2018-06-21 19:39:28 · 139 阅读 · 0 评论 -
生成JSON的几种方式。
大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务2中的深度思考,生成JSON的几种方式,他们之间的好处和坏处分别是什么,为什么推荐使用json-taglib来处理JSON?一、背景介绍JSON,全称是 JavaScript Object Notation,即 JavaScript 对象标记法。是一种轻量的数据交换格式。易于人阅读和编...转载 2018-05-21 14:57:53 · 4872 阅读 · 0 评论 -
什么是压测,为什么要进行压力测试?Jmeter工具的使用
大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务6中问题,大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务1中问题,什么是压测,为什么要进行压力测试?Jmeter工具的使用?一、背景介绍负载测试(LoadTest)、压力测试(StressTest)、容量测试(Capa...转载 2018-05-08 23:00:26 · 21845 阅读 · 0 评论 -
Debug
大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务1中问题,Debug?一、背景介绍编好程序以后,通过各种手段进行查错和排错的过程。程序的正确性不仅仅表现在正常功能的完成上, 更重要的是对意外情况的正确处理。DEBUG是一种计算机程序。Debug其实是DOS系统中的一个程序,而且比较底层,涉及汇编,不是我们想要的经常使用到的“Debu...原创 2018-04-24 11:22:07 · 116 阅读 · 0 评论 -
HashMap浅析
大家好,我是IT修真院上海分院第5期学员,一枚正直善良的JAVA程序员。今天给大家分享一下,修真院官网JAVA任务10中的深度思考,HashMap浅析?一、背景介绍HashMap的存储结构是由数组和链表共同组成的。所以HashMap有两张存储方式。可以中和数组和链表的优缺点。数组的存储方式在内存的地址是连续的,大小固定,一代分配后不能被其他引用占用。特定是查询快,时间复杂度是O(1...原创 2018-08-16 19:29:38 · 175 阅读 · 0 评论