pom
因为项目中采用Morphia(MongoDB的ORM框架),因此需要在pom文件中引入相应依赖:
<dependency>
<groupId>dev.morphia.morphia</groupId>
修饰符总结
修饰符
类
成员变量
成员方法
构造方法
public
第一章:Maven概述
(1)Maven是一个项目构建工具,由apache提供,用Java开发的
(2)构建工具:Ant(蚂蚁),Maven(专家)
(3)构建工
Java有2个GUI库:AWT、Swing。
AWT是SUN最早提供的GUI库,依赖本地平台,界面不好看,功能有限。之后推出了Swing,Swing并没有完全替代AWT,而是建立在AWT基础上的。Swing库完全采用Java编写。
现在AWT组件很少使用了,一般都是
红色代表接口,蓝色代表抽象类,绿色代表并发包中的类,灰色代表早期进程安全的类(基本上已过期)
ArrayList
基于数组,支持快速随机访问
public class Arra
1.一般我们的项目都是svn 或git 进行管理的,为了扫出异常的问题 做好把 “” .svn “” 文件删除
2。把我们的项目需要的jar 文件放到一个文件夹内同项目一起进行扫描。这样为了避免代码编译报错。
减少不必要的验证即可
步骤:Window-Preferences-左侧的Validation
如图所示,将Build一列的勾全部去掉就好了。
如需手动校验,右键项目名-选择Validate即可。
工欲善其事,必先利其器。
不难发现,还是有很多小朋友在使用eclipse开发java项目。当你接触IDEA后,一切都变得美好了。
使用IDEA创建一个springboot项目是一件极其简单的事情。界面化的依赖选择令人心旷神怡,有木有。&
一、基本概念
简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。
在创建一个对象时不向客户暴露内部细节,并提供一个创建对象的通用接口。
二、结构
本篇博客作为Spring入门系列的第一篇博客,不会讲解什么是Spring以及Spring的发展史这些太理论的东西,主要讲解下如何使用IntelliJ IDEA创建第一个Spring项目以及通过一个示例讲解下Spring的简单原理。
1.创建Spring项目
IDE:IntelliJ IDEA
1.1
让我们先回顾下本系列的前3篇博客:
Spring入门(一):创建Spring项目
Spring入门(二):自动化装配bean
Spring入门(三):通过JavaConfig装配bean
1.为什么要使用Maven?
之前我们新建的项目,项目所要依赖的第三方jar包都在项目的类路径下(通常为li
现在使用的仍是AWT的事件模型。涉及到3类对象:
Event Source:事件源,即事件发生所在的组件
Event:事件,封装了此次事件的相关信息
Event Listener:事件监听器,监听事件,发生指定事件时自动调用对应的方法
监听器可以
Spring Event 是基于观察者模式实现,介绍其之前,我们先介绍下JDK提供的观察者模型
观察者:Observer,
被观察:Observable
当被观察者改变时,其需要通知所有关联的观察者。Observable实现逻辑
一、SpringDataJpa的含义:
SpringDataJpa: 是Spring基于ORM框架、JPA规范封装的一套JPA应用框架,是SpringData中的一个子模块,可让开发者用极简的代码即可实现对数据的访问和操作。它提供了包括增删改查、排序、分页等在内的常用功能,主要针对的就
目录
1.背景
2 辞职 & 裸辞2.1 谈谈辞职
2.3 裸辞 & 裸辞利弊
2.4 求职环境
3 西安 & 杭州3.1 西安
3.2 目的
前几天和朋友闲聊,说遇到了一个ConcurrentHashMap死循环问题,当时心里想这不科学呀?ConcurrentHashMap怎么还有死循环呢,毕竟它已经解决HashMap中rehash中死循环问题了,但是随着深入的分析,发现事情并没有之前想的那么简单~ (以下分析基于jdk版本:
set
特点:
无序,
不允许重复
没有索引
Set<String> set = new HashSet<String>();
set.add("hello");
set.add("world");
set.add("java");
//遍历
JFrame的常用构造函数:
JFrame()
JFrame(String title) //窗口标题,会显示在左上角窗体图标的后面
JDialog的常用构造函数:
JDialog()
JDialog(J
ImageIcon是Icon接口的一个实现类。
ImageIcon类的构造函数:
ImageIcon()
ImageIcon(String filename) //本地图片文件
ImageIcon(URL location) //网络图
特点
线程不安全
HashMap、和Hashtable、SynchronizedMap区别:
HashMap 线程不安全,可以有null的key值或value值。
hashtable 线程安全,不能有null的key值或value值。
ConcurrentHashMap 线程安全,不能有null的k