首页 > 编程语言
什么是Java多线程的 等待(wait)/通知(notify)模式?
前言最近在看一些JUC下的源码,更加意识到想要学好Java多线程,基础是关键,比如想要学好ReentranLock源码,就得掌握好AQS源码,而AQS源码中又有很多Java多线程经典的一些应用;再比如看了线程池的核心源码实现,又学到了很多核心实现,其实这些都可以提出来慢慢消化并变成自己的知识点,今天这个Java等待/通知模式其实是Thread.join()实现的关键,还有线程池工作线程中线程跟线程
分类:编程语言   时间:2021-06-05 18:15:08    收藏:0  评论:0  赞:0  阅读:11
Java基础系列(5)- 面向对象(上)
类和对象 类(Class)和对象(Object)是面向对象的核心概念。 类是对一类事物的描述,是抽象的、概念上的定义 对象是实际存在的该类事物的每个个体,因而也称为实例(instance) java类及类的成员 属性(field):对应类中的成员变量 (也叫成员变量、域、字段) 方法(method) ...
分类:编程语言   时间:2021-06-05 18:13:10    收藏:0  评论:0  赞:0  阅读:18
再见Xshell、Xftp!Python执行Linux命令、上传下载远程文件
相信大家应该都接触过Linux操作系统(Ubuntu、Centos等),那么在使用的Linux操作系统需要使用一些远程ssh工具,尤其是公网服务器。常用的ssh工具主要有:Xshell、MobaXterm、Termius等上传文件到远程Linux服务器:Xftp、Filezilla等这些工具有免费,有收费的。并且价格小贵。今天辰哥就来教大家如何用Python连接远程Linux服务器,实现执行命令和
分类:编程语言   时间:2021-06-05 18:12:44    收藏:0  评论:0  赞:0  阅读:23
python可以做什么
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .body{ margin:0; padding: 0; } .big{ height: 35px; line-he ...
分类:编程语言   时间:2021-06-05 18:11:51    收藏:0  评论:0  赞:0  阅读:26
Python numpy.rint 函数方法的使用
NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。本文主要介绍一下numpy中rint方法的使用。 原文地址:Python nu ...
分类:编程语言   时间:2021-06-05 18:09:15    收藏:0  评论:0  赞:0  阅读:13
SpringBoot事务
@Transactional 可以加到类上或方法上,默认只有RunntimeException才会触发事务回滚,一般的Exception不会触发,所以有时候会比较困惑。可以: @Transactional(rollbackFor = Exception.class) 也可以在方法内强制回滚?? Tr ...
分类:编程语言   时间:2021-06-05 18:07:27    收藏:0  评论:0  赞:0  阅读:14
Python 实现的python字节码解释器
看到一篇文章,介绍了一个用Python实现的python字节码解释器: https://www.aosabook.org/en/500L/a-python-interpreter-written-in-python.html 这是源码: https://github.com/nedbat/byter ...
分类:编程语言   时间:2021-06-05 18:04:46    收藏:0  评论:0  赞:0  阅读:18
Java--JVM--体系结构概论
JVM的位置 JVM体系结构概览 类装载器ClassLoader 抽象类不能进行实例化,只能继承 加载器的种类 启动类加载器(Bootstrap) 扩展类加载器(Extension) 应用程序类加载器(AppClassLoader) 用户自定义的加载器 双亲委派机制(保证了沙箱安全) 我们写一个和j ...
分类:编程语言   时间:2021-06-05 18:03:41    收藏:0  评论:0  赞:0  阅读:11
贪心算法:根据身高重建队列
406. 根据身高重建队列 假设有打乱顺序的一群人站成一个队列,数组people表示队列中一些人的属性(不一定按顺序)。每个people[i] = [hi, ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。 请你重新构造并返回输入数组people所表示的队列。返回的队列应该格 ...
分类:编程语言   时间:2021-06-05 18:01:59    收藏:0  评论:0  赞:0  阅读:18
轻轻松松入门:java 的基础知识
? JAVA基础知识 运算符 今天开始学习啦 ? 前一篇已经讲完自加、自减等了 还有i+=m这种形式,例如: int i=10; int i = 10; int f = 1; i+=f; System.out.println(i); i+=f就等于i=f+i=10+1; 关于加减乘除和数学是一样的; ...
分类:编程语言   时间:2021-06-05 18:01:27    收藏:0  评论:0  赞:0  阅读:10
Java8函数式编程
Artist name members origin Track name Album name tracks (专辑上的曲目) musicians 如何辨别Lambda表达式 Runnable noAtguments = () -> System.out.println("Hello,World" ...
分类:编程语言   时间:2021-06-05 18:00:11    收藏:0  评论:0  赞:0  阅读:16
c# 并发编程系列之一:线程、进程、线程池的基本概念
近几年,并发编程的发展非常迅速,而且已经成为现代软件中必不可少的一部分,在这样的背景下, 出现了各种各样处理并发的技术,比如响应式编程、异步编程等;并发编程比起传统编程要稍复杂一些, 好在C#中提供了丰富的类库来支持并发的处理,特别是 c# 5.0 中引入 async/await关键字后,更是在语言 ...
分类:编程语言   时间:2021-06-05 17:59:10    收藏:0  评论:0  赞:0  阅读:25
Java 内部类
Java 内部类 从种类上说,内部类可以分为四类:普通内部类、静态内部类、匿名内部类、局部内部类。 普通内部类 定义:在一个类里面作为类的一个字段直接定义就可以了,例: public class InnerClassTest { public class InnerClassA { } } 在这里 ...
分类:编程语言   时间:2021-06-05 17:57:01    收藏:0  评论:0  赞:0  阅读:8
使用 JavaScript 将 HTML 转换为 PDF
使用 JavaScript 将 HTML 转换为 PDF 更多相关学习资料参见http://www.pdfdownload.cn/b/ba_index.php 在本文中,我们将了解如何在浏览器(即完全在客户端)中生成任何 HTML 元素的 PDF。 我们将使用该包html2pdf生成 PDF。 ht ...
分类:编程语言   时间:2021-06-05 17:54:27    收藏:0  评论:0  赞:0  阅读:14
python 文件怎么能在终端执行
LINUX 上的 Shebang 符号(#!) #!这个符号叫做 Shebang 或者 Sha-bang Shebang 通常在 Unix 系统脚本的中 第一行开头 使用 指明 执行这个脚本文件 的 解释程序 使用 Shebang 的步骤 1. 使用 which 查询 python3 解释器所在路径 ...
分类:编程语言   时间:2021-06-05 17:53:37    收藏:0  评论:0  赞:0  阅读:28
深入理解Java内存结构
由于Java程序是交由JVM(Java虚拟机)执行的,所以我们在谈Java内存区域划分的时候事实上是指JVM内存区域划分。 一、Java程序执行流程 首先.java文件会被Java编译器编译为.class字节码文件,然后由JVM中的类加载器加载个各类的字节码文件,加载完毕后,交给JVM执行引擎执行, ...
分类:编程语言   时间:2021-06-05 17:50:54    收藏:0  评论:0  赞:0  阅读:16
javase中常见的问题
1.有参方法覆盖无参构造 父类中只有有参构造,导致之子类中出错,子类中的有参构造必须写super(参数),初始化父类属性;而且子类中不能有无参构造方法,有也会报错,要求将父类中的无参构造也要写出来 2.print的输出 System.out.println(name+age); 正确System.o ...
分类:编程语言   时间:2021-06-05 17:49:17    收藏:0  评论:0  赞:0  阅读:16
三种单例模式的实现(C++)
今天主要是学习了单例模式的三种实现,包括懒汉式、双重检查锁懒汉式和饿汉式。 首先,我们应该要理解单例模式的概念,单例模式简单的来说就是一个类只允许有一个对象,为此,我们可以知道必须要控制类的构造行为,故将构造函数私有化、同时将该类的对象 定义为该类的静态数据成员(因为构造函数被私有化了)。 首先是懒 ...
分类:编程语言   时间:2021-06-05 17:48:26    收藏:0  评论:0  赞:0  阅读:16
SpringBoot--整合itextpdf
SpringBoot--整合itextpdf Dependency <!--SpringBoot:PDF--> <!-- https://mvnrepository.com/artifact/com.itextpdf/itextpdf --> <dependency> <groupId>com.it ...
分类:编程语言   时间:2021-06-05 17:47:01    收藏:0  评论:0  赞:0  阅读:17
springboot集成swagger
集成 Swagger 管理 API 文档 1)项目中集成 Swagger 集成 Swagger 我们使用封装好了的 Starter 包,代码如下所示。 <!-- Swagger --><dependency> <groupId>com.spring4all</groupId> <artifactId ...
分类:编程语言   时间:2021-06-05 17:46:51    收藏:0  评论:0  赞:0  阅读:15
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!