自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (14)
  • 收藏
  • 关注

转载 sychronized和lock的区别

多次思考过这个问题,都没有形成理论,今天有时间了,我把他总结出来,希望对大家有所帮助  1、ReentrantLock 拥有Synchronized相同的并发性和内存语义,此外还多了 锁投票,定时锁等候和中断锁等候     线程A和B都要获取对象O的锁定,假设A获取了对象O锁,B将等待A释放对O的锁定,     如果使用 synchronized ,如果A不释放,B将一直等下去

2016-11-23 18:48:49 754

转载 事务的隔离级别通过锁机制实现

一 数据库事务处理中出现的数据不一致的情况 在多个事务并发做数据库操作的时候,如果没有有效的避免机制,就会出现种种问题。大体上有四种问题,归结如下:1、丢失更新 如果两个事务都要更新数据库一个字段X,x=100事务A事务B读取X=100 读取X=100写入x=X+100写入x=X+200事务结束x=200 事务

2016-11-23 17:10:49 586

转载 数据库中事务的四大特性(ACID)和隔离级别

本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一

2016-11-23 16:30:58 362

转载 Mysql数据库调优和性能优化的21条最佳实践

作者:andyao原文link: http://andyao.iteye.com/admin/show/144033转载请留名1. 简介 在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL

2016-11-22 21:26:33 1788

转载 Nginx负载均衡配置实例

[导读] 负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,单从字面上的意思来理解就可以解负载均衡是我们大流量网站要做的一个东西,下面我来给大家介绍在Nginx服务器上进行负载均衡配置方法,希望对有需要的同学有所帮助哦。负载均衡先来简单了解一下什么是负载均衡,

2016-11-21 17:46:53 333

转载 线程池的原理及实现

线程池的原理及实现2013-05-28 17:50 71190人阅读 评论(20)收藏举报分类: Java(45) 1、线程池简介:    多线程技术主要解决处理器单元内多个线程执行的问题,它可以显著减少处理器单元的闲置时间,增加处理器单元的吞吐能力。        假设一个服务器完成一项任务所需时间为:T1 创建线程时间,T

2016-11-18 16:24:04 228

转载 Spring注解原理的详细剖析与实现

Spring注解原理的详细剖析与实现博客分类:ssh三大框架J2EEjava编程 本文主要分为三部分:一、 注解的基本概念和原理及其简单实用二、 Spring中如何使用注解三、 编码剖析spring@Resource的实现原理一、注解的基本概念和原理及其简单实用注解(Annotation)提供了一种安全的类似注释的机制,为我们在代码中添加信息

2016-11-16 20:02:09 322

转载 HashMap的实现原理

HashMap的实现原理2013-05-22 15:28 619人阅读 评论(0)收藏举报分类: java(45) 1.    HashMap概述:   HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变

2016-11-15 19:14:07 197

转载 1. 什么是JVM?

1. 什么是JVM?JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字

2016-11-03 22:44:22 423

转载 Spring实现AOP的4种方式

Spring实现AOP的4种方式   先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义了切面要发生的“故事”和时间,那

2016-11-03 22:33:47 220

转载 透透彻彻IoC(你没有理由不懂!)

透透彻彻IoC(你没有理由不懂!)博客分类:04_SSH10_Spring 3.x企业应用开发实战spring企业应用 引述:IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP、声明式事务等功能在此基础上开花结果。但是IoC这个重要的概念却比较晦涩隐讳,不容易让人望文生义,这不能不说是一大遗憾。不过IoC确实包括很多内涵,它涉及代码

2016-11-03 22:31:52 355

powerdesigner 16.5破解文件

可以用,自己亲自试过的,只要替换dll文件即可

2017-01-10

Cocos2d-x 权威指南

移动互联网的时代,喜欢游戏开发或者对游戏引擎感兴趣的同行们可以参考一下。

2014-09-24

程序员生存定律

每个程序员在职业发展中都会遇到各种各样的问题,未来如何转型,如何生存,技术、管理、创业,如何做出自己的决定,请阅读这本书

2014-09-15

GDB命令手册

详细的GDB命令,让你的c程序调试变得简单易行

2012-11-19

网络编程源代码

网络编程,详细源代码,对初学者有很大帮助

2012-03-31

VC网络编程经典案例详解PPT

VC网络编程经典案例详解PPT

2012-03-30

linux c 编写的公交查询最短路径程序

对公交路线及站点数据进行整理,构造公交图论,用迪杰斯特拉算法实现最短路径的查询

2011-11-14

带bloom filter 的c网络爬虫

linux下编写的网络爬虫,可以实现bloom filter 去重过滤,不过是用来垂直爬取www.8684.cn网站的。运行的时候请输入www.8684.cn

2011-10-20

可以运行的网络爬虫

对于初写网络爬虫者有很好的借鉴作用,可以实现基本的功能,这是个垂直爬取搜索的一个程序,可以运行,当然需自己写一个队列的操作

2011-10-15

几个c语言小游戏源码

用c语言写的几个小游戏的源代码,有俄罗斯方块,贪吃蛇,扫雷,推箱子等,可以运行的。

2011-10-09

java基础教程

适合初学者的java基础教程,让你快速入门,掌握java语言。

2011-10-08

md5加密算法

可以直接用的MD5算法,能够将文件或者输入的字符串加密成16个字节的二进制数

2011-10-08

空空如也

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

TA关注的人

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