摘要:
@Inherited是一个标记性注解,用于修饰用户自定义的注解类,作用是标记自定义注解被打在业务类上后,能不能被业务类通过继承关系传递下去。 在类继承关系中:子类会继承获得父类上的那些被@Inherited修饰的注解。 在接口继承关系中:子接口不能继承父接口中的任何注解,不管父接口上使用的注解有没有 阅读全文
摘要:
maven GAV(1.4.11.1版本才兼容): <dependency> <groupId>com.thoughtworks.xstream</groupId> <artifactId>xstream</artifactId> <version>1.4.11.1</version> </depe 阅读全文
摘要:
总结过去 现在达成 分析趋势 展望未来 现实与期望存在的差距 弥补差距的执行计划 阅读全文
摘要:
一、平台与业务分离后如何实施新业务 针对新业务机构启动新项目,前后台都新建独立的端,然后采用嵌入的方式将功能融合到原平台。 业务端不能直接访问平台服务的数据,必须由平台服务通过提供接口来控制。 实施过程中,当多个业务方都具有相似但又不完全相同但平台没有的功能时,各业务方可以先各自实现,可以给平台反馈 阅读全文
摘要:
Java中代理的3种实现方式 一、被代理类 + 接口 pulic interface ITarget { int sayHello(); int sayBey(); } public class Target implements ITarget { @Override public int say 阅读全文
摘要:
一、现象 Java中,不通过Lambda函数入参传入的参数,我们成为函数的自由变量,在Lambda函数中使用自由变量的动作叫捕获。Lambda函数捕获的自由变量,必须是逻辑不变的(不可变或事实上无逻辑修改),通常用final修饰。 二、猜测 Lambda函数只能捕获指派给他们的自由变量一次,这个变量 阅读全文
摘要:
JAVA动态代理 代理模式 为其他对象提供一个代理以控制对某个对象的访问。代理类主要负责为委托了(真实对象)预处理消息、过滤消息、传递消息给委托类,代理类不现实具体服务,而是利用委托类来完成服务,并将执行结果封装处理。 其实就是代理类为被代理类预处理消息、过滤消息并在此之后将消息转发给被代理类,之后 阅读全文
摘要:
1. 压缩包内部,若内部节点(文件或目录)名称包含非拉丁文,跨平台传递时,比如压缩方用的utf-8,接收方用的是gbk,Jdk原生库解压流解析就会报错,如下: ```java java.lang.IllegalArgumentException: MALFORMED at java.util.zip 阅读全文
摘要:
git config --global user.name "wb-yjx804283" git config --global user.password "***" git config --global user.email "wb-yjx804283@alibaba-inc.com" 在gi 阅读全文