![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
该睡觉了zZ
这个作者很懒,什么都没留下…
展开
-
[Java] 入门简介
Java 程序运行在虚拟机上,不同 OS 有不同的 JVM,JVM 负责将字节码翻译成对应平台下的机器码原创 2022-12-03 17:28:50 · 136 阅读 · 1 评论 -
[Java] 面试常见的并发编程问题
文章目录交替打印数字三个线程轮流打印 ABC生产者消费者实现阻塞队列 交替打印数字 核心:synchronized,Object.wait() / notify() 思路:一个线程打印数字后就阻塞在 lock 上,由另一个线程打印数字后再唤醒 Object lock = new Object(); // 偶数线程 new Thread(() -> { for (int i = 0; i < 100; i += 2) { synchronized (lock) {原创 2021-12-18 11:34:54 · 562 阅读 · 0 评论 -
[设计模式] 5 种常见设计模式的 Java 实现
文章目录单例模式饿汉式懒汉式双重锁校验责任链模式建造者模式工厂模式(简单工厂、反射工厂)代理模式(静态代理、动态代理) 单例模式 饿汉式 public class Singleton { // 构造函数私有化 private Singleton() {} // 我很饥饿,在这里就直接创建实例 private static Singleton instance = new Singleton(); // 提供一个全局访问点 public static Singleton g原创 2021-12-18 11:17:29 · 377 阅读 · 0 评论 -
[JSP] 课堂笔记——在IDEA上配置Tomcat的问题(2019.12.6)
目录1 遇到的问题1.1 无法使用内置对象问题描述解决方案1.2 Tomcat无法热部署问题描述解决方案1.3 idea中文字体问题问题描述解决方案 1 遇到的问题 1.1 无法使用内置对象 问题描述 无法使用Tomcat的内置对象 解决方案 将<%!%>改为<%%> 语句格式 用途 <%!JSP 声明语句%> 通常声明全局变量、常量、方法、类...原创 2019-12-07 22:28:12 · 139 阅读 · 0 评论 -
[JSP] 课堂笔记——配置Tomcat(2019.12.3)
目录1. 配置环境 1. 配置环境 (1) 在tomcat官网下载release(9.0.29)版本压缩包,解压 (2) 确保电脑系统环境变量中有以下变量,配置了JAVA环境且JDK版本大于等于8 变量 值 JAVA_HOME 如 C:\Program Files (x86)\jdk-12.0.2 TOMCAT_HOME 或 CATALINA_HOME C:\Program ...原创 2019-12-05 12:53:39 · 137 阅读 · 0 评论 -
[JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)
1.安装java的软件开发工具包 (1)JDK,即Java Development Kit,可在JAVA官网或搜索引擎搜索下载 (2)JAVA的三个版本,简单的说,EE>SE>ME Java SE:Standard Edition,标准版本(选这个!) Java EE:Enterprise Edition,企业版 Java ME:Micro Edition,嵌入式版 2.配置环境...原创 2019-09-10 21:59:51 · 300 阅读 · 0 评论