Wesley13 Wesley13
4年前
Java面试系列
实现多线程的方式继承Thread类,重写run方法,调用start方法启动线程实现Runnable接口,重写run方法,调用start方法启动线程实现Callable接口,重写call方法,并用FutureTask包装,在newThread中传入FutureTask,然后调用start方
Wesley13 Wesley13
4年前
Java堆,方法区,Java栈和本地方法栈浅析
最近在看《深入理解Java虚拟机》,书中给了几个例子,比较好的说明了几种OOM(OutOfMemory)产生的过程,大部分的程序员在写程序时不会太关注Java运行时数据区域的结构:!(http://static.oschina.net/uploads/img/201611/04115646_t6Rm.gif)感觉有必要通过几个实在的例子来加深对这
Stella981 Stella981
4年前
ASMSupport教程4.12 生成方法调用操作
<p这一节我们讲如何用ASMSupport生成方法调用的操作,方法调用包括下面四种类型:</p<ol<li调用构造方法<li调用静态方法<li调用非静态方法<li调用当前类的方法<li调用父类方法</li</ol<p首先我们需要看我们想要生成的类:</p<p代码1:</p<h3<divid"scid:9D
Wesley13 Wesley13
4年前
ROP扫描服务方法因桥方法产生的BUG的解决
ROP的服务类通过@ServiceMethodBean进行注解,服务方法通过@ServiceMethod标注,ROP在启动时自动扫描Spring容器中的Bean,将服务方法写到服务注册表中.最近发现了一个问题,是由于Java泛型的桥方法和合成方法引起的,下面举例说明:Java代码  !收藏代码(http://static.osch
Stella981 Stella981
4年前
Android模块化初体验及教程(二)
上一章初级体验了一下模块化,但是还是有很多需要优化和改进的地方思考点:怎么单独运行某一个子模块,不影响到其他模块之间的依赖?子模块需要Application,难道要每个模块写一个?因为是同一个服务器,所以网络请求库,怎么跨模块间公用?模块间怎么通信?解决将项
Wesley13 Wesley13
4年前
Java中方法的重载与覆盖(随笔01)
方法重载(Overlord)。方法重载:指在同一个类中,允许在一个以上的同名方法,只要它们的参数列表不同即可,与修饰符和返回值类型无关(例如:构造方法重载)。。参数列表:个数不同,数据类型不同,顺序不同;。重载方法调用:JVM通过方法的参数列表,调用不同的方法。!(https://oscimg.oschina.net/oscnet/0
Wesley13 Wesley13
4年前
5.4 异步TCP编程(三)
5.4.3使用异步方式调用同步方法  .NETFramework提供了一种可以利用委托异步调用任何方法的技术,唯一的要求就是需要声明一个与要调用的方法具有相同签名的委托。对于任何一个方法,如果希望异步执行,最简单的方法就是通过调用委托的BeginInvoke方法开始异步执行,然后执行其他操作,最后调用委托的EndInvoke方法结束异步
Wesley13 Wesley13
4年前
Java面向对象浅谈
1\.方法重写override:参数列表必须完全与被重写方法的相同;返回类型必须完全与被重写方法的返回类型相同;访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。父类的成员方法只能被它的子类重写。声明
壹立科技 壹立科技
2年前
大学生趁寒假时间思考创业项目,做校园跑腿创业机会有多大?
多地出台大学生创业扶持政策,大学校园作为创新创业的孵化暖床,正是每位大学生大展拳脚的好时机。
这问题巧了,SpringMVC 不同参数处理机制引发的思考 | 京东云技术团队
这个问题非常有趣,不是SpringMVC的问题,是实际开发中混合使用了两种请求方式暴露出来的。