自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 synchronized同步锁

同步锁作用当多个线程需要使用某个资源,并且该资源同一时间只能被一个线程使用时,就需要用同步锁来协调各个线程。保证同一时间只有一个线程使用该资源。以生产者、消费者线程为例:生产者线程和消费者线程共用一个对象集。当生产者线程发现对象集中没有对象时,立即加入一个对象并通知消费者线程。而消费者线程被唤醒后检查是否有一个对象,如果有就立即取出。保持对象集中的数量为0或者1。使用方法将需要单独使用线程的代码用synchronized括起来。小括号里是需要锁定的对象集。生产者和对象者使用的是同以对象集

2021-11-29 21:14:01 471

原创 谷歌三大论文-极简导读-GFS

GFS即“The Google File System”。2003年GFS横空出世,开创了新一代分布式文件系统。其中不含源码,但是原理简洁,非常实用,给了现代众多互联网企业模仿的模板。

2021-08-02 23:05:46 642

原创 MD5小白使用教程——一步到位!

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言MD5是信息加密的重要方法。但是网上的MD5教程很多是在讲原理,没有讲清楚使用的方法。或者给出源码但是要用到别的你没有下载的类库。这篇文章就是教你怎样简单使用MD5的,不用看别的了。一、怎么一步到位?第一步:百度搜索MD5,如下图。第二步:一直往下翻找到源码。有很多语言的实现。我经常用的..

2021-07-29 13:11:10 5630

原创 JavaScript实现网页计时器(有完整代码)

文章目录一、如何实现倒计时的功能?效果图项目思路二、完整代码一、如何实现倒计时的功能?效果图项目思路先搭建好如下的框架。其中<input type="text" id="..." value="0">是默认值为0的输入框。<!DOCTYPE html><html><head><meta charset="UTF-8"><title>网页计时器</title></head><bo.

2021-05-24 22:53:56 8393 2

原创 Java实现单机五子棋,含完整代码

文章目录五子棋!!实现功能改进方向主体思路遇到的困难完整代码五子棋!!实现功能基本的棋盘绘制,重绘,输赢判断,悔棋,重新开始改进方向添加背景音乐,背景图片美化,用棋子图片代替原棋子(这里只是画不同颜色的圆代表棋子)主体思路用一个二维数组代表棋盘状态,数组中不同的值表示空或者红方或者蓝方。鼠标点击时判断点的格子是哪个并修改相应值、画出棋子。遇到的困难点击边缘的格子,判断输赢时会超出数组边界,所以要检查一下某一方向是否到达边界完整代码package gobang;import java.

2021-04-11 21:00:28 2313 1

原创 html入门之用html给女朋友写封精致的情书--小白直接拿去用,一点难度都没有

直接看快速使用部分就可以做成和效果图一样的界面了,有耐心的话看看详细分析,其实一点都不难,小白也不用担心看不懂。文章目录一、快速使用1.效果图2.快速用法二、详细分析1.html基本结构2.总结文中使用情书来自优美情书网!https://www.ymqsw.com/love/gx/1023.html一、快速使用1.效果图示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。2.快速用法二、详细分析1.html基本结构代码如下(示例):import

2021-02-10 12:05:14 5496 3

原创 Java实现的一个简易网络画板

文章目录前言一、准备工作二、主要功能三、代码1.客户机2.服务器总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、准备工作示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、主要功能三、代码1.客户机代码如下(示例):import numpy as npimport pa..

2021-01-31 20:24:16 693 1

原创 Socket网络连接小白教程

文章目录前言一、网络连接是什么?二、如何创建一个网络连接?1.服务器2.客户机三、什么是协议?前言用java实现一个简易的服务器和客户机一、网络连接是什么? 你的电脑登录qq时,输入密码、账号。电脑通过网线把密码、账号发给腾讯的服务器。腾讯服务器确认密码正确,再通过网线发送登录成功的信号。这个信号就是网线中传输的电流(光)。类比人和人说话交流,空气就是那根网线,声音——就是网线中的电流——在空气中传播。信号在网线中传输时,不管是电流还是光,只有两种状态,通和不通。这刚好与计算机中的0和..

2021-01-30 00:35:20 1176

原创 java笔记_线程的艺术

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言线程——从串行到并行之路,让代码以全新的方式运行!本文将以java为例,实现一个简单的线程。提示:以下是本篇文章正文内容,下面案例可供参考一、线程是什么?在一个程序中,一般涉及很多的数据处理,如果由原来的一个一个地排成一队处理,变成排成两队处理,效率是不是要高很多呢?线程就是这个原理。你也许会问...

2020-11-29 09:12:31 82

原创 java笔记-类的详解

java继承相关知识点提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录java继承相关知识点前言一、继承的作用二、构造器1.未发生继承时的构造器2.继承时的构造器总结前言本文主要梳理一些关于java继承方面的知识点一、继承的作用继承使子类得到父类的方法、属性。使得重复代码大大减少,提高程序开发效率。java中继承的特点:单继承。即一个子类只能继承一个父类,这点不同于C++。值得注意的是在java中使用接口可实现多继承。二、构造器1.未发生继承时的构造器实例

2020-11-10 09:09:07 174 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除