网站首页 站内搜索

搜索结果

查询Tags标签: 方法,共有 5648条记录
  • 死磕到底-深入理解ReentrantReadWriteLock源码

    1.线程安全 、 如果对num进行累加操作,使用10个线程,每个加1000次,最后应该是10000,但是你会发现不是10000。 当使用了synchronized再次进行累加操作。此时累加的值就是10000,这是因为synchronized能够保证每次只有一个线程进入临界区。2.ReentrantReadWriteLock 、…

    2021/10/20 14:09:54 人评论 次浏览
  • 前人栽树后人乘凉:《深入浅出 Java 多线程》

    1. 线程概述 1.1 线程和进程 进程是处于运行过程中的程序,并且具有一定的独立功能并发性:同一个时刻只能有一条指令执行,但多个进程指令被快速轮换执行并行:多条指令在多个处理器上同时执行线程是进程的执行单元 1.2 多线程的优势 进程之间不能共享内存,但线程之间非…

    2021/10/20 12:09:37 人评论 次浏览
  • 前人栽树后人乘凉:《深入浅出 Java 多线程》

    1. 线程概述 1.1 线程和进程 进程是处于运行过程中的程序,并且具有一定的独立功能并发性:同一个时刻只能有一条指令执行,但多个进程指令被快速轮换执行并行:多条指令在多个处理器上同时执行线程是进程的执行单元 1.2 多线程的优势 进程之间不能共享内存,但线程之间非…

    2021/10/20 12:09:37 人评论 次浏览
  • 千锋重庆Java学习之java17个重要的核心技术知识点

    1.Java中没有多继承,而是用接口来代替多继承 2.运行一个已经编译的程序时,Java解释器总是从指定类的main方法中的代码开始执行,因此,执行代码中必须有一个main函数。 3.Java是典型的强类型语言,即必须声明变量的类型,Java中有8种类型,6种数值类型(4个整数型和2个浮…

    2021/10/20 11:39:44 人评论 次浏览
  • 千锋重庆Java学习之java17个重要的核心技术知识点

    1.Java中没有多继承,而是用接口来代替多继承 2.运行一个已经编译的程序时,Java解释器总是从指定类的main方法中的代码开始执行,因此,执行代码中必须有一个main函数。 3.Java是典型的强类型语言,即必须声明变量的类型,Java中有8种类型,6种数值类型(4个整数型和2个浮…

    2021/10/20 11:39:44 人评论 次浏览
  • Android 开发进程 0.36 原生与H5交互

    JS调用原生方法 H5调用Android方法基本有两种,第一步通用的初始化webview WebSettings settings = webview.getSettings(); settings.setJavaScriptEnabled(true); //允许在WebView中使用js2 创建桥接类,这是第一种方法 private Context mContext; private WebView mWeb…

    2021/10/20 7:09:32 人评论 次浏览
  • Android 开发进程 0.36 原生与H5交互

    JS调用原生方法 H5调用Android方法基本有两种,第一步通用的初始化webview WebSettings settings = webview.getSettings(); settings.setJavaScriptEnabled(true); //允许在WebView中使用js2 创建桥接类,这是第一种方法 private Context mContext; private WebView mWeb…

    2021/10/20 7:09:32 人评论 次浏览
  • 搜索引擎 solr

    1 搜索引擎 1.1 搜索引擎的作用 搜索引擎要解决的就是数据库分库分表后的模糊查询功能 实际应用中,要求搜索框的值能去搜ID、名称、介绍、标签,还能将结果聚合显示,这依赖的就是搜索引擎 1.2 搜索引擎的注意事项 搜索引擎中的数据来自于数据库,若该数据也在redis中保存…

    2021/10/20 6:11:56 人评论 次浏览
  • 搜索引擎 solr

    1 搜索引擎 1.1 搜索引擎的作用 搜索引擎要解决的就是数据库分库分表后的模糊查询功能 实际应用中,要求搜索框的值能去搜ID、名称、介绍、标签,还能将结果聚合显示,这依赖的就是搜索引擎 1.2 搜索引擎的注意事项 搜索引擎中的数据来自于数据库,若该数据也在redis中保存…

    2021/10/20 6:11:56 人评论 次浏览
  • Java语言的三大特性

    我们都知道Java中有三大特性,那便是是继承,封装和多态。 封装,封装就是使用权限修饰符来实现对属性的隐藏,同时提供一些共有的get/set方法来对数据进行访问。我们可以在get或set方法内部添加一些逻辑控制语句。比方说在设置年龄的时候,我就限制传入的age不能大于100。…

    2021/10/20 1:09:32 人评论 次浏览
  • Java语言的三大特性

    我们都知道Java中有三大特性,那便是是继承,封装和多态。 封装,封装就是使用权限修饰符来实现对属性的隐藏,同时提供一些共有的get/set方法来对数据进行访问。我们可以在get或set方法内部添加一些逻辑控制语句。比方说在设置年龄的时候,我就限制传入的age不能大于100。…

    2021/10/20 1:09:32 人评论 次浏览
  • spring成神之路第十五篇:代理详解(Java 动态代理&cglib 代理)?

    若有收获,点个在看、转发朋友圈,让更多朋友一起学习! 本文内容为什么需要用代理jdk动态代理玩法详解cglib代理常见的各种玩法详解代理spring中用到的挺多的,比如上篇文章中的lookup-method和replaced-method,以及后面我们要学的aop、spring中的事务、spring中解析@co…

    2021/10/20 1:09:29 人评论 次浏览
  • spring成神之路第十五篇:代理详解(Java 动态代理&cglib 代理)?

    若有收获,点个在看、转发朋友圈,让更多朋友一起学习! 本文内容为什么需要用代理jdk动态代理玩法详解cglib代理常见的各种玩法详解代理spring中用到的挺多的,比如上篇文章中的lookup-method和replaced-method,以及后面我们要学的aop、spring中的事务、spring中解析@co…

    2021/10/20 1:09:29 人评论 次浏览
  • Java基础学习汇总

    主要学习自:https://www.pdai.tech/md/java/basic/java-basic-lan-basic.html;附加一些其他文章参考引用和个人碎片式总结。 Java—面向对象: 三大特性:封装、继承、多态。 封装:用户无需知道对象内部的细节,但可以通过对象对外提供的接口来访问该对象、private 修饰…

    2021/10/20 1:09:23 人评论 次浏览
  • Java基础学习汇总

    主要学习自:https://www.pdai.tech/md/java/basic/java-basic-lan-basic.html;附加一些其他文章参考引用和个人碎片式总结。 Java—面向对象: 三大特性:封装、继承、多态。 封装:用户无需知道对象内部的细节,但可以通过对象对外提供的接口来访问该对象、private 修饰…

    2021/10/20 1:09:23 人评论 次浏览
扫一扫关注最新编程教程