摘要: 内容基于的是 Java8官方文档,以及Java时间类总结 的总结。BTW:其实具体方法的使用直接在IDEA中看源码更方便直接。 1.老一辈:Java.util.Date Java.sql.Date Java.util.Calendar 1.1 Java.util.Date 最经典的表示时间的类,包含 阅读全文
posted @ 2021-08-18 09:25 又一个蛇佬腔 阅读(341) 评论(0) 推荐(1) 编辑
摘要: 一.JMM(Java内存模型) 参考 老刘-JMM面试包过 HollisChuang-Java内存模型 《Java并发编程实战》Chapter-16 《深入理解Java虚拟机》Chapter-12.3.6 背景:由于CPU和主内存间存在数量级的速率差,CPU-多级缓存-主存这种硬件架构来作为缓冲,C 阅读全文
posted @ 2021-07-05 15:55 又一个蛇佬腔 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.购买服务器并配置环境 1.1 购买 618购买了腾讯云服务器三年最低配置(1核2G 1Mbps 50G云盘),一时激动忘记了购买前领优惠券,痛失25元。 1.2 环境配置 系统是 CentOS Linux release 7.5.1804 x84-64:cat /etc/redhat-relea 阅读全文
posted @ 2021-06-27 21:50 又一个蛇佬腔 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 因为这个项目是两台CentOS7虚拟机,一台当作 MySQL服务器,所以需要配置3306端口公开 参考教学视频:Java2020体系课 22周课 5-2~3 两节课 yum search mysql-community # 确认是否有mysql社区版相关的组件和应用程序,没有就从官网获取 # 搜索 阅读全文
posted @ 2021-06-27 15:31 又一个蛇佬腔 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.前言 计划将之前在Windows系统上练手做的项目部署到云服务器上,想先在本地虚拟机上测试一下是否可行,过程中发现很多问题,特此记录。还有问题未能解决,希望后面能有思路。 突然想到是否和数据库有关,可以在同一台虚拟机上安装mysql和应用,测试看看,是DB问题还是应用本身问题 感觉这个项目本身应 阅读全文
posted @ 2021-06-08 21:01 又一个蛇佬腔 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.问题 启动Tomcat之后,在浏览器输入IP后显示503,查看catalina.log发现报错: 2.问题定位:缺少 tomcat-native library 就是说 缺少Tomcat Native librayr的支持, 因此需要安装 Tomcat Native library。 安装参考 阅读全文
posted @ 2021-06-08 20:38 又一个蛇佬腔 阅读(10539) 评论(3) 推荐(0) 编辑
摘要: 异常基础 编译过程和运行过程中的错误和异常,Java提供异常处理机制,提高程序的健壮性。Java中,通过Throwable及其子类描述各种不同的异常类型 1.前言 Throwable→Error(JVM错误) + Exception(RuntimeException+检查异常) Exception: 阅读全文
posted @ 2021-06-06 07:13 又一个蛇佬腔 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 1.数据结构 1.7 数组+链表,键值对是以Entry内部类的数组存放的。键计算得到哈希值是该数组的下标。又称桶数组当存在哈希冲突时,会通过Entry类内部的成员变量 Entry<k,v> next; 形成一个链表,哈希值相同的元素会以头插法添加到链表中,即拉链法。 1.7有两个主要弊端: 头插法在 阅读全文
posted @ 2021-05-26 16:52 又一个蛇佬腔 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 1.定义 工厂模式属于设计模式中的创建型模式,在工厂模式中,创建对象不暴露创建逻辑(你只需要去4s店买你想要的车型,而不需要知道这辆车如何建造的),而是通过使用一个共同的接口来指向新创建的对象。 创建型模式 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例 阅读全文
posted @ 2021-04-13 21:35 又一个蛇佬腔 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 鉴于这是基本功,而且发现自己经常犯类似的错误,因此详细记录一下这个问题。 1.准备 以笔者的测试软件以及版本为准 IDEA 2020.3 Maven3.6.5 Tomcat 8.5 JDK1.8 2.项目目录构建 2.1 File→new →Project:选择Maven构建项目,Project S 阅读全文
posted @ 2021-04-02 21:06 又一个蛇佬腔 阅读(217) 评论(0) 推荐(0) 编辑