自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈士奇

二狗子

  • 博客(8)
  • 资源 (27)
  • 收藏
  • 关注

原创 并发编程(六)——java中锁怎么使用?

Java锁的深度化      当多个请求同时操作数据库时,首先将订单状态改为已支付,在金额加上200,在同时并发场景查询条件下,会造成重复通知。SQL:Update悲观锁与乐观锁      悲观锁悲观的认为每一次操作都会造成更新丢失问题,在每次查询时加上排他锁。      每次去拿数据的时候都认为别人会修改,所以每次在

2020-06-22 13:33:25 15188

原创 并发编程(五)——线程池及原理剖析

线程池什么是线程池      Java中的线程池是运用场景最多的并发框架,几乎所有需要异步或并发执行任务的程序都可以使用线程池。在开发过程中,合理地使用线程池能够带来3个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制地创建,不仅会消耗系统资源,  &nbs

2020-06-15 17:01:29 14758

原创 centos 安装 sz rz

一、首先安装lrzszyum -y install lrzsz二、 上传文件,执行命令rz,会跳出文件选择窗口,选择好文件,点击确认即可rz三、下载文件,执行命令szsz这样子就可以很简单的上下传文件了。

2020-06-10 10:28:03 2551

原创 并发编程(四)——JUC并发包常用方法介绍

并发包(计数器)CountDownLatch      CountDownLatch 类位于java.util.concurrent包下,利用它可以实现类似计数器的功能。比如有一个任务A,它要等待其他4个任务执行完毕之后才能执行,此时就可以利用CountDownLatch来实现这种功能了。CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减1。当计数器值到达0时,它表

2020-06-05 09:58:49 15351

原创 并发编程(三)——多线程之间如何实现通讯

多线程之间如何实现通讯什么是多线程之间通讯?      多线程之间通讯,其实就是多个线程在操作同一个资源,但是操作的动作不同。画图演示多线程之间通讯需求      需求:第一个线程写入(input)用户,另一个线程取读取(out)用户.实现读一个,写一个操作。      代码实现基本实现  &nb

2020-06-04 13:05:10 14810

原创 并发编程(二)——内存模型

并发编程之多线程线程安全什么是线程安全?为什么有线程安全问题?      当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。      案例:需求现在有100张火车票,有两个窗口同时抢火车票,请使用多线程模拟抢票效果。代码:public class ThreadTrain impleme

2020-06-02 10:29:08 2392

原创 并发编程(一)——多线程快速入门

线程与进程区别      每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。      使用线程可以把占据时间长的程序中的任务放到后台去处理,程序的运行速度可能加快,在一些等

2020-06-01 10:09:15 2570

原创 线程池的5种状态

* RUNNING: Accept new tasks and process queued tasks * SHUTDOWN: Don't accept new tasks, but process queued tasks * STOP: Don't accept new tasks, don't process queued tasks, * and interrupt in-progress tasks ...

2020-06-04 13:37:44 226

抖音风创意快闪PPT.pptx

抖音风创意快闪PPT.pptx

2021-08-11

婚礼快闪混搭版03.pptx

婚礼快闪混搭版03.pptx

2021-08-11

我们结婚啦vip02专用.pptx

我们结婚啦vip02专用.pptx

2021-08-11

【快闪】婚礼开场快闪PPT动画.pptx

【快闪】婚礼开场快闪PPT动画.pptx

2021-08-11

【快闪】红色喜庆婚礼快闪动画PPT模板.pptx

【快闪】红色喜庆婚礼快闪动画PPT模板.pptx

2021-08-11

【相册】韩式罗曼帝克婚礼相册PPT模板.pptx

【相册】韩式罗曼帝克婚礼相册PPT模板.pptx

2021-08-11

docker-compose.yml

docker-compose.yml

2021-08-11

hive-site.xml

hive-site.xml

2021-08-11

griffin-measure.jar

griffin-measure.jar

2021-08-11

补换证申请表(个人填写).docx

补换证申请表(个人填写).docx

2021-08-05

熊猫学习宣讲PPT.pptx

熊猫学习宣讲PPT.pptx

2021-08-05

河北大学自考学位申请缴费流程.doc

河北大学自考学位申请缴费流程

2021-06-23

多线程思维导图总结

这次的文档包含了“线程间的通信”以及经典的“生产者消费者”问题,同时你知道怎样停止处于冻结状态的线程吗?

2018-07-11

java微信登录授权源码java

微信授权登录,根据用户 的Appid和appsecreat进行获取相关的信息,授权登录

2017-12-31

jdom-1.1.3

通过使用jdom-1.1.3包含的类库,可以对xml进行分析,也可以封装xml文件,非常好用的一个类库

2017-10-05

Google 二维码显示 core zxing

对 Google 公司的信赖和个人崇拜,用Google做的生成二维码工具还是比较靠谱的。包括了core-3.3.0.jar和zxing-javase.jar

2017-10-05

commons-fileupload-1.3.3

使用的主要jar包:commons-io-1.3.2.jar包;commons-fileupload-1.2.1.jar包;commons-lang-2.3.jar,在使用组件实现文件上传时候要注意前后台的一致性,注意在后台定义File文件对象名要与jsp页面中的file标签name名字一致,前台form标签属性一定要设置为enctype="multipart/form-data",而且传输方式必须是post方式。不然后台不认为提交的是文件类型,而认为是普通表单的提交。

2017-09-14

jstl.jar使用的jar包

JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 根据JSTL标签所提供的功能,可以将其分为5个类别。

2017-09-14

net.sf.json jar

net.sf.json jar包包含了一下:可以用来解析json,具体操作可以看小编的博客。 commons-lang.jar commons-beanutils.jar commons-collections.jar commons-logging.jar ezmorph.jar json-lib-2.2.2-jdk15.jar

2017-09-14

faceppsdk.jar

Face人脸识别,人脸对比,人脸查询所需要的jar包,开发人脸识别必备的jar包。 这个jar包由Face++公司研究,开放使用。

2017-09-12

jsoup相关jar

【BigData】Jsoup+FusionCharts实现根据网页url解析网页数据,并用图表显示 jsoup-1.10.3.jar log4j-1.2.17.jar struts2-json-plugin-2.3.15.3.jar xwork-core-2.2.3.jar

2017-09-12

Quartz-2.0Demo

Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。

2017-08-13

Quartz.NET-2.5

Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。

2017-08-13

redis-3.0.0.gem

redis集群搭建使用脚本

2017-08-02

redis-3.0.0.tar.gz

提供redis源码

2017-07-18

C++知识点总结

2016-12-20

空空如也

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

TA关注的人

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