Wesley13 Wesley13
4年前
java中面向对象的一点学习总结
最近开始看java的一些东西,感觉比python麻烦些,今天学习了面向对象的一些东西,觉得挺多挺复杂,这里做个知识总结以一个简单的例子来说明java面向对象的三大特性,封装,继承,多态,有一个动物(Animal)基类,定义了run与eat方法,然后有一个猫(Cat)与狗(Dog)的子类继承了动物这个父类,子类重写(override)了父类的run与eat
Easter79 Easter79
4年前
tomcat NIOEndpoint中的Acceptor实现
EndPoint的组件就是属于连接器Connector里面的。它是一个通信的端点,就是负责对外实现TCP/IP协议。EndPoint是个接口,它的具体实现类就是AbstractEndpoint,而AbstractEndpoint具体的实现类就有AprEndpoint、Nio2Endpoint、NioEndpoint。AprEndpoint:对应
Wesley13 Wesley13
4年前
MySQL存储过程语法
先上一段代码/创建字符串split函数/DROPFUNCTIONIFEXISTSSPLIT_STR;CREATEFUNCTIONSPLIT_STR(xVARCHAR(255),delimVARCHAR(12),posINT)
Wesley13 Wesley13
4年前
Java多线程打辅助的三个小伙子
前言之前学多线程的时候没有学习线程的同步工具类(辅助类)。ps:当时觉得暂时用不上,认为是挺高深的知识点就没去管了..在前几天,朋友发了一篇比较好的Semaphore文章过来,然后在浏览博客的时候又发现面试还会考,那还是挺重要的知识点。于是花了点时间去了解一下。Java为我们提供了三个同步工具类:CountDownLat
Stella981 Stella981
4年前
JavaScript回调函数及数组方法测试
JavaScript回调函数及数组方法测试具体代码如下:<!DOCTYPEhtml<htmllang"en"<head<metacharset"GBK"<metahttpequiv"XUACompatible"content"ieedge
good123 good123
4年前
以太网链路聚合
以太网链路聚合以太网链路聚合一、以太网的链路聚合是Ethtrunk多链路汇聚,将多条物理链路变为一条Etrunk的逻辑链路,从而实现增加链路带宽的目的。链路聚合分为手工模式和LACP模式。1.手工模式手工模式下,EthTrunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议LACP的参与。当需要在两个直连设备间提供一个较大的链路带宽而设备又不支
Stella981 Stella981
4年前
Junit中用到的注解
@Test(http://my.oschina.net/azibug)     声明一个方法为测试方法,有两类参数expected、timeout,expected是捕获抛出期望的异常信息,timeout用来执行当前测试时间的限制。@Before    在当前测试类的每个测试方法的执行前执行
Wesley13 Wesley13
4年前
Javassist简介
Javassist是一个开源的分析、编辑和创建Java字节码的类库。是由东京工业大学的数学和计算机科学系的ShigeruChiba(千叶滋)所创建的。它已加入了开放源代码JBoss应用服务器项目,通过使用Javassist对字节码操作为JBoss实现动态"AOP"框架。它可以用来检查、”动态”修改以及创建Java类。其功能与jdk自带的反射功能类
Stella981 Stella981
4年前
Python 面向对象 高阶
!(https://oscimg.oschina.net/oscnet/upad85682d74e7c0d080d250aa71bb4650.png)\描述符\当一个类中,包含了三个魔术方法(\\_\_get\_\_,\_\_set\_\_,\_\_delete\_\_\)之一,或者全部时,那么这个类就称为描述符类\作
并发编程-CompletableFuture解析 | 京东物流技术团队
1、CompletableFuture介绍CompletableFuture对象是JDK1.8版本新引入的类,这个类实现了两个接口,一个是Future接口,一个是CompletionStage接口。CompletionStage接口是JDK1.8版本提供的