java基础
梦回沉沦
虚心学习,宅出生活,
展开
-
设计模式 单例设计模式(Singleton Pattern)详细解读
文章目录一、什么是单例设计模式?二、适用场景三、设计思想演进四、饿汉式结果五、懒汉式-懒加载(Lazy Load)初步改造线程安全问题和解决思路结果为何要加volatile?六、静态内部类实现单例设计模式(推荐)结果七、枚举实现单例设计模式结果八、问题:遇到反序列化、反射攻击怎么办?如何避免1、使用枚举2、解决反射问题3、解决反序列化最终测试一、什么是单例设计模式?单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象原创 2020-06-11 13:41:18 · 514 阅读 · 0 评论 -
SpringBoot对应SpringCloud版本号
点击访问链接这个链接是springboot官方构建项目时用到的接口,所以里面的信息一直会保持最新,只要看红框中你对应的版本号查找就可以了原创 2020-02-28 12:22:34 · 1784 阅读 · 0 评论 -
windows Dos 常用命令行
dir (directory) :列出当前目录下的文件以及文件夹 md (make directory): 创建目录 rd (remove directory):删除目录 cd (change directory):进入指定目录 cd.. : 退回到上一级目录 cd\ : 退回到根目录 del:删除文件 exit:退出dos命令行 cls (clear screen...原创 2018-06-13 19:52:48 · 209 阅读 · 0 评论 -
Java 数据类型和运算符
一. 注释为了方便程序的阅读,Java语言允许程序员在程序中写上一些说明性的文字,用来提高程序的可读性,这些文字性的说明就称为注释。 注释不会出现在字节码文件中,即Java编译器编译时会跳过注释语句。 在Java中根据注释的功能不同,主要分为单行注释、多行注释和文档注释。单行注释:使用“//”开头,“//”后面的单行内容均为注释。多行注释: 以“/*”开头以“*/”结尾,在“/*”和“*/”之间的...原创 2018-06-22 11:07:26 · 320 阅读 · 0 评论 -
java利用Scanner获取键盘输入
借鉴自:点击打开链接,自己手打了一遍1、从控制台接收一个字符import java.io.IOException;/** * @author wanniwa * @date 2018/6/22 15:08 */public class Demo1 { public static void main(String[] args) throws IOException ...原创 2018-06-22 15:06:47 · 45515 阅读 · 11 评论 -
配置Jstl的Maven依赖
转自 点击打开链接 在Spring MVC中用Maven添加一下JSTL的包出现错误:org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed转载 2017-10-11 10:58:06 · 2081 阅读 · 1 评论 -
Java 类与类之间的关系
类与类之间的关系依赖:形参、局部变量关联:属性聚合:属性 整体与部分不一致的生命周期 学校 学生组合:属性 整体与部分一致的生命周期 人与大脑继承:父子类关系实现:接口与实现类关系...原创 2018-09-24 17:07:14 · 180 阅读 · 0 评论 -
Java多线程
Java多线程一、程序 进程 线程程序:指令集 静态资源进程:操作系统 调度程序 动态概念线程:在进程内多条执行路径二、创建Java中线程的创建常见有如三种基本形式1.继承Thread类,重写该类的run方法兔子类:public class Rabbit extends Thread{ @Override public void run() { ...原创 2018-09-24 21:12:37 · 298 阅读 · 0 评论