摘要: 原创: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)