自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

转载 组件技术介绍

组件(component)技术是各种软件重用方法中最重要的一种方法,也是分布式计算和Web服务的基础。网络应用中的软件组件,又被称为中间件(middleware)。组件技术的应用现在已经十分广泛,从Windows编程中使用的各种控件和公用对话框,到ActiveX控件和DirectX的应用;从微软公司的COM,到Sun公司的JavaBean。其中最流行的组件技术的应用是——客户端的VBX(微软/V...

2018-12-03 11:16:53 4354

转载 数据库事务与并发

多事务运行时的并发问题 数据库锁 共享锁 独占锁 更新锁 如何防止死锁 数据库事务隔离级别多事务运行时的并发问题第一类丢失更新:撤销一个事务时,把其他事务已提交的更新数据覆盖; 脏读:一个事务读到另一个事务未提交的更新数据; 虚读:一个事务读到另一个事务已提交的新插入的数据; 不可重复读:一个事务读到另一个事务已提交的更新数据; 第二类丢失更新:这是不可重复读中的...

2018-11-16 16:13:55 440

转载 大神的算法学习之路

我的算法学习之路关于严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。原文链接:http://zh.lucida.me/blog/on-learning-algorithms/原文作者:Lucida这篇文章讲了什么?我这些年学习数据结构...

2018-10-29 18:30:58 45283 18

原创 纪念1024程序员节

一口气购置了6本书:《图解TCP/IP:第5版》《程序员代码面试指南:IT名企算法与数据结构题目最优解》  左神《数据结构与算法分析:Java语言描述》(原书第3版)《算法》(第4版)【Sedgewick之巨著,与高德纳TAOCP一脉相承】《云计算架构技术与实践》(第2版)《算法设计技巧与分析》 希望接下来的日子,认真努力,不断充实自己……...

2018-10-24 21:52:31 458

原创 《剑指Offer》面试题2(设计模式之单例模式):实现Singleton模式(Java实现)

题目:设计一个类,只能生成该类的一个实例。分析:只能生成一个实例的类是实现了Singleton(单例)模式的类型,保证一个系统中的某个类只有一个实例而且该实例易于外界访问。大体步骤:单例模式设计步骤 1、 构造方法私有化(private) 2、 定义一个私有的(private)静态(static)实例化对象 3、 对外提供一个公共的(public)静态(st...

2018-08-27 14:40:56 201

转载 【剑指Offer学习】【所有面试题汇总】

剑指Offer学习  剑指Offer这本书已经学习完了,从中也学习到了不少的东西,现在做一个总的目录,供自已和大家一起参考,学如逆水行舟,不进则退。只有不断地学习才能跟上时候,跟得上技术的潮流!所有代码下载【https://github.com/Wang-Jun-Chao/coding-interviews】目录第01-10题 【剑指Offer学习】【面试题02:实现Sin...

2018-08-13 09:10:02 273

转载 MySQL数据库优化

       对于大多数的后端程序员来说,Mysql应该是很熟悉的。MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。     ...

2018-08-08 10:25:35 190

转载 【MySQL】20个经典面试题,全部答对月薪10k+

原文链接:http://bbs.51cto.com/thread-1470880-1.htmlPart2:经典题目 1、MySQL的复制原理以及流程基本原理流程,3个线程以及之间的关联; 2、MySQL中myisam与innodb的区别,至少5点(1)、问5点不同;(2)、innodb引擎的4大特性(3)、2者selectcount(*)哪个更快,为什么 ...

2018-08-07 17:17:19 411

原创 《剑指Offer》面试题四(牛客网在线编程第一题):二维数组中的查找(Java实现)

        题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。        例如:下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于数组中不含有该数字,则返回false。1 2...

2018-08-07 10:42:18 437

转载 Redis 总结精讲

本文围绕以下几点进行阐述1、为什么使用redis2、使用redis有什么缺点3、单线程的redis为什么这么快4、redis的数据类型,以及每种数据类型的使用场景5、redis的过期策略以及内存淘汰机制6、redis和数据库双写一致性问题7、如何应对缓存穿透和缓存雪崩问题8、如何解决redis的并发竞争问题 正文 1、为什么使用redis 分析:博主觉得...

2018-08-06 10:39:09 139

转载 堆、栈、自由存储区、全局/静态存储区和常量存储区

堆、栈、自由存储区、全局/静态存储区和常量存储区在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放...

2018-07-26 17:24:04 791 1

阿里云数据库RDS用户指南

阿里云关系型数据库(RDS)是一种稳定可靠、可伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,支持MySQL、SQL Server、PostgreSQL和PPAS服务(高度兼容Oracle)引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。

2018-08-06

百度腾讯等公司面试题

BAT等公司面试题目,C++、java、Android、IOS、php、web前端开发等相关面试题目,求职面试开发者必备……

2015-04-29

手写代码必备手册

类似ACM的竞赛题目,难度稍弱,范围不限于算法竞赛,还包括一些面试中常碰到的工程类题目……

2015-04-28

LeetCode题解

编程爱好者必备书籍,ACM程序算法竞赛提高,极大地优化算法,提高编程水平,扫除面试障碍,良好的编程规范

2015-04-22

空空如也

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

TA关注的人

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