org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connec
关于用springcloudstream连接虚拟机的RabbitMQ遇到 默认情况下,guest用户被禁止通过远程连接到RabbitMQ,它只能用localhost连接。你自己创建的其它的用户不会受限于这一条。 这个配置是通过配置文件中的loopback_users来设置的。 如果你希望guest用 ... 查看全文
3张图说清楚:java设计模式原则:开闭、接口隔离、迪米特法则
本文重点介绍java设计模式原则:开闭原则、接口隔离原则、迪米特法则。用思维导图的方式来表现。 21种java设计模式遵循了6大设计原则,本文介绍后面3个设计原则,上一篇介绍前3个设计原则。 查看全文
简单了解java历史
计算机硬件发展的同时,软件始终伴随其步伐迅猛发展,就计算机的编程语言而言,也划分为三代。 第一代: 机器语言 。每条指令用二进制编码,编码效率极低,但运行效率高。 第二代: 汇编语言 。用符号编程,和具体机器指令有关,需要记住的指令太多,编写效率低下。 第三代: 高级语言 :如FORTRAN、COB ... 查看全文
3张思维导图说清楚:java设计模式的6大设计原则,前3讲!
本文重点介绍java设计模式原则:单一职责原则、里氏替换原则、依赖倒置原则。用思维导图的方式来表现。 23种java设计模式遵循了6大设计原则,本文介绍前3个设计原则,下一篇介绍后面3个设计原则。 查看全文
一脚踩进java之基础篇16——面向对象 (构造方法)
一、什么是构造方法呢? 从字面上理解即为构建创造时用的方法,即就是对象创建时要执行的方法。既然是对象创建时要执行的方法,那么只要在new对象时,知道其执行的构造方法是什么,就可以在执行这个方法的时候给对象进行属性赋值。 1.1 构造方法的体现: 1) 构造方法没有返回值类型。因为它是为构建对象的,对 ... 查看全文
浅谈JSP0-乐字节前端
JSPJSP的基础语法简介?JSP:JavaServerPageSUN公司提供的动态网页编程技术,是JavaWeb服务器端的动态资源。?它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。?相比servlet而言,servlet很难对数据进行排版,而jsp除了可以用java代码产生动态数据的同时,也很容易对数据进行排版。?不管是JSP还 查看全文
第15章 java反射机制
第15章 java反射机制 大纲: 注:标红为重点 ① 反射概述 1.1关于反射的理解 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何 类的内部信息,并能直接操作任意对象的内部属性及方法。 框架 = 反射 + 注解 + 设计模式 ... 查看全文
andorid jar/库源码解析之RxJava2
目录:andorid jar/库源码解析 RxJava2: 作用: 通过提供一种,观察者和订阅者的模式,的架构,来优化逻辑流程。适用于复杂和需要多数据转换和长流程。 栗子: 定义三个对象类 public class ResultInfo { public int code; public Strin ... 查看全文
使用JavaScript完成省市联动效果
省市联动效果 技术分析 什么是DOM: Document Object Model : 管理我们的文档,增删改查规则 【HTML中的DOM操作】 一些常用的 HTML DOM 方法: getElementById(id) 获取带有指定 id 的节点(元素) appendChild(node) 插入新 ... 查看全文
使用JavaScript完成复选框的全选和全不选
复选框的全选和全不选 需求分析 ? 商品分类界面中,当我们点击全选框的时候,我们希望选中所有的商品,当我们取消掉的时候,我们希望不选中所有的商品 技术分析 checked= 查看全文
【Java8新特性】Lambda表达式基础语法,都在这儿了!!
写在前面 前面积极响应读者的需求,写了两篇Java新特性的文章。有小伙伴留言说:感觉Lambda表达式很强大啊!一行代码就能够搞定那么多功能!我想学习下Lambda表达式的语法,可以吗?我的回答是:没问题!这不,Lambda表达式来了! 匿名类到Lambda表达式 我们先来看看从匿名类如何转换到La ... 查看全文
使用JavaScript完成控制下拉列表左右选择
使用JS控制下拉列表左右选择 需求分析 在我们的分类管理中,我们要能够去修改我们的分类信息,当我们一点修改的时候,跳转到一个可以编辑的页面,这里面能够修改分类的名称,分类的描述,以及分类的商品 技术分析 ondblclick= 查看全文
xml出现Exception in thread "main" java.lang.NullPointerException
运行代码出现Exception in thread "main" java.lang.NullPointerException 可以看下这个链接:https://ask.csdn.net/questions/1057248 原因1:String path=JsoupDemo1.class.getCl ... 查看全文
使用JavaScript完成表格隔行换色
表格隔行换色 需求分析 ? 我们商品分类的信息太多,如果每一行都显示同一个颜色的话会让人看的眼花,为了提高用户体验,减少用户看错的情况,需要对表格进行隔行换色 技术分析 table对象 集合 cells[]:返回包含表格中所有单元格的一个数组。 rows[]:返回包含表格中所有行的一个数组。 tBo ... 查看全文
使用JavaScript完成表单的校验
完成表单的校验 需求分析 ? 昨天我们做了一个简单的表单校验,每当用户输入出错的时候,我们是弹出了一个对话框,提示用户去修改。这样的用户体验效果非常不好好。我们今天就是需要来对他进行一个修改,当用户输入信息有问题的时候,我们就再输入框的后面给他一个友好提示。 技术分析 【HTML中innerHTML ... 查看全文
参加完阿里蚂蚁金服Java中间件6轮面试题!6点血泪总结~
蚂蚁金服一面:分布式架构 50分钟 1、个人介绍加项目介绍20分钟 2、微服务架构是什么,它的优缺点? 3、ACID CAP BASE理论 4、分布式一致性协议,二段、三段、TCC,优缺点 5、RPC过程 6、服务注册中心宕机了怎么办? 7、微服务还有其他什么组件 8、分布式架构与微服务的关系 9、 ... 查看全文
【Java多态&接口&转型】
一、转型 1、关于Java中的向上转型,向下转型 向上转型(upcasting):子类 >父类(自动类型转换) 向下转型(downcasting):父类 >子类(强制类型转换,需要加强类型转换符) 2、不论是向上转型还是向下转型,两个类型之间必须要有继承关系 如果没有继承关系进行转换的时候编码无法通 ... 查看全文
一篇文章搞懂高级Java程序员、架构师、技术总监、CTO从薪资到技能的区别
“ 我希望用一篇文章完全让大家正确的理解从程序员到架构师、技术经理、技术总监、CTO的完整区别以及进阶要领。 只有客观去认识,才会更加合理的找到自己的擅长点,从而更好的发展自己。 上图是典型的薪资结构图,我们先从高级程序员谈起。 高级程序员 一般是至少三年以上的工作经验,有些地方是五年以上,很多小公 ... 查看全文
2019头条抖音Java 3面真题,含面试题答案!
一面: hashmap,怎么扩容,怎么处理数据冲突?怎么高效率的实现数据迁移? Linux的共享内存如何实现,大概说了一下。 socket网络编程,说一下TCP的三次握手和四次挥手 同步IO和异步IO的区别? Java GC机制?GC Roots有哪些? 红黑树讲一下,五个特性,插入删除操作,时间复 ... 查看全文
2019 阿里Java 4轮面试题,含必考题答案参考!
Java一面 hashmap源码问题 HashMap底层结构 put操作讲一下 HashMap、HashMap如何保证线程安全、ConcurrentHashMap JVM有哪些回收算法,对应的收集器有哪些? jvm g1的内存模型讲一下,G1和CMS收集器的区别?以及G1收集器对CMS的改进? ja ... 查看全文
我爱java系列---【idea中如何使用git】
场景一:(适用于刚接触一个已经存在的项目的时候) 从远程仓库拉取项目代码到本地仓库,记得配置对应的settings.xml文件 场景二:(经常使用的) 写完代码后如何提交到远程仓库? ... 查看全文