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
在下载页……