摘要:
原创:Java派(微信公众号:Java派),欢迎分享,转载请保留出处。
消息队列优势
消息队列(Message Queue,简称MQ),其主要用于在复杂的微服务系统中进行消息通信,它的优点可以大致整理成以下几点:
服务间解耦
提高服务并发、性能
突发流量削峰
...
服务间解耦
微服务系统业务之间相互... 阅读原文
2019-10-27 08:04:09 阅读(2428) 评论(0)
摘要:
Mysql优化
字段设计
遵循三范式。你想想你们公司如果连数据库字段都没有一个规则的话,也就是说你们公司开发都没有一个限制,那么你们是不是开发起来对接起来很麻烦呀,包括后面来的人接手前面的工作,完成搞不懂前一个人的开发流程。这样维护起来是不是很麻烦? 原则:定长和非定长数据类... 阅读原文
2019-10-27 07:42:03 阅读(2415) 评论(0)
摘要:
本文首发于个人网站:http://www.javaadu.online/,如需转载,请注明出处
使用Spring Boot开发微服务的过程中,我们会使用别人提供的接口,也会设计接口给别人使用,这时候微服务应用之间的协作就需要有一定的规范。
基于rpc协议,我们一般有两种思路:(1)提供服务的应用统一将异... 阅读原文
2019-10-27 07:22:02 阅读(2359) 评论(0)
摘要:
Java的字符流 Reader Writer
Reader字符输入流
Writer字符输出流
专门用于字符的形式读取和写入数据
步骤 1 : 使用字符流读取文件
FileReader 是Reader子类,以FileReader 为例进行文件读取
package stream;
import java.io... 阅读原文
2019-10-27 07:17:02 阅读(2418) 评论(0)
摘要:
一、什么是反射
JAVA反射机制是在运行状态中,对于任何一个类,都能够知道这个类的所有属性和方法;对于任何一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。
想要使用反射机制,就必须要先获取到该类的字节码文件对象(.class),通过字节码文件对... 阅读原文
2019-10-27 06:00:06 阅读(2344) 评论(0)
摘要:
首先思考一个问题:为什么要存在 包装类?
Java是语言一门纯面向对象的编程语言,万物皆对象!
如:
int num = 30; // int是基本数据类型
Person p = new Pers... 阅读原文
2019-10-27 00:46:02 阅读(2295) 评论(0)
摘要:
总结日常Java开发常见优化策略,持续更新。
尽可能使用局部变量
调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中,速度较快,其他变量,如静态变量、实例变量等,都在堆中创建,速度较慢。另外,栈中创建的变量,随着方法的运行结束,这些内容就没了,不需要额外的垃圾回收。
及时关闭流
Java编程过程... 阅读原文
2019-10-26 23:14:12 阅读(2440) 评论(0)
摘要:
总结日常Java开发常见优化策略,持续更新。
尽可能使用局部变量
调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中,速度较快,其他变量,如静态变量、实例变量等,都在堆中创建,速度较慢。另外,栈中创建的变量,随着方法的运行结束,这些内容就没了,不需要额外的垃圾回收。
及时关闭流
Java编程过程... 阅读原文
2019-10-26 23:14:12 阅读(2646) 评论(0)
摘要:
本月(2019年10月16日)Spring Boot 2.2已经正式发布了!在此篇文章中,将给大家介绍一下2.2版为大家带来了哪些重要的新变化。笔者用心书写,希望阅读完成之后转发关注,你的支持是我不竭的创作动力!
一、Spring bean全局延迟初始化配置
Spring Boot 2.2引入的一项新功能是... 阅读原文
2019-10-26 22:28:03 阅读(2725) 评论(0)
摘要:
2019-10-25-23:22:23
目录
1.接口的概念
2.接口的定义格式
3.接口包含的内容
4.接口的使用步骤
5.继承父类并实现多个接口
6.接口之间的多继承
接口的概念
接口是指对协定进行定义的引用类型。其他类型实现接口,以保证它们支持某些操作。接... 阅读原文
2019-10-26 22:08:01 阅读(2319) 评论(0)