首页 > 2018年09月17日 > 全部分享
并发请求 + 事务嵌套 + 更新数据 = 死锁
今有幸为同事排查死锁问题。 问题描述:一个get接口,内依据参数执行select ... for update,未考虑并发场景,导致程序死锁,且只要并发请求该接口,几乎百发百中。 问题定位: 1.检测数据库死锁情况,结果无。 2.接口内无相关共享资源,不会死锁 3.由于从事许久事务方面工作,所以想到 ...
分类:其他   时间:2018-09-17 17:11:22    收藏:0  评论:0  赞:0  阅读:155
Java设计模式-单例模式
单例模式的定义:保证一个类仅有一个实例,并提供一个访问它的全局访问点! 1.懒汉式单例模式: 这样方式实现线程安全地创建实例,而又不会对性能造成太大影响。它只是第一次创建实例的时候同步,以后就不需要同步了。 由于volatile关键字屏蔽了虚拟机中一些必要的代码优化,所以运行效率并不是很高,因此建议 ...
分类:编程语言   时间:2018-09-17 17:10:37    收藏:0  评论:0  赞:0  阅读:139
项目问题
项目中遇到小数点乘以100会出现很多小数位的问题 可以直接用parseInt去除后面的小数位或者用toFixed去保留小数位后多少位 ...
分类:其他   时间:2018-09-17 17:10:20    收藏:0  评论:0  赞:0  阅读:180
在Eclipse中快速添加main方法
方法一: 在创建类时自动添加,勾选“public static void main(String[] args)” 方法二: 输入main之后按"alt+/"组合键,选择如图所示选项后按回车: ...
分类:系统服务   时间:2018-09-17 17:10:03    收藏:0  评论:0  赞:0  阅读:286
Google Cloud VM上在线扩硬盘
Google Cloud VM是可以在线扩展Disk的大小的。 一、创建VM和磁盘 比如我有一台VM,附加了一块Disk,大小是120GB。如下图: 在VM中进行格式化: 这里没有进行分区,直接对裸盘进行了ext4的格式化。 查看相关信息: 可以看到其大小是120GB。 二、调整磁盘大小 两种方法调 ...
分类:其他   时间:2018-09-17 17:09:38    收藏:0  评论:0  赞:0  阅读:355
html-2, a img ul li ol dl dt dd 标签与列表标签的简单使用
标签的使用 点击刷新 返回顶部 阻止a标签的默认点击行为 一级列表 一级列表 一级列表 二级列表 二... ...
分类:Web开发   时间:2018-09-17 17:08:56    收藏:0  评论:0  赞:0  阅读:218
js 原型链
ECMAScript 中描述了原型链的概念,并将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 构造函数、原型和实例 的关系: 1.每一个构造函数都有一个原型对象 (prototype) 2.原型对象都包含一个指向构造函数的指针(constructo ...
分类:Web开发   时间:2018-09-17 17:08:37    收藏:0  评论:0  赞:0  阅读:154
001-2电导的自述
电阻,英文名R。顾名思义,我是用来阻碍电流运动的。然而,事实上,我基本上是被电子工程师们拿来导电用,也就是让电荷从我身上流过。电荷从我们身上流过,就会形成电流。这个跟水从水管里流过,就会形成水流是一样的道理。当然,要让水在水管里流动,还必须要有水压。水压越大,流动得就越快,也就是水流越大。电流也是一 ...
分类:其他   时间:2018-09-17 17:08:17    收藏:0  评论:0  赞:0  阅读:191
集中绕组和分布绕组
http://bbs.simol.cn/thread-105222-1-1.html ...
分类:其他   时间:2018-09-17 17:08:00    收藏:0  评论:0  赞:0  阅读:285
shell 查看 具体某行的值
sed: awk: ...
分类:系统服务   时间:2018-09-17 17:07:39    收藏:0  评论:0  赞:0  阅读:151
NFS应用场景及环境搭建
LAMP—01 提供服务 yum list | grep nfs 关闭防火墙 iptables –F iptables –X setenforce 0 安装nfs 启动服务 systemctl start nfs 查看端口 配置文件 主机02访问 yum list | grep nfs yum in ...
分类:其他   时间:2018-09-17 17:07:18    收藏:0  评论:0  赞:0  阅读:162
laravel记录笔记Laravel 连接数据库、操作数据库的三种方式
laravel中提供DB facade(原始查找)、查询构造器、Eloquent ORM三种操作数据库方式 1、连接数据库 .env 数据库配置 DB_HOST=localhost dbhost DB_DATABASE=laravel dbname DB_USERNAME=root ... ...
分类:数据库技术   时间:2018-09-17 17:06:58    收藏:0  评论:0  赞:0  阅读:143
Java\学习——字符串
import java.util.Scanner; public class cys1 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int a[]... ...
分类:编程语言   时间:2018-09-17 17:06:26    收藏:0  评论:0  赞:0  阅读:163
2018.9.17作业
课堂作业name = " aleX"1) 移除 name 变量对应的值两边的空格,并输出处理结果print(name.strip())2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果?if name[0]=='al': print('是以al开头')else: print('不是 ...
分类:其他   时间:2018-09-17 17:06:06    收藏:0  评论:0  赞:0  阅读:320
注册表单(第一周作业)
<!DOCTYPE HTML><html> <head> <meta charset="utf-8"> <title>注册表单</title></head> <body> <h3>请输入你的用户名和密码,并选择性别:</h3> <form action="" method="get" class=" ...
分类:其他   时间:2018-09-17 17:05:49    收藏:0  评论:0  赞:0  阅读:151
深入理解并发编程之----synchronized实现原理
版权声明:本文为博主原创文章,请尊重原创,未经博主允许禁止转载,保留追究权 https://blog.csdn.net/javazejian/article/details/72828483 <!-- flowchart 箭头图标 勿删 --> 【版权申明】未经博主同意,谢绝转载!(请尊重原创,博主 ...
分类:其他   时间:2018-09-17 17:05:32    收藏:0  评论:0  赞:0  阅读:180
微信jssdk配置的问题,使用MVC制作的demo
一,view代码 二,控制器代码 三,JSSDK帮助类代码 四,invalid url domain出现后的解决方法 在微信开发文档中有一个这样的解决方法,当前页面所在域名与使用的appid没有绑定,请确认正确填写绑定的域名,仅支持80(http)和443(https)两个端口,因此不需要填写端口号 ...
分类:微信   时间:2018-09-17 17:05:13    收藏:0  评论:0  赞:0  阅读:203
python-1:Number数字类型 之二 相关函数 int.from_bytes,int.to_bytes()
函数格式:int.from_bytes(bytes, byteorder, *, signed=False) 简单demo: [python] view plain copy <code class="language-python">s1 = b'\xf1\xff' print(int.from_ ...
分类:编程语言   时间:2018-09-17 17:04:56    收藏:0  评论:0  赞:0  阅读:223
图说机房空气焓湿处理过程
一、数据中心机房空气焓湿图 在对机房进行空气调节和处理过程,常常需要使用焓湿图。所谓的焓湿图,就是在一定的大气压下,将机房空气的主要状态参数及其变化过程用线图表示出来,便于对机房空调设计和运行工况进行分析和处理。 焓湿图主要由等温线、等湿线、等相对湿度线、水蒸气分压线等组成。 焓湿图 二、数据中心空 ...
分类:其他   时间:2018-09-17 17:04:40    收藏:0  评论:0  赞:0  阅读:176
第一个Web----注册页面
效果图: ...
分类:Web开发   时间:2018-09-17 17:04:18    收藏:0  评论:0  赞:0  阅读:185
1013条   上一页 1 ... 24 25 26 27 28 ... 51 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!