![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 52
Long_龙
这个作者很懒,什么都没留下…
展开
-
Java8 新特性 stream操作List<T> 的 过滤、取值、排序、求和、分组
功能:Stream可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。核心概念理解一个流的操作 = 创建流 + 中间操作 + 结果转换。创建流:指从集合转换过滤,数值转换过滤、I/O转换、创建等等; 中间操作:指对流中的数据进行聚合,如filter\map\sorted\reduce、distinct等等; 结果转换:指将流进行输出,打印、转换成array、转换成collection等;操作 public static void main(String.原创 2020-10-13 16:21:53 · 1745 阅读 · 1 评论 -
Java 之动态代理两种实现方法---JDK、CGLIB
一,Java 中的动态代理有两种实现方式: 1,JDK动态代理实现:实现JDK里面的 InvocationHandler 接口的 invoke 的方法 ,但注意代理的是接口。你的业务类必须实现该接口,才能通过 Proxy 里的 newProxyInstance 得到代理对象。 2, CGLIB动态代理实现:代理的是类,不需要业务继承接口,通过派生的子类来实现代理。通过在运行时,动态修改字节码达到修改类的目的。二,JDK实现:...原创 2020-07-21 16:08:01 · 212 阅读 · 0 评论 -
Java中的几种引用类型,以及值传递和引用传递的区别
一,Java中的几种应用类型介绍1,引用 在 Java 中最常见的就是强引用,把一个对象赋给一个引用变量,这个引用变量就是一个强引 用。当一个对象被强引用变量引用时,它处于可达状态,它是不可能被垃圾回收机制回收的,即 使该对象以后永远都不会被用到 JVM 也不会回收。因此强引用是造成 Java 内存泄漏的主要原因之 一。 2,软引用 软引用需要用 SoftReference 类来...原创 2019-10-24 11:24:00 · 258 阅读 · 0 评论 -
两种方法身份证读卡器对接,实现扫描身份证读取身份证信息功能。
一,JNative方法JNAjar包依赖:<dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>3.1.0</version</dependency>...原创 2019-09-21 22:25:01 · 12141 阅读 · 1 评论 -
Dubbo配置常用标签详细解释
一,配置之间的关系二,标签1,<dubbo:service/>标签: 作用:服务配置 解释:用于暴露一个服务,定义服务的元信息,一个服务可以用多个协议暴露,一个服务也可以注册到多个注册中心<!-- 声明需要暴露的服务接口 --> <dubbo:service interface="org.apache.dubbo.demo....原创 2019-10-09 10:56:54 · 2198 阅读 · 0 评论