摘要:
今天看到了这个求最大公约数和最小公倍数的题目,主要是方法够简洁,递归实现的,分享一下:
//题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
public static int[] method6(int m, int n) {
//数组中第一个数放最大公约数,第二个数... 阅读原文
2020-08-14 16:42:01 阅读(2298) 评论(0)
摘要:
之前我们介绍了两种进程内缓存的用法,包括Spring Boot默认使用的ConcurrentMap缓存以及缓存框架EhCache。虽然EhCache已经能够适用很多应用场景,但是由于EhCache是进程内的缓存框架,在集群模式下时,各应用服务器之间的缓存都是独立的,因此在不同服务器的进程间会存在缓存不一致的情... 阅读原文
2020-08-14 15:09:02 阅读(2342) 评论(0)
摘要:
Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容。在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解。
Java1.5引入了注解,当前许多java框架中大量使用注解,如Hibernate、Jersey、Spring。注解作为程序的元数据嵌入到程序... 阅读原文
2020-08-14 14:13:05 阅读(802) 评论(0)
摘要:
大家好!我是 Guide 哥,Java 后端开发。一个会一点前端,喜欢烹饪的自由少年。
今天这篇文章中简单介绍一下一个 Java 程序员必知的 Linux 的一些概念以及常见命令。
如果文章有任何需要改善和完善的地方,欢迎在评论区指出,共同进步!笔芯!
1. 从认识操作系统开始
正式开始 Linux 之前,... 阅读原文
2020-08-14 12:49:09 阅读(846) 评论(0)
摘要:
不知道你有没有遇到过这种场景,一套代码部署在不同的环境中,随着时间的过去,各个环境代码有版本差异,代码层面可以通过不同的版本来控制,但是数据库层面经常容易忘记更新!
前言
比如刚开始环境 A 和环境 B 的代码版本是一样的,但是随着版本的迭代,环境 A 的系统一直持续迭代,但是环境 B 的系统由于种种原因没有... 阅读原文
2020-08-14 12:05:07 阅读(1000) 评论(0)
摘要:
Lambda表达式
函数式接口
*方法引用和构造器调用
Stream API
接口中的默认方法和静态方法
新时间日期API
Lambda表达式
定义过滤方法:
public List<Product> filterProductByPredicate(List<Product>... 阅读原文
2020-08-14 10:50:02 阅读(2496) 评论(0)
摘要:
一、JVM 基本认识
1、虚拟机 与 JVM
(1)虚拟机(Virtual Machine),可以理解为一台虚拟的计算机,其是一款软件,用来执行一系列虚拟的计算机指令。 可以分为:系统(硬件)虚拟机、程序(软件)虚拟机。
(2)系统(硬件)虚拟机 系统虚拟机是一个可以运行完整操作系统的一个平台,其模拟了物... 阅读原文
2020-08-14 09:42:29 阅读(1117) 评论(0)
摘要:
@
目录
事务传播
案例准备
案例解析
1、无事务
2、 Propagation.REQUIRED
3. Propagation.SUPPORTS
4. Propagation.MANDATORY
5. Propagation.REQUIRED_NEW
6. Propagation.NOT_SUPP... 阅读原文
2020-08-14 08:05:08 阅读(3569) 评论(0)
摘要:
作为一个高性能的 NIO 通信框架,Netty 被广泛应用于大数据处理、互联网消息中间件、游戏和金融行业等。大多数应用场景对底层的通信框架都有很高的性能要求,作为综合性能最高的 NIO 框架 之一,Netty 可以完全满足不同领域对高性能通信的需求。本文我们将从架构层对 Netty 的高性能设计和关键代码实现... 阅读原文
2020-08-14 07:34:02 阅读(2357) 评论(0)
摘要:
一 SpringMVC简介
SpringMVC是Spring提供的一个强大而灵活的Web框架 借助于注解 SpringMVC提供了几乎是POJO的开发模式 使得控制器的开发和测试更加简单
二 SpringMVC优点
1. 角色划分清晰
2. 分工明确 而且扩展相当灵活
3. 和Spring其它框架无缝集成... 阅读原文
2020-08-14 07:15:03 阅读(2300) 评论(0)