加载中
Java的枚举与注解

一、枚举类 JDK1.5之前需要自定义枚举类;JDK 1.5 新增的 enum 关键字用于定义枚举类。若枚举只有一个成员, 则可以作为一种单例模式的实现方式 1.1 枚举类的属性 枚举类对象的属性不应允许被...

jdk
2020/12/13 23:22
1.9K
Java 反射机制

一、简介 1.1 Java Reflection Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法 1....

Java 多进程

一、何为程序?进程?线程? 程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序...

2017/08/20 21:13
447
Java 常用基础语法(上)

一、Java语言运行机制及运行过程 Java语言的特点: 特点一:面向对象 两个基本概念:类、对象 三大特性:封装、继承、多态 特点二:健壮性 吸收了C/C++语言的优点,但去掉了其影响程序健壮性...

2020/04/20 08:21
15
Java异常处理与自定义异常

一、何为异常 异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常) Java程序在执行过程中所发生的异常事件可分为两类: Error: Java虚...

2020/07/18 22:34
213
Java 常用基础语法(下)

一、继承 为什么要有继承? # 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。 # 此处的多个类称为子类,单独的这...

2020/04/26 00:35
16
Java程序员最常用的 Spring 相关注解

1、@Required 此注解用于bean的setter方法上。表示此属性是必须的,必须在配置阶段注入,否则会抛出BeanInitializationExcepion。 2、@Autowired 此注解用于bean的field、setter方法以及构造...

2020/10/18 20:19
23
MySQL和ORACLE数据库数据类型与java数据类型默认对应

一、MySQL数据类型与Java数据类型 MySQL 中常见的数据类型: 1、整数类型:tinyint,int,bigint 2、浮点类型:float,double,decimal 3、时间类型:date,dateTime,time,timestamp 4、文本类型:...

2020/04/05 13:10
1K
JAVA RESTFUL API和Apache Dubbo RPC接口文档生成的工具Smart-doc

一、简介 Smart-doc是一款同时支持JAVA RESTFUL API和Apache Dubbo RPC接口文档生成的工具,smart-doc颠覆了传统类似swagger或swagger2这种大量采用注解侵入来生成文档的实现方法。 如果你已...

2020/07/10 00:30
1.9K
为什么 Java Integer 中“128==128”为false,而”100==100“为true?

这是一个挺有意思的讨论话题,让我们用代码说话吧! 运行下面的代码: Integer a = 128, b = 128; System.out.println(a == b); Integer c = 100, d = 100; System.out.println(c == d); 你会得...

2020/12/06 00:34
84
ActiveMQ —— <一> 概述

本文最早发布与本人的博客园 ( https://www.cnblogs.com/libingbin/p/6562007.html ) ,因为项目需要,故决定出一个关于 消息队列ActiveMQ 完整的理论介绍与实际项目应用案例的系列文章! ...

关于POJO/DTO/DO/EO/VO/BO/PO/AO的含义和使用

一、前言 在我们的java项目中存在各种xO的概念,如POJO/DTO/DO/EO/VO,还有些后端开发可能不太常见的BO/PO/AO。这些xO一般都具有简单的结构,如setter/getter/toString 。 二、一般xO用法如下...

2020/04/12 22:18
3.7K
JavaScript 概述

JavaScript是面向Web的编程语言。绝大多数现代网站都使用了JavaScript,并且所有的现代Web浏览器——基于桌面系统、游戏机、平板电脑和智能手机的浏览器——均包含了JavaScript解释器。这使得...

2018/08/19 18:08
110
DBeaver一款免费开源的数据库管理工具

一、简介 DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议。由于 DBeaver 基于 Java 开发,可以运行在各种操作系统上,包括:Windows、Linux、...

2020/10/09 23:18
2.1K
搭建私有代码管理平台(Gitlab)和自动化部署平台(Jenkins)

项目本地开发完成后,我们就需要将代码部署到线上服务器。在当下微服务、集群等的流行,单靠传统的部署显然是无法满足当下的需求;但是我们通过Gitlab和Jenkins这两个常用的开源项目,便可搭...

分析并解决Dubbo爆出的严重CVE-2019-17564漏洞

本篇文章同步在个人公众号: 【背景】 近期,国内各安全实验室检测到Apache Dubbo官方发布了CVE-2019-17564漏洞通告(2020年2月13日,Dubbo检查到一条反序列化漏洞,发布公告称该漏洞等级中危...

2020/03/03 22:36
3K
用Toolbox App管理JetBrains的多个IDE

JetBrains是一家捷克的软件开发公司,该公司位于捷克的布拉格,并在俄罗斯的圣彼得堡及美国麻州波士顿都设有办公室,该公司最为人所熟知的产品是Java编程语言开发撰写时所用的集成开发环境:...

SpringBoot 优雅停服

一、介绍 当外部流量请求到服务端接口执行业务逻辑的时候,若服务端此时执行关机 (kill),spring boot 默认情况会直接关闭容器(tomcat 等),导致此业务逻辑执行失败。在一些业务场景下:...

在线官网Spring Initializr 或 IntelliJ IDEA 快速搭建springboot项目

Spring Boot是由Pivotal团队提供的全新框架,设计目的是用来简化新Spring应用的初始搭建以及开发过程。它主要推崇的是'消灭配置’,实现零配置。 那么,如何快速新建一个一个springboot项目脚...

跟我1小时搞定Maven是什么?怎么用?

序言   据说半夜喝咖啡敲出来的代码,有一种淡淡的咖啡味道;那半夜写出来的总结,是不是也会有一种夜晚的宁静呢!今晚夜深人静,就给后生们总结总结Maven吧!毕竟,今天搞J2E的工程师如果...

2017/10/02 23:14
1.2W

没有更多内容

加载失败,请刷新页面

返回顶部
顶部