摘要: 水仙花数:水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:370=33+73+00;371=33+73+13,370、371就是一个水仙花数 注意:要判断一个三位数是不是水仙花数,得先取得这个三位数的的个位,十位和百位 代码如下 阅读全文
posted @ 2019-09-13 22:10 云耕码农 阅读(2982) 评论(0) 推荐(1) 编辑
摘要: 基本冒泡排序 最优解冒泡排序 排序方法(优化:当某趟没有发生交换,说明数组已经有序,就中断程序) 交换位置 动图展示 阅读全文
posted @ 2019-09-12 22:07 云耕码农 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,我们使用某个类时必定知道它是什么类,是用来做什么的。于是我们直接对这个类进行实例化,之后使用这个类对象进行操作。 上面这样子进行类对象的初始化,我们可以理解为「正」。 而反射则是一开始并不知道我要初始化的类对象是什么,自然也无法使用 new 关键字来创建对象了。 这时候,我们使用 JDK 阅读全文
posted @ 2019-09-11 18:57 云耕码农 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 消息中间件简单介绍 消息中间件(消息队列)是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性[架构] 使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 那什么是RabbitMQ呢? 阅读全文
posted @ 2019-09-10 22:03 云耕码农 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 使用枚举实现代码如下: 枚举类(推荐) 对象类 main方法 输出结果 使用静态内部内实现 代码如下 main方法 结果 懒汉模式 代码如下 main方法 结果 饿汉模式 代码如下 main方法 双重检测锁模式 代码如下 总结 阅读全文
posted @ 2019-09-09 20:01 云耕码农 阅读(136) 评论(0) 推荐(0) 编辑
摘要: servlet的生命周期 我们一般都了解servlet的大致生命周期为:初始化,服务(get、post请求)、结束,如下图 该图说明了各个方法的前后调用顺序 以下为创建方式: 阅读全文
posted @ 2019-09-09 14:29 云耕码农 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 1.ServletContext作用于整个APP ServletContext在服务器启动时创建,在服务器关闭时销毁,一个JavaWeb应用只创建一个ServletContext对象。 作用范围:所有的用户都可以取得此信息,此信息在整个服务器上被保留。 属性范围值:只要设置一次,则所有的网页窗口都可 阅读全文
posted @ 2019-09-09 10:43 云耕码农 阅读(734) 评论(0) 推荐(2) 编辑
摘要: 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 阅读全文
posted @ 2019-09-08 19:06 云耕码农 阅读(197) 评论(0) 推荐(0) 编辑