
java开发手册
践行~渐远
我只是简单的不喜欢对自己妄自菲薄,也不喜欢别人替我妄自菲薄而已
展开
-
第三方组件自定义扫描规则
第三方例如dubbo自定义扫描组件规则方式注入进容器。例如@DubboService注解的类注入进容器中,实现ImportBeanDefinitionRegistrar接口,并通过@Import注解注入。@Import除了注入ImportBeanDefinitionRegistrar类,还可以注入配置类Configuration和实现ImportSelector接口的类。其中实现ImportBeanDefinitionRegistrar接口更灵活,可以注入动态代理生成的bean。原创 2023-12-06 22:11:40 · 193 阅读 · 0 评论 -
jar读取
@Test public void test() throws Exception { //格式:jar:file .....jar!.... URL url = new URL("jar:file:/E:/mysql_jar包/mysql-connector-java-5.1.49.jar!/com/mysql/jdbc/Driver.class"); InputStream inputStream = null; int len =...原创 2021-08-06 11:26:52 · 148 阅读 · 0 评论 -
泛型方法<E>
/** * @author 拾光 * @version 1.0 */ /** * 泛型方法:接受其他泛型类传递的泛型(可以泛指很多泛型类,因此可以使用泛型 <E> 的形式来接受其他泛型类的泛型参数) * 旨在传递:【泛型的泛型,】 * @param <E> */interface cause<E>{ <T> void test(result<T> res,E e);}interface result<T>原创 2021-07-10 21:51:25 · 160 阅读 · 0 评论 -
java实现回调函数
在一些动态语言中,如python,JavaScript等比较灵活,有函数指针的概念【C语言中的函数指针】。其意思是把一个函数当成一个参数传递到另一个函数中,在合适的时候,为指定参数提供运行入口,实现隐式控制内部参数。引出问题这里引出问题:假如需要设计一个要求,需要对二叉树中每一个节点设计一个自定义访问的要求,即需要外界传递一个要求【抽象为函数】,对内部遍历每一个节点实现自定义访问,你会如何设计呢??在python等动态语言中,可能你会想到使用一种叫回调函数的设计方式。简单用代码解释以下这里对一个数组原创 2021-06-07 23:28:51 · 603 阅读 · 2 评论