自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 线程池的使用(ThreadPoolExecutor详解)

为什么要使用线程池?线程是一个操作系统概念。操作系统负责这个线程的创建、挂起、运行、阻塞和终结操作。而操作系统创建线程、切换线程状态、终结线程都要进行CPU调度——这是一个耗费时间和系统资源的事情。 另一方面,大多数实际场景中是这样的:处理某一次请求的时间是非常短暂的,但是请求数量是巨大的。这种技术背景下,如果我们为每一个请求都单独创建一个线程,那么物理机的所有资源基本上都

2016-09-19 16:47:48 1620

转载 跟我学Java多线程——线程池与阻塞队列

前言     上一篇文章中我们将ThreadPoolExecutor进行了深入的学习和介绍,实际上我们在项目中应用的时候很少有直接应用ThreadPoolExecutor来创建线程池的,在jdk的api中有这么一句话“但是,强烈建议程序员使用较为方便的 Executors 工厂方法Executors.newCachedThreadPool()(无界线程池,可以进行自动线程回收)、E

2016-09-19 16:43:09 533

转载 MYSQL加锁的测验

存储引擎  支持的锁定级别 myisam      表级别 memory     表级别   inndb       行级别  bdb:        页级别  lock锁定类型 锁定方式            目的 读锁                   自己与其他线程只能读取该表  写锁                  只有当前线程能够对表进行写入操作(

2016-09-18 16:17:55 472

转载 疑惑?实战演示疑惑 mysql insert到底加什么锁

innodb的事务隔离级别是可重复读级别且innodb_locks_unsafe_for_binlog禁用,也就是说允许next-key lock 实验来自网上. ( 如果你没有演示出来,请check order_id 是否是非unique key.) 如果你看不懂,请看后续文章. next-key lock (glap lock)完全解析.CREATE TABLE `Lock

2016-09-18 16:16:06 1057

转载 Innodb中的事务隔离级别和锁的关系

前言:我们都知道事务的几种性质,数据库为了维护这些性质,尤其是一致性和隔离性,一般使用加锁这种方式。同时数据库又是个高并发的应用,同一时间会有大量的并发访问,如果加锁过度,会极大的降低并发处理能力。所以对于加锁的处理,可以说就是数据库对于事务处理的精髓所在。这里通过分析MySQL中InnoDB引擎的加锁机制,来抛砖引玉,让读者更好的理解,在事务处理中数据库到底做了什么。#一

2016-09-18 11:41:08 345

转载 MySQL锁解决并发问题详解

原文地址:http://leihuang.org/2015/09/10/mysql-lock-concurrency/文章分为以下几个要点问题描述以及解决过程MySQL锁机制数据库加锁分析下面讨论的都是基于MySQL的InnoDB。0. 问题描述以及解决过程因为涉及到公司利益问题,所以下面很多代码和数据库信息,进行了缩减和修改,望见谅。业务场景是优惠券系统规则规定了一个

2016-09-18 11:36:08 664

转载 mysql锁表测试

我将表信息。和执行过程列下、方便大伙测试。SQL code?1234567891011121314DROP TABLE IF EXISTS  bpm_pro_status ;CREATE TABLE  bpm_p

2016-09-18 11:26:47 579

转载 oracle 日期操作 汇总

oracle 日期设置 汇总alter session set nls_date_format = 'yyyy-mm-dd';UPDATE ws_product_window SET OFFLINE_DATE='2010-08-30';sysdate + 1/24/60/60 在系统时间基础上延迟1秒sysdate + 1/24/60 在系统时间基础上延迟1分钟

2016-09-13 13:56:31 920

转载 Oracle中的事务之savepoint

一、基本概念保存点savepoint是事务中的一点,通过rollback可以返回到某个保存点。一个事务中可以有多个保存点。一旦事务提交,该事务中的保存点会自动被删除,那么无论刚才做了多少个保存点,都统统没有了。 SQL> savepoint sp; Savepoint created SQL> delete from mytable; 15 rows delet

2016-09-13 11:57:57 716

转载 mybatis调用mysql存储过程的例子

环境: JDK1.7,MySQL 5.6,windows7存储过程SQL如下: CREATE  PROCEDURE `saveTender`(IN brwId  VARCHAR(26),IN money VARCHAR(26),IN userid  VARCHAR(26),IN ordid  VARCHAR(20),OUT pResult VARCHAR(512))  

2016-09-07 17:24:13 1981

转载 SQL注入攻防入门详解

SQL注入攻防入门详解=============安全性篇目录============== 毕业开始从事winfrm到今年转到 web ,在码农届已经足足混了快接近3年了,但是对安全方面的知识依旧薄弱,事实上是没机会接触相关开发……必须的各种借口。这几天把sql注入的相关知识整理了下,希望大家多多提意见。(对于sql注入的攻防,我只用过简单拼接字符串的注入及参数化查询,可以说没什

2016-09-01 16:58:36 6392

转载 回车(CR)与换行(LF), '\r'和'\n'的区别

http://hi.baidu.com/oxindream/item/76aa1592581a3ea082d29576一:回车”(Carriage Return)和“换行”(Line Feed)起源      首先,弄清两个概念:                    回车CR-将光标移动到当前行的开头。                    换行LF-将光标“垂直

2016-09-01 15:47:28 1761

空空如也

空空如也

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

TA关注的人

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