之前一直对锁的知识半知半解,写篇博客巩固下。 1、悲观锁、乐观锁 悲观锁每次操作都会加锁,会造成线程堵塞。而乐观锁则是假设不会冲突,每次操作都不会加锁。所以相较而言,乐观锁比较适合于竞争较少的场景,悲观锁比较适合竞争严重的情况。 2、公平锁、非公平锁 如果多个线程按照申请锁的顺序来获取锁,则是公平锁 ...
分类:
编程语言 时间:
2019-08-31 00:50:34
阅读次数:
78
1. 导引问题 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这 ...
分类:
编程语言 时间:
2019-08-31 00:50:04
阅读次数:
83
vuex,官方定义为状态管理,其实这个状态管理,和H5本地缓存的作用很相似,通俗的讲,就是存储一些公用的东西,提供给各个组件使用,和服务器端的session功能也很类似。 不同的是,vuex在刷新页面的时候,会自动还原到初始的状态,话不多说,我们直接上干货: 1.安装vuex:npm install ...
分类:
其他好文 时间:
2019-08-31 00:49:40
阅读次数:
86
钱币兑换问题 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 15134 Accepted Submission(s): 9117 Problem ...
分类:
其他好文 时间:
2019-08-31 00:49:22
阅读次数:
78
注 :本文出自博主: "chloneda" "Elasticsearch官网" 构建Elasticsearch启动脚本 start_es.sh。 参数说明: su:登录用户。 elastic:部署Elasticsearch用户,避免root用户而无法启动。 c:c参数后跟具体命令。 d:Elasti ...
分类:
其他好文 时间:
2019-08-31 00:48:33
阅读次数:
131
Java基础(三)选择结构回顾:1.什么是变量 2.变量三要素 3. ++和-- &&和|| 本章内容1.if选择结构 4种 2.switch 小知识:三元运算符: 条件?“x”:“Y” 条件为真X,条件为假Y 1.掌握if条件的结构①基础if选择结构 if(条件){ //条件成立执行的代码}123 ...
分类:
编程语言 时间:
2019-08-31 00:48:21
阅读次数:
100
CRM自定义用户登陆 创建一个登陆的页面login.hmtl文件 login.html 在PerfectCRM/urls.py文件中加入登陆的地址 在PerfectCRM/views.py文件中定义一个函数,处理登陆 如果想要是只有登陆了才能直接用url访问页面,得在kind_admin.py文件中 ...
分类:
其他好文 时间:
2019-08-31 00:48:08
阅读次数:
100
题目大意:给定长度为 $n 1$ 的序列 $g$,求 $f$ 序列,其中 $f$ 为 $$ f[i]=\sum_{j=1}^{i} f[i j] g[j] $$ 学会了分治 $fft$。 发现这个式子中也含有卷积,但是这是一个递推式,即:$f$ 数组是未知的。 考虑分治策略,即:假设已经算出区间 $ ...
分类:
其他好文 时间:
2019-08-31 00:47:54
阅读次数:
102
简要说明 php.ini文件的修改 [xdebug];断点调试xdebug.remote_enable=On ;远程调试xdebug.remote_autostart=On ;开启远程调试自动启动xdebug.remote_host=192.168.33.1xdebug.remote_port=90 ...
分类:
Web程序 时间:
2019-08-31 00:47:37
阅读次数:
125
第一种(使用模板字符串)早期字符串拼接年代 第二种(使用script元素)HTML5标准之前的写法 第三种(使用template元素)HTML5标准之后的写法【第二种的升级版】 ...
分类:
其他好文 时间:
2019-08-31 00:47:25
阅读次数:
143
离线安装完成后,一般情况下只装了个基础环境,catalog镜像没有导入,本文主要侧重在jenkins的一些环境设置和演示。 首先follow下面链接下载镜像 https://docs.openshift.com/container-platform/3.11/install/disconnected ...
分类:
其他好文 时间:
2019-08-31 00:47:09
阅读次数:
151
一、为何要学习计算机基础? 好多人觉得自己有点基础就都想着直接敲代码,觉得基础知识很容易,很简单,就不怎么用心去学。然而,我觉得基础知识很重要。就像盖一栋楼房一样,你先要打好地基,再去盖房。 Python是一门编程语言,即通俗一点说就是语言。 我们都知道世界上有很多种语言,比如:汉语,英语,阿拉伯语 ...
分类:
其他好文 时间:
2019-08-31 00:46:53
阅读次数:
85
(一)关键字、保留字、标识符 1.关键字 关键字定义:对编译器有特殊意义的单词 以上红色字的单词是关键字。 关键字使用:不能用作变量名、方法名、类名、包名 2.保留字 保留字:goto是java的保留字,意思是java并没用使用goto,以后是否使用待定。 3.标识符 标识符定义:java中的包、类 ...
分类:
编程语言 时间:
2019-08-31 00:46:36
阅读次数:
121
安装完Nextcloud之后,下一步就是启用https了。在不使用Docker的时候,一般都是去服务器(如apache)里面启用https功能并添加证书,但是我在 https://hub.docker.com/_/nextcloud 下面的介绍里面并没有发现相关的说明,相反那儿却给出了使用 ngin... ...
分类:
Web程序 时间:
2019-08-31 00:46:19
阅读次数:
738
[TOC] 一、spring整合 junit 问题解析 1. 应用程序的入口 main 方法 2. Junit单元测试中,没有 main 方法也能执行 1. junit 集成了一个 main 方法 2. 该方法就会判断当前测试类中那些方法有 @Test 注解 3. junit 就让有 Test 注解 ...
分类:
编程语言 时间:
2019-08-31 00:45:49
阅读次数:
113
11:36:53 2019-08-30 学习 带权路径长度(WPL) (Weighted Path Length of Tree),设二叉树有n个叶子节点,每个叶子节点带有权值${w_k}$,从根节点到每个叶子节点的长度为${l_k}$,则每个叶子节点的带权路径长度之和就是:${WPL}=\disp ...
分类:
其他好文 时间:
2019-08-31 00:45:18
阅读次数:
90