Java - 无界文档

Java

最新Java设计模式学习大纲整理
大家好,我是闲者,虽然有很多关于Java设计模式的资料,但是我还是自己整理一份,这对于我来说也是学习的一个过程,大纲放在这里以供大家参考!后续具体文章会慢慢的发出来! 有什么缺漏或不对的地方,欢迎大家指出来! 一. Java设计模式介绍 1. 什么是设计模式? 2. 设计模式的作用和意义。 3. 设计模式的分类。 二. 创建型模式(Creational Patterns) 1. 单例模式(Sin……
Linux启动java项目的几种方式
war包 & jar包 把java项目打成war包是比较传统的开发方式,这种方式需要额外安装Tomcat,放到Tomcat中的webapp目录来运行,优点及时可以灵活选择Tomcat的版本,修改它的配置以及规则。 但是当前这种部署方式是已经落后了的,相对于war包部署来说,打成jar包会更加的方便快捷,是springboot默认打包方式,springboot是开发java最优秀的框架,没有……
Java实现短信登录的流程
很早之前整理的文章,发布下。 1. 了解短信登录的原理 在开始实现Java短信登录之前,我们需要先了解短信登录的原理。短信登录通常通过以下步骤实现: 用户输入手机号码并点击发送验证码按钮。 后台生成随机的验证码并通过短信服务商发送到用户的手机上。 用户在手机上收到验证码后,将其输入到登录页面。 前端将用户输入的手机号码和验证码发送到后台进行验证。 后台验证通过后,返回登录成功的信息给前端。 2……
Java反编译工具
jd-gui 下载 下载地址,如图按照版本选择即可 特点 优点:反编译的源代码基本符合,没有乱七八糟新增的修饰符 缺点:反编译过程耗时较长 无法还原内部类 使用 直接将jar拖拽到exe上即可,可以查看对应的class文件 导出源代码:点击file -> Save All Sources按钮进行导出 Luyten 下载 下载地址下载exe版本 特点 优点:反编译过程耗时……
Java8新特性全面介绍
Java 8 已经发布很久了,很多报道表明 Java 8 是一次重大的版本升级,虽然我们的 JDK 环境也升级到1.8,但是在日常的开发过程中,使用最多的编程风格还是停留在 JDK1.7。 一、介绍 Java 8 已经发布很久了,很多报道表明 Java 8 是一次重大的版本升级,虽然我们的 JDK 环境也升级到1.8,但是在日常的开发过程中,使用最多的编程风……
Java中Spring、Spring MVC及Spring Boot的区别?
对于一个Java开发者来说,Spring可谓如雷贯耳,无论是Spring框架,还是Spring引领的IOC,AOP风格,都对后续Java开发产生的深远的影响,同时,Spring社区总能及时响应开发者的需求,推出适应潮流发展的新功能特定;而对于大部分开发者而言,平时接触最多的应该就是Spring MVC以及Spring Boot了,本文将分别对Spring,Spring MVC以及Spring B……
Java学习大纲路径
本文介绍了Java的学习路径大纲,喜欢的朋友可以根据大纲去学习 如果你是完全没有编程基础的新手,建议你先从基础的编程概念入手,比如变量、循环、条件语句、函数等,可以先学习 Python 或者 JavaScript 这样的入门语言,然后再转向 Java。 以下是一个比较完整的 Java 学习路径: 一.Java 基础语法 学习 Java 的基础语法,包括数据类型、变量、运算符、流程控制、循环语句等等……
Java开发环境安装配置JDK+Maven+Tomcat
配置环境:Windows10专业版 注:建议为专业版,其他版本权限有可能有缺失. 一.安装JDK1.8 1. 安装JDK 进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置: 1.1 下载jdk 此处提供: jdk-8u181-windows-x64 链接:https://pan.baidu.com/s/1c9vh7TRak5uhDstMO7TtxQ 提取码:pm4c 在下载页……