Java学习09-多线程-1

Java学习09-多线程-1 文章目录 Java学习09-多线程-1 1 Java线程的概念 1.1 程序 进程 线程 1.2 单核CPU 和多核CPU 1.3使用多线程的优点 1.4何时需要多线程 2 线程的创建和使用 2.1 Thread类 2.1.1Thread类的特性: 2.1.2构造器: 2.1.3Thread类的有关方法: 2.2创建线程的两种方式 2.2.1方式一:继承Thread类 2.2.2方式二:实现Runnable 接口(推荐) 2.2.3创建多线程方式的比较 2.3线程
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

Java学习10-多线程-2

Java学习10-多线程-2 文章目录 Java学习10-多线程-2 3 线程的生命周期 4 线程的同步 4.1多线程出现安全问题的原因: 4.2 解决办法:Synchronized 4.2.1方式一:同步代码块 4.2.2方式二:同步方法 4.2.3同步方式的优缺点 4.3 线程的死锁问题 4.4解决线程安全问题的方式三:Lock(锁) 4.5synchronized 与 Lock 的对比 5 线程的通信 5.1 wait() 方法和notify()/notifyAll() 方法 5.12
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

百度知道合伙人答题

百度知道合伙人答题 文章目录 百度知道合伙人答题 1.2如何配图 1.3如何添加扩展资料 1.4如何排版 1.5如何添加参考资料 1.2如何配图 1.3如何添加扩展资料 1.4如何排版 1.5如何添加参考资料 参考自知道合伙人课程中心
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

Java学习11-枚举类

Java学习11-枚举类 文章目录 Java学习11-枚举类 1.使用enum定义枚举类 2.Enum类的主要方法 3.实现接口的枚举类 1.使用enum定义枚举类 /** * 使用enum关键字定义枚举类 * 说明:定义的枚举类默认继承于java.lang.Enum类 */ enum SeasonEnum { //1. 提供当前枚举类的对象,多个对象之间用“,”隔开,末尾对象以“;”结束 SPRING("春天", "春风又绿江南岸"), SUMMER("夏天"
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

Java学习12-集合-1

Java学习12-集合-1 文章目录 Java学习12-集合-1 1.Java集合框架概述 1.1集合与数组存储数据概述: 1.2数组存储的特点 1.3数组存储的弊端 1.4集合存储的优点 2.Collection接口方法 3.Iterator迭代器接口 3.1 next() 和 hasNext() 3.2 remove() 4.增强for循环: 5.Collection子接口一:List 5.1 List接口概述 5.2 List接口方法 5.3 List 实现类之一:ArrayList 5
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

Java学习13-集合-2

Java学习13-集合-2 文章目录 Java学习13-集合-2 7.Map接口 7.1 Map接口概述 7.2 Map接口:常用方法 7.3 Map 实现类之一:HashMap(重要) 7.4 Map 实现类之二:LinkedHashMap 7.5 Map 实现类之三:TreeMap 7.6 Map 实现类之四:Hashtable 7.7 Map 实现类之五:Properties 8.Collections 工具类 7.Map接口 7.1 Map接口概述 Map与Collection并列存在
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

Java学习14-泛型

Java学习14-泛型 文章目录 Java学习14-泛型 1.泛型概述 2. 在集合中使用泛型 3. 自定义泛型结构 3.1 自定义泛型类、自定义泛型接口 3.2 自定义泛型方法 3.3 泛型在继承上的体现 3.4通配符的使用 1.泛型概述 泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)。 2. 在集合中使用泛型 Ar
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

IDEA-显示光标处API信息

File->Settings->Editor->General->Other->勾选show quick documentation on mouse move->OK Delay:鼠标需停留多久才会显示API 完成
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

Java学习15-IO流-1

Java学习15-IO流-1 文章目录 Java学习15-IO流-1 1. File类的使用 1.1 File类介绍 1.2 File类常用构造器 1.3 File类常用方法 2. IO流原理及流的分类 2.1 流的分类 3. 节点流(或文件流) 3.1 FileReader 3.2 FileWriter 3.3使用FileReader和FileWriter实现文本文件的复制 3.4 FileInputStream和FileoutputStream 4. 缓冲流(简便写法看4.2) 4.1 B
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

Java学习16-IO流-2

Java学习16-IO流2 文章目录 Java学习16-IO流2 7. 打印流(了解) 8. 数据流(了解) 9. 对象流 10. 随机存取文件流 7. 打印流(了解) 打印流:PrintStream和PrintWriter 实现将基本数据类型的数据格式转化为字符串输出 8. 数据流(了解) DataInputStream 和 DataOutputStream 分别“套接”在 InputStream 和 OutputStream 子 子 类的流 用于读取或写出基本数据类型的变量或字符 9. 对
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

VS Code-常用快捷键

VS Code-常用快捷键 通用 Ctrl+Shift+P, F1 显示命令面板 Ctrl+P 快速打开(文件) Ctrl+Shift+N 新窗口/实例 Ctrl+Shift+W 关闭窗口/实例 Ctrl+, 打开用户设置 Ctrl+K+S 键盘快捷键 基本编辑 Ctrl+X 剪切 Ctrl+C 复制 Alt+ ↑ / ↓ 上下移动 Shift+Alt + ↓ / ↑ 复制行 上/下移动 Ctrl+Shift+K 删除行 Ctrl+Enter 当前行代码下方插入一行 Ctrl+Shift+En
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

Python爬虫01-基本原理

Python爬虫01-基本原理 文章目录 Python爬虫01-基本原理 1.基本原理 1.1 爬虫的基本流程 1.2 Request与Response 1.2.1 Request中包含的内容 1.2.2 Response中包含的内容 1.3 能抓怎样的数据 1.4 解析方式 1.5 为何抓到的数据与再浏览器中看到的数据不同 1.基本原理 爬虫:请求网站并提取数据的自动化程序 1.1 爬虫的基本流程 发起请求 通过HTTP库向目标站点发起请求,即发送一个Request,请求可以包含额外的hea
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

Haproxy 8种算法+Session共享

Haproxy有8种负载均衡算法(balance),分别如下: 1.balance roundrobin # 轮询,软负载均衡基本都具备这种算法 2.balance static-rr # 根据权重,建议使用 3.balance leastconn # 最少连接者先处理,建议使用 4.balance source # 根据请求源IP,建议使用 5.balance uri # 根据请求的URI 6.balance url_param,# 根据请求的URl参数'balance url_param'
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

socket的原理

前言 Socket的使用在 Android网络编程中非常重要 今天我将带大家全面了解 Socket 及 其使用方法 目录 1.网络基础 1.1 计算机网络分层 计算机网络分为五层:物理层、数据链路层、网络层、运输层、应用层 其中: 网络层:负责根据IP找到目的地址的主机 运输层:通过端口把数据传到目的主机的目的进程,来实现进程与进程之间的通信 1.2 端口号(PORT) 端口号规定为16位,即允许一个IP主机有2的16次方65535个不同的端口。其中: 0~1023:分配给系统的端口号 我们不
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

websocket作用及意义

https://blog.csdn.net/qq_16691531/article/details/79309035 Browser已经支持http协议,为什么还要开发一种新的WebSocket协议呢?我们知道http协议是一种单向的网络协议,在建立连接后,它只允许Browser/UA(UserAgent)向WebServer发出请求资源后,WebServer才能返回相应的数据。而WebServer不能主动的推送数据给Browser/UA,当初这么设计http协议也是有原因的,假设WebSer
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

xdebug+WinCacheGrind+qcachegrind来分析脚本执行时间

xdebug简介 Xdebug是php的一款调试工具,是基于zend的一个扩展,可以用来跟踪,调试和分析PHP程序的运行状况。如变量,函数调试,性能监测,代码覆盖率等 xdebug安装 1.下载xdebug源程序 git clone git://github.com/xdebug/xdebug.git https://xdebug.org/download.php#releases 2.解压xdebug包 tar -xzvf xdebug.tgz 3.进入解压目录 cd xdebug 4.运
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

php编写的抽奖程序中奖概率算法

先完成后台PHP的流程,PHP的主要工作是负责配置奖项及对应的中奖概率,当前端页面点击翻动某个方块时会想后台PHP发送ajax请求,那么后台PHP根据配置的概率,通过概率算法给出中奖结果,同时将未中奖的奖项信息一并以JSON数据格式发送给前端页面。 先来看概率计算函数 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 function get_rand($proArr) { $result = ''; //概率数组的总概率精度 $proS
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

Fescar 微服务架构的分布式事务解决方案

FESCAR(Fast & Easy Commit And Rollback) 是一个用于微服务架构的分布式事务解决方案,它的特点是高性能且易于使用,旨在实现简单并快速的事务提交与回滚。 微服务架构中的分布式事务问题 从传统的单体应用说起,假设一个单体应用的业务由 3 个模块构成,三者使用单个本地数据源。 这样的话本地事务很自然就可以保证数据一致性。 但是在微服务架构中就不这么简单了,这 3 个模块被设计为 3 个不同数据源之上的 3 个服务,每个服务对应一个数据库。 本地事务当然也可以保证每
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

handsontable一个Excel一样的外观数据网格组件

今天想讲讲一个很给力的JQUERY插件---Handsontable,它实现了在HTML中仿EXCEL效果,几乎在EXCEL中可以实现的功能,利用它都可以在页面中实现。 https://blog.csdn.net/qianqianyixiao1/article/details/51329523
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0

简单、高性能、内嵌型、持久化的 K-V 数据库 NutsDB

NutsDB是纯Go语言编写一个简单、高性能、内嵌型、持久化的key-value数据库。 NutsDB支持ACID事务,所有的操作都在事务中执行,保证了数据的完整性。NutsDB从v0.2.0版本开始支持多种数据结构,如列表(list)、集合(set)、有序集合(sorted set)。 项目特性 高性能 内嵌型 支持 ACID 事务 支持基本的 Put、Delete、Get 操作 支持前缀扫描 支持范围扫描 除了基本的 String,还支持多种数据结构如列表(list)、集合(set)、有序
分类: 其他 发布时间: 05-04 21:41 阅读次数: 0
今日推荐