学习
大付狗
这个作者很懒,什么都没留下…
展开
-
蓝桥杯 P2719 搞笑世界杯
题目背景落谷网打卡算法题第二天。很久很久以后,一次世界杯。题目描述随着世界杯小组赛的结束,法国,阿根廷等世界强队都纷纷被淘汰,让人心痛不已. 于是有人组织了一场搞笑世界杯,将这些被淘汰的强队重新组织起来和世界杯一同比赛.你和你的朋友欣然去购买球票.不过搞笑世界杯的球票出售方式也很特别,它们只准备了两种球票.A 类票------免费球票 B 类票-------双倍价钱球票.购买时由工作人员通过掷硬币决定,投到正面,的买A类票, 反面的买B类票.并且由于是市场经济,主办方不可能倒贴钱,所以他们总原创 2020-12-16 00:04:51 · 256 阅读 · 2 评论 -
Synchronized锁和Lock锁
synchronized锁在公司真正的无多线程开发中,线程是一个独立的资源类,不应该有多余的附属操作(继承Runnable、Callable接口等),避免程序的耦合性。在多线程运行中,如果不加锁,容易发生多个线程同时操作一个资源,出现无预料的问题。例如:银行取钱,你从银行取钱的同时使用支付宝转账,可能导致银行卡扣钱的写入被覆盖,最终只扣了一次的情况,或者导致银行卡存款数为负的情况。synchronized锁是锁机制中传统的同步实现方法,使用起来也比较简单,只需要在方法前加上synchronize原创 2020-12-15 14:57:46 · 225 阅读 · 3 评论 -
进程和线程(Java)
进程和线程进程是计算机中的程序关于某数据集合上的一次运动活动,是系统进行资源分配和调度的基本单位。进程主要有两个概念:进程是一个实体。进程是一个“执行中的程序”。线程是操作系统进行运算和调度的最小单位。一个进程由一个或者多个线程组成。java中默认有两个线程:main函数线程GC线程(垃圾回收机制)并行和并发的区别:并行是指并排进行,同时实施或者进行。例如:赛跑,枪声一响所有人在同一时间开始奔跑。并发是指不同的请求访问同一个资源。例如:只有一个蛋糕,但是所有小朋友都想吃,分给谁原创 2020-12-14 23:00:50 · 86 阅读 · 0 评论 -
Markdown学习
Markdown的用法Markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。简单来说,就是为了让普通的文本格式更加美观,所以我们使用Markdown语法。一、标题Markdown中标题使用#符号,多少个#符号对应多少级标题(最多支持六级标题),例如:#是一个一级标题,##是一个二级标题,注意Markdown语法后要跟一个空格。示例:二、字体字体加粗:需要加粗的文字使用两个*包裹起来(开始一个结束一个)字体斜体:字体斜体使用一个*将文字原创 2020-12-14 17:20:23 · 784 阅读 · 0 评论