网站首页 站内搜索

搜索结果

查询Tags标签: new,共有 8274条记录
  • ArrayBlockingQueue源码剖析

    生产者-消费者ArrayBlockingQueue是一个实现了BlockingQueue接口的类,其可以很方便的实现生产者-消费者模式。用法如下:class Producer implements Runnable { private final BlockingQueue queue; Producer(BlockingQueue q) { queue = q; } public void run(…

    2021/6/18 22:56:45 人评论 次浏览
  • 马踏棋盘算法详解

    马踏棋盘算法详解 说明马踏棋盘是指在一个8 * 8的国际棋盘上,从某一位置开始,每次走一个日字,将所有的位置都走一遍 可以使用递归 + 回溯来解决,再加上贪心算法来优化 指定某种策略,因为从棋盘的某一位置开始走,它的下一步最多有8个选择,编写一个方法,将下一步能走…

    2021/6/18 22:33:57 人评论 次浏览
  • Java核心类库——线程

    一:多线程技术的概述: 1.直接看截图: 电脑只能干一件事情,学习多线程的意义在于让多个路径更合理的交替执行。CPU的高速切换给我们一种多个线程在同时执行的假象。2. 二:线程讲解: 1.多线程的第一种实现方式: 1.1)该类要实现Tread进程 1.2)代码演示: 进程1的类:…

    2021/6/18 22:30:21 人评论 次浏览
  • Java中自动清理资源的方式(虚引用的作用)

    前言 Java是没有析构函数的,所以在一个类的生命周期结束时,它约等于猝死,谁知道啥时候没有人挂念了,系统又要gc了,然后就消失了,什么善后也做不了。但是有许多类都需要显式关闭资源,包括一些本地方法库,甚至JDK自带的很多类都需要(比如OutputStream)。 关闭资源…

    2021/6/18 20:59:05 人评论 次浏览
  • java学习笔记017

    一.Set 接口 1.基本概念 Set : 是 Collection 的子接口, 特点是无序不可重复(自动去重), 新增方法: Set< E > of(E... elements)返回包含任意数量元素的不可修改集合。 无序: 存放的顺序与内部真实存储的顺序不一致(内部有自己存储的规则). 去重: 两个数据调用equal…

    2021/6/18 20:59:05 人评论 次浏览
  • mybatis独立使用及源码分析

    mybatis独立使用及源码分析 不使用mybatis使用jdbc JdbcExample public class JdbcExample {public static void main(String[] args) throws Exception{Class.forName("org.postgresql.Driver");String url = "jdbc:postgresql://10.25.76.198:5432/artif…

    2021/6/18 20:57:59 人评论 次浏览
  • Java语法小笔记(一)

    接口: 1.接口和类的关系:接口是插座,类是具体实现。xx类 implements xx接口 2.这个类A是具体实现的类,但是这个类A如果是抽象的,就不用实现接口的方法了,后续如果有类B继承了这个抽象类A,类B继承了以后也是要实现接口的方法的 3.接口内的变量都是常量,默认被final…

    2021/6/18 20:30:57 人评论 次浏览
  • 面试官问我:看过sharding-jdbc的源码吗?我吧啦吧啦说了一通!!

    写在前面在产品初期快速迭代的过程中,往往为了快速上线而占据市场,在后端开发的过程中往往不会过多的考虑分布式和微服务,往往会将后端服务做成一个单体应用,而数据库也是一样,最初会把所有的业务数据都放到一个数据库中,即所谓的单实例数据库。随着业务的迅速发展,…

    2021/6/18 20:28:56 人评论 次浏览
  • 【Flink源码】四、YarnJobClusterEntrypoint

    一、YarnJobClusterEntrypoint 进入main方法SignalHandler.register(LOG);JvmShutdownSafeguard.installAsShutdownHook(LOG);Map<String, String> env = System.getenv();final String workingDirectory = env.get(ApplicationConstants.Environment.PWD.key());Pr…

    2021/6/18 20:27:29 人评论 次浏览
  • 6.18Java多线程并发、同步练习DemoNo1

    6.18Java多线程并发、同步练习DemoNo1 不和选择的线程数据安全 package iostudy.synchro;​/*** 多线程模拟影院选位置* @since JDK 1.8* @date 2021/6/18* @author Lucifer*/public class HappyCinema { public static void main(String[] args) {​ /*实例化资源…

    2021/6/18 20:27:24 人评论 次浏览
  • Java常用类库之IO

    IO流 1. 概述 数据传输操作,可以看作一种数据的流动,按照流动的方向分为输入Input和输出Output Java中的IO操作主要指的是java.io下的一些常用类的使用,通过这些类对数据进行读取(输入Input)和写入(输出Output) 2. 分类 按照流的方向分类:输入流和输出流 按照流动的…

    2021/6/18 20:27:19 人评论 次浏览
  • 基于Netty的网络编程项目实战

    Netty介绍与相关基础知识 Netty提供异步的事件驱动的网络应用程序框架和工具,用以快速开发高性能,高可靠性的网络服务器和客户端程序。 Netty提供了简单易用的API基于事件驱动的编程方式来编写网络通信程序更高吞吐量学习难度低 BIO、NIO、AIO 介绍与区别阻塞与非阻塞 …

    2021/6/18 17:29:27 人评论 次浏览
  • Java8新特性:Stream详细使用

    目录 一、简介二、创建Stream的常用方法2.1 使用Stream中的静态方法:of()、iterate()、generate()2.2 使用Collection下的 stream() 和 parallelStream() 方法2.3 使用Arrays 中的 stream() 方法,将数组转成流2.4 使用BufferedReader.lines() 方法 三、中间操作符(Inte…

    2021/6/18 17:27:27 人评论 次浏览
  • 对Java题目集7-9的总结性Blog

    前言: 由于即将来到学习的尾声部分了,学习的知识总是更加的深入了,所掌握的知识与所肩负的责任是相匹配的,那么我们所要解决的问题也会越来越难,这也是理所应当的,因为人不会总是停留在同一个level上,会进步,就像要解决的题目一般,所以这次的题目集的难度是在可接…

    2021/6/18 14:27:11 人评论 次浏览
  • java中list集合按对象属性进行排序

    在日常搬砖中,我们可能会需要对List中自定义的一些对象进行排序,但java是不知道我们的对象是需要怎么排序,因此我们得自己写排序的规则。jdk提供了两个对象比较的接口Comparable和Comparator,通过实现接口可以对两个或多个对象进行比较,确认它们的大小关系或排列顺序…

    2021/6/18 13:01:00 人评论 次浏览
扫一扫关注最新编程教程