1 架构设计 经过了接近一学期的程序设计训练,在这一单元的第一次作业中我就非常注重架构的设计,竭力避免像之前一样陷入“第一次作业凑合,第二次作业重构”的不健康的迭代模式。整体上来说,我对我本次作业的架构还是很满意的。废话…
分类:java
Spring源码阅读环境搭建
目录 安装gradle 导入Spring源码 创建测试模块my-test 其他问题 spring-aspects模块构建时报错 本文思维导图 本文将粗略的搭建一个Spring源码的阅读环境,为后面的源码阅读做一个准备。做…
Trie树的java实现
leetcode 地址: https://leetcode.com/problems/implement-trie-prefix-tree/description/ 难度:中等 描述:略 解题思路: Tri…
java--异常处理
异常处理 我们在写代码时,经常出现的一些小问题,为了方便我们处理,java为我们提供了异常机制 捕获异常与抛出异常 //捕获异常格式: try { //可能出错的语句 } catch (出错的类型 出错的对象) { //…
Redis.
Redis: 1、概念:redis是一款高性能的NOSQL系列的非关系型数据库。 2、下载安装。 1、redis有中文网。 2、解压直接可以使用。 *redis.windows.conf :配置文件。 …
java基础第十一篇之Date、Math、自动装箱和拆箱
Date类 表示一个瞬间,就是一个时刻 * * 构造方法: * public Date();//创建一个表示当前系统时间的Date对象 * public Date(long time);//毫秒值,距离标准时间(1970…
Java基础(五) final关键字浅析
前面在讲解String时提到了final关键字,本文将对final关键字进行解析。 static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优…
Java GUI 事件监听
现在使用的仍是AWT的事件模型。涉及到3类对象: Event Source:事件源,即事件发生所在的组件 Event:事件,封装了此次事件的相关信息 Event Listener:事件监听器,监听事件,发生…
Spring Event
Spring Event 是基于观察者模式实现,介绍其之前,我们先介绍下JDK提供的观察者模型 观察者:Observer, 被观察:Observable 当被观察者改变时,其需要…
浅析SpringDataJpa继承结构
一、SpringDataJpa的含义: SpringDataJpa: 是Spring基于ORM框架、JPA规范封装的一套JPA应用框架,是SpringData中的一个子模块,可让开发者用极简的代码即可实现对…
关于辞职和面试的答疑解惑(含面试题分享)
目录 1.背景 2 辞职 & 裸辞 2.1 谈谈辞职 2.3 裸辞 & 裸辞利弊 2.4 求职环境 3 西安 & 杭州 3.1 西安 3.2 目的地选择 3.3 杭州 4 面试心得 4.1 面试前…
ConcurrentHashMap竟然也有死循环问题?
前几天和朋友闲聊,说遇到了一个ConcurrentHashMap死循环问题,当时心里想这不科学呀?ConcurrentHashMap怎么还有死循环呢,毕竟它已经解决HashMap中rehash中死循环问题了,但是随着深入…