同一个对象,在不同时刻表现出不同状态成员变量编译看左边,执行看右边成员方法编译看左边,执行看左边(也就是说看父类中存不存在这种方法,如果存在就可以访问,(子类中可以对此方法进行重写),如果父类中不存在这种方法,而子类中存在这种方法,那么就不能访问)public class Animal { private String name; private int age...
原创
2021-07-27 19:59:46
147阅读
继承,子类继承父类的功能,并且子类在具有父类的功能的同时可以增加父类没有的功能,同时也能重写父类的已经有的功能我感觉这最能感觉有点晕的就是,带参,无参,在父类,还有子类中 ,并且继承不能多继承,只能多层继承public class Person { private String name; private int age; public Person() {} public P...
原创
2021-07-27 19:59:48
122阅读
昨天和MDA大牛飞哥谈了关于软件架构的问题。让我重新思考关于软件设计中架构设计的问题:即业务架构-大架 好,那是另一个话题了。我这里是是指最终软件基于的架构设计,到底是从模型开始,开...
转载
2007-12-17 10:34:00
65阅读
周末无聊,想找部剧看,找来找去发现了水浒传,于是不自觉的竟看了下来,重温了下经典,突然发现这次再看水浒感触很深,体会到了以前没体会到的东西,想跟大家分享下。
原创
2021-08-02 09:41:19
101阅读
原创
2021-09-06 09:31:39
167阅读
1. clrscr(void) 清屏 clear screen;gotoxy(x,y); 移动光标至指置;2.定义活动文本模式窗口函数windowvoid window(int left,int top,int right,int bottom);//参数顺时针依次传入textcolor(int...
原创
2021-12-30 15:05:53
57阅读
相461675 主要对之前的学习进行一个补充。AbstractQueuedSynchronizer是实现同步容器的基础。在JUC中是一个非常主要的类,JDK...
原创
2022-12-22 00:40:58
62阅读
相关博客:使用synchronized要注意的地方先看这个示例:package com.example.thre
原创
2022-12-22 00:48:30
69阅读
我的理解:抽象类存在于父类,并且它定义的抽象类方法需要通过子类来改写,也就是不能够实例化,需要通过子类来进行实例化public abstract class Animal { private String name; private int age; public Animal() { } public Animal(String name, int age) { t...
原创
2021-07-27 19:59:45
167阅读
在《Kafka的Lag计算误区及正确实现》一文中提及了kafka.admin.ConsumerGroupCommand.PartitionAssignmentState无法被外部访问,故要么将PartitionAssignmentState前的protected修饰符去掉,要么像《 如何获取Kafka的消费者详情》和《集群管理工具KafkaAdminClient——改造》这两篇这样来实现,但是真的
原创
2021-04-03 17:36:13
362阅读
如果是为指针p申请一段内存,上面的代码能达到目的吗? 通过前面的内容分析,肯定是达不到预期效果的。运行结果: 这是为什么呢?我们还是利用前面所知来分析,由于传递给getMemory函数的参数都是一个副本,因此函数内的p也是外部p的一个副本,因此即便在函数内部,将p指向了一块新申请的内存,仍然不会改变
转载
2019-09-03 08:52:00
121阅读
2评论
<bean:write>是Struts标签中最常用的标签之一,其作用是写出request、 session等对象范围的属性值,例如:
<bean:write name="userName
原创
2012-06-06 14:12:45
848阅读
在《Kafka的Lag计算误区及正确实现》一文中提及了kafka.admin.ConsumerGroupCommand.PartitionAssignmentState无法被外部访问,故要将PartitionAssignmentState前的protected修饰符去掉可以直接将describeGroup返回的结果转换成JSON然后传至监控页面(supportedbyYANGliiNoba)。代码
原创
2019-05-21 15:18:43
1109阅读
编译器编译器也是个程序,可以阅读某一种语言(源语言)编写的程序,并把该程序翻译为一个等价的,用另一种语言(目标语言)编写的程序。即,输入源程序,输出目标程序的程序,能够把源程序映射为语义等价的目标程序:编译器源程序------->目标程序源程序一般是可读性较好的字符串,目标程序则有多种形式:机器码,例如C语言编译得到可执行的二进制程序中间字节码,例如Java编译得到面向JVM的.class文
原创
2021-01-14 22:44:06
266阅读
原创
2021-09-07 16:50:04
362阅读
再看hadoop PRC以前写过一篇文章叫做《hadoop RPC从入门到暂时放弃》,现在粗略的把《Hadoop 2.xHDFS源码剖析》看完了第一遍,感觉对HDFS的整体了解上升了一个层次,并且重新看了一下动态代理、protocol buffer所以这次重新来写写对于hadoop RPC的认识。下面还是主要通过ClientProtocol协议,即hdfs客户端与NameNode通信的协议,来介绍
原创
2017-03-12 21:17:48
1028阅读
接口里面的方法都是抽象的,需要被实例化,并且一个类可以有多个接口(这与继承不同,继承只能多层继承,并不能多个继承)public abstract class Person { private String name; private int age; public Person() { } public Person(String name, int age) { thi...
原创
2021-07-27 19:59:44
262阅读
在敲学生管理系统之前,我们就学习过ADO的有关知识。但是昨天被问到ADO的几个对象,顿时无言!为什么会出现这样的结果呢,明明是学习过了,而且也实践过(红皮书的五个例子)。这充分说明了,在以往的学习过程中,自己没有及时的进行总结,或是总结了,也只是形式上的总结而已,而没有进行进一步的思考。 首先,我们先来了解一下什么是ADO? ADO(ActiveX Data Object),是一种基于OLEDB之上的数据库访问技术,OLEDB是一种底层的编程接口,它支持关系或非关系型数据源,比如各种类型的数据库,电子表格,电子邮件和文本文件等。 ADO对象模型主要包括七个对象,分为三...
转载
2013-08-17 22:28:00
851阅读
2评论
最初,JavaScript 只能在 Web 浏览器中运行,但是随着 Node 的出现,现在 JavaScript 也可以在服务端运行。虽然我们可能知道应该在何时何地去使用它, 但是我们真的了解这些脚本执行的背后发生了什么吗?
翻译
2022-02-28 15:14:16
59阅读
map 是一种有序无重复的关联容器。关联容器与顺序容器不同,他们的元素是按照关键字来保存和访问
原创
2023-06-02 07:08:59
129阅读