前言:edis的key是单线程模式,这就意味一瞬间只有一个线程能够持有这个key,所以可以使用redis解决部分涉及线程安全的业务。例如:在模拟卖票的实验中,通过加锁的方式为线程上锁,保证每一个线程有一个锁。 回顾: 如何实现多线程? 答:常用两种方式实现多线程 1.继承Thread类,重写run方 ...
分类:
编程语言 时间:
2019-05-26 22:38:10
收藏:
0 评论:
0 赞:
0 阅读:
130
1,Qt 是一套跨平台的程序设计库,这套程序设计库主要用于 GUI 方面的程序设计开发,所以本系列博文主要是利用C++介绍 GUI 程序设计技术; 2,命令行应用程序: 1,命令行应用程序的特点(Command Line Interface): 1,是一种基于顺序执行结构的可执行程序; 1,有一个固 ...
分类:
其他 时间:
2019-05-26 22:37:53
收藏:
0 评论:
0 赞:
0 阅读:
137
首先分布式锁和我们平常讲到的锁原理基本一样,目的就是确保,在多个线程并发时,只有一个线程在同一刻操作这个业务或者说方法、变量。 在一个进程中,也就是一个jvm 或者说应用中,我们很容易去处理控制,在jdk java.util 并发包中已经为我们提供了这些方法去加锁, 比如synchronized 关 ...
分类:
其他 时间:
2019-05-26 22:37:22
收藏:
0 评论:
0 赞:
0 阅读:
176
Java设计模式——单例模式 我一直觉得,设计模式的思想都是源于生活的。单例在生活之中也是经常用到的,比如国家领导人、某某公司创始人......类似这种独一无二的。单例模式也属于创建型设计模式,确保在任何情况下单例类最多只能有一个实例对象,并且提供全局访问点。单例模式可以保证内存里只有一个实例,减少 ...
分类:
编程语言 时间:
2019-05-26 22:37:03
收藏:
0 评论:
0 赞:
0 阅读:
92
HTML5布局 一直以来,网页设计人员都利用<div>元素将页面中的相关元素集中在一起(比如哪些组成页眉,文章,页脚,侧边栏的元素),并使用class或id特性来指定<div>元素在页面结构中的作用。HTML5引入了一组新的元素,这些元素允许你对页面的哥哥部分进行分割。它们的名称直接表明了其中包含的 ...
分类:
Web开发 时间:
2019-05-26 22:36:20
收藏:
0 评论:
0 赞:
0 阅读:
167
一、什么是代理模式 定义:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。一个类代表另一个类的功能。这种类型的设计模式属于结构型模式。 组成: 抽象角色:(主题)通过接口或抽象类声明真实角色实现 ...
分类:
其他 时间:
2019-05-26 22:36:02
收藏:
0 评论:
0 赞:
0 阅读:
130
引入maven依赖: content为xml字符串数据。 ...
分类:
其他 时间:
2019-05-26 22:35:47
收藏:
0 评论:
0 赞:
0 阅读:
180
给出的模型很难搞,所以转换一下,记p[i]为i这个数的位置,然后相邻两个p值差 k的能交换,发现使原问题字典序最小也需要使这里的字典序最小 注意到p值差 include include using namespace std; const int N=3000005; int n,k,a[N],p[ ...
分类:
编程语言 时间:
2019-05-26 22:35:31
收藏:
0 评论:
0 赞:
0 阅读:
154
https://www.cnblogs.com/mmbbflyer/p/7595884.html http://blog.csdn.net/u011014032/article/details/42936783 关于并发请求,网上很多朋友都说的很详细了,我就不在这里献丑了。这里只记录下刚刚完工的那个 ...
分类:
数据库技术 时间:
2019-05-26 22:35:01
收藏:
0 评论:
0 赞:
0 阅读:
139
Title 点击移动到400px 点击移动到800px Title 点击移动到400px 点击移动到800px ...
分类:
其他 时间:
2019-05-26 22:34:33
收藏:
0 评论:
0 赞:
0 阅读:
135
这是我的第一篇博客, 今天,2019年5月26日,第一篇博客纪念日。 本人目前为自动化大二学生,还请大家多多指教哈! 也借这篇博客记录自己的成长。 ...
分类:
其他 时间:
2019-05-26 22:34:19
收藏:
0 评论:
0 赞:
0 阅读:
111
使用nmtui命令配置网络参数通过nmcli命令查看网络信息并管理网络会话服务RHEL和CentOS系统默认使用NetworkManager来提供网络服务,这是一种动态管理网络配置的守护进程,能够让网络设备保持连接状态。可以使用nmcli命令来管理NetworkManager服务。nmcli是一款基于命令行的网络配置工具,功能丰富,参数众多,可以使用nmcli命令并按照“connectionadd
分类:
其他 时间:
2019-05-26 22:12:14
收藏:
0 评论:
0 赞:
0 阅读:
137
1、下载tomcat http://tomcat.apache.org/ 进入官网选download 点击 Archies 2、版本的下载与选择 3、使用winscp传递文件 4、查看所在位置 5、解压到别的地方 6、指定安装目录 7、复制一个新的ssh 8、修改名字 9、查看 bin 目录 10、 ...
分类:
系统服务 时间:
2019-05-26 22:10:47
收藏:
0 评论:
0 赞:
0 阅读:
154
react中的核心概念 1、DOM的本质是什么: 浏览器中的概念,用js对象来表示页面上的元素,并提供操作DOM对象的API 2、什么事react中的虚拟DOM:是框架中的概念,是程序员用js对象来模拟页面上的DOM和DOM 的嵌套 3、为什么要实现虚拟DOM:为了实现页面中DOM元素的高效更新 4 ...
分类:
其他 时间:
2019-05-26 22:10:34
收藏:
0 评论:
0 赞:
0 阅读:
101
目录 session建立的主要过程 客户端发起连接 服务端创建session session建立的主要过程 用一张图来说明session建立过程中client和server的交互 主要流程 服务端启动,客户端启动 客户端发起socket连接 服务端accept socket连接,socket连接建立 ...
分类:
其他 时间:
2019-05-26 22:10:15
收藏:
0 评论:
0 赞:
0 阅读:
161
1.exec sp_spaceused 查看数据空空间使用情况 2、 ...
分类:
数据库技术 时间:
2019-05-26 22:09:53
收藏:
0 评论:
0 赞:
0 阅读:
143
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.o ...
分类:
其他 时间:
2019-05-26 22:09:34
收藏:
0 评论:
0 赞:
0 阅读:
147
开启binlog vim /etc/my.cnf 添加 log-bin=mysql-bin 2 . 重启mysql 服务 service mysql restart 注意 : 每次服务器(数据库)重启,服务器会调用flush logs;,新创建一个binlog日志! binlog 文件存放位置。 一 ...
分类:
其他 时间:
2019-05-26 22:08:57
收藏:
0 评论:
0 赞:
0 阅读:
146
题目大意:给定一棵 N 个节点的有根树,边有边权,在根结点处有 K 个人,这些人会遍历树上的所有边,求如何遍历才能使得所有人走过路径的边权和最小。 题解: 引理:对于一棵子树来说,若存在 M 0 个人最后停留在这棵子树内,则对于最优情况来说,来到过这棵子树的人也只能是 M 个,即:不会存在第 M+1 ...
分类:
Web开发 时间:
2019-05-26 22:08:40
收藏:
0 评论:
0 赞:
0 阅读:
134
1、界面美观一点,使用户看着舒适。 2、增加用户评价功能,使用户在理发完成后对该理发店进行评价,供其他用户参考。 3、增加估算排队时间功能 4、将用户基本信息实现密文传递 5、增加用户信誉积分功能,例如用户进行了预约并得到了理发店的通知,若其不去则扣除一定的信誉积分。 6、顾客可以选择理发类型 7、 ...
分类:
其他 时间:
2019-05-26 22:08:20
收藏:
0 评论:
0 赞:
0 阅读:
122