大年初二,朋友问了我一个技术的问题(朋友实在是好学,佩服!)开启10000个线程,每个线程给员工表的money字段【初始值是0】加1,没有使用悲观锁和乐观锁,但是在业务层方法上加了synchronized关键字,问题是代码执行完毕后数据库中的money字段不是10000,而是小于10000问题出在哪里?Service层代码:SQL代码(没有加悲观/乐观锁):用1000个线程跑代码:简单来说:多线程
分类:
编程语言 时间:
2019-02-26 19:15:59
阅读次数:
171
目标 算数运算符 比较(关系)运算符 逻辑运算符 赋值运算符 运算符的优先级 算数运算符 比较(关系)运算符 逻辑运算符 赋值运算符 运算符的优先级 数学符号表链接:https://zh.wikipedia.org/wiki/数学符号表 01. 算数运算符 是完成基本的算术运算使用的符号,用来处理四 ...
分类:
其他好文 时间:
2019-02-26 19:15:26
阅读次数:
180
目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?…… 程序中的判断 判断的定义 如果 条件满足,才能做某件事情, 如 ...
分类:
其他好文 时间:
2019-02-26 19:15:06
阅读次数:
604
1.ReentrantLock是基于AQS实现的一种重入锁。 2.先介绍下公平锁/非公平锁 公平锁 公平锁是指多个线程按照申请锁的顺序来获取锁。 非公平锁 非公平锁是指多个线程获取锁的顺序并不是按照申请锁的顺序,有可能后申请的线程比先申请的线程优先获取锁。有可能,会造成优先级反转或者饥饿现象。 3. ...
分类:
其他好文 时间:
2019-02-26 19:14:21
阅读次数:
157
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'repositoryDaoExtra': Injection of resource dependencies failed ...
分类:
数据库 时间:
2019-02-26 19:14:02
阅读次数:
159
Google Chrome是一款由 Google 公司开发的网页浏览器,新版的 Chrome 浏览器使用的是 Blink 内核,具有运行速度快,稳定的特性。Chrome 能够运行在 Windows,Linux,Mac 桌面系统中,同时也能运行在手机和平板上的iOS,Android系统上,是一款跨平台 ...
分类:
其他好文 时间:
2019-02-26 19:13:46
阅读次数:
295
http协议: 官方解释:HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 大白话:HTTP协议就是服务器(Server)和客户端(Client)之间进行数 ...
分类:
Web程序 时间:
2019-02-26 19:13:30
阅读次数:
179
Conflictwithdependency‘com.android.support:support-annotations‘inproject‘:app‘.Resolvedversionsforapp(26.1.0)andtestapp(27.1.1)differ.Seehttps://d.android.com/r/tools/test-apk-dependen
分类:
其他好文 时间:
2019-02-26 19:13:03
阅读次数:
253
函数式编程语言(functional program language)是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受函数当作输入(参数)和输出(返回值)。 和指令式编程相比,函数式编程强调函数的计算比指令的执行 ...
分类:
编程语言 时间:
2019-02-26 19:12:33
阅读次数:
197
多多客DOODOOKE微信、百度、支付宝三端合一小程序SaaS平台今日正式上线!开年集齐BAT,多多客DOODOOKE与你一起开启新篇章!一次制作三端发布同时管理商家只需要在多多客管理后台制作一次小程序,即可在微信、百度、支付宝三大平台同时发布和管理。多多客三端合一小程序平台帮助商家快速布局小程序,跨越小程序开发的高门槛、高成本,一次性获取微信、支付宝、百度全域千亿级流量,同时节省小程序的制作时间
分类:
微信 时间:
2019-02-26 19:12:21
阅读次数:
262
题面: Alexandra has a paper strip with n numbers on it. Let's call them ai from left to right. Now Alexandra wants to split it into some pieces (possibl ...
分类:
其他好文 时间:
2019-02-26 19:12:03
阅读次数:
267
1.在xx/out/target/product/sabresd_6dq/root/init.rc中添加以下内容 service android-user /system/etc/android-user.sh class main user root group root oneshot 2.重新 ...
分类:
移动开发 时间:
2019-02-26 19:11:50
阅读次数:
219
EXCEL版本:Office 2010 我是遇到这种情况,辛苦的组成了一个复杂的SQL ,得出正确数据,使用简便的复制粘贴的方法准备把数据复制到EXCEL中, 可是悲剧了,因为资料里有换行符,粘贴到EXCEL后行数完全错乱了。 于是我找万能的百度,参考了很多,也试了很多方法,可是还是不行。于是自己测 ...
分类:
数据库 时间:
2019-02-26 19:10:56
阅读次数:
286
File->Tools->External Tools->add 配置ui文件转换工具Name:PyUICProgram:D:\develop\python\Mac\venv\Scripts\pyuic5.exe pyuic5.exe 路径Arguments:$FileName$ -o $FileN ...
分类:
编程语言 时间:
2019-02-26 19:10:40
阅读次数:
251
Centos7.5 ansible执行命令报错 问题: [root@m01 ~] ansible servers a "hostname" [WARNING]: provided hosts list is empty, only localhost is available. Note that ...
分类:
其他好文 时间:
2019-02-26 19:10:23
阅读次数:
1692
答题卡识别判卷, 需要做的就是将画圈圈的地方识别出来。 原始图像 涂了铅笔的比没涂白色部分要多,使用掩膜进行逐个遍历 第一部分:对图片进行透视变化,使得图片中的答题卡可以凸显出来 第一步:读入图片 第二步:使用cv2.gray() 进行灰度值的变化第三步:使用cv2.GuassianBlur() 进 ...
分类:
其他好文 时间:
2019-02-26 19:09:53
阅读次数:
448
在ASP.NET 4.x中(包括ASP.NET MVC 5),可以通过附加数据库文件文件的方式,将数据库保存在项目的文件中。这种方式对于不同时段需要更换计算机(白天办公室,晚上家里)开发时带来好处。 而.NET Core版本(包括 ASP.NET Core MVC )数据库是默认保存在c:/user ...
分类:
Web程序 时间:
2019-02-26 19:09:20
阅读次数:
540