JDK :英文名称(Java Development Kit),Java 开发工具包,是针对 Java 开发员的产品。jdk 是整个 Java 开发的核心,包括了Java运行环境JRE、Java工具和Java的类库。 JRE :英文名称(Java Runtime Environment),指 Jav ...
分类:
编程语言 时间:
2019-12-13 12:11:14
阅读次数:
82
看看这篇针对Java开发人员的SOLID设计原则简介。抽丝剥茧,细说架构那些事——【优锐课】 当你刚接触软件工程时,这些原理和设计模式不容易理解或习惯。我们都遇到了问题,很难理解SOLID + DP的思想,甚至很难正确实施它们。确实,“为什么要SOLID?”的整个概念,以及如何实施设计模式,这需要时 ...
分类:
编程语言 时间:
2019-12-13 10:48:08
阅读次数:
100
SpringDataJPA的使用 JPA是什么? JPA(Java Persistence API)是Sun官方提出的Java持久化规范. 为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据. 它的出现是为了简化现有的持久化开发工作和整合ORM技术. 结束各个ORM框架各自 ...
分类:
编程语言 时间:
2019-12-12 18:06:53
阅读次数:
102
JetBrains IntelliJ IDEA 2019 for Mac是java语言开发的集成环境,业界所公认最好的java开发工具之一!IntelliJ IDEA 2019提供了一套全面的功能,以及使用Java,Groovy,Scala和其他语言进行Web和企业开发的最先进技术和框架的工具和集成 ...
分类:
编程语言 时间:
2019-12-12 15:28:30
阅读次数:
129
idea工具进行Java开发,在项目视图,默认是将package层级以简洁显示的,如下图: 但有时,我们希望不要使用这种模式,比如:某个父包下,有一个子包,想在父包下,增加一个包,可是来时增加在子包下,解决的办法就是将“Compact Middle Packages”选项去掉,具体在: 显示为非精简 ...
分类:
其他好文 时间:
2019-12-11 23:30:11
阅读次数:
385
相关: 1G = 1024M 1M =1024KB 1KB = 1024B 1B = 8bit -c开发:在windows上开发,编译好的只能在windows上用 -java开发:跨平台,一处编码到处运行 -运行在java虚拟机之上 -编译成字节码文件:中间态 -go:跨平台编译 -在windows ...
分类:
其他好文 时间:
2019-12-09 21:40:41
阅读次数:
119
摘自:https://mp.weixin.qq.com/s/ZxY_AiJ1m3z1kH6juh2XHw 前言 Spring翻译为中文是“春天”,的确,在某段时间内,它给Java开发人员带来过春天,但是随着我们项目规模的扩大,Spring需要配置的地方就越来越多,夸张点说,“配置两小时,Coding ...
分类:
编程语言 时间:
2019-12-07 17:48:56
阅读次数:
86
对所有的Java开发者而言,所有项目中最为常见的三个设计模式:工厂设计模式、代理设计模式、单例设计模式。 单例设计模式: 如果一个类中定义有普通方法,那么这些普通方法一定要通过本类的实例化对象你才可以调用。 传统调用: class Single{ public void print(){ Syste ...
分类:
其他好文 时间:
2019-12-07 10:34:35
阅读次数:
77
原因:对象间转换使用了set()方法进行属性赋值,并且未对最后一次更新时间赋值。解决方法:方式1)set()方法进行属性赋值,并对最后一次更新时间赋值:2)换一种方法对属性进行赋值,eg:
分类:
编程语言 时间:
2019-12-06 19:56:44
阅读次数:
107